Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /placechests:
- permission: skript.op
- trigger:
- loop 200 times:
- loop 20 times:
- set {_Location.Good} to true
- set {_Location.Sky} to (the location at (random integer between -1000 and 1000), (random integer between 60 and 100), (random integer between -1000 and 1000) of the world (player's world))
- if {_Location.Good} is true:
- set {_Location.GroundLevel} to {_Location.Sky}
- while (block at {_Location.GroundLevel}) is air:
- if (y-coordinate of ({_Location.GroundLevel})) is less than 4:
- delete {_Location.Good}
- stop loop
- loop 50 times:
- if (block at {_Location.GroundLevel}) is air:
- set {_Location.GroundLevel} to (location 1 below ({_Location.GroundLevel}))
- if {_Location.Good} is true:
- if (block at {_Location.GroundLevel}) is lava, water or cactus:
- delete {_Location.Good}
- else:
- set {_GoodLocation.Sky::%loop-number-1%} to ({_Location.Sky})
- set {_GoodLocation.GroundLevel::%loop-number-1%} to (location 2 above {_Location.GroundLevel})
- stop loop
- wait 2 ticks
- add 1 to {_number}
- if {_number} is 10 or 20 or 30 or 40 or 50 or 60 or 70 or 80 or 90 or 100 or 110 or 120 or 130 or 140 or 150 or 160 or 170 or 180 or 190 or 200:
- broadcast "{@P} Generated %{_number}%/200 locations"
- delete {_number}
- broadcast "{@P} Placing chests..."
- loop 200 times:
- add 1 to {_number}
- if {_number} is 10 or 20 or 30 or 40 or 50 or 60 or 70 or 80 or 90 or 100 or 110 or 120 or 130 or 140 or 150 or 160 or 170 or 180 or 190 or 200:
- broadcast "{@P} Placed %{_number}%/200"
- set block at {_GoodLocation.GroundLevel::%loop-number%} to chest
- set {_n} to (random integer between 0.9 and 154.1)
- if {_n} is 1:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 dirt:1
- if {_n} is 2:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 dirt
- if {_n} is 3:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 cobblestone
- if {_n} is 4:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 normal wood plank
- if {_n} is 5:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 jungle wood plank
- if {_n} is 6:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 sand
- if {_n} is 7:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 red sand
- if {_n} is 8:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 gravel
- if {_n} is 9:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bedrock
- if {_n} is 10:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 gold ore
- if {_n} is 11:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron ore
- if {_n} is 12:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 coal ore
- if {_n} is 13:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 18:3
- if {_n} is 14:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 sponge:1
- if {_n} is 15:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 lapis lazuli ore
- if {_n} is 16:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 lapis lazuli block
- if {_n} is 17:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 sandstone
- if {_n} is 18:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 cobweb
- if {_n} is 19:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 grass
- if {_n} is 20:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 wool
- if {_n} is 21:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 block of iron
- if {_n} is 22:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 TNT
- if {_n} is 23:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 mossy cobblestone
- if {_n} is 24:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 torch
- if {_n} is 25:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bookshelf
- if {_n} is 26:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 obsidian
- if {_n} is 27:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond ore
- if {_n} is 28:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 redstone ore
- if {_n} is 29:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 cobble silverfish
- if {_n} is 30:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 stone silverfish
- if {_n} is 31:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 glass pane
- if {_n} is 32:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 melon
- if {_n} is 33:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 vines
- if {_n} is 34:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 lily pad
- if {_n} is 35:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 enchantment table
- if {_n} is 36:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 anvil:1
- if {_n} is 37:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 anvil:2
- if {_n} is 38:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 emerald
- if {_n} is 39:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 block of emerald
- if {_n} is 40:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 165
- if {_n} is 41:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 168
- if {_n} is 42:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 168:1
- if {_n} is 43:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 168:2
- if {_n} is 44:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 169
- if {_n} is 45:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 179:0
- if {_n} is 46:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron shovel
- if {_n} is 47:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron pickaxe
- if {_n} is 48:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron sword
- if {_n} is 49:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron axe
- if {_n} is 50:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 flint and steel
- if {_n} is 51:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 apple
- if {_n} is 52:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 golden apple item
- if {_n} is 53:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 arrow
- if {_n} is 54:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 coal
- if {_n} is 55:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 charcoal
- if {_n} is 56:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond
- if {_n} is 57:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron ingot
- if {_n} is 58:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 gold ingot
- if {_n} is 59:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond shovel
- if {_n} is 60:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond sword
- if {_n} is 61:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 stick
- if {_n} is 62:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bowl
- if {_n} is 63:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bread
- if {_n} is 64:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 mushroom soup
- if {_n} is 65:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 415
- if {_n} is 66:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 413
- if {_n} is 67:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 cookie
- if {_n} is 68:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond axe
- if {_n} is 69:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 string
- if {_n} is 70:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 feather
- if {_n} is 71:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 gunpowder
- if {_n} is 72:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 seeds
- if {_n} is 73:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron helmet
- if {_n} is 74:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron chestplate
- if {_n} is 75:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron leggings
- if {_n} is 76:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron boots
- if {_n} is 77:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 gold helmet
- if {_n} is 78:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 flint
- if {_n} is 79:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond helmet
- if {_n} is 80:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond chestplate
- if {_n} is 81:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond leggings
- if {_n} is 82:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond boots
- if {_n} is 83:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bucket
- if {_n} is 84:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 water bucket
- if {_n} is 85:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 book
- if {_n} is 86:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 compass
- if {_n} is 87:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 clock
- if {_n} is 88:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 fishing rod
- if {_n} is 89:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 raw fish
- if {_n} is 90:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 cooked fish
- if {_n} is 91:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 raw salmon
- if {_n} is 92:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 cooked salmon
- if {_n} is 93:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 pufferfish
- if {_n} is 94:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 351:0
- if {_n} is 95:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bone
- if {_n} is 96:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 sugar
- if {_n} is 97:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 melon slice
- if {_n} is 98:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 steak
- if {_n} is 99:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 ender pearl
- if {_n} is 100:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 blaze rod
- if {_n} is 101:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 gold nugget
- if {_n} is 102:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 nether wart
- if {_n} is 103:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 water bottle
- if {_n} is 104:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 glass bottle
- if {_n} is 105:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 spider eye
- if {_n} is 106:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 brown mushroom
- if {_n} is 107:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 glistering melon
- if {_n} is 108:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bottle of enchanting
- if {_n} is 109:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 fire charge
- if {_n} is 110:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 book and quill
- if {_n} is 111:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 carrot
- if {_n} is 112:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 poisonous potato
- if {_n} is 113:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 empty map
- if {_n} is 114:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 golden carrot
- if {_n} is 115:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 409
- if {_n} is 116:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 410
- if {_n} is 117:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 stone sword of sharpness 3
- if {_n} is 118:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 stone sword of sharpness 4
- if {_n} is 119:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 stone sword of sharpness 5
- if {_n} is 120:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond sword of knockback 2
- if {_n} is 121:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 stone sword of fire aspect 2
- if {_n} is 122:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond sword of looting 3
- if {_n} is 123:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond sword of unbreaking 3
- if {_n} is 124:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bow of power 3
- if {_n} is 125:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bow of power 4
- if {_n} is 126:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bow of power 5
- if {_n} is 127:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bow of flame 1
- if {_n} is 128:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bow of infinity 1
- if {_n} is 129:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bow of punch 2
- if {_n} is 130:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 bow of punch 3
- if {_n} is 131:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron chestplate of protection 3
- if {_n} is 132:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron boots of protection 4
- if {_n} is 133:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron helmet of projectile protection 3
- if {_n} is 134:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron leggings of projectile protection 3
- if {_n} is 135:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond helmet of respiration 3
- if {_n} is 136:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 fishing rod of luck of the sea 3
- if {_n} is 137:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 fishing rod of lure 2
- if {_n} is 138:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 fishing rod of luck of the sea 2
- if {_n} is 139:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron chestplate of thorns 2
- if {_n} is 140:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond chestplate of fire protection 3
- if {_n} is 141:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond chestplate of fire protection 4
- if {_n} is 142:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond chestplate of blast protection 3
- if {_n} is 143:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond chestplate of fire protection 4
- if {_n} is 144:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond boots of feather falling 3
- if {_n} is 145:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond boots of feather falling 4
- if {_n} is 146:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond helmet of aqua affinity 1
- if {_n} is 147:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 diamond pickaxe of silk touch 1
- if {_n} is 148:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron pickaxe of fortune 3
- if {_n} is 149:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron pickaxe of efficiency 3
- if {_n} is 150:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron pickaxe of efficiency 4
- if {_n} is 151:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 iron pickaxe of efficiency 5
- if {_n} is 152:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 leather chestplate
- if {_n} is 153:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 leather leggings
- if {_n} is 154:
- set inventory of the block at {_GoodLocation.GroundLevel::%loop-number%} to 1 leather boots
- wait 2 ticks
- broadcast "{@P} Finished."
- delete {_number}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement