QuarSK by Syst3ms

A brand new addon adding various Minecraft-related features

Events

0

Expressions

0

Effects

0

Conditions

0

Types

0

Sections

0

Structures

0

Total

0

1.3.1 : You're never done hotfixing 2453 days, 15 hours and 45 minutes ago

Disabling Skript version checking because it sometimes led to QuarSK never activating.

View Update

1.3 Release 2460 days, 6 hours and 38 minutes ago

This last hotfix fixed a bug with the Skript version checker, making QuarSK never load.

View Update

Hotfixes 2475 days, 13 hours and 51 minutes ago

Fixed some bugs that prevented QuarSK from loading and improved documentation.

This is why I make pre-releases.

View Update

1.3 pre-release : Syntax changes and cleanup ! 2476 days, 8 hours and 20 minutes ago

It has been quite a while since the last update, hasn't it ?

This is a pre-release because I didn't test it and I want to make sure no bugs are left before actual release (which would suck)

This update consists mainly of syntax changes and internal cleanup.

[h2]Changes[/h2]
[h3]Requirements (IMPORTANT) : [/h3]

  • Dropped support for 1.8 (deal with it)
  • Now requires Skript dev26 or more (otherwise syntax conflicts will be everywhere), hence dropping 1.8 support.


[h3]New event : [/h3]
Lingering potion splash event. Works the same as the regular potion splash event, but, well... with lingering potions. You can get the thrown potion through "event-projectile" and the resulting area effect cloud through "event-entity". Syntax :
[on] linger[ing] potion splash[ing] [with [effect] types %-*potioneffecttypes*]


[h3]Syntax changes : [/h3]
  • [entity] %livingentity% (has [got]|has( not|n't) [got]) [(the|a)] %potioneffecttype% [potion] effect
    becomes
    %livingentity% (has [got]|has( not|n't) [got]) [(the|a)] %potioneffecttype% [potion] [effect]

  • [banner] [block] %block% (is|is(n't| not)) [a] wall banner
    becomes
    %block% (is|are) [a] wall banner
    and
    %block% (isn't|is not|aren't|are not) [a] wall banner

  • apply (banner|shield) [item] pattern[s] of %itemstack% to [banner] [block] %block%
    becomes
    apply [(banner|shield)] patterns of %itemstack% to %block%
    and
    apply %itemstack%['s] (banner|shield)] pattern[s] to %block%

  • apply [potion] [effect[s] [of]] %potioneffects% to %livingentities%
    becomes
    apply %potioneffects% to %livingentities%

  • [new] (banner|shield) (from|with|using|of) [[banner] (layer|pattern)[s]] %bannerlayers% and [bas(e|ic)] color %color%
    become
    [new] (banner|shield) (with|using) [pattern[s]] %bannerlayers% [(and|with)] base color %color%


  • [new] [banner] (layer|pattern) (with|using|of|from) pattern [type] %bannerpattern% color[ed] %color%
    becomes
    [new] [banner] (layer|pattern) (with|using) (pattern [type]|type) %bannerpattern% [(with|and)] color %color%

  • [banner] block bas(e|ic) color of block %block%
    and
    block %block%['s] [banner] bas(e|ic) color
    become
    bas(e|ic) color of %block%
    and
    %block%'[s] bas(e|ic) color

  • [(all|each|every)] [banner] (layer|pattern)[s] of [(shield|banner|item)] %itemstack%
    and
    [(all|every|each) of] %itemstack%['s] [banner] (layer|pattern)[s]
    become
    [banner] pattern[s] of %block%
    and
    %block%['s] [banner] pattern[s]

  • [(banner|shield)] bas(e|ic) color of item %itemstack%
    and
    item %itemstack%['s] [(banner|shield)] bas(e|ic) color
    become
    bas(e|ic) color of %itemstack%
    and
    %itemstack%'[s] bas(e|ic) color

  • [(all|each|every)] [banner] (layer|pattern)[s] of [(shield|banner|item)] %itemstack%
    and
    [(all|every|each) of] %itemstack%['s] [banner] (layer|pattern)[s]
    become
    [banner] pattern[s] of %itemstack%
    and
    %itemstack%['s] [banner] pattern[s]

  • [banner] item of [banner] block %block%
    and
    [banner] %block%['s] [banner] item
    become
    banner item of %block%
    and
    %block%'[s] banner item

  • beacon (tier|level) of %block%
    and
    %block%['s] beacon (tier|level)
    become
    beacon (tier|level) of %block%
    and
    %block%'[s] beacon (tier|level)

  • [(all|every|each)] ([living] entit(ies|y)|player[s]) in range of %block%
    becomes
    entities in range of [beacon] %block%

  • [the] beacon fuel[ing item[[ ]stack]] of [beacon] %block%
    and
    %block%['s] beacon fuel[ing item[[ ]stack]]
    become
    beacon fuel[ing] [item] of %block%
    and
    %block%'[s] beacon fuel[ing] [item]



[h3]Other changes : [/h3]
  • Removed the "thrown potion" expression inside of the regular potion splash event and replaced it with
    event-projectile

  • MASSIVE optimisations to the source code have been made.


I think that wraps it up !

View Update

1.2.1 : Massive refactor, syntax.txt, new event and new expression 2610 days, 6 hours and 28 minutes ago

Update time !
This update doesn't add much new stuff, but on the Java side of things, the whole addon has been changed.

[h2]New stuff :[/h2]
[h3]Events :[/h3]

[on] [potion] splash[ing] [(of|with) %potioneffecttypes%]

Triggers when a splash potion explodes/lands. If you specify potion effect types, the event will only trigger if the thrown potion's effects contains the specified ones.

[h3]Event values :[/h3]
[the] affected entities

Can only be used in the potion splash event. Returns all the entities who got affected by the thrown potion.
[the] thrown potion [entity]

Can only be used in the potion splash event. Returns the thrown potion as an entity.

[h3]Expressions :[/h3]
[banner] item of [banner] block %block%
[banner] %block%['s] [banner] item

Gets a banner item from a banner block : same colors, same patterns.

[h3]Added syntax.txt[/h3]
Now, a file containing all registered syntax is created inside the QuarSk folder ! A way to check the syntax whenever you want !

[h2]Hope you enjoy ![/h2]

View Update

QuarSk 1.2 : Banner Control 2627 days, 6 hours and 41 minutes ago

Update time !

1.2 is here !

This update adds lots of syntaxes regarding banners. Not only can you fully customise everything about them, but you can also create a banner from Miner Needs Cool Shoes ! Create your banner, then copy the code at the end of the URL in the "Share link" (don't release the mouse button or else it will select the whole url). You will then be able to use that code in the dedicated expression.
It also adds a few missing expressions regarding potions.

Every single syntax is explained on the QuarSk wiki, which can be found here.

New stuff :

Effects (1) :


apply (banner|shield) [item] pattern[s] of %itemstack% to [banner] [block] %block%
apply [item] %itemstack%['s] (banner|shield) pattern[s] to [banner] [block] %block%

Expressions (7) :
Banners :

[new] [banner] layer (with|using|of|from) pattern [type] %bannerpattern% color[ed] %color%


[new] (banner|shield) (from|with|using|of) [[banner] patterns] %bannerlayers%


[(all|each|every)] [banner] layer[s] of [(block|banner)] %block%
[(all|every|each) of] %block%['s] [banner] layers

Settable (Modifiers : set, add, remove, delete/reset)

[(all|each|every)] [banner] layer[s] of [(shield|banner|item)] %itemstack%
[(all|every|each) of] %itemstack%['s] [banner] layers

Settable (Modifiers : set, add, remove, delete/reset)

[(banner|shield)] bas(e|ic) color of item %itemstack%
item %itemstack%['s] [(banner|shield)] bas(e|ic) color

Settable (Modifiers : set, reset)

[banner] block bas(e|ic) color of block %block%
block %block%['s] [banner] bas(e|ic) color

Settable (Modifiers : set, reset)

(banner|shield) [item] from [m[iners]]n[eed]c[ool][s[hoes]]
%string%


[m[iners]]n[eed]c[ool][s[hoes]] code of [(banner|shield|item)] %itemstack%


[a] [new] random (banner|shield)

Potions :

(tier|amplifier) of [[potion] effect [type]] %potioneffecttype% on [item] %itemstack%
[[potion] effect [type]] %potioneffecttype%['s] (tier|amplifier) on [item] %itemstack%

Settable (Modifiers : add, set, remove)

(duration|length) of [[potion] effect [type]] %potioneffecttype% on [item] %itemstack%
[[potion] effect [type]] %potioneffecttype%['s] (duration|length) on [item] %itemstack%

Settable (Modifiers : add, set, remove)

All possible pattern types :

base
border
brick
circle middle
creeper
cross
curly border
diagonal left
diagonal left mirror
diagonal right
diagonal right mirror
flower
gradient
gradient up
half horizontal
half horizontal mirror
half vertical
half vertical mirror
mojang
rhombus middle
skull
square bottom left
square bottom right
square top left
square top right
straight cross
stripe bottom
stripe center (vertical)
stripe downleft (diagonal, ends down left)
stripe downright (diagonal, ends down right)
stripe left
stripe middle (horizontal)
stripe right
stripe small (multiple small vertical stripes)
stripe top
triangle bottom
triangle top
triangles bottom
triangles top

I'll post images on the wiki if I have time.

Gone :
  • color of %potioneffect%


Hope you enjoy !

View Update

1.1.2 Fix 2638 days, 6 hours and 9 minutes ago

Just a fix for the download link

View Update

[1.8 - 1.11] QuarSk, hopefully no quirks ! Update 1.2.1 : Massive recode + new event ! 2638 days, 6 hours and 31 minutes ago


QuarSk

QuarSk is an addon adding stuff concerning potions, banners and some dank random stuff too.

Here are a few important links :

Releases | Source code | Wiki/Documentation

Current version info :

1.3.1 is the proof that you always release a hotfix after saying that you released the final one.


Credits :
  • Thanks to pretty much every addon dev, I'm too lazy to make a detailed list.

This wouldn't have been possible without you guys. Thank you yet again.

Good game !

View Update

© Copyright 2014-2024 skUnity

All rights reserved.