Solved Plugin Returning Null on Certain Commands

Discussion in 'Plugin Development' started by funnyman850, Aug 28, 2014.

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

    funnyman850

    So i have a plugin that returns null on the commands I just tried adding but everything else works fine.
    I have a main class file a listener and DarkBlade12's particle library

    So which file would you need to see?
     
  2. Offline

    Funergy

  3. Offline

    funnyman850

    Funergy
    Code:java
    1. } else if (args.length == 1) {
    2. if (cmd.getName().equalsIgnoreCase("funnyfire")) {
    3. if (sender.hasPermission("FunnyFoot.fireother")) {
    4. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    5. Player targ = Bukkit.getServer().getPlayer(args[0]);
    6. if (FunnyFoots.FunnyFire.contains(targ)) {
    7. FunnyFoots.FunnyFire.remove(targ);
    8. targ.sendMessage(red + sender.getName() + " has disabled your FunnyFire!");
    9. sender.sendMessage(red + targ.getDisplayName() + "'s FunnyFire has been disabled!");
    10. } else {
    11. FunnyFoots.FunnyFire.add(targ);
    12. targ.sendMessage(yellow + sender.getName() + " has given you FunnyFire!");
    13. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyFire!");
    14. }
    15. } else {
    16. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    17. }
    18. }
    19. else sender.sendMessage(red + "You do not have permission to Foot Others!");
    20. }
    21. else if (cmd.getName().equalsIgnoreCase("funnydrug")) {
    22. if (sender.hasPermission("FunnyFoot.drugother")) {
    23. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    24. Player targ = Bukkit.getServer().getPlayer(args[0]);
    25. if (this.FunnyDrug.contains(targ)) {
    26. this.FunnyDrug.remove(targ);
    27. targ.sendMessage(yellow + sender.getName() + " has disabled your FunnyDrug!");
    28. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyDrug has been disabled!");
    29. } else {
    30. this.FunnyDrug.add(targ);
    31. targ.sendMessage(yellow + sender.getName() + " has given you FunnyDrug!");
    32. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyDrugs!");
    33. }
    34. } else {
    35. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    36. }
    37. }
    38. else sender.sendMessage(red + "You do not have permission to drug other esspecially with funny....");
    39. }
    40. else if (cmd.getName().equalsIgnoreCase("funnyend")) {
    41. if (sender.hasPermission("FunnyFoot.endother")) {
    42. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    43. Player targ = Bukkit.getServer().getPlayer(args[0]);
    44. if (this.FunnyEnd.contains(targ)) {
    45. this.FunnyEnd.remove(targ);
    46. targ.sendMessage(yellow + sender.getName() + " has disabled your FunnyEnd!");
    47. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyEnd has been disabled!");
    48. } else {
    49. this.FunnyEnd.add(targ);
    50. targ.sendMessage(yellow + sender.getName() + " has given you FunnyEnd!");
    51. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyEnd!");
    52. }
    53. } else {
    54. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    55. }
    56. }
    57. else sender.sendMessage(red + "You do not have permission to End Others...well with FunnyFoots....");
    58. }
    59. else if (args.length == 1) {
    60. if (cmd.getName().equalsIgnoreCase("FunnyLove")) {
    61. if (sender.hasPermission("FunnyFoot.loveother")) {
    62. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    63. Player targ = Bukkit.getServer().getPlayer(args[0]);
    64. if (this.FunnyLove.contains(targ)) {
    65. this.FunnyLove.remove(targ);
    66. targ.sendMessage(red + sender.getName() + " has disabled your FunnyLove!");
    67. sender.sendMessage(red + targ.getDisplayName() + "'s FunnyLove has been disabled!");
    68. } else {
    69. FunnyFoots.FunnyFire.add(targ);
    70. targ.sendMessage(yellow + sender.getName() + " has given you FunnyLove!");
    71. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyLove!");
    72. }
    73. } else {
    74. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    75. }
    76. }
    77. else sender.sendMessage(red + "You do not have permission to Foot Others!");
    78. }
    79. else if (cmd.getName().equalsIgnoreCase("FunnyPotion")) {
    80. if (sender.hasPermission("FunnyFoot.potionother")) {
    81. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    82. Player targ = Bukkit.getServer().getPlayer(args[0]);
    83. if (this.FunnyPotion.contains(targ)) {
    84. this.FunnyPotion.remove(targ);
    85. targ.sendMessage(yellow + sender.getName() + " has disabled your Rad FunnyPotions!");
    86. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyPotion has been disabled!");
    87. } else {
    88. this.FunnyPotion.add(targ);
    89. targ.sendMessage(yellow + sender.getName() + " has given you FunnyPotion!");
    90. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyPotion!");
    91. }
    92. } else {
    93. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    94. }
    95. }
    96. else sender.sendMessage(red + "You do not have permission to FunnyPotion Odda Peoples....");
    97. }
    98. else if (cmd.getName().equalsIgnoreCase("FunnyFish")) {
    99. if (sender.hasPermission("FunnyFoot.fishother")) {
    100. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    101. Player targ = Bukkit.getServer().getPlayer(args[0]);
    102. if (this.FunnyFish.contains(targ)) {
    103. this.FunnyFish.remove(targ);
    104. targ.sendMessage(yellow + sender.getName() + " has disabled your Rad FunnyFish!");
    105. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyFish has been disabled!");
    106. } else {
    107. this.FunnyFish.add(targ);
    108. targ.sendMessage(yellow + sender.getName() + " has given you FunnyFish!");
    109. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyFish");
    110. }
    111. } else {
    112. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    113. }
    114. }
    115. else sender.sendMessage(red + "You do not have permission to fish Odda Peoples....");
    116. }
    117. else if (cmd.getName().equalsIgnoreCase("FunnyHate")) {
    118. if (sender.hasPermission("FunnyFoot.hateother")) {
    119. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    120. Player targ = Bukkit.getServer().getPlayer(args[0]);
    121. if (this.FunnyHate.contains(targ)) {
    122. this.FunnyHate.remove(targ);
    123. targ.sendMessage(yellow + sender.getName() + " has disabled your Rad FunnyHate!");
    124. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyHate has been disabled!");
    125. } else {
    126. this.FunnyHate.add(targ);
    127. targ.sendMessage(yellow + sender.getName() + " has given you FunnyHate!");
    128. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyHate!");
    129. }
    130. } else {
    131. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    132. }
    133. }
    134. else sender.sendMessage(red + "You do not have permission to Hate Odda Peoples....");
    135. }
    136. else if (cmd.getName().equalsIgnoreCase("FunnySeason")) {
    137. if (sender.hasPermission("FunnyFoot.seasonother")) {
    138. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    139. Player targ = Bukkit.getServer().getPlayer(args[0]);
    140. if (this.FunnySeason.contains(targ)) {
    141. this.FunnySeason.remove(targ);
    142. targ.sendMessage(yellow + sender.getName() + " has disabled your Rad Funny Seasons!");
    143. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnySeasons has been disabled!");
    144. } else {
    145. this.FunnySeason.add(targ);
    146. targ.sendMessage(yellow + sender.getName() + " has given you FunnySeason!");
    147. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnySeason!");
    148. }
    149. } else {
    150. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    151. }
    152. }
    153. else sender.sendMessage(red + "You do not have permission to Season Odda Peoples....");
    154. }
    155. else if (cmd.getName().equalsIgnoreCase("FunnyLava")) {
    156. if (sender.hasPermission("FunnyFoot.lavaother")) {
    157. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    158. Player targ = Bukkit.getServer().getPlayer(args[0]);
    159. if (this.FunnyLava.contains(targ)) {
    160. this.FunnyLava.remove(targ);
    161. targ.sendMessage(yellow + sender.getName() + " has disabled your Rad Funny Lights!");
    162. sender.sendMessage(yellow + targ.getDisplayName() + "'s Funnylight has been disabled!");
    163. } else {
    164. this.FunnyLove.add(targ);
    165. targ.sendMessage(yellow + sender.getName() + " has given you FunnyLight!");
    166. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyLight!");
    167. }
    168. } else {
    169. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    170. }
    171. }
    172. else sender.sendMessage(red + "You do not have permission to Lava Odda Peoples....");
    173. }
    174. else if (args.length == 2) {
    175. if (cmd.getName().equalsIgnoreCase("FunnyExplosion")) {
    176. if (sender.hasPermission("FunnyFoot.explosionother")) {
    177. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    178. Player targ = Bukkit.getServer().getPlayer(args[0]);
    179. if (this.FunnyEnd.contains(targ)) {
    180. this.FunnyEnd.remove(targ);
    181. targ.sendMessage(yellow + sender.getName() + " has disabled your FunnyExplosion!");
    182. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyExplosion has been disabled!");
    183. } else {
    184. this.FunnyEnd.add(targ);
    185. targ.sendMessage(yellow + sender.getName() + " has given you FunnyExplosion!");
    186. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyExplosion!");
    187. }
    188. } else {
    189. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    190. }
    191. }
    192. else sender.sendMessage(red + "You do not have permission to Explosion Others...well with FunnyFoots....");
    193. }
    194. else if (args.length == 2) {
    195. if (cmd.getName().equalsIgnoreCase("FunnyFireworks")) {
    196. if (sender.hasPermission("FunnyFoot.fireworksother")) {
    197. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    198. Player targ = Bukkit.getServer().getPlayer(args[0]);
    199. if (this.FunnyExplosion.contains(targ)) {
    200. this.FunnyExplosion.remove(targ);
    201. targ.sendMessage(yellow + sender.getName() + " has disabled your FunnyFireworks!");
    202. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyFireworks has been disabled!");
    203. } else {
    204. this.FunnyFireworks.add(targ);
    205. targ.sendMessage(yellow + sender.getName() + " has given you FunnyFireworks!");
    206. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyFireworks!");
    207. }
    208. } else {
    209. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    210. }
    211. }
    212. else sender.sendMessage(red + "You do not have permission to Fireworks Others...well with FunnyFoots....");
    213. }
    214. else if (args.length == 2) {
    215. if (cmd.getName().equalsIgnoreCase("FunnyRedstone")) {
    216. if (sender.hasPermission("FunnyFoot.redstoneother")) {
    217. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    218. Player targ = Bukkit.getServer().getPlayer(args[0]);
    219. if (this.FunnyRedstone.contains(targ)) {
    220. this.FunnyRedstone.remove(targ);
    221. targ.sendMessage(yellow + sender.getName() + " has disabled your FunnyRedstone!");
    222. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyRedstone has been disabled!");
    223. } else {
    224. this.FunnyRedstone.add(targ);
    225. targ.sendMessage(yellow + sender.getName() + " has given you FunnyRedstone!");
    226. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyRedstone!");
    227. }
    228. } else {
    229. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    230. }
    231. }
    232. else sender.sendMessage(red + "You do not have permission to Redstone Others...well with FunnyFoots....");
    233. }
    234. else if (args.length == 2) {
    235. if (cmd.getName().equalsIgnoreCase("FunnySlime")) {
    236. if (sender.hasPermission("FunnyFoot.slimeother")) {
    237. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    238. Player targ = Bukkit.getServer().getPlayer(args[0]);
    239. if (this.FunnySlime.contains(targ)) {
    240. this.FunnySlime.remove(targ);
    241. targ.sendMessage(yellow + sender.getName() + " has disabled your FunnySlime!");
    242. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnySlime has been disabled!");
    243. } else {
    244. this.FunnySlime.add(targ);
    245. targ.sendMessage(yellow + sender.getName() + " has given you FunnySlime!");
    246. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnySlime!");
    247. }
    248. } else {
    249. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    250. }
    251. }
    252. else sender.sendMessage(red + "You do not have permission to Slime Others...well with FunnyFoots....");
    253. }
    254. else if (args.length == 2) {
    255. if (cmd.getName().equalsIgnoreCase("FunnyFootstep")) {
    256. if (sender.hasPermission("FunnyFoot.footstepother")) {
    257. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    258. Player targ = Bukkit.getServer().getPlayer(args[0]);
    259. if (this.FunnyFootstep.contains(targ)) {
    260. this.FunnyFootstep.remove(targ);
    261. targ.sendMessage(yellow + sender.getName() + " has disabled your FunnyFootstep!");
    262. sender.sendMessage(yellow + targ.getDisplayName() + "'s FunnyEnd has been disabled!");
    263. } else {
    264. this.FunnyFootstep.add(targ);
    265. targ.sendMessage(yellow + sender.getName() + " has given you FunnyFootstep!");
    266. sender.sendMessage(yellow + targ.getDisplayName() + " has been given FunnyFootstep!");
    267. }
    268. } else {
    269. sender.sendMessage(red + "The player " + yellow + args[0] + red + " is either offline or does not exist!");
    270. }
    271. }
    272. else sender.sendMessage(red + "You do not have permission to Footstep Others...well with FunnyFoots....");
    273. }
    274. else if (cmd.getName().equalsIgnoreCase("funnycheck")) {
    275. if (sender.hasPermission("FunnyFoot.checkother")) {
    276. if (Bukkit.getServer().getPlayer(args[0]) != null) {
    277. Player targ = Bukkit.getServer().getPlayer(args[0]);
    278. sender.sendMessage(yellow + targ.getDisplayName() + "'s active FunnyFoots modes:");
    279. if (FunnyFoots.FunnyFire.contains(targ)) {
    280. sender.sendMessage("- FunnyFire");
    281. }
    282.  
     
  4. Offline

    Funergy

  5. Offline

    funnyman850

    Eclipse and the console both do not show any errors
    Funergy
     
  6. Offline

    Funergy

    funnyman850
    You don't need to tag me and use quote.
    But how do you know that something returns null?
     
  7. Offline

    funnyman850

  8. Offline

    Funergy

    If it says it ingame it should output the error in the console.
    does it give a NPE on every command or is it on a certain command?
     
  9. Offline

    funnyman850

  10. Offline

    Funergy

  11. Offline

    funnyman850

    Funergy the target players are the same as the other commands
     
  12. Offline

    Necrodoom

    funnyman850 as far as I can see its a code logic error due to improper indentation causing confusion. Fix indentation and paste full class.
     
  13. Offline

    funnyman850



    Main Class
    http://pastebin.com/vsPnEvxS
     
  14. Offline

    Necrodoom

    funnyman850 the indentation is quite shaky.
    Also, you are storing players in collection unsafely - on player log out you will cause leaks. Store it properly or use UUID.

    The constant code duplication is also hard to read - you should get rid of the duplication by having command arguments instead, and saving a list per player containing his enabled "steps". This way you will not only make code much more readable and 10% the size, but also make it much easier to add new "steps"
     
    TheMintyMate likes this.
  15. Offline

    funnyman850

    Necrodoom I do not think i can do that lol...i completely forgot how to code :p last time i did it was back in may.
     
  16. Offline

    Necrodoom

    funnyman850 basically its extremely hard to see issues in your code because the indentation is shaky and is made of constant copy-paste, making it impossible for me to read the code.
    Basically a general cleanup is needed. Also, what the heck is with the code blocks at the end of the file?
     
  17. Offline

    funnyman850

    Necrodoom so to fix it just change the indentation?
     
  18. Offline

    Necrodoom

    funnyman850 fixing the indentation will make the code slightly more readable, and may point at the problem, but not fix it.
     
    TheMintyMate likes this.
  19. Offline

    funnyman850

    Necrodoom TheMintyMate Funergy i belive its something wrong with this section maybe but i dont see anything..

    Code:java
    1. }
    2. FunnyFoots.FunnyFire.add(player);
    3. player.sendMessage(yellow + getConfig().getString("EnableFunnyFire"));
    4. return true;
    5. }
    6.  
    7. player.sendMessage(red + "No permission.");
    8. }
    9. else if (cmd.getName().equalsIgnoreCase("FunnyDrug")) {
    10. if (player.hasPermission("FunnyFoot.FunnyDrug")) {
    11. if (this.FunnyDrug.contains(player)) {
    12. this.FunnyDrug.remove(player);
    13. player.sendMessage(yellow + getConfig().getString("DisableFunnyDrug"));
    14. return true;
    15. }
    16. this.FunnyDrug.add(player);
    17. player.sendMessage(yellow + getConfig().getString("EnableFunnyDrug"));
    18. return true;
    19. }
    20.  
    21. player.sendMessage(red + "No permission");
    22. }
    23. else if (cmd.getName().equalsIgnoreCase("FunnyFish")) {
    24. if (player.hasPermission("FunnyFoot.FunnyFish")) {
    25. if (this.FunnyFish.contains(player)) {
    26. this.FunnyFish.remove(player);
    27. player.sendMessage(yellow + getConfig().getString("DisableFunnyFish"));
    28. return true;
    29. }
    30. this.FunnyFish.add(player);
    31. player.sendMessage(yellow + getConfig().getString("EnableFunnyFish"));
    32. return true;
    33. }
    34.  
    35. player.sendMessage(red + "No permission");
    36. }
    37. else if (cmd.getName().equalsIgnoreCase("FunnyLava")) {
    38. if (player.hasPermission("FunnyFoot.FunnyLava")) {
    39. if (this.FunnyLava.contains(player)) {
    40. this.FunnyLava.remove(player);
    41. player.sendMessage(yellow + getConfig().getString("DisableFunnyLava"));
    42. return true;
    43. }
    44. this.FunnyLava.add(player);
    45. player.sendMessage(yellow + getConfig().getString("EnableFunnyLava"));
    46. return true;
    47. }
    48.  
    49. player.sendMessage(red + "No permission");
    50. }
    51. else if (cmd.getName().equalsIgnoreCase("FunnyLove")) {
    52. if (player.hasPermission("FunnyFoot.FunnyLove")) {
    53. if (this.FunnyLove.contains(player)) {
    54. this.FunnyLove.remove(player);
    55. player.sendMessage(yellow + getConfig().getString("DisableFunnyLove"));
    56. return true;
    57. }
    58. this.FunnyLove.add(player);
    59. player.sendMessage(yellow + getConfig().getString("EnableFunnyLove"));
    60. return true;
    61. }
    62.  
    63. player.sendMessage(red + "No permission");
    64. }
    65. else if (cmd.getName().equalsIgnoreCase("FunnyHate")) {
    66. if (player.hasPermission("FunnyFoot.FunnyHate")) {
    67. if (this.FunnyHate.contains(player)) {
    68. this.FunnyHate.remove(player);
    69. player.sendMessage(yellow + getConfig().getString("DisableFunnyHate"));
    70. return true;
    71. }
    72. this.FunnyHate.add(player);
    73. player.sendMessage(yellow + getConfig().getString("EnableFunnyHate"));
    74. return true;
    75. }
    76.  
    77. player.sendMessage(red + "No permission");
    78. }
    79. else if (cmd.getName().equalsIgnoreCase("FunnySeason")) {
    80. if (player.hasPermission("FunnyFoot.FunnySeason")) {
    81. if (this.FunnySeason.contains(player)) {
    82. this.FunnySeason.remove(player);
    83. player.sendMessage(yellow + getConfig().getString("DisableFunnySeason"));
    84. return true;
    85. }
    86. this.FunnySeason.add(player);
    87. player.sendMessage(yellow + getConfig().getString("EnableFunnySeason"));
    88. return true;
    89. }
    90.  
    91. player.sendMessage(red + "No permission");
    92. }
    93. else if (cmd.getName().equalsIgnoreCase("FunnyPotion")) {
    94. if (player.hasPermission("FunnyFoot.FunnyPotion")) {
    95. if (this.FunnyPotion.contains(player)) {
    96. this.FunnyPotion.remove(player);
    97. player.sendMessage(yellow + getConfig().getString("DisableFunnyPotion"));
    98. return true;
    99. }
    100. this.FunnyPotion.add(player);
    101. player.sendMessage(yellow + getConfig().getString("EnableFunnyPotion"));
    102. return true;
    103. }
    104.  
    105. player.sendMessage(red + "No permission");
    106. }
    107. else if (cmd.getName().equalsIgnoreCase("FunnyEnd")) {
    108. if (player.hasPermission("FunnyFoot.FunnyEnd")) {
    109. if (this.FunnyEnd.contains(player)) {
    110. this.FunnyEnd.remove(player);
    111. player.sendMessage(yellow + getConfig().getString("DisableFunnyEnd"));
    112. return true;
    113. }
    114. this.FunnyEnd.add(player);
    115. player.sendMessage(yellow + getConfig().getString("EnableFunnyEnd"));
    116. return true;
    117. }
    118.  
    119. player.sendMessage(red + "No permission");
    120. }
    121. else if (cmd.getName().equalsIgnoreCase("FunnyExplosion")) {
    122. if (player.hasPermission("FunnyFoot.FunnyExplosion")) {
    123. if (this.FunnyExplosion.contains(player)) {
    124. this.FunnyExplosion.remove(player);
    125. player.sendMessage(yellow + getConfig().getString("DisableFunnyExplosion"));
    126. return true;
    127. }
    128. this.FunnyExplosion.add(player);
    129. player.sendMessage(yellow + getConfig().getString("EnableFunnyExplosion"));
    130. return true;
    131. }
    132.  
    133. player.sendMessage(red + "No permission");
    134. }
    135. else if (cmd.getName().equalsIgnoreCase("FunnyFireworks")) {
    136. if (player.hasPermission("FunnyFoot.FunnyFireworks")) {
    137. if (this.FunnyFireworks.contains(player)) {
    138. this.FunnyFireworks.remove(player);
    139. player.sendMessage(yellow + getConfig().getString("DisableFunnyFireworks"));
    140. return true;
    141. }
    142. this.FunnyFireworks.add(player);
    143. player.sendMessage(yellow + getConfig().getString("EnableFunnyFireworks"));
    144. return true;
    145. }
    146.  
    147. player.sendMessage(red + "No permission");
    148. }
    149. else if (cmd.getName().equalsIgnoreCase("FunnyRedstone")) {
    150. if (player.hasPermission("FunnyFoot.FunnyRedstone")) {
    151. if (this.FunnyRedstone.contains(player)) {
    152. this.FunnyRedstone.remove(player);
    153. player.sendMessage(yellow + getConfig().getString("DisableFunnyRedstone"));
    154. return true;
    155. }
    156. this.FunnyRedstone.add(player);
    157. player.sendMessage(yellow + getConfig().getString("EnableFunnyRedstone"));
    158. return true;
    159. }
    160.  
    161. player.sendMessage(red + "No permission");
    162. }
    163. else if (cmd.getName().equalsIgnoreCase("FunnySlime")) {
    164. if (player.hasPermission("FunnyFoot.FunnySlime")) {
    165. if (this.FunnySlime.contains(player)) {
    166. this.FunnySlime.remove(player);
    167. player.sendMessage(yellow + getConfig().getString("DisableFunnySlime"));
    168. return true;
    169. }
    170. this.FunnySlime.add(player);
    171. player.sendMessage(yellow + getConfig().getString("EnableFunnySlime"));
    172. return true;
    173. }
    174.  
    175. player.sendMessage(red + "No permission");
    176. }
    177. else if (cmd.getName().equalsIgnoreCase("FunnyFootstep")) {
    178. if (player.hasPermission("FunnyFoot.FunnyFootstep")) {
    179. if (this.FunnyFootstep.contains(player)) {
    180. this.FunnyFootstep.remove(player);
    181. player.sendMessage(yellow + getConfig().getString("DisableFunnyFootstep"));
    182. return true;
    183. }
    184. this.FunnyFootstep.add(player);
    185. player.sendMessage(yellow + getConfig().getString("EnableFunnyFootstep"));
    186. return true;
    187. }
    188.  
    189. player.sendMessage(red + "No permission");
    190. }
     
  20. Offline

    Necrodoom

  21. Offline

    funnyman850

    Code:
    #########################################
    #                                      #
    #          Enabled Foots                #
    #                                      #
    #########################################
     
    EnableFire: true
    EnableEnd: true
    EnablePotion: true
    EnableLove: true
    EnableDrug: true
    EnableFish: true
    EnableHate: true
    EnableLava: true
    EnableSeason: true
    EnableExplosion: true
    EnableFireworks: true
    EnableRedstone: true
    EnableSlime: true
    EnableFootstep: true
     
    #########################################
    #                                      #
    #              Messages                #
    #                                      #
    #########################################
     
    EnableFunnyFire: OH lookie here a pheonix!
    DisableFunnyFire: Nevermind =/
    EnableFunnyDrug: You Dang little druggie child...
    DisableFunnyDrug: Well you atleast quit.
    EnableFunnyEnd: WHOAH
    DisableFunnyEnd: Loser...
    EnableFunnyPotion: Thats really annoying
    DisableFunnyPotion: Ahh the nice quiet...
    EnableFunnyLove: LoveBird. Dont use this for anything awkward...
    DisableFunnyLove: Soo feeling /funnyhate?
    EnableFunnyFish: ITS MICHEAL BUBLE's BUBBLES!!!
    DisableFunnyFish: Yeah your cool..
    EnableFunnyHate: That Burning Hatred.
    DisableFunnyHate: Feel free to do /funnylove
    EnableFunnyLava: Say Fires not safe..LET ALONE LAVA.
    DisableFunnyLava: You listened!
    EnableFunnySeason: Very Festive i may say!
    DisableFunnySeason: JoyKiller! D:<
    EnableExplosion: Turn your volume down!
    DisableExplosion: Turn it up up up
    EnableFireworks: Pretty :D
    DisableFireworks: Light show is over
    EnableRedstone: So your a redstoner?
    DisableRedstone: Nice jokes you got there
    EnableSlime: Slimey gross slime
    DisableSlime: I might even give you a hug
    EnableFootstep: Its like ze moon
    DisableFootstep: Welcome back to the real world =)
    
     
  22. Offline

    Necrodoom

    funnyman850 you have no enable/disablefunnyslime messages. Looks like you need to correct the config entries.
     
  23. Offline

    funnyman850

    Necrodoom LOL...i frogot to put in the word funny in the new ones :p... ill see what happens..

    Necrodoom OMG Thank you soo much! It works :D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 10, 2016
Thread Status:
Not open for further replies.

Share This Page