h31ix

Untitled

Oct 30th, 2012
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.67 KB | None | 0 0
  1. package me.CevinWa.SpecialEffects;
  2.  
  3. import me.CevinWa.SpecialEffects.util.Se_B_SM;
  4. import me.CevinWa.SpecialEffects.util.Se_B_SMR;
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.block.Block;
  9. import org.bukkit.configuration.file.FileConfiguration;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.EventPriority;
  13. import org.bukkit.event.Listener;
  14. import org.bukkit.event.block.BlockPlaceEvent;
  15.  
  16. public class Se_Blocks_Smoke_Register
  17. implements Listener
  18. {
  19. public int number = 3;
  20. private SpecialEffects plugin;
  21. public static Material[] Blocklist = { Material.SPONGE };
  22. public String String1 = "true";
  23.  
  24. public Se_Blocks_Smoke_Register(SpecialEffects plugin)
  25. {
  26. this.plugin = plugin;
  27.  
  28. this.number = plugin.getConfig().getInt("_C4");
  29. }
  30.  
  31. @EventHandler(priority=EventPriority.NORMAL)
  32. public void onBlockPlace(BlockPlaceEvent event)
  33. {
  34. Material block = event.getBlock().getType();
  35. Player player = event.getPlayer();
  36. Location loc = event.getBlockPlaced().getLocation();
  37.  
  38. if (this.plugin.SmokeBlockers.contains(player.getName()))
  39. {
  40. if (player.hasPermission("se.block.smoke"))
  41. if (block != Material.LEVER) {
  42. if (block != Material.BED) {
  43. if (block != Material.BED_BLOCK) {
  44. if (block != Material.CACTUS) {
  45. if (block != Material.BRICK_STAIRS) {
  46. if (block != Material.BIRCH_WOOD_STAIRS) {
  47. if (block != Material.BREWING_STAND) {
  48. if (block != Material.CAKE) {
  49. if (block != Material.CAKE_BLOCK) {
  50. if (block != Material.CAULDRON) {
  51. if (block != Material.CHEST) {
  52. if (block != Material.CLAY) {
  53. if (block != Material.SAND) {
  54. if (block != Material.BURNING_FURNACE) {
  55. if (block != Material.COBBLESTONE_STAIRS) {
  56. if (block != Material.FENCE) {
  57. if (block != Material.FENCE_GATE) {
  58. if (block != Material.FIRE) {
  59. if (block != Material.GRAVEL) {
  60. if (block != Material.IRON_DOOR_BLOCK) {
  61. if (block != Material.IRON_FENCE) {
  62. if (block != Material.IRON_DOOR) {
  63. if (block != Material.LADDER) {
  64. if (block != Material.MELON) {
  65. if (block != Material.LEAVES) {
  66. if (block != Material.LOCKED_CHEST) {
  67. if (block != Material.SANDSTONE_STAIRS) {
  68. if (block != Material.SMOOTH_STAIRS) {
  69. if (block != Material.SPRUCE_WOOD_STAIRS) {
  70. if (block != Material.TNT) {
  71. if (block != Material.WOOD_DOUBLE_STEP) {
  72. if (block != Material.WOOD_DOOR) {
  73. if (block != Material.WEB) {
  74. if (block != Material.ICE) {
  75. if (block != Material.SNOW_BLOCK) {
  76. if (block != Material.SNOW) {
  77. if (block != Material.WATER_LILY) {
  78. if (block != Material.TORCH) {
  79. if (block != Material.REDSTONE_WIRE) {
  80. if (block != Material.YELLOW_FLOWER) {
  81. if (block != Material.RED_ROSE) {
  82. if (block != Material.PAINTING) {
  83. if (block != Material.RAILS) {
  84. if (block != Material.POWERED_RAIL) {
  85. if (block != Material.DETECTOR_RAIL) {
  86. if (block != Material.DEAD_BUSH) {
  87. if (block != Material.GRASS) {
  88. if (block != Material.NETHER_BRICK_STAIRS) {
  89. if (block != Material.NETHER_FENCE) {
  90. if (block != Material.NETHER_WARTS) {
  91. if (block != Material.HUGE_MUSHROOM_1) {
  92. if (block != Material.HUGE_MUSHROOM_2) {
  93. if (block != Material.BROWN_MUSHROOM) {
  94. if (block != Material.GLASS) {
  95. if (block != Material.JUNGLE_WOOD_STAIRS) {
  96. if (block != Material.WATER) {
  97. if (block != Material.SUGAR_CANE_BLOCK) {
  98. if (block != Material.WOOD_DOUBLE_STEP) {
  99. if (block != Material.WALL_SIGN) {
  100. if (block != Material.WOOD_PLATE) {
  101. if (block != Material.STONE_PLATE) {
  102. if (block != Material.STONE_BUTTON) {
  103. if (block != Material.WOOD_STAIRS) {
  104. if (block != Material.TRAP_DOOR) {
  105. if (block != Material.TRIPWIRE) {
  106. if (block != Material.TRIPWIRE_HOOK) {
  107. if (block != Material.WOOD_STEP) {
  108. if (block != Material.THIN_GLASS) {
  109. if (block != Material.REDSTONE_TORCH_OFF) {
  110. if (block != Material.REDSTONE_TORCH_ON) {
  111. if (block != Material.SAPLING) {
  112. String s = new SerializableLocation(loc).unpack().toString();
  113. this.plugin.SmokeBlocks.add(s);
  114. this.plugin.SmokeBlocks.save();
  115. if (this.String1 == this.plugin.getConfig().getString("_Block_Smoke")) {
  116. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] You Created a" + ChatColor.DARK_RED + " SmokeEffectBlock" + ChatColor.DARK_GREEN + " at " + ChatColor.RED + s);
  117. }
  118. else
  119. {
  120. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] You Created a" + ChatColor.DARK_RED + " SmokeEffectBlock" + ChatColor.DARK_GREEN + " at " + ChatColor.RED + s);
  121. }
  122. } else {
  123. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  124. }
  125. }
  126. else
  127. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  128. }
  129. else
  130. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  131. }
  132. else
  133. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  134. }
  135. else
  136. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  137. }
  138. else
  139. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  140. }
  141. else
  142. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  143. }
  144. else
  145. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  146. }
  147. else
  148. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  149. }
  150. else
  151. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  152. }
  153. else
  154. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  155. }
  156. else
  157. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  158. }
  159. else
  160. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  161. }
  162. else
  163. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  164. }
  165. else
  166. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  167. }
  168. else
  169. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  170. }
  171. else
  172. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  173. }
  174. else
  175. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  176. }
  177. else
  178. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  179. }
  180. else
  181. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  182. }
  183. else
  184. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  185. }
  186. else
  187. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  188. }
  189. else
  190. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  191. }
  192. else
  193. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  194. }
  195. else
  196. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  197. }
  198. else
  199. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  200. }
  201. else
  202. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  203. }
  204. else
  205. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  206. }
  207. else
  208. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  209. }
  210. else
  211. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  212. }
  213. else
  214. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  215. }
  216. else
  217. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  218. }
  219. else
  220. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  221. }
  222. else
  223. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  224. }
  225. else
  226. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  227. }
  228. else
  229. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  230. }
  231. else
  232. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  233. }
  234. else
  235. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  236. }
  237. else
  238. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  239. }
  240. else
  241. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  242. }
  243. else
  244. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  245. }
  246. else
  247. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  248. }
  249. else
  250. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  251. }
  252. else
  253. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  254. }
  255. else
  256. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  257. }
  258. else
  259. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  260. }
  261. else
  262. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  263. }
  264. else
  265. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  266. }
  267. else
  268. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  269. }
  270. else
  271. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  272. }
  273. else
  274. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  275. }
  276. else
  277. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  278. }
  279. else
  280. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  281. }
  282. else
  283. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  284. }
  285. else
  286. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  287. }
  288. else
  289. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  290. }
  291. else
  292. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  293. }
  294. else
  295. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  296. }
  297. else
  298. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  299. }
  300. else
  301. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  302. }
  303. else
  304. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  305. }
  306. else
  307. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  308. }
  309. else
  310. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  311. }
  312. else
  313. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  314. }
  315. else
  316. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  317. }
  318. else
  319. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  320. }
  321. else
  322. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  323. }
  324. else
  325. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  326. }
  327. else
  328. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  329. }
  330. else
  331. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  332. }
  333. else
  334. player.sendMessage(ChatColor.DARK_GREEN + "[SpecialEffects] Can't" + ChatColor.DARK_RED + " create a EffectBlock" + ChatColor.DARK_GREEN + " Using this material");
  335. }
  336. }
  337. }
Advertisement
Add Comment
Please, Sign In to add comment