Plugin returns null on command execution

Discussion in 'Plugin Development' started by funnyman850, May 26, 2014.

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

    funnyman850

    When I execute a command it returns me a yellow null but for the other commands it works perfectly fine it returns null with funnyexplosion, funnyfireworks, funnyredstone, funnyslime, and funnyfootstep
    this is my listemer file:
    Code:java
    1. package me.funnyman850.FunnyFoots;
    2.  
    3. import me.funnyman850.FunnyFoots.ParticleEffect;
    4.  
    5. import org.bukkit.Effect;
    6. import org.bukkit.Location;
    7. import org.bukkit.entity.Player;
    8. import org.bukkit.event.EventHandler;
    9. import org.bukkit.event.Listener;
    10. import org.bukkit.event.player.PlayerMoveEvent;
    11.  
    12. public class FunnyFootsListener
    13. implements Listener
    14. {
    15. FunnyFoots plugin;
    16.  
    17. FunnyFootsListener(FunnyFoots p)
    18. {
    19. this.plugin = p;
    20. }
    21.  
    22. @SuppressWarnings("static-access")
    23. @EventHandler
    24. public void onFunnyFireMove(PlayerMoveEvent pme) {
    25. Player player = pme.getPlayer();
    26. if(FunnyFoots.instance.EnableFire)
    27. if (this.plugin.FunnyFire.contains(player)) {
    28. Location to = pme.getTo();
    29. Location from = pme.getFrom();
    30. Location loc = player.getLocation();
    31. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    32. loc.setY(loc.getY() - 1.0D);
    33. player.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 1, 100);
    34. } else {
    35. pme.setCancelled(false);
    36. }
    37. } else {
    38. pme.setCancelled(false);
    39. }
    40. }
    41.  
    42. @EventHandler
    43. public void onFunnyDrugeMove(PlayerMoveEvent pme) {
    44. Player player = pme.getPlayer();
    45. if(FunnyFoots.instance.EnableDrug)
    46. if (this.plugin.FunnyDrug.contains(player)) {
    47. Location to = pme.getTo();
    48. Location from = pme.getFrom();
    49. Location loc = player.getLocation();
    50. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    51. loc.setY(loc.getY());
    52. player.getWorld().playEffect(loc, Effect.SMOKE, 1, 100);
    53. } else {
    54. pme.setCancelled(false);
    55. }
    56. } else {
    57. pme.setCancelled(false);
    58. }
    59. }
    60.  
    61. @EventHandler
    62. public void onFunnyPotionMove(PlayerMoveEvent pme) {
    63. Player player = pme.getPlayer();
    64. if(FunnyFoots.instance.EnablePotion)
    65. if (this.plugin.FunnyPotion.contains(player)) {
    66. Location to = pme.getTo();
    67. Location from = pme.getFrom();
    68. Location loc = player.getLocation();
    69. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    70. loc.setY(loc.getY() - 1.0D);
    71. loc.getWorld().playEffect(loc, Effect.POTION_BREAK, 10);
    72. } else {
    73. pme.setCancelled(false);
    74. }
    75. } else {
    76. pme.setCancelled(false);
    77. }
    78. }
    79. @EventHandler
    80. public void onFunnyFishMove(PlayerMoveEvent pme) {
    81. Player player = pme.getPlayer();
    82. if(FunnyFoots.instance.EnableFish)
    83. if (this.plugin.FunnyFish.contains(player)) {
    84. Location to = pme.getTo();
    85. Location from = pme.getFrom();
    86. Location loc = player.getLocation();
    87. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    88. loc.setY(loc.getY());
    89. ParticleEffect.BUBBLE.display(loc, 0, 0, 0, 0, 5);
    90. ParticleEffect.SPLASH.display(loc, 0, 0, 0, 0, 5);
    91. ParticleEffect.DRIP_WATER.display(loc, 0, 0, 0, 0, 5);
    92. } else {
    93. pme.setCancelled(false);
    94. }
    95. } else {
    96. pme.setCancelled(false);
    97. }
    98. }
    99. @EventHandler
    100. public void onFunnyLavaMove(PlayerMoveEvent pme) {
    101. Player player = pme.getPlayer();
    102. if(FunnyFoots.instance.EnableLava)
    103. if (this.plugin.FunnyLava.contains(player)) {
    104. Location to = pme.getTo();
    105. Location from = pme.getFrom();
    106. Location loc = player.getLocation();
    107. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    108. loc.setY(loc.getY());
    109. ParticleEffect.DRIP_LAVA.display(loc, 0, 0, 0, 0, 5);
    110. loc.getWorld().playEffect(loc, Effect.STEP_SOUND, 10);
    111. } else {
    112. pme.setCancelled(false);
    113. }
    114. } else {
    115. pme.setCancelled(false);
    116. }
    117. }
    118. @EventHandler
    119. public void onFunnyHateMove(PlayerMoveEvent pme) {
    120. Player player = pme.getPlayer();
    121. if(FunnyFoots.instance.EnableHate)
    122. if (this.plugin.FunnyHate.contains(player)) {
    123. Location to = pme.getTo();
    124. Location from = pme.getFrom();
    125. Location loc = player.getLocation();
    126. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    127. loc.setY(loc.getY());
    128. ParticleEffect.ANGRY_VILLAGER.display(loc, 0, 0, 0, 0, 5);
    129. } else {
    130. pme.setCancelled(false);
    131. }
    132. } else {
    133. pme.setCancelled(false);
    134. }
    135. }
    136. @EventHandler
    137. public void onFunnySeasonMove(PlayerMoveEvent pme) {
    138. Player player = pme.getPlayer();
    139. if(FunnyFoots.instance.EnableSeason)
    140. if (this.plugin.FunnySeason.contains(player)) {
    141. Location to = pme.getTo();
    142. Location from = pme.getFrom();
    143. Location loc = player.getLocation();
    144. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    145. loc.setY(loc.getY());
    146. loc.getWorld().playEffect(loc, Effect.STEP_SOUND, 133);
    147. loc.getWorld().playEffect(loc, Effect.STEP_SOUND, 152);
    148. } else {
    149. pme.setCancelled(false);
    150. }
    151. } else {
    152. pme.setCancelled(false);
    153. }
    154. }
    155.  
    156. @EventHandler
    157. public void onFunnyLoveMove(PlayerMoveEvent pme) {
    158. Player player = pme.getPlayer();
    159. if(FunnyFoots.instance.EnableLove)
    160. if (this.plugin.FunnyLove.contains(player)) {
    161. Location to = pme.getTo();
    162. Location from = pme.getFrom();
    163. Location loc = player.getLocation();
    164. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    165. loc.setY(loc.getY());
    166. ParticleEffect.HEART.display(loc, 0, 0, 0, 0, 5);
    167. } else {
    168. pme.setCancelled(false);
    169. }
    170. } else {
    171. pme.setCancelled(false);
    172. }
    173. }
    174.  
    175. @EventHandler
    176. public void onFunnyExplosioneMove(PlayerMoveEvent pme) {
    177. Player player = pme.getPlayer();
    178. if(FunnyFoots.instance.EnableExplosion)
    179. if (this.plugin.FunnyExplosion.contains(player)) {
    180. Location to = pme.getTo();
    181. Location from = pme.getFrom();
    182. Location loc = player.getLocation();
    183. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    184. loc.setY(loc.getY());
    185. ParticleEffect.LARGE_EXPLODE.display(loc, 0, 0, 0, 0, 3);
    186. } else {
    187. pme.setCancelled(false);
    188. }
    189. } else {
    190. pme.setCancelled(false);
    191. }
    192. }
    193.  
    194. @EventHandler
    195. public void onFunnyFireworksMove(PlayerMoveEvent pme) {
    196. Player player = pme.getPlayer();
    197. if(FunnyFoots.instance.EnableFireworks)
    198. if (this.plugin.FunnyFireworks.contains(player)) {
    199. Location to = pme.getTo();
    200. Location from = pme.getFrom();
    201. Location loc = player.getLocation();
    202. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    203. loc.setY(loc.getY());
    204. ParticleEffect.FIREWORKS_SPARK.display(loc, 0, 0, 0, 0, 3);
    205. } else {
    206. pme.setCancelled(false);
    207. }
    208. } else {
    209. pme.setCancelled(false);
    210. }
    211. }
    212.  
    213. @EventHandler
    214. public void onFunnyRedstoneMove(PlayerMoveEvent pme) {
    215. Player player = pme.getPlayer();
    216. if(FunnyFoots.instance.EnableRedstone)
    217. if (this.plugin.FunnyRedstone.contains(player)) {
    218. Location to = pme.getTo();
    219. Location from = pme.getFrom();
    220. Location loc = player.getLocation();
    221. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    222. loc.setY(loc.getY());
    223. ParticleEffect.RED_DUST.display(loc, 0, 0, 0, 0, 3);
    224. } else {
    225. pme.setCancelled(false);
    226. }
    227. } else {
    228. pme.setCancelled(false);
    229. }
    230. }
    231. @EventHandler
    232. public void onFunnySlimeMove(PlayerMoveEvent pme) {
    233. Player player = pme.getPlayer();
    234. if(FunnyFoots.instance.EnableSlime)
    235. if (this.plugin.FunnySlime.contains(player)) {
    236. Location to = pme.getTo();
    237. Location from = pme.getFrom();
    238. Location loc = player.getLocation();
    239. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    240. loc.setY(loc.getY());
    241. ParticleEffect.SLIME.display(loc, 0, 0, 0, 0, 3);
    242. } else {
    243. pme.setCancelled(false);
    244. }
    245. } else {
    246. pme.setCancelled(false);
    247. }
    248. }
    249. @EventHandler
    250. public void onFunnyFootstepMove(PlayerMoveEvent pme) {
    251. Player player = pme.getPlayer();
    252. if(FunnyFoots.instance.EnableExplosion)
    253. if (this.plugin.FunnyExplosion.contains(player)) {
    254. Location to = pme.getTo();
    255. Location from = pme.getFrom();
    256. Location loc = player.getLocation();
    257. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    258. loc.setY(loc.getY());
    259. ParticleEffect.FOOTSTEP.display(loc, 0, 0, 0, 0, 3);
    260. } else {
    261. pme.setCancelled(false);
    262. }
    263. } else {
    264. pme.setCancelled(false);
    265. }
    266. }
    267.  
    268. @EventHandler
    269. public void onFunnyEndMove(PlayerMoveEvent pme) {
    270. Player player = pme.getPlayer();
    271. if(FunnyFoots.instance.EnableEnd)
    272. if (this.plugin.FunnyEnd.contains(player)) {
    273. Location to = pme.getTo();
    274. Location from = pme.getFrom();
    275. Location loc = player.getLocation();
    276. if ((to.getX() != from.getBlockX()) || (to.getY() != from.getY()) || (to.getZ() != from.getZ())) {
    277. loc.setY(loc.getY());
    278. player.getWorld().playEffect(loc, Effect.ENDER_SIGNAL, 1, 100);
    279. } else {
    280. pme.setCancelled(false);
    281. }
    282. } else {
    283. pme.setCancelled(false);
    284. }
    285. }
    286. }
     
  2. Offline

    mrkirby153

  3. Offline

    funnyman850

    mrkirby153 like it says "public void on(type)" like funnyfire as the first one but funnyexplosion and the 4 under it do not work
     
Thread Status:
Not open for further replies.

Share This Page