diff --git a/Obam-General/exclusive.sk b/Obam-General/exclusive.sk new file mode 100644 index 0000000..e758c42 --- /dev/null +++ b/Obam-General/exclusive.sk @@ -0,0 +1,3 @@ +on connect: + player does not have permission "obam.supporter" + kick the player due to "&cThis beta is for Supporters only!" \ No newline at end of file diff --git a/Obam-General/firstjoin.sk b/Obam-General/firstjoin.sk index 2bbda2e..5e0c405 100644 --- a/Obam-General/firstjoin.sk +++ b/Obam-General/firstjoin.sk @@ -1,5 +1,4 @@ on first join: - broadcast "&eEveryone Welcome &e&l%player%&e to OBAMGaming!" - message "&aWelcome to &eOBAMCraft&a! Here is &e1000&a Tickets for Joining!" to player - add 1000 to player's balance + broadcast "&eEveryone Welcome &e&l%player%&e to WTFronts!" + message "&aWelcome to &eWTFronts&a! Please feel free to comment on this open beta!" to player \ No newline at end of file diff --git a/Obam-Testing/aliases-english.sk b/Obam-Testing/aliases-english.sk new file mode 100644 index 0000000..f07edb1 --- /dev/null +++ b/Obam-Testing/aliases-english.sk @@ -0,0 +1,1690 @@ + +# ====== Aliases ====== +# In this file you can create aliases. An alias is a name for a block or an item, or a collection of such. +# There are hundreds of predefined aliases, so you don't usually need to care about this file. +# +# An alias is nothing more than a mapping from a name to one or more item/block types. +# e.g: 'torch = 50' creates the alias 'torch' and maps it to 50, the ID of a torch. +# So now every time you need a torch you can write torch instead of 50, which is much more intuitive. +# You can make an alias match multiple types by separating them with a comma, e.g. 'water = 8, 9'. +# You can also include data values, e.g. 'orange wool = 35:1'. Data Values can be a range, +# e.g. 'wet farmland = 60:1-8' (60:0 is dry farmland) +# +# == Advanced == +# As different languages have different ways of forming plurals of words you have to define the plurals of all aliases yourself. +# This is done by adding the plural ending after a ¦ character, e.g. 'log¦s = 17'. +# If the singular and plural have different endings each, use two ¦ characters, e.g. 'bookshel¦f¦ves = 47'. +# If you want to pluralize a word within the alias, use another ¦ character, e.g.. 'bucket¦¦s¦ of water' ('¦¦s¦' means: no singular ending, plural ending 's'). +# These plurals are both used by Skript when displaying items, e.g. 2 logs will be displayed as '2 logs', +# while 1 log will be displayed as '1 log', but are also used when parsing, i.e. you can write '1 log' or '2 logs' and both is understood. +# Aliases should also have a gender, which can be defined by adding '@' after the alias, e.g. 'emerald¦s @an' ('@a' can be omitted as it's the default). +# - English genders are 'a' and 'an', and German genders are 'n', 'm', and 'f' (these are all defined in the respectile language file). +# All languages can use the special genders 'x' and '-' for plural and no gender respectively, e.g. 'leaves @x' or 'air @-'. +# +# Sometimes you want to make a part of an alias optional, e.g. in 'wooden door', +# which is also sometimes called 'wood door', the 'en' can be made optional. +# This can be done by putting the optional part into square brackets ([]): +# wood[en] door = 64 # creates 2 aliases: 'wood door = 64' and 'wooden door = 64' +# +# Some blocks/items have different names, like the slab which is also called step. +# In this case you can simple write something like this: +# (step|slab) = 44 # creates two aliases, 'slab' and 'step', of which both are mapped to '44' +# stone (step|slab) = 44:0 # creates 'stone slab' and 'stone step' mapped to '44:0' +# wood[en] (step|slab) = 44:2 # creates four aliases +# +# Some blocks and items share some different appearances, e.g. wood, saplings and leaves all differ only in their tree type. +# Usually you would have to create the aliases 'birch wood', 'birch sapling', 'redwood wood', 'redwood sapling' etc. +# But this can be shortened by using variations: +# {tree type}: # name of the variation +# regular = :0 # list values here. these have the same syntax as aliases, i.e. they can have ids and data/data ranges, +# redwood = :1 # but you usally only need the data, which is done by typing a colon with no id in front of it. +# birch = :2 +# {tree type} wood = 17 # this is resolved to: wood = 17, regular wood = 17:0, redwood wood = 17:1 and birch wood = 17:2 +# sapling of {tree type} tree = 6 # you can put a variation anywhere in an alias, it doesn't need to be at the beginning. +# {tree type} leaves = 18 +# +# please note that 'wood = 17' is also resolved for '{tree type} wood = 17'. This is usually what you want. +# This does not work with variations where ids are varied and not only data values. There you +# have to add a '{default}' to the variation, which is treated like all other values in the variation +# but without adding it's name to the alias. For examples see 'huge mushrooms' or 'doors'. +# +# If an item has a block with a different ID you should add another two aliases called 'x item' and 'x block', e.g. +# cauldron block = 118 +# cauldron item = 380 +# cauldron = 118, 380 +# This way if you 'give a cauldron to the player' the player will not actually be given the items of the 'cauldron' alias, +# but the items of the 'cauldron item' alias, causing the player to always recieve the correct cauldron item. +# The same applies to setting blocks, though it usually doesn't matter as items are ignored when setting blocks. +# It does matter for e.g. water though: +# water = 8, 9 +# water block = 9 +# The 'water block' alias only lists the water source block, while the 'water' alias also lists the flowing water block. +# Setting a block to 'water' will thus always place a water source, while checking 'block is water' will work for both +# stationary and flowing water blocks. +# +# If you want to use something else than 'item' and 'block', simply modify the options below: +# + +# optional suffixes that can be appended to an alias's name and Skript will still understand it, +# e.g. if you only define an alias 'cake', this will allow users to use 'cake block' and 'cake item' as well. +# These are also used to determine the block and item variants of an alias (see above) And should include singular and plural. +item = item¦s +block = block¦s + + + + +# List of alias groups. Only groups listed here are allowed below, +# but you can easily define your own by adding it to this list. +# The groups will be loaded in this order, +# e.g. if 'custom aliases' is loaded after 'default aliases' you can use all default aliases to define your own aliases. +aliases = default aliases, collections, custom aliases + + + + + +custom aliases: + # === Custom Aliases === + # I recommend putting your own aliases here. + # You do not have to create an alias if you intend to use it in only one script, + # but you can put it at the beginning of the script like this: + # aliases: + # admin blocks = bedrock, TNT, 52, 56 + # wand = blaze rod + # This also has the advantage that your script can be used by other people without having to add the aliases to their config. + # + # + # If you want to edit a default alias, you should copy & paste it here to edit it. + # This will make it easier for you if you choose to update Minecraft and more blocks & items are added, in which case + # you can then simply download the updated config and copy & paste this section into it. + # + # The default aliases are loaded before these, so you can use them here. + # You can also override them by creating an alias with the same name. + + #example: shorten names + # ss = sandstone + # llb = lapis lazuli block + # ms = monster spawner + #etc. + +collections: + # === Collections === + + # all ores + ore¦s = coal ore, iron ore, gold ore, diamond ore, lapis ore, any redstone ore + # fuels, i.e. items which can be burned in the furnace + fuel¦s = lava bucket, blaze rod, any coal, planks, log, huge mushroom, workbench, fence, wooden stairs, trapdoor, sapling, stick, chest, locked chest, jukebox, note block + # note: the above aliases are used in 'furnace automatisation.cfg' + + # all food which can be eaten by rightclicking, i.e. doesn't include cake. + food¦s = any apple, mushroom soup, bread, any porkchop, any fish, cookie, melon slice, any beef, any chicken, rotten flesh, any carrot, any potato, pumpkin pie + # the same list but without raw food & rotten flesh + healthy food¦s = any apple, mushroom soup, bread, cooked porkchop, cooked fish, cookie, melon slice, steak, cooked chicken, any carrot, potato, baked potato, pumpkin pie + + # all vehicles, i.e. all minecarts and the boat + vehicle¦s = any minecart, boat + + # all plants. By default this does not include pumpkins and melons, but their stems. + plant¦s = leaves, any tall grass, dead bush, any flower, any mushroom, lily pad, vines, melon stem, pumpkin stem, nether wart + + +default aliases: + # === Default Aliases === + + # -- special -- + anything @- = : # ':' matches any ID. You should only use this together with a {variation} that includes a {default} value. + # (':' means ':') + something @- = : + everything @- = * # '*' is actually the same as 'every :', but 'every' can't be used in aliases. Thus I made this small hack + # to allow the definition of an 'everything' alias, but please note that '*' cannot be used anywhere else. + + + # ====== Blocks ====== + + # -- air -- + air @- = 0 + nothing @- = 0 + none @- = 0 + empty @- = 0 + [empty] (hand|fist)¦s = 0 + bare (hand|fist)¦s = 0 + + + # -- stone -- + stone¦s = 1 + smooth stone = 1 + + + # -- grass -- + grass = 2 + grass block = 2 + + + # -- dirt -- + dirt = 3 + + + # -- cobblestone -- + cobble[stone] = 4 + mossy cobble[stone] = 48 + + + # -- planks & saplings: see wood + + + # -- bedrock -- + bedrock = 7 + + + # -- water & lava -- + water = 8, 9 + water (item|block)¦s = 9 + stationary water = 9 + water source = 9 + flowing water = 8 # change to '8:0-7' if you want to exclude falling water + falling water = 8:8 + moving water = 8 + + lava = 10, 11 + lava (item|block)¦s = 11 + stationary lava = 11 + lava source = 11 + flowing lava = 10 # change to '10:0-7' if you want to exclude falling lava + falling lava = 10:8 + moving lava = 10 + + + # -- sand & gravel-- + sand = 12 + gravel = 13 + + + # -- ores & precious blocks -- + gold ore¦s = 14 + gold block¦s = 41 + block¦¦s¦ of gold = 41 + + iron ore¦s @an = 15 + iron block¦s @an = 42 + block¦¦s¦ of iron = 42 + + coal ore¦s = 16 + + lapis [lazuli] ore¦s = 21 + lapis [lazuli] block¦s = 22 + + # redstone ore: see redstone + + diamond ore¦s = 56 + diamond block¦s = 57 + block¦¦s¦ of diamond = 57 + + emerald ore¦s @an = 129 + emerald block¦s @an = 133 + block¦¦s¦ of emerald = 133 + packed ice = 174 + + + # -- wood, leaves, saplings & planks -- + {tree type}: # also used for wooden slabs + {default} = :0-15 + (normal|regular|oak) = :0, :4, :8, :12 + (pine|redwood|fir|spruce) = :1, :5, :9, :13 + birch = :2, :6, :10, :14 + jungle = :3, :7, :11, :15 + + {log direction}: + {default} = :0-3 + vertical = :0-3 + east-west = :4-7 + west-east = :4-7 + south-north = :8-11 + north-south = :8-11 + horizontal = :4-11 + rotated = :4-11 + full[[ ]block] = :12-15 + any = :0-15 + {log direction no default}: + vertical = :0-3 + east-west = :4-7 + west-east = :4-7 + south-north = :8-11 + north-south = :8-11 + horizontal = :4-11 + rotated = :4-11 + full[[ ]block] = :12-15 + any = :0-15 + + {log direction no default} {tree type} (log¦s|wood) = 17 + {log direction} {tree type} (log|wood) (item¦s|block¦s) = 17 + {tree type} leaves = 18 + {tree type} permanent leaves = 18:4-7, 18:12-15 + {tree type} sapling¦s = 6:0-3 + {tree type} plank¦s = 5:0-3 + {tree type} wood[en] plank¦s = 5:0-3 + + + # -- sponge -- + sponge¦s = 19 + + + # -- glass -- + glass = 20 + glass pane¦s = 102 + thin glass = 102 + window¦s = 102 + window glass = 102 + + + # -- lapis lazuli -- + # lapis ore & block: see ores & blocks + # lapis lazuli: see dyes + + + # -- dispenser -- + dispenser¦s = 23 + + + # -- sandstone -- + sand[ ]stone¦s = 24 + + + # -- note block -- + note block¦s = 25 + + + # -- bed -- + {bed occupied}: + occupied = :4-7, :12-15 + (free|empty) = :0-3, :8-11 + {bed part}: + (head|top) = :8-15 + (foot|bottom) = :0-7 + {bed occupied} bed [block] {bed part} = 26 + bed¦s = 26, 355 + bed block¦s = 26 + bed item¦s = 355 + + + # -- minecart rails -- + {minerail}: + straight = :0-5 + straight flat = :0-1 + flat straight = :0-1 + curved = :6-9 + flat = :0-1, :6-9 + inclined = :2-5 + {minerail straight}: + flat = :0-1, :8-9 + inclined = :2-5, :10-13 + # normal rail + [any] {minerail} [minecart] (rail|track)[s] = 27, 28, 66 + {minerail} [minecart] (rail|track)[s] (item|block) = 66 + # powered rail + {minerail straight} powered [minecart] (rail|track) = 27 + {minerail straight} [minecart] booster¦s = 27 + {minerail straight} [minecart] booster (rail|track)¦s = 27 + {minerail straight} powered [minecart] (rail|track)¦ on¦s on = powered rail:8-15 + {minerail straight} powered [minecart] (rail|track)¦ off¦s off = powered rail:0-7 + {minerail straight} active powered [minecart] (rail|track)¦s = powered rail:8-15 + {minerail straight} inactive powered [minecart] (rail|track)¦s = powered rail:0-7 + {minerail straight} [minecart] booster¦ on¦s on = powered rail:8-15 + {minerail straight} [minecart] booster¦ off¦s off = powered rail:0-7 + {minerail straight} [minecart] booster (rail|track)¦ on¦s on = powered rail:8-15 + {minerail straight} [minecart] booster (rail|track)¦ off¦s off = powered rail:0-7 + {minerail straight} (active|powered) [minecart] booster¦s = powered rail:8-15 + {minerail straight} (inactive|unpowered) [minecart] booster¦s = powered rail:0-7 + {minerail straight} (active|powered) [minecart] booster (rail|track)¦s = powered rail:8-15 + {minerail straight} (inactive|unpowered) [minecart] booster (rail|track)¦s = powered rail:0-7 + # detector rail + {minerail straight} detector [minecart] (rail|track)¦s = 28 + {minerail straight} detector [minecart] (rail|track)¦ on¦s on = detector rail:8-15 + {minerail straight} detector [minecart] (rail|track)¦ off¦s off = detector rail:0-7 + {minerail straight} active detector [minecart] (rail|track)¦s = detector rail:8-15 + {minerail straight} inactive detector [minecart] (rail|track)¦s = detector rail:0-7 + # activator rail + {minerail straight} activator [minecart] (rail|track)¦s = 157 + + + # -- sticky piston: see redstone + + + # -- cobweb -- + cobweb¦s = 30 + + + # -- vegetation -- + + # saplings & leaves: see wood + + any tall grass = 31:1-2 + dead grass = 31:0 + tall grass = 31:1 + long grass = 31:1 + fern¦s = 31:2 + + dead shrub¦s = 32 + dead bush¦es = 32 + + dandelion¦s = 37 + yellow flower¦s = 37 + rose¦s = 38 + red rose¦s = 38 + red flower¦s = 38 + flower¦s = 37, 38 + + mushroom¦s = 39, 40 + brown mushroom¦s = 39 + red mushroom¦s = 40 + + {huge mushroom type}: + {default} = 99, 100 + brown = 99 + red = 100 + huge {huge mushroom type} mushroom¦s = : + huge {huge mushroom type} mushroom stem¦s = :10 + huge {huge mushroom type} mushroom cap¦s = :1-9 #0 is not a real cap piece + + pumpkin¦s = 86 + jack-o-lantern¦s = 91 + glowing pumpkin¦s = 91 + pumpkin stem¦s = 104 + pumpkin seeds = 361 + pumpkin pie¦s = 400 + + melon¦s = 103 + melon block¦s = 103 + melon slice¦s = 360 + melon stem¦s = 105 + melon seeds = 362 + + vines = 106 + # the amount of vines here refers to the number of vines on the sides of the vine block. + # the top vine is always present if there's a solid block above the vines or the data is 0. + no vine[s] = 106:0 + single vine = 106:1, 106:2, 106:4, 106:8 + double vine[s] = 106:3, 106:5, 106:9, 106:6, 106:10, 106:12 + triple vine[s] = 106:7, 106:11, 106:13, 106:14 + quadruple vine[s] = 106:15 + + lily pad¦s = 111 + + nether wart¦s = 115, 372 + nether wart block¦s = 115 + nether wart item¦s = 372 + ripe nether wart¦s = 115:3 + freshly planted nether wart¦s = 115:0 + + cocoa = 127 + cocoa plant¦s = 127 + (freshly planted|small) cocoa [plant¦s] = 127:0-3 + medium cocoa [plant¦s] = 127:4-7 + (ripe|big|large) cocoa [plant¦s] = 127:8-11 + + {flower pot}: + (empty|nothing) = :0 + (rose|red flower) = :1 + (dandelion|yellow flower) = :2 + flower = :1-2 + (normal|regular|oak) sapling = :3 + (pine|redwood|fir|spruce) sapling = :4 + birch sapling = :5 + jungle [tree] sapling = :6 + sapling = :3-6 + red mushroom = :7 + brown mushroom = :8 + mushroom = :7-8 + cactus = :9 + dead bush = :10 + fern = :11 + {flower pot} flower pot¦s = 140 + {flower pot} flower pot block¦s = 140 + flower pot (holding|containing|with) [a[n]] {flower pot} = 140 + flower pot item¦s = 390 + flower pot¦s = 140, 390 + + carrot plant¦s = 141 + carrot[s] block¦s = 141 + carrot[s] [item¦s] = 391 + golden carrot¦s = 396 + any carrot[s] [item¦s] = 391, 396 + carrot¦ on a stick¦s on sticks = 398 + + potato plant¦s = 142 + potato[es] block¦s = 142 + potato¦es = 392 + potato[es] item¦s = 392 + baked potato¦es = 393 + poisonous potato¦es = 394 + any potato¦es = 392, 393, 394 + + + # -- pistons: see redstone + + + # -- wool, carpets and dyes -- + # note: it's not possible to make a {colour} variation, as dye and wool colour data values are different. + {wool}: # also used for stained clay + any = :0-15 + white = :0 + orange = :1 + magenta = :2 + light blue = :3 + yellow = :4 + light green = :5 + pink = :6 + gray = :7 + light gray = :8 + cyan = :9 + purple = :10 + blue = :11 + brown = :12 + [dark] green = :13 + red = :14 + black = :15 + {wool} wool = 35:0-15 + {wool} (carpet|rug)¦s = 171:0-15 + + dye¦s = 351:0-15 + white dye¦s = 351:15 + bone[ ]meal¦s = 351:15 + orange dye¦s = 351:14 + magenta dye¦s = 351:13 + light blue dye¦s = 351:12 + yellow dye¦s = 351:11 + dandelion yellow [dye¦s] = 351:11 + light green dye¦s = 351:10 + pink dye¦s = 351:9 + gray dye¦s = 351:8 + light gray dye¦s = 351:7 + cyan dye¦s = 351:6 + purple dye¦s = 351:5 + blue dye¦s = 351:4 + lapis [lazuli¦s] = 351:4 + cocoa beans = 351:3 + brown dye¦s = 351:3 + [dark] green dye¦s = 351:2 + cactus green [dye¦s] = 351:2 + red dye¦s = 351:1 + rose red = 351:1 + black dye¦s = 351:0 + ink sack¦s = 351:0 + + + # -- block 36 -- + block 36 = 36 + block moved by piston = 36 + moving block¦s = 36 + + + # -- flowers & mushrooms: see vegetation + + + # -- iron & gold block: see ores & blocks + + + # -- single & double steps / slabs -- + {any slab}: + {default} = 44, 126 + single = 44, 126 + double = 43, 125 + {stone slab}: + {default} = 44 + single = 44 + double = 43 + {wooden slab}: + {default} = 126 + single = 126 + double = 125 + + {slab facing}: + {default} = :0-7 + regular = :0-7 + default = :0-7 + upside-down = :8-15 + any = :0-15 + {slab facing no default}: + regular = :0-7 + default = :0-7 + upside-down = :8-15 + any = :0-15 + + {stone slab type}: + {default} = :0-1, :3-5, :8-9, :11-13 + any = :0-1, :3-5, :8-9, :11-13 + stone = :0, :8 + sandstone = :1, :9 + cobble[stone] = :3, :11 + brick = :4, :12 + stone brick[s]) = :5, :13 + {stone slab type no default}: + any = :0-1, :3-5, :8-9, :11-13 + stone = :0, :8 + sandstone = :1, :9 + cobble[stone] = :3, :11 + brick = :4, :12 + stone brick[s]) = :5, :13 + + # variation {tree type}: see wood + {slab facing no default} {stone slab} {stone slab type no default} (step|slab)¦s = : + {slab facing} {stone slab} {stone slab type} (step|slab) (block|item)¦s = : + {slab facing no default} {wooden slab} {tree type} [wood[en]] (step|slab)¦s = :0-3, :8-11 + {slab facing} {wooden slab} {tree type} (step|slab) (block|item)¦s = : + {slab facing no default} {any slab} (step|slab)¦s = : + {slab facing} {any slab} (step|slab) (block|item)¦s = : + + + # -- bricks & clay -- + [clay] brick¦s = 45, 336 + [clay] brick[s] = 45 + [clay] brick[s] = 336 + + {wool} [stained] [hard[ened]] clay = 159 + + clay = 82, 337 + clay = 82 + clay = 337 + clay ball¦s = 337 + + hard[ened] clay = 172 + + + # -- TNT -- + TNT¦s = 46 + dynamite = 46 + + + # -- bookshelf -- + bookshel¦f¦ves = 47 + + + # -- mossy cobblestone: see cobblestone + + + # -- obsidian -- + obsidian = 49 + + + # -- torch -- + {torch}: #also used for redstone torches + ground = :5 + floor = :5 + wall = :1-4 + {torch} torch¦es = 50 + + + # -- fire -- + fire¦s = 51 + (eternal|infinite) fire¦s = 51:15 #never tested this myself + finite fire¦s = 51:0-14 + (new|fresh) fire¦s = 51:0 + + + # -- monster spawner -- + monster spawner¦s = 52 + mob spawner¦s = 52 + + + # -- stairs -- + {stairs}: + {default} = 53, 134, 135, 136, 67, 108, 109, 114, 128, 156 + (oak|regular|normal) [wood] = 53 + (spruce|fir|redwood|pine) [wood] = 134 + birch [wood] = 135 + jungle [wood] = 136 + [any] wood[en] = 53, 134, 135, 136 + cobble[stone] = 67 + [clay] brick[s] = 108 + stone brick[s] = 109 + nether [brick[s]] = 114 + sand[ ]stone = 128 + [nether] quarz = 156 + {stairs direction}: + {default} = :0-3 + any = :0-7 + upside-down = :4-7 + {stairs direction no default}: + any = :0-7 + upside-down = :4-7 + + {stairs direction no default} {stairs} stair[s] = : + {stairs direction} {stairs} stair[s] (block|item)¦s = : + + + # -- chest -- + chest¦s = 54 + ender chest¦s = 130 + trapped chest¦s = 146 + + + # -- redstone wire: see redstone + + + # -- diamond ore & block: see ores & blocks + + + # -- crafting table -- + crafting table¦s = 58 + workbench¦es = 58 + + + # -- crops / wheat -- + crops = 59 + wheat block¦s = 59 + wheat item¦s = 296 + wheat = 59, 296 + [wheat] seeds = 295 + freshly planted (crops|wheat) = 59:0 + ripe (crops|wheat) = 59:7 + + + # -- farmland/soil -- + (farmland|soil) = 60 + dry (farmland|soil) = 60:0 + wet (farmland|soil) = 60:1-8 + + + # -- furnace -- + furnace¦s = 61, 62 + (burning|lighted|lit) furnace¦s = 62 + furnace¦ on¦s on = 62 + (non-burning|unlighted|unlit|extinguished) furnace¦s = 61 + furnace¦ off¦s off = 61 + + + # -- signs -- + sign post¦s = 63 + wall sign¦s = 68 + sign block¦s = 63, 68 + sign item¦s = 323 + sign¦s = 63, 68, 323 + + + # -- doors, trapdoors and fence gates -- + # I currently discourage from creating aliases like 'open door' or doors with specific facings + # as any 'block is ' condition will fail if you click the wrong part of the door. + # 'set to door:1' will correctly place an open door though. + {doortype}: + {default} = 64, 71 + wood[en] = 64 + iron = 71 + {doorhalf}: + top¦s = :8-9 + bottom¦s = :0-7 + {doortype} door [block] {doorhalf} = : + {doortype} door block¦s = : + wood[en] door item¦s = 324 + wood[en] door¦s = 324, 64 + iron door item¦s = 330 + iron door¦s = 330, 71 + door item¦s = 330, 324 + door¦s = 330, 71, 324, 64 + + trapdoor¦s = 96 + open[ed] trapdoor¦s = 96:4-7 + closed trapdoor¦s = 96:0-3 + + fence gate¦s = 107 + open[ed] fence gate¦s = 107:4-7 + closed fence gate¦s = 107:0-3 + + + # -- ladder -- + ladder¦s = 65 + + + # -- rails: see minecart rails + + + # -- coblestone stairs: see stairs + + + # -- redstone -- + [redstone] wire¦s = 55 + [redstone] wire¦ on¦s on = 55:1-15 + [redstone] wire¦ off¦s off = 55:0 + powered [redstone] wire¦s = redstone wire on + unpowered [redstone] wire¦s = redstone wire off + active [redstone] wire¦s = redstone wire on + inactive [redstone] wire¦s = redstone wire off + + redstone ore¦s = 73, 74 + (active|glowing) redstone ore¦s = 74 + (inactive|non-glowing) redstone ore¦s = 73 + redstone ore¦ on¦s on = 74 + redstone ore¦ off¦s off = 73 + + # variation {torch}: see torch + {torch} redstone torch¦es = 75, 76 + {torch} redstone torch¦ on¦es on = 76 + active {torch} redstone torch¦es = 76 + {torch} redstone torch¦ off¦es off = 75 + inactive {torch} redstone torch¦es = 75 + + {diodedelay}: + 1-tick[-delay] = :0-3 + 2-tick[-delay] = :4-7 + 3-tick[-delay] = :8-11 + 4-tick[-delay] = :12-15 + {diodedelay} [redstone] (repeater|diode)[ block]¦s = 93, 94 + [redstone] (repeater|diode) item¦s = 356 + [redstone] (repeater|diode)¦s = 356, 93, 94 + {diodedelay} [redstone] (repeater|diode)[ block]¦ on¦s on = 94 + {diodedelay} [redstone] (repeater|diode)[ block]¦ off¦s off = 93 + (active|powered) {diodedelay} [redstone] (repeater|diode)[ block]¦s = 94 + (inactive|unpowered) {diodedelay} [redstone] (repeater|diode)[ block]¦s = 93 + + {lever position}: + wall = :1-4, :9-12 + ground = :5-6, :13-14 + floor = :5-6, :13-14 + {lever position} lever¦s = 69 + {lever position} lever¦ on¦s on = 69:8-15 + (pulled|thrown|active) {lever position} lever¦s = 69:8-15 + {lever position} lever¦ off¦s off = 69:0-7 + (unpulled|unthrown|inactive) {lever position} lever¦s = 69:0-7 + + {button}: + {default} = 77, 143 + stone = 77 + wood[en] = 143 + {button} button¦s = : + {button} button¦ on¦s on = :8-15 + pressed {button} button¦s = :8-15 + active {button} button¦s = :8-15 + {button} button¦ off¦s off = :0-7 + unpressed {button} button¦s = :0-7 + inactive {button} button¦s = :0-7 + + {pressure plate}: + {default} = 70, 72, 147, 148 + wood[en] = 72 + stone = 70 + gold[en] = 147 + iron = 148 + {pressure plate} [pressure] plate¦s = : + (pressed|active) {pressure plate} [pressure] plate¦s = :1 + (unpressed|inactive) {pressure plate} [pressure] plate¦s = :0 + {weighted pressure plate}: + {default} = 147, 148 + gold[en] = 147 + light = 147 + iron = 148 + heavy = 148 + {weighted pressure plate} weighted [pressure] plate¦s = : + (pressed|active) {weighted pressure plate} weighted [pressure] plate¦s = :1 + (unpressed|inactive) {weighted pressure plate} weighted [pressure] plate¦s = :0 + + piston base¦s = 33 + sticky piston base¦s = 29 + any piston base¦s = 33, 29 + # + piston extension¦s = 34:0-5 + sticky piston extension¦s = 34:8-13 + any piston extension¦s = 34 + # + piston¦s = piston base, piston extension + piston (item|block)¦s = piston base + sticky piston¦s = sticky piston base, sticky piston extension + sticky piston (item|block)¦s = sticky piston base + any piston¦s = 29, 33, 34 + # + extended piston base¦s = 33:8-13 + extended sticky piston base¦s = 29:8-13 + any extended piston base¦s = extended piston base, extended sticky piston base + # + extended piston¦s = extended piston base, piston extension + extended sticky piston¦s = extended sticky piston base, sticky piston extension + any extended piston¦s = any extended piston base, any piston extension + # + retracted piston¦s = 33:0-5 + retracted sticky piston¦s = 29:0-5 + any retracted piston¦s = retracted piston, retracted sticky piston + + redstone lamp¦s = 123, 124 + (inactive|unpowered|unlit) restone lamp¦s = 123 + restone lamp¦ off¦s off = 123 + (active|glowing|powered|lit) redstone lamp¦s = 124 + redstone lamp¦ on¦s on = 124 + + redstone comparator¦s = 149, 150 + redstone comparator block¦s = 149 + redstone comparator item¦s = 404 + (inactive|unpowered) redstone comparator¦s = 149 + (active|powered) redstone comparator¦s = 150 + + daylight sensor¦s = 151 + + redstone block¦s = 152 + block¦¦s¦ of redstone = 152 + + hopper¦s = 154 + + dropper¦s = 158 + + + # -- snow & ice -- + snow layer¦s = 78 + ice [block¦s] @an = 79 + snow [block¦s] = 80 + + + # -- cactus -- + cact¦us¦i = 81 + cactuses = 81 + + + # -- clay block: see bricks -- + + + # -- sugar cane -- + [sugar] cane¦s = 83, 338 + [sugar] cane block¦s = 83 + [sugar] cane item¦s = 338 + + + # -- jukebox -- + jukebox¦es = 84 + + + # -- fence -- + fence¦s = 85 + + + # -- pumpkin & lack-o-lantern: see vegetation + + + # -- nether stuff -- + netherrack¦s = 87 + soul[ ]sand¦s = 88 + glowstone¦s = 89 + [nether] portal¦s = 90 + + + # -- cake -- + cake¦s = 92, 354 + cake block¦s = 92 + cake item¦s = 354 + + + # -- redstone repeater: see redstone + + + # -- locked chest -- + locked chest¦s = 95 + + + # -- trapdoor: see doors + + + # -- hidden silverfish -- + silverfish block¦s = 97:0-2 + hidden silverfish¦es = 97:0-2 + [hidden] [smooth] stone silverfish¦es = 97:0 + [hidden] cobble[stone] silverfish¦es = 97:1 + [hidden] stone brick[s] silverfish¦es = 97:2 + + + # -- stone bricks -- + stone brick¦s = 98:0-3 + stone brick¦s = 98:0-3 + stone brick[s] (item|block)¦s = 98:0 + smooth [stone] brick¦s = 98:0 + mossy [stone] brick¦s = 98:1 + cracked [stone] brick¦s = 98:2 + (circle|fancy|decorated) [stone] brick¦s = 98:3 + + + # -- huge mushrooms: see vegetation + + + # -- iron bars -- + [iron] bars @x = 101 + + + # -- glass pane: see glass + + + # -- melon, stems & vines: see vegetation + + + # -- fence gate: see doors + + + # -- brick & stone brick stairs: see stairs + + + # -- mycelium -- + mycelium = 110 + mushroom (floor|ground|grass) = 110 + + + # -- lily pad: see vegetation + + + # -- nether brick stuff -- + nether brick¦s = 112, 405 + nether brick block¦s = 112 + nether brick item¦s = 405 + nether [brick[s]] fence¦s = 113 + # nether brick stairs: see stairs + + + # -- nether wart: see vegetation + + + # -- enchantment table -- + enchantment table¦s = 116 + + + # -- brewing stand -- + brewing stand¦s = 117, 379 + brewing stand block¦s = 117 + brewing stand item¦s = 379 + empty brewing stand¦s @an = 117:0 + full brewing stand¦s = 117:7 + + + # -- cauldron -- + cauldron¦s = 118, 380 + cauldron block¦s = 118 + cauldron item¦s = 380 + empty cauldron¦s @an = 118:0 + full cauldron¦s = 118:3 + + + # -- End stuff -- + end[er] portal¦s @an = 119 + + end[er] portal frame¦s @an = 120 + empty end[er] portal frame¦s @an = 120:0-3 + filled end[er] portal frame¦s = 120:4-7 + end[er] stone¦s @an = 121 + + dragon egg¦s = 122 + ender[ ]dragon egg¦s @an = 122 + + + # -- redstone lamp: see redstone + + + # -- emerald ore/block: see ores + + + # -- ender chest: see chest + + + # -- tripwire & hook + tripwire¦s = 132 + [tripwire] hook¦s = 131 + + + # -- wooden stairs: see stairs + + + # -- command block -- + command block¦s = 137 + + + # -- beacon -- + beacon¦s = 138 + + + # -- cobblestone walls -- + cobble[stone] wall¦s = 139:0-1 + cobble[stone] wall (item|block)¦s = 139:0 + (normal|regular) cobble[stone] wall¦s = 139:0 + moss[y] cobble[stone] wall¦s = 139:1 + + + # -- flower pot, carrots, potatoes: see vegetation -- + + + # -- wooden button: see redstone -- + + + # -- mob head -- + {mob head direction}: + floor = :1 + wall = :2-5 + {mob head type}: + skeleton = :0 + wither skeleton = :1 + zombie = :2 + (human|player) = :3 + creeper = :4 + {mob head type} [mob] head[ item]¦s = 397 + {mob head direction} [mob] head[ block]¦s = 144 + [mob] head¦s = 144, 397 + + + # -- anvil -- + {anvil}: + (regular|complete) @a = :0-1 + undamaged @an = :0-1 + [slightly] damaged @a = :4-5 + (very|heavily|severely) damaged @a = :8-9 + {anvil} anvil¦s @an = 145 + + + # -- trapped chest: see chest + + + # -- weighted pressure plates, redstone comparator, daylight sensor, redstone block: see redstone + + + # -- nether quarz ore, quarz block -- + [nether] quartz ore = 153 + {quartz block}: + (normal|regular) = :0 + chiseled = :1 + pillar = :2-3 + vertical pillar = :2 + horizontal pillar = :3-4 + ns pillas = :3 + ew pillar = :4 + {quartz block} [nether] quartz = 155 + {quartz block} [nether] quartz block¦s = 155 + pillar [nether] quartz (block|item) = 155:2 + [nether] quartz = 155, 406 + [nether] quartz item¦s = 406 + # quarz stairs: see stairs + + + # -- hopper: see redstone + + + # -- activator rail: see rails + + + # -- dropper: see redstone + + + # -- stained clay: see clay + + + # -- hay block -- + (hay|wheat) block¦s = 170 + block¦¦s¦ of (hay|wheat) = 170 + + + # -- carpet: see wool + + + # -- hardened clay: see clay + + + # -- block of coal: see coal + + + + + + + + # ====== Items ====== + + # -- flint and steel -- + flint and steel¦s = 259 + flint'n'steel¦s = 259 + + + # -- apples -- + apple¦s = 260, 322:0-1 + apple¦s @an = 260 + red apple¦s = 260 + golden apple¦s = 322:0-1 + golden apple item¦s = 322:0 + enchanted golden apple¦s @an = 322:1 + + + # -- bow & arrow -- + bow¦s = 261 + arrow¦s = 262 + + + # -- coal -- + coal = 263:0-1 + charcoal = 263:1 + coal = 263:0, 173 + coal = 263:0 + coal = 173 + block¦¦s¦ of coal = 173 + + + # -- diamond & ingots -- + diamond¦s = 264 + iron (ingot|bar)¦s @an = 265 + gold[en] (ingot|bar)¦s = 266 + ingot¦s @an = 265, 266 + + + # -- tools -- + sword¦s = 267, 268, 272, 276, 283 + pick[axe]¦s = 270, 274, 257, 278, 285 + axe¦s @an = 271, 275, 258, 279, 286 + shovel¦s = 269, 273, 256, 277, 284 + spade¦s = shovel + hoe¦s = 290, 291, 292, 293, 294 + + wood[en] tool¦s = 268, 269, 270, 271, 290 + stone tool¦s = 272, 273, 274, 275, 291 + iron tool¦s @an = 256, 257, 258, 267, 292 + diamond tool¦s = 276, 277, 278, 279, 293 + gold[en] tool¦s = 283, 284, 285, 286, 294 + + wood[en] sword¦s = 268 + wood[en] (shovel|spade)¦s = 269 + wood[en] pick[axe]¦s = 270 + wood[en] axe¦s = 271 + wood[en] hoe¦s = 290 + + stone sword¦s = 272 + stone (shovel|spade)¦s = 273 + stone pick[axe]¦s = 274 + stone axe¦s = 275 + stone hoe¦s = 291 + + iron sword¦s @an = 267 + iron (shovel|spade)¦s @an = 256 + iron pick[axe]¦s @an = 257 + iron axe¦s @an = 258 + iron hoe¦s @an = 292 + + diamond sword¦s = 276 + diamond (shovel|spade)¦s = 277 + diamond pick[axe]¦s = 278 + diamond axe¦s = 279 + diamond hoe¦s = 293 + + gold[en] sword¦s = 283 + gold[en] (shovel|spade)¦s = 284 + gold[en] pick[axe]¦s = 285 + gold[en] axe¦s = 286 + gold[en] hoe¦s = 294 + + + # -- stick -- + stick¦s = 280 + + + # -- bowl & stew -- + bowl¦s = 281 + empty bowl¦s @an = 281 + [mushroom] (stew|soup)¦s = 282 + + + # -- string -- + string¦s = 287 + + + # -- feather -- + feather¦s = 288 + + + # -- gunpowder -- + gunpowder = 289 + sulphur = 289 + + + # -- wheat & seeds: see crops / wheat + bread¦s = 297 + + + # -- armour -- + helmet¦s = 298, 302, 306, 310, 314 + chestplate¦s = 299, 303, 307, 311, 315 + leg[ging]s @x = 300, 304, 308, 312, 316 + boots @x = 301, 305, 309, 313, 317 + + leather armo[u]r¦s = 298, 299, 300, 301 + chain[mail] armo[u]r¦s = 302, 303, 304, 305 + iron armo[u]r¦s = 306, 307, 308, 309 + diamond armo[u]r¦s = 310, 311, 312, 313 + gold armo[u]r¦s = 314, 315, 316, 317 + + leather (cap|helmet)¦s = 298 + leather (tunic|chest[plate])¦s = 299 + leather (pants|leg[ging]s) @x = 300 + leather boots @x = 301 + + chain[mail] helmet¦s = 302 + chain[mail] chestplate¦s = 303 + chain[mail] leggings @x = 304 + chain[mail] boots @x = 305 + + iron helmet¦s @an = 306 + iron chest[plate]¦s @an = 307 + iron leg[ging]s @x = 308 + iron boots @x = 309 + + diamond helmet¦s = 310 + diamond chest[plate]¦s = 311 + diamond leg[ging]s @x = 312 + diamond boots @x = 313 + + gold[en] helmet¦s = 314 + gold[en] chest[plate]¦s = 315 + gold[en] leg[ging]s @x = 316 + gold[en] boots @x = 317 + + + # -- flint -- + flint¦s = 318 + + + # -- porkchop -- + [] pork[chop]¦s = 319, 320 + pork[chop] item¦s = 319 + raw pork[chop]¦s = 319 + (cooked|grilled) pork[chop]¦s = 320 + + + # -- painting -- + painting¦s = 321 + painting item¦s = 321 + + + # -- golden apple: see apples + + + # sign: see signs + + + # wooden door: see doors + + + # -- buckets -- + [empty] bucket¦s = 325 + water bucket¦s = 326 + bucket¦¦s¦ of water = 326 + lava bucket¦s = 327 + bucket¦¦s¦ of lava = 327 + milk [bucket¦s] = 335 + bucket¦¦s¦ of milk = 335 + + + # -- minecarts -- + [] minecart¦s = 328, 342, 343 + minecart item¦s = 328 + storage minecart¦s = 342 + minecart¦¦s¦ with chest = 342 + powered minecart¦s = 343 + minecart¦¦s¦ with furnace = 343 + minecart¦¦s¦ with TNT = 407 + minecart¦¦s¦ with hopper = 408 + + + # -- saddle -- + saddle¦s = 329 + + + # -- iron door: see doors + + + # -- redstone dust -- + redstone = 331 + redstone dust = 331 + + + # -- snowball -- + snowball¦s = 332 + + + # -- boat -- + boat¦s = 333 + + + # -- leather -- + leather = 334 + + + # -- milk: see buckets + + + # -- clay & clay brick: see bricks -- + + + # -- sugar cane: see sugar cane block + + + # -- paper & books -- + paper = 339 + book¦s = 340 + book¦¦s¦ (and|with) quill = 386 + written book¦s = 387 + + + # -- slimeball -- + slime[ball¦s] = 341 + + + # minecart with chest/furnace: see minecarts + + + # -- [chicken] egg -- + egg¦s @an = 344 + chicken egg¦s = 344 + + + # -- compass -- + compass¦es = 345 + + + # -- fishing rod -- + fishing rod¦s = 346 + + + # -- clock -- + clock¦s = 347 + + + # -- glowstone dust -- + glowstone dust = 348 + + + # -- fish -- + [] fish¦es = 349, 350 + fish item¦s = 349 + raw fish¦es = 349 + cooked fish¦es = 350 + + + # -- dyes: see wool & dyes + + + # -- bone -- + bone¦s = 352 + + + # -- sugar -- + sugar = 353 + + + # -- cake: see cake block + + + # -- bed: see bed block + + + # -- redstone repeater: see redstone + + + # -- cookie -- + cookie¦s = 357 + + + # -- map -- + map¦s = 358 + map¦s = 358:0-32767 + empty map¦s @an = 395 + # You can get a specific map with map:#, e.g. map:0 for map_0 (the first map crafted) + # (The maximum map number is 65536, but Skript currently only supports numbers up to 32767) + + + # -- shears -- + shears = 359 + + + # -- melon slice, pumpkin seeds & melon seeds: see vegetation + + + # -- beef -- + [] beef = 363, 364 + beef item¦s = 363, 364 + [raw] beef = 363 + steak¦s = 364 + cooked beef = 364 + + + # -- chicken -- + [] chicken¦s = 365, 366 + chicken item¦s = 365 + raw chicken¦s = 365 + cooked chicken¦s = 366 + + + # -- rotten flesh -- + rotten flesh = 367 + + + # -- ender pearl -- + ender pearl¦s @an = 368 + + + # -- blaze rod -- + blaze rod¦s = 369 + + + # -- ghast tear -- + ghast tear¦s = 370 + + + # -- gold nugget -- + gold nugget¦s = 371 + + + # -- nether wart: see vegetation + + + # -- potions & bottles -- + [glass] bottle¦s = 374 + vial¦s = 374 + water bottle¦s = 373:0 + bottle¦¦s¦ of water = 373:0 + + awkward potion¦s @an = 373:16 + + {splash potion}: + {default} = :0-16383 + non-splash = :0-16383 + splash = :16384-32767 + {splash potion no default}: + non-splash = :0-16383 + splash = :16384-32767 + + {extended potion}: + {default} = :0-63, :16384-16447 + unextended @an = :0-63, :16384-16447 + non-extended = :0-63, :16384-16447 + extended @an = :64-127, :16448-16511 + {extended potion no default}: + unextended @an = :0-63, :16384-16447 + non-extended = :0-63, :16384-16447 + extended @an = :64-127, :16448-16511 + + {potion tier}: + {default} = :0-31, :64-95, :16384-16415, :16448-16479 + (1|I) = :0-31, :64-95, :16384-16415, :16448-16479 + (2|II) = :32-63, :96-127, :16416-16447, :16480-16511 + {potion tier no default}: + (1|I) = :0-31, :64-95, :16384-16415, :16448-16479 + (2|II) = :32-63, :96-127, :16416-16447, :16480-16511 + + {potion effect}: + Regeneration = :1, :33, :65, :97, :16385, :16417, :16449, :16481 + (Swiftness|Speed) = :2, :34, :66, :98, :16386, :16418, :16450, :16482 + Fire Resistance = :3, :35, :67, :99, :16387, :16419, :16451, :16483 + Poison = :4, :36, :68, :100, :16388, :16420, :16452, :16484 + (Healing|[Instant] Health) = :5, :53, :69, :101, :16389, :16421, :16453, :16485 + Night Vision = :6, :38, :70, :102, :16390, :16422, :16454, :16486 + Weakness = :8, :40, :72, :104, :16392, :16424, :16456, :16488 + Strength = :9, :41, :73, :105, :16393, :16425, :16457, :16489 + Slowness = :10, :42, :74, :106, :16394, :16426, :16458, :16490 + (Harming|[Instant] Damage) = :12, :44, :76, :108, :16396, :16428, :16460, :16492 + Invisibility = :14, :46, :78, :110, :16398, :16430, :16462, :16494 + + {extended potion no default} {splash potion no default} potion¦¦s¦ [of {potion effect} {potion tier no default}] = 373 + {extended potion} {splash potion} potion¦¦s¦ [of {potion effect} {potion tier}] item = 373 + {extended potion no default} {splash potion no default} {potion effect} potion¦¦s¦ {potion tier no default} = 373 + {extended potion} {splash potion} {potion effect} potion {potion tier} item¦s = 373 + + + # -- spider eye & fermented spider eye -- + spider eye¦s = 375 + fermented spider eye¦s = 376 + + + # -- blaze powder -- + blaze powder = 377 + + + # -- magma cream -- + magma cream¦s = 378 + + + # -- eye of ender -- + eye¦¦s¦ of ender @an = 381 + + + # -- glistering melon -- + glistering melon¦s = 382 + + + # -- spawn egg -- + {entity type}: + experience orb @an = :2 + xp orb = :2 + TNT = :20 + minecart = :40 # < MC 1.5 + boat = :41 + minecart = :42 + minecart with chest = :43 + minecart with furnace = :44 + minecart with TNT = :45 + minecart with hopper = :46 + minecart with spawner = :47 + creeper = :50 + skeleton = :51 + spider = :52 + giant = :53 + zombie = :54 + slime = :55 + ghast = :56 + zombie pigman = :57 + pig[ ]zombie = :57 + enderman @an = :58 + cave spider = :59 + silverfish = :60 + blaze = :61 + magma cube = :62 + ender dragon @an = :63 + wither = :64 + witch = :66 + bat = :65 + pig = :90 + sheep = :91 + cow = :92 + chicken = :93 + squid = :94 + wolf = :95 + mooshroom = :96 + snow golem = :97 + ocelot @an = :98 + iron golem @an = :99 + horse = :100 + villager = :120 + ender crystal = :200 + + {entity type} spawn egg¦s = 383 + random spawn egg¦s = 383:50-52, 383:54-62, 383:65-66, 383:90-96, 383:98, 383:100, 383:120 # only working eggs + + + # -- bottle o' enchanting -- + bottle¦¦s¦ (o'|of) enchanting = 384 + (xp|exp[erience]) bottle¦s @an = 384 + + + # -- fire charge -- + fire charge¦s = 385 + + + # -- book and quill, written book: see book + + + # -- emerald -- + emerald¦s = 388 + + + # -- item frame -- + item frame¦s = 389 + + + # -- flower pot: see vegetation -- + + + # -- carrot, potatoes: see vegetation -- + + + # -- empty map: see map -- + + + # -- golden carrot: see vegetation -- + + + # -- mob head: see mob head block -- + + + # -- carrot on a stick: see vegetation -- + + + # -- nether star -- + nether star¦s = 399 + + + # -- pumpkin pie: see vegetation -- + + + # -- Fireworks -- + firework rocket¦s = 401 + firework star¦s = 402 + + + # -- Enchanted Book -- + enchanted book¦s @an = 403 + + + # -- redstone comparator: see redstone + + + # -- nether brick item: see nether brick stuff + + + # -- nether quarz: see nether quarz block + + + # -- minecart with TNT/hopper: see minecarts + + + # -- horse armour -- + iron horse armo[u]r¦s = 417 + gold horse armo[u]r¦s = 418 + diamond horse armo[u]r¦s = 419 + + + # -- lead -- + lead¦s = 420 + + + # -- name tag -- + name tag¦s = 421 + + + # -- music discs -- + music disc¦s = 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267 + record¦s = music disc + gold [music] disc¦s = 2256 + 13-disc¦s = 2256 + green [music] disc¦s = 2257 + cat [music] disc¦s = 2257 + blocks [music] disc¦s = 2258 + chirp [music] disc¦s = 2259 + far [music] disc¦s = 2260 + mall [music] disc¦s = 2261 + mellohi [music] disc¦s = 2262 + stal [music] disc¦s = 2263 + strad [music] disc¦s = 2264 + ward [music] disc¦s = 2265 + 11-disc¦s = 2266 + wait [music] disc¦s = 2267 diff --git a/Obam-Testing/effect.sk b/Obam-Testing/effect.sk new file mode 100644 index 0000000..a66a2d6 --- /dev/null +++ b/Obam-Testing/effect.sk @@ -0,0 +1,138 @@ +command /effect [] [] []: + permission: obam.admin + trigger: + + argument 1 is not set: + send "1 ... hugeexplosion" + send "2 ... largeexplode" + send "3 ... bubble" + send "4 ... suspended" + send "5 ... depthsuspend" + send "6 ... townaura" + send "7 ... crit" + send "8 ... magicCrit" + send "9 ... smoke" + send "10 ... mobSpell" + send "11 ... mobSpellAmbient" + send "12 ... instantSpellAmbient" + send "13 ... witchMagic" + send "14 ... note" + send "15 ... portal" + send "16 ... enchantmenttable" + send "17 ... explode" + send "18 ... flame" + send "19 ... lava" + send "20 ... footstep" + send "21 ... splash" + send "22 ... largesmoke" + send "23 ... cloud" + send "24 ... reddust" + send "25 ... snowballpoof" + send "26 ... dripWater" + send "27 ... dripLava" + send "28 ... snowshovel" + send "29 ... slime" + send "30 ... heart" + send "31 ... angryVillager" + send "32 ... happyVillager" + send "33 ... redust?" + + argument 1 is set: + argument 1 is 1: + set {_effect} to "hugeexplosion" + argument 1 is 2: + set {_effect} to "largeexplod" + argument 1 is 3: + set {_effect} to "bubble" + argument 1 is 4: + set {_effect} to "suspended" + argument 1 is 5: + set {_effect} to "depthsuspend" + argument 1 is 6: + set {_effect} to "townaura" + argument 1 is 7: + set {_effect} to "crit" + argument 1 is 8: + set {_effect} to "magicCrit" + argument 1 is 9: + set {_effect} to "smoke" + argument 1 is 10: + set {_effect} to "mobSpell" + argument 1 is 11: + set {_effect} to "mobSpellAmbient" + argument 1 is 12: + set {_effect} to "isntantSpellAmbient" + argument 1 is 13: + set {_effect} to "witchMagic" + argument 1 is 14: + set {_effect} to "note" + argument 1 is 15: + set {_effect} to "portal" + argument 1 is 16: + set {_effect} to "enchantmenttable" + argument 1 is 17: + set {_effect} to "explode" + argument 1 is 18: + set {_effect} to "flame" + argument 1 is 19: + set {_effect} to "lava" + argument 1 is 20: + set {_effect} to "footstep" + argument 1 is 21: + set {_effect} to "splash" + argument 1 is 22: + set {_effect} to "largesmoke" + argument 1 is 23: + set {_effect} to "cloud" + argument 1 is 24: + set {_effect} to "reddust" + argument 1 is 25: + set {_effect} to "snowballpoof" + argument 1 is 26: + set {_effect} to "dripWater" + argument 1 is 27: + set {_effect} to "dripLava" + argument 1 is 28: + set {_effect} to "snowshovel" + argument 1 is 29: + set {_effect} to "slime" + argument 1 is 30: + set {_effect} to "heart" + argument 1 is 31: + set {_effect} to "angryVillager" + argument 1 is 32: + set {_effect} to "happyVillager" + argument 1 is 33: + set {_loc} to block above player's head + play argument 2 of effect "blockcrack_152_0" with data argument 3 at location of player + stop + + set {_location} to block above player + + play argument 2 of effect {_effect} with data argument 3 at {_location} + +command /lighton: + permission: obam.admin + trigger: + {light.%player%} is not set: + set {light.%player%} to false + {light.%player%} is false: + set {light.%player%} to true + send "&aLights on" + stop + {light.%player%} is true: + set {light.%player%} to false + send "&cLights off" + make player see {light.%player%.lastblock} as {light.%player%.lastblock} + clear {light.%player%.lastblock} + loop {light.%player%::*}: + make player see loop-value as loop-value + stop + +every 3 seconds: + loop all players: + {light.%loop-player%} is true: + set {_loc} to location of player + make loop-player see block below loop-player as torch + wait 2.8 seconds + make loop-player see block below loop-player as torch \ No newline at end of file diff --git a/Obam-Testing/tellchat.sk b/Obam-Testing/tellchat.sk new file mode 100644 index 0000000..d35e3b5 --- /dev/null +++ b/Obam-Testing/tellchat.sk @@ -0,0 +1,45 @@ +command /msg [] []: + permission: obam.free + aliases: @ + trigger: + argument 1 is set: + argument 1 is player: + send "&cWhy would you talk to yourself? Are you crazy!?!?!" to player + stop + argument 2 is not set: + send "&dYou have started a conversation with &e%argument 1%" to player + set {message.%player%} to argument 1 + argument 2 is set: + send "&d%player%&l ⇉ &r&d%argument 1%: %argument 2%" to argument 1 + send "&d%player%&l ⇉ &r&d%argument 1%: %argument 2%" to player + set {reply.%argument 1%} to player + + argument 1 is not set: + {message.%player%} is not set: + send "&cYou are not in a private conversation!" to player + {message.%player%} is set: + send "&aYou have left your conversation." to player + clear {message.%player%} + + +on chat: + {message.%player%} is set: + cancel event + send "&d%player%&l ⇉ &r&d%{message.%player%}%: %message%" to {message.%player%} + send "&d%player%&l ⇉ &r&d%{message.%player%}%: %message%" to player + set {reply.%{message.%player%}%} to player + +command /reply : + permission: obam.free + aliases: /r, @@ + trigger: + {reply.%player%} is not set: + send "&cYou have no one to reply to!" to player + stop + argument 1 is not set: + send "&cYou can not reply with nothing!" + stop + send "&d%player%&l ⇉ &r&d%{reply.%player%}%: %argument%" to {reply.%player%} + send "&d%player%&l ⇉ &r&d%{reply.%player%}%: %argument%" to player + + \ No newline at end of file diff --git a/Obam-Testing/wtfronts.sk b/Obam-Testing/wtfronts.sk index af63851..3d2e396 100644 --- a/Obam-Testing/wtfronts.sk +++ b/Obam-Testing/wtfronts.sk @@ -8,8 +8,8 @@ options: stableele: slimeball;&3Stable Element;&6Stable plasma like element used to enhance other||&6items in special ways.|| ||&5&oThe goo feels nice and warm as it slides through||&5&oyour fingers. envradar: compass;&3Environmental Radar;&6A must have tool for always being in the know about||&6the dangerous environment around you.|| ||&c-1 Elemental Fuel per use|| ||&5&oRight click with radar in hand to get the environmental||&5&ostatistics of the land you’re standing on. elefuel: coal item;&3Elemental Fuel;&6The universal fuel used to power most of the tools||&6and machines created with &3Energized Metal Bars. - fairydust: sugar;&3Fairy Dust;&6This mysterious dust is filled special properties that||&6nobody quite understands. Rumor is the dust||&6when combined with the right items or situations||&6can yield interesting results. - stable: 174;&3Stabilizer;&6The stabilizer contains the perfect elemental makeup||&6to bring unstable energies down to usable levels.|| ||&5&oSurround the Stabilizer in a crafting table with items||&5&othat contain unstable energy. + fairydust: sugar;&3Fairy Dust;&6This mysterious dust is filled with special properties||&6that nobody quite understands. Rumor is the dust||&6when combined with the right items or situations can||&6yield interesting results. + stable: packed ice;&3Stabilizer;&6The stabilizer contains the perfect elemental makeup||&6to bring unstable energies down to usable levels.|| ||&5&oSurround the Stabilizer in a crafting table with items||&5&othat contain unstable energy. @@ -33,6 +33,8 @@ on join: display board named "&9&lWTF&9ronts" to player make score "&3Thirst" in board of player to {thirst.%player%} set {board.%player%} to true + {injured.%player%} is true: + make score "&cINJURED" in board of player to 0 move display of player to "sidebar" on chunk load: @@ -113,8 +115,13 @@ on mine: send "&cMethane!" to loop-player wait 2 seconds create explosion of force 2 at event-location + chance of {methane.%chunk at location of player%.chance}%: + wait 2 seconds + drop named item stack from "{@unstele}" at event-location + chance of {methane.%chunk at location of player%.chance}%: + drop named item stack from "{@unstmetal}" at event-location - chance of 5%: + chance of {cavein.%chunk at location of player%.chance}%: loop blocks in radius 3: loop-block is water set {_found.water} to true @@ -196,8 +203,11 @@ every 3 seconds: make score "&3Thirst" in board of loop-player to {thirst.%loop-player%} block above loop-player is water: - set {_ran} to random number between 1 and 2 - add {_ran} to {thirst.%loop-player%} + {thirst.%loop-player%} is less than 100: + set {_ran} to random number between 1 and 2 + add {_ran} to {thirst.%loop-player%} + {thirst.%loop-player%} is greater than 100: + set {thirst.%loop-player%} to 100 {thirst.%loop-player%} is not set: set {thirst.%loop-player%} to 100 @@ -233,7 +243,7 @@ every 3 seconds: {injured.%loop-player%} is true: chance of 10%: set {_location} to location of loop-player - play 1 of effect "angryVillager" of data 1 at {_location} + play 1 of effect "spell" with data 1 at {_location} damage loop-player by 0.5 {injured.%loop-player%.length} is not set: set {injured.%loop-player%.length} to 0 @@ -253,65 +263,67 @@ every 3 seconds: on spawn of a creeper or a skeleton or a spider or zombie: {unstable.%chunk at event-location%} is true: - chance of 20%: - cancel event - event-entity is a creeper: - spawn creeper at {_loc} - set name of spawned entity to "&cUnstable Spawn" - apply resistance 2 to spawned creeper for 999 days - apply speed to spawned creeper for 999 days - set {unstable.%spawned entity%} to true - spawn creeper at {_loc} - set name of spawned entity to "&cUnstable Spawn" - apply resistance 2 to spawned creeper for 999 days - apply speed to spawned creeper for 999 days - set {unstable.%spawned entity%} to true - event-entity is a zombie: - spawn zombie at {_loc} - set name of spawned entity to "&cUnstable Spawn" - apply resistance 2 to spawned entity for 999 days - apply speed to spawned entity for 999 days - equip spawned entity with iron sword of sharpness - set spawned entity's helmet to iron helmet - set {unstable.%spawned entity%} to true - spawn zombie at {_loc} - set name of spawned entity to "&cUnstable Spawn" - apply resistance 2 to spawned entity for 999 days - apply speed to spawned entity for 999 days - equip spawned entity with iron sword of sharpness - set spawned entity's helmet to iron helmet - set {unstable.%spawned entity%} to true - event-entity is skeleton: - spawn skeleton at {_loc} - set name of spawned entity to "&cUnstable Spawn" - apply resistance 2 to spawned entity for 999 days - apply speed to spawned entity for 999 days - equip spawned entity with bow - set spawned entity's helmet to gold helmet - set {unstable.%spawned entity%} to true - spawn skeleton at {_loc} - set name of spawned entity to "&cUnstable Spawn" - apply resistance 2 to spawned entity for 999 days - apply speed to spawned entity for 999 days - equip spawned entity with bow - set spawned entity's helmet to gold helmet - set {unstable.%spawned entity%} to true - event-entity is a spider: - spawn spider at {_loc} - set name of spawned entity to "&cUnstable Spawn" - apply resistance 2 to spawned entity for 999 days - apply speed to spawned entity for 999 days - apply jump to spawned entity for 999 days - set {unstable.%spawned entity%} to true - spawn spider at {_loc} - set name of spawned entity to "&cUnstable Spawn" - apply resistance 2 to spawned entity for 999 days - apply speed to spawned entity for 999 days - apply jump to spawned entity for 999 days - set {unstable.%spawned entity%} to true + + cancel event + event-entity is a creeper: + spawn creeper at {_loc} + set name of spawned entity to "&cUnstable Spawn" + apply resistance 2 to spawned creeper for 999 days + apply speed to spawned creeper for 999 days + set {unstable.%spawned entity%} to true + spawn creeper at {_loc} + set name of spawned entity to "&cUnstable Spawn" + apply resistance 2 to spawned creeper for 999 days + apply speed to spawned creeper for 999 days + set {unstable.%spawned entity%} to true + event-entity is a zombie: + spawn zombie at {_loc} + set name of spawned entity to "&cUnstable Spawn" + apply resistance 2 to spawned entity for 999 days + apply speed to spawned entity for 999 days + equip spawned entity with iron sword of sharpness + set spawned entity's helmet to iron helmet + set {unstable.%spawned entity%} to true + spawn zombie at {_loc} + set name of spawned entity to "&cUnstable Spawn" + apply resistance 2 to spawned entity for 999 days + apply speed to spawned entity for 999 days + equip spawned entity with iron sword of sharpness + set spawned entity's helmet to iron helmet + set {unstable.%spawned entity%} to true + event-entity is skeleton: + spawn skeleton at {_loc} + set name of spawned entity to "&cUnstable Spawn" + apply resistance 2 to spawned entity for 999 days + apply speed to spawned entity for 999 days + equip spawned entity with bow + set spawned entity's helmet to gold helmet + set {unstable.%spawned entity%} to true + spawn skeleton at {_loc} + set name of spawned entity to "&cUnstable Spawn" + apply resistance 2 to spawned entity for 999 days + apply speed to spawned entity for 999 days + equip spawned entity with bow + set spawned entity's helmet to gold helmet + set {unstable.%spawned entity%} to true + event-entity is a spider: + spawn spider at {_loc} + set name of spawned entity to "&cUnstable Spawn" + apply resistance 2 to spawned entity for 999 days + apply speed to spawned entity for 999 days + apply jump to spawned entity for 999 days + set {unstable.%spawned entity%} to true + spawn spider at {_loc} + set name of spawned entity to "&cUnstable Spawn" + apply resistance 2 to spawned entity for 999 days + apply speed to spawned entity for 999 days + apply jump to spawned entity for 999 days + set {unstable.%spawned entity%} to true on death of a creeper or a skeleton or a zombie or a spider: + chance of 15%: + add named item stack from "{@bandages}" to drops entity's name is "&cUnstable Spawn": chance of 10%: chance of 2%: @@ -366,6 +378,16 @@ on right click with paper: nullify score "&cINJURED" in board of player set {injured.%player%} to false set {injured.%player%.length} to 0 + +on bed enter: + {injured.%player%} is true: + set {injured.%player%} to false + set {injured.%player%.length} to 0 + remove mining fatigue from player + remove weakness from player + remove slowness from player + nullify score "&cINJURED" in board of player + send "&aYou have been healed of your injuries!" to player on consume of water bottle: {thirst.%player%} is greater than or equal to 100: @@ -465,23 +487,26 @@ command /togglestats: on place: former tool's name is set: set {information.%block%.1} to former tool - send "DEBUG You placed %former tool's name%" + {debug.%player%} is true: + send "DEBUG You placed %former tool's name%" set {information.%block%.2} to lore of former tool set {information.%block%.3} to name of former tool - send "DEBUG %block%" - send "DEBUG %{information.%block%.1}%" - send "DEBUG %lore of former tool%" - send "DEBUG %name of former tool%" - send "DEBUG %{information.%block%.2}%" - send "DEBUG %{information.%block%.3}%" + {debug.%player%} is true: + send "DEBUG %block%" + send "DEBUG %{information.%block%.1}%" + send "DEBUG %lore of former tool%" + send "DEBUG %name of former tool%" + send "DEBUG %{information.%block%.2}%" + send "DEBUG %{information.%block%.3}%" set {information.%block%.1} to "%{information.%block%.1}%" on break: {information.%block%.1} is set: cancel event - send "DEBUG I ama message" - set {_message} to "%{information.%block%.1}%;%{information.%block%.3}%;%{information.%block%.2}%" - send "DEBUG %{_message}%" + {debug.%player%} is true: + send "DEBUG I ama message" + set {_message} to "%{information.%block%.1}%;%{information.%block%.3}%;%{information.%block%.2}%" + send "DEBUG %{_message}%" delete block drop named item stack from "%{_message}%" at location of block @@ -501,5 +526,20 @@ on right click with sugar: wait 5 seconds disallow player to fly +command /debug: + permission: obam.admin + trigger: + {debug.%player%} is not set: + set {debug.%player%} to false + {debug.%player%} is false: + set {debug.%player%} to true + send "&aDebug on" + stop + {debug.%player%} is true: + set {debug.%player%} to false + send "&aDebug off" + stop + + \ No newline at end of file