How do i spawn a chest with items in it

Discussion in 'Plugin Development' started by Chintzi, Nov 15, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    Chintzi

    K so exactly what the title says how do i spawn a chest with item stacks in it?
    Heres my code so far:

    Code:java
    1. package net.wrightnz.minecraft.skiecraft.commands;
    2.  
    3. import java.util.Arrays;
    4. import net.wrightnz.minecraft.skiecraft.ParticleEffect;
    5. import org.bukkit.ChatColor;
    6. import org.bukkit.Location;
    7. import org.bukkit.Material;
    8. import org.bukkit.Sound;
    9. import org.bukkit.block.Block;
    10. import org.bukkit.command.Command;
    11. import org.bukkit.command.CommandSender;
    12. import org.bukkit.entity.Player;
    13.  
    14. public class LootCommand extends SkieCraftCommand {
    15.  
    16. static final String commandName = "loot";
    17.  
    18. public LootCommand(CommandSender sender, Command cmd, String[] args) {
    19. super(sender, cmd, commandName, args);
    20. }
    21.  
    22. @Override
    23. public void runCommand() {
    24. if (sender instanceof Player) {
    25. Player player = (Player) sender;
    26.  
    27. //Locations
    28. Location lootLocation = player.getLocation();
    29. lootLocation.setZ(lootLocation.getZ() + 1);
    30.  
    31. //Blocks
    32. Block loot = lootLocation.getBlock();
    33. loot.setType(Material.CHEST);
    34.  
    35. //Actions
    36. Player[] players = player.getServer().getOnlinePlayers();
    37. ParticleEffect.LAVA.display(0.05F, 0.05F, 0.05F, 0.05F, 7, lootLocation, Arrays.asList(players));
    38. player.playSound(lootLocation, Sound.ANVIL_LAND, 1.0F, 1.0F);
    39. sender.sendMessage(ChatColor.RED + "Loo chest placed");
    40. }
    41. }
    42. }
     
  2. Offline

    teej107

  3. Offline

    fireblast709

    Chintzi get the BlockState, cast to Chest (if you do this after setting the type, it should be given that it's of type CHEST), get the Inventory, set the contents. You might need to invoke BlockState#update() afterwards.
     
  4. Offline

    Chintzi

    But how im really confused

    Wait how do i like do the state thing is it '.getState'

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 10, 2016
  5. Offline

    fireblast709

    Chintzi yes, getState() gives you the BlockState :p
     
    teej107 likes this.
  6. Offline

    teej107

  7. Offline

    Chintzi

    Lol done it :D finally

    Code:

    Code:java
    1. package net.wrightnz.minecraft.skiecraft.commands;
    2.  
    3. import java.util.Arrays;
    4. import java.util.Random;
    5. import net.wrightnz.minecraft.skiecraft.ParticleEffect;
    6. import org.bukkit.Bukkit;
    7. import org.bukkit.ChatColor;
    8. import org.bukkit.Location;
    9. import org.bukkit.Material;
    10. import org.bukkit.Sound;
    11. import org.bukkit.block.Block;
    12. import org.bukkit.block.Chest;
    13. import org.bukkit.command.Command;
    14. import org.bukkit.command.CommandSender;
    15. import org.bukkit.entity.Player;
    16. import org.bukkit.inventory.Inventory;
    17. import org.bukkit.inventory.ItemStack;
    18. import org.bukkit.inventory.meta.ItemMeta;
    19.  
    20. public class PresentCommand extends SkieCraftCommand {
    21.  
    22. static final String commandName = "present";
    23.  
    24. public PresentCommand(CommandSender sender, Command cmd, String[] args) {
    25. super(sender, cmd, commandName, args);
    26. }
    27.  
    28. @Override
    29. public void runCommand() {
    30. if (sender instanceof Player) {
    31. Player player = (Player) sender;
    32. Location loc = player.getLocation();
    33. loc.setZ(loc.getZ() + 2);
    34.  
    35. Location loc2 = player.getLocation();
    36. loc2.setZ(loc2.getZ() + -2);
    37.  
    38. Location loc3 = player.getLocation();
    39. loc3.setX(loc3.getX() + -2);
    40.  
    41. Location loc4 = player.getLocation();
    42. loc4.setX(loc4.getX() + 2);
    43.  
    44. Random randomChest = new Random();
    45. int intRandomChest;
    46. for (int counter = 1; counter <= 1; counter++) {
    47. intRandomChest = 1 + randomChest.nextInt(2);
    48.  
    49. //Chest #1\\
    50. if (intRandomChest == 1) {
    51. Block block = loc.getBlock();
    52. loc.getBlock().setType(Material.CHEST);
    53. Chest chest = (Chest) block.getState();
    54. Inventory inv = chest.getInventory();
    55.  
    56. ItemStack snowballGun = new ItemStack(Material.GOLD_BARDING, 1);
    57. ItemMeta snowballGunMeta = snowballGun.getItemMeta();
    58. snowballGunMeta.setDisplayName(ChatColor.GOLD + "Snowball Gun " + ChatColor.YELLOW + "✯");
    59. snowballGun.setItemMeta(snowballGunMeta);
    60.  
    61. inv.setItem(13, snowballGun);
    62.  
    63. Block block1 = loc2.getBlock();
    64. loc2.getBlock().setType(Material.CHEST);
    65. Chest chest1 = (Chest) block1.getState();
    66. Inventory inv1 = chest1.getInventory();
    67.  
    68. ItemStack tntCannon = new ItemStack(Material.IRON_BARDING, 1);
    69. ItemMeta tntCannonMeta = tntCannon.getItemMeta();
    70. tntCannonMeta.setDisplayName(ChatColor.DARK_RED + "TNT Cannon " + ChatColor.RED + "✯");
    71. tntCannon.setItemMeta(tntCannonMeta);
    72.  
    73. inv1.setItem(13, tntCannon);
    74.  
    75. Block block2 = loc3.getBlock();
    76. loc3.getBlock().setType(Material.CHEST);
    77. Chest chest2 = (Chest) block2.getState();
    78. Inventory inv2 = chest2.getInventory();
    79.  
    80. ItemStack melonRainGadget = new ItemStack(Material.MELON_BLOCK, 1);
    81. ItemMeta melonRainGadgetMeta = melonRainGadget.getItemMeta();
    82. melonRainGadgetMeta.setDisplayName(ChatColor.AQUA + "[" + ChatColor.GREEN + "Melon Rain" + ChatColor.AQUA + "]");
    83. melonRainGadget.setItemMeta(melonRainGadgetMeta);
    84.  
    85. inv2.setItem(13, melonRainGadget);
    86.  
    87. Block block3 = loc4.getBlock();
    88. loc4.getBlock().setType(Material.CHEST);
    89. Chest chest3 = (Chest) block3.getState();
    90. Inventory inv3 = chest3.getInventory();
    91. ItemStack flameThrower = new ItemStack(Material.FLINT_AND_STEEL, 1);
    92. ItemMeta flameThrowerMeta = flameThrower.getItemMeta();
    93. flameThrowerMeta.setDisplayName(ChatColor.GOLD + "Flame Thrower " + ChatColor.YELLOW + "➳");
    94. flameThrower.setItemMeta(flameThrowerMeta);
    95.  
    96. inv3.setItem(13, flameThrower);
    97. Bukkit.broadcastMessage(ChatColor.BLUE + "Present> "
    98. + ChatColor.YELLOW + player.getName()
    99. + ChatColor.GRAY + " is opening a "
    100. + ChatColor.AQUA + "Present");
    101. sender.sendMessage(ChatColor.GREEN + "You recieved 4 presents!");
    102. }
    103. //Chest #2\\
    104. if (intRandomChest == 2) {
    105. Block block = loc.getBlock();
    106. loc.getBlock().setType(Material.CHEST);
    107. Chest chest = (Chest) block.getState();
    108. Inventory inv = chest.getInventory();
    109.  
    110. ItemStack snowballGun = new ItemStack(Material.IRON_BARDING, 1);
    111. ItemMeta snowballGunMeta = snowballGun.getItemMeta();
    112. snowballGunMeta.setDisplayName(ChatColor.GOLD + "Snowball Gun " + ChatColor.YELLOW + "✯");
    113. snowballGun.setItemMeta(snowballGunMeta);
    114.  
    115. inv.setItem(13, snowballGun);
    116. Bukkit.broadcastMessage(ChatColor.BLUE + "Present> "
    117. + ChatColor.YELLOW + player.getName()
    118. + ChatColor.GRAY + " is opening a "
    119. + ChatColor.AQUA + "Present");
    120. sender.sendMessage(ChatColor.GREEN + "You recieved 1 present");
    121. }
    122. //locations
    123. Location block1 = player.getLocation();
    124. block1.setZ(block1.getZ() + 1);
    125. block1.setY(block1.getY() + -1);
    126.  
    127. Location block2 = player.getLocation();
    128. block2.setZ(block2.getZ() + 2);
    129. block2.setY(block2.getY() + -1);
    130.  
    131. Location block3 = player.getLocation();
    132. block3.setZ(block3.getZ() + -1);
    133. block3.setY(block3.getY() + -1);
    134.  
    135. Location block4 = player.getLocation();
    136. block4.setZ(block4.getZ() + -2);
    137. block4.setY(block4.getY() + -1);
    138.  
    139. Location block5 = player.getLocation();
    140. block5.setY(block5.getY() + -1);
    141.  
    142. Location block6 = player.getLocation();
    143. block6.setX(block6.getX() + 1);
    144. block6.setY(block6.getY() + -1);
    145.  
    146. Location block7 = player.getLocation();
    147. block7.setX(block7.getX() + -2);
    148. block7.setY(block7.getY() + -1);
    149.  
    150. Location block8 = player.getLocation();
    151. block8.setX(block8.getX() + -1);
    152. block8.setY(block8.getY() + -1);
    153.  
    154. Location block9 = player.getLocation();
    155. block9.setX(block9.getX() + 2);
    156. block9.setY(block9.getY() + -1);
    157.  
    158. Location block10 = player.getLocation();
    159. block10.setZ(block10.getZ() + 1);
    160. block10.setX(block10.getX() + -1);
    161. block10.setY(block10.getY() + -1);
    162.  
    163. Location block11 = player.getLocation();
    164. block11.setZ(block11.getZ() + 1);
    165. block11.setX(block11.getX() + 1);
    166. block11.setY(block11.getY() + -1);
    167.  
    168. Location block12 = player.getLocation();
    169. block12.setZ(block12.getZ() + -1);
    170. block12.setX(block12.getX() + -1);
    171. block12.setY(block12.getY() + -1);
    172.  
    173. Location block13 = player.getLocation();
    174. block13.setZ(block13.getZ() + -1);
    175. block13.setX(block13.getX() + 1);
    176. block13.setY(block13.getY() + -1);
    177.  
    178. Location block14 = player.getLocation();
    179. block14.setZ(block14.getZ() + -2);
    180. block14.setX(block14.getX() + -2);
    181. block14.setY(block14.getY() + -1);
    182.  
    183. Location block15 = player.getLocation();
    184. block15.setZ(block15.getZ() + -2);
    185. block15.setX(block15.getX() + 2);
    186. block15.setY(block15.getY() + -1);
    187.  
    188. Location block16 = player.getLocation();
    189. block16.setZ(block16.getZ() + 2);
    190. block16.setX(block16.getX() + 2);
    191. block16.setY(block16.getY() + -1);
    192.  
    193. Location block17 = player.getLocation();
    194. block17.setZ(block17.getZ() + 2);
    195. block17.setX(block17.getX() + -2);
    196. block17.setY(block17.getY() + -1);
    197. // other bit
    198. Location block18 = player.getLocation();
    199. block18.setZ(block18.getZ() + 1);
    200. block18.setX(block18.getX() + 2);
    201. block18.setY(block18.getY() + -1);
    202.  
    203. Location block19 = player.getLocation();
    204. block19.setZ(block19.getZ() + -1);
    205. block19.setX(block19.getX() + 2);
    206. block19.setY(block19.getY() + -1);
    207.  
    208. Location block20 = player.getLocation();
    209. block20.setZ(block20.getZ() + 2);
    210. block20.setX(block20.getX() + 1);
    211. block20.setY(block20.getY() + -1);
    212.  
    213. Location block21 = player.getLocation();
    214. block21.setZ(block21.getZ() + -2);
    215. block21.setX(block21.getX() + 1);
    216. block21.setY(block21.getY() + -1);
    217.  
    218. Location block22 = player.getLocation();
    219. block22.setZ(block22.getZ() + -1);
    220. block22.setX(block22.getX() + -2);
    221. block22.setY(block22.getY() + -1);
    222.  
    223. Location block23 = player.getLocation();
    224. block23.setZ(block23.getZ() + 1);
    225. block23.setX(block23.getX() + -2);
    226. block23.setY(block23.getY() + -1);
    227.  
    228. Location block24 = player.getLocation();
    229. block24.setZ(block24.getZ() + -2);
    230. block24.setX(block24.getX() + -1);
    231. block24.setY(block24.getY() + -1);
    232.  
    233. Location block25 = player.getLocation();
    234. block25.setZ(block25.getZ() + 2);
    235. block25.setX(block25.getX() + -1);
    236. block25.setY(block25.getY() + -1);
    237.  
    238. //other other bit
    239. Location block26 = player.getLocation();
    240. block26.setZ(block26.getZ() + 1);
    241. block26.setX(block26.getX() + 2);
    242.  
    243. Location block27 = player.getLocation();
    244. block27.setZ(block27.getZ() + -1);
    245. block27.setX(block27.getX() + 2);
    246.  
    247. Location block28 = player.getLocation();
    248. block28.setZ(block28.getZ() + 2);
    249. block28.setX(block28.getX() + 1);
    250.  
    251. Location block29 = player.getLocation();
    252. block29.setZ(block29.getZ() + -2);
    253. block29.setX(block29.getX() + 1);
    254.  
    255. Location block30 = player.getLocation();
    256. block30.setZ(block30.getZ() + -1);
    257. block30.setX(block30.getX() + -2);
    258.  
    259. Location block31 = player.getLocation();
    260. block31.setZ(block31.getZ() + 1);
    261. block31.setX(block31.getX() + -2);
    262.  
    263. Location block32 = player.getLocation();
    264. block32.setZ(block32.getZ() + -2);
    265. block32.setX(block32.getX() + -1);
    266.  
    267. Location block33 = player.getLocation();
    268. block33.setZ(block33.getZ() + 2);
    269. block33.setX(block33.getX() + -1);
    270.  
    271. Location block34 = player.getLocation();
    272. block34.setZ(block34.getZ() + 2);
    273. block34.setX(block34.getX() + 2);
    274.  
    275. Location block35 = player.getLocation();
    276. block35.setZ(block35.getZ() + 2);
    277. block35.setX(block35.getX() + -2);
    278.  
    279. Location block36 = player.getLocation();
    280. block36.setZ(block36.getZ() + -2);
    281. block36.setX(block36.getX() + 2);
    282.  
    283. Location block37 = player.getLocation();
    284. block37.setZ(block37.getZ() + -2);
    285. block37.setX(block37.getX() + -2);
    286.  
    287.  
    288. //blocks
    289. Block block1Material = block1.getBlock();
    290. block1Material.setType(Material.NETHERRACK);
    291.  
    292. Block block2Material = block2.getBlock();
    293. block2Material.setType(Material.NETHER_BRICK);
    294.  
    295. Block block3Material = block3.getBlock();
    296. block3Material.setType(Material.NETHERRACK);
    297.  
    298. Block block4Material = block4.getBlock();
    299. block4Material.setType(Material.NETHER_BRICK);
    300.  
    301. Block block5Material = block5.getBlock();
    302. block5Material.setType(Material.NETHERRACK);
    303.  
    304. Block block6Material = block6.getBlock();
    305. block6Material.setType(Material.NETHERRACK);
    306.  
    307. Block block7Material = block7.getBlock();
    308. block7Material.setType(Material.NETHER_BRICK);
    309.  
    310. Block block8Material = block8.getBlock();
    311. block8Material.setType(Material.NETHERRACK);
    312.  
    313. Block block9Material = block9.getBlock();
    314. block9Material.setType(Material.NETHER_BRICK);
    315.  
    316. Block block10Material = block10.getBlock();
    317. block10Material.setType(Material.NETHERRACK);
    318.  
    319. Block block11Material = block11.getBlock();
    320. block11Material.setType(Material.NETHERRACK);
    321.  
    322. Block block12Material = block12.getBlock();
    323. block12Material.setType(Material.NETHERRACK);
    324.  
    325. Block block13Material = block13.getBlock();
    326. block13Material.setType(Material.NETHERRACK);
    327.  
    328. Block block14Material = block14.getBlock();
    329. block14Material.setType(Material.NETHER_BRICK);
    330.  
    331. Block block15Material = block15.getBlock();
    332. block15Material.setType(Material.NETHER_BRICK);
    333.  
    334. Block block16Material = block16.getBlock();
    335. block16Material.setType(Material.NETHER_BRICK);
    336.  
    337. Block block17Material = block17.getBlock();
    338. block17Material.setType(Material.NETHER_BRICK);
    339.  
    340. Block block18Material = block18.getBlock();
    341. block18Material.setType(Material.NETHER_BRICK);
    342.  
    343. Block block19Material = block19.getBlock();
    344. block19Material.setType(Material.NETHER_BRICK);
    345.  
    346. Block block20Material = block20.getBlock();
    347. block20Material.setType(Material.NETHER_BRICK);
    348.  
    349. Block block21Material = block21.getBlock();
    350. block21Material.setType(Material.NETHER_BRICK);
    351.  
    352. Block block22Material = block22.getBlock();
    353. block22Material.setType(Material.NETHER_BRICK);
    354.  
    355. Block block23Material = block23.getBlock();
    356. block23Material.setType(Material.NETHER_BRICK);
    357.  
    358. Block block24Material = block24.getBlock();
    359. block24Material.setType(Material.NETHER_BRICK);
    360.  
    361. Block block25Material = block25.getBlock();
    362. block25Material.setType(Material.NETHER_BRICK);
    363.  
    364. Block block26Material = block26.getBlock();
    365. block26Material.setType(Material.NETHER_FENCE);
    366.  
    367. Block block27Material = block27.getBlock();
    368. block27Material.setType(Material.NETHER_FENCE);
    369.  
    370. Block block28Material = block28.getBlock();
    371. block28Material.setType(Material.NETHER_FENCE);
    372.  
    373. Block block29Material = block29.getBlock();
    374. block29Material.setType(Material.NETHER_FENCE);
    375.  
    376. Block block30Material = block30.getBlock();
    377. block30Material.setType(Material.NETHER_FENCE);
    378.  
    379. Block block31Material = block31.getBlock();
    380. block31Material.setType(Material.NETHER_FENCE);
    381.  
    382. Block block32Material = block32.getBlock();
    383. block32Material.setType(Material.NETHER_FENCE);
    384.  
    385. Block block33Material = block33.getBlock();
    386. block33Material.setType(Material.NETHER_FENCE);
    387.  
    388. Block block34Material = block34.getBlock();
    389. block34Material.setType(Material.NETHER_FENCE);
    390.  
    391. Block block35Material = block35.getBlock();
    392. block35Material.setType(Material.NETHER_FENCE);
    393.  
    394. Block block36Material = block36.getBlock();
    395. block36Material.setType(Material.NETHER_FENCE);
    396.  
    397. Block block37Material = block37.getBlock();
    398. block37Material.setType(Material.NETHER_FENCE);
    399.  
    400. //Actions
    401. Player[] players = player.getServer().getOnlinePlayers();
    402. byte b = 1;
    403. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block1, 2.0F);
    404. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block2, 2.0F);
    405. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block3, 2.0F);
    406. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block4, 2.0F);
    407. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block5, 2.0F);
    408. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block6, 2.0F);
    409. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block7, 2.0F);
    410. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block8, 2.0F);
    411. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block9, 2.0F);
    412. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block10, 2.0F);
    413. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block11, 2.0F);
    414. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block12, 2.0F);
    415. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block13, 2.0F);
    416. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block14, 2.0F);
    417. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block15, 2.0F);
    418. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block16, 2.0F);
    419. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block17, 2.0F);
    420. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block18, 2.0F);
    421. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block19, 2.0F);
    422. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block20, 2.0F);
    423. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block21, 2.0F);
    424. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block22, 2.0F);
    425. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block23, 2.0F);
    426. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block24, 2.0F);
    427. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block25, 2.0F);
    428. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block26, 2.0F);
    429. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block27, 2.0F);
    430. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block28, 2.0F);
    431. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block29, 2.0F);
    432. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block30, 2.0F);
    433. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block31, 2.0F);
    434. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block32, 2.0F);
    435. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block33, 2.0F);
    436. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block34, 2.0F);
    437. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block35, 2.0F);
    438. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block36, 2.0F);
    439. ParticleEffect.displayBlockCrack(112, b, 0.5F, 0.5F, 0.5F, 100, block37, 2.0F);
    440. ParticleEffect.LAVA.display(0.05F, 0.05F, 0.05F, 0.05F, 7, loc, Arrays.asList(players));
    441. ParticleEffect.LAVA.display(0.05F, 0.05F, 0.05F, 0.05F, 7, loc2, Arrays.asList(players));
    442. ParticleEffect.LAVA.display(0.05F, 0.05F, 0.05F, 0.05F, 7, loc3, Arrays.asList(players));
    443. ParticleEffect.LAVA.display(0.05F, 0.05F, 0.05F, 0.05F, 7, loc4, Arrays.asList(players));
    444. player.playSound(block1, Sound.DIG_STONE, 1.0F, 1.0F);
    445. player.playSound(block2, Sound.DIG_STONE, 1.0F, 1.0F);
    446. player.playSound(block3, Sound.DIG_STONE, 1.0F, 1.0F);
    447. player.playSound(block4, Sound.DIG_STONE, 1.0F, 1.0F);
    448. player.playSound(block5, Sound.DIG_STONE, 1.0F, 1.0F);
    449. player.playSound(block6, Sound.DIG_STONE, 1.0F, 1.0F);
    450. player.playSound(block7, Sound.DIG_STONE, 1.0F, 1.0F);
    451. player.playSound(block8, Sound.DIG_STONE, 1.0F, 1.0F);
    452. player.playSound(block9, Sound.DIG_STONE, 1.0F, 1.0F);
    453. player.playSound(block10, Sound.DIG_STONE, 1.0F, 1.0F);
    454. player.playSound(block11, Sound.DIG_STONE, 1.0F, 1.0F);
    455. player.playSound(loc, Sound.ANVIL_LAND, 1.0F, 1.0F);
    456. }
    457. }
    458. }
    459. }
     
Thread Status:
Not open for further replies.

Share This Page