[REQUEST] potion effects and chances

Discussion in 'Archived: Plugin Requests' started by xguysprison, Jul 3, 2014.

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

    ThePluginMaker

  2. Offline

    xguysprison

  3. Offline

    ThePluginMaker

  4. Offline

    xguysprison


    yeah becus players also pvp with axes now thes days becus mcmmo makes axes breake armor
     
  5. Offline

    ThePluginMaker

  6. Offline

    xguysprison

  7. Offline

    ThePluginMaker

  8. Offline

    xguysprison

    @ThePluginMaker

    heres some more suggestions if its ok with you

    REMEMBER I AM BAD AT NAMES PLEASE COME UP WITH SOME BETTER ONES THEN THE 3 BELOW

    slowman (
    Mining Fatigue 1 for 11
    seconds
    Mining Fatigue 2 for 12
    seconds)
    blindman (
    Blindness 1 for 7
    seconds
    Blindness 2 for 9
    seconds)
    lowfood (
    Hunger 1 for 10
    seconds
    Hunger 2 for 13
    seconds)
     
  9. Offline

    ThePluginMaker

  10. Offline

    MCMastery

  11. Offline

    daavko

    MCMastery Wait, where did he go off-topic?
     
  12. Online

    timtower Administrator Administrator Moderator

    You do realize that he is the OP right?
     
  13. Offline

    MCMastery

    timtower Sorry but I didn't know that mattered
     
  14. Offline

    IDragonfire

  15. Online

    timtower Administrator Administrator Moderator

    Was still in the same direction of the initial request, if it suddenly was about flying minecarts then I would have agreed with you
     
  16. Offline

    ThePluginMaker

    IDragonfire
    Where exactly would i put this? i tired in the main class well that didn't stop me from renaming an item to "Hero Sword"
     
  17. Online

    timtower Administrator Administrator Moderator

    ThePluginMaker Only works if the main class is a registered listener.
     
  18. Offline

    IDragonfire

  19. Offline

    ThePluginMaker

    timtower
    Thank you seemed to work

    IDragonfire
    For some reason i can't figure out how to add more than 1 name because i have many different weapons.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  20. Online

    timtower Administrator Administrator Moderator

    ThePluginMaker
    Code:java
    1.  
    2. @EventHandler
    3. public void inventoryClickEvent(InventoryClickEvent event) {
    4. if (!(event.getInventory() instanceof AnvilInventory)) {
    5. return;
    6. }
    7. if (event.getSlotType() != SlotType.RESULT) {
    8. return;
    9. }
    10. if (event.getCurrentItem().getItemMeta().getDisplayName()
    11. .contains("Hero Sword")) {
    12. event.setCancelled(true);
    13. }
    14. if (event.getCurrentItem().getItemMeta().getDisplayName()
    15. .contains("Other name")) {
    16. event.setCancelled(true);
    17. }
    18.  
    19. }
    And continue with that stuff, or make a list of names and make a loop
     
  21. Offline

    ThePluginMaker

    timtower
    i tried that, and didn't seem to work this is what i got:
    Code:java
    1.  
    2. @EventHandler
    3. public void inventoryClickEvent(InventoryClickEvent event) {
    4. if (!(event.getInventory() instanceof AnvilInventory)) {
    5. return;
    6. }
    7. if (event.getSlotType() != SlotType.RESULT) {
    8. return;
    9. }
    10. if (event.getCurrentItem().getItemMeta().getDisplayName()
    11. .contains("Poison Sword")) {
    12. event.setCancelled(true);
    13. }
    14. if (event.getCurrentItem().getItemMeta().getDisplayName()
    15. .contains("Stun Sword")) {
    16. event.setCancelled(true);
    17. }
    18. if (event.getCurrentItem().getItemMeta().getDisplayName()
    19. .contains("Slow Sword")) {
    20. event.setCancelled(true);
    21. }
    22. if (event.getCurrentItem().getItemMeta().getDisplayName()
    23. .contains("Blind Sword")) {
    24. event.setCancelled(true);
    25. }
    26. if (event.getCurrentItem().getItemMeta().getDisplayName()
    27. .contains("Hunger Sword")) {
    28. event.setCancelled(true);
    29. }
    30. if (event.getCurrentItem().getItemMeta().getDisplayName()
    31. .contains("Wither Sword")) {
    32. event.setCancelled(true);
    33. }
    34. if (event.getCurrentItem().getItemMeta().getDisplayName()
    35. .contains("Poison Axe")) {
    36. event.setCancelled(true);
    37. }
    38. if (event.getCurrentItem().getItemMeta().getDisplayName()
    39. .contains("Stun Axe")) {
    40. event.setCancelled(true);
    41. }
    42. if (event.getCurrentItem().getItemMeta().getDisplayName()
    43. .contains("Slow Axe")) {
    44. event.setCancelled(true);
    45. }
    46. if (event.getCurrentItem().getItemMeta().getDisplayName()
    47. .contains("Blind Axe")) {
    48. event.setCancelled(true);
    49. }
    50. if (event.getCurrentItem().getItemMeta().getDisplayName()
    51. .contains("Hunger Axe")) {
    52. event.setCancelled(true);
    53. }
    54. if (event.getCurrentItem().getItemMeta().getDisplayName()
    55. .contains("Wither Axe")) {
    56. event.setCancelled(true);
    57. }
    58.  
     
  22. Online

    timtower Administrator Administrator Moderator

    ThePluginMaker If using eclipse: ctrl-a, ctrl-i, ctrl-s
    Makes it way easier to read.
     
  23. Offline

    ThePluginMaker

    timtower
    Code:java
    1. package me.MineStomp.Main;
    2.  
    3. import java.util.HashMap;
    4. import java.util.Map;
    5.  
    6.  
    7.  
    8.  
    9.  
    10.  
    11.  
    12.  
    13. import org.bukkit.Bukkit;
    14. import org.bukkit.ChatColor;
    15. import org.bukkit.entity.Player;
    16. import org.bukkit.event.EventHandler;
    17. import org.bukkit.event.Listener;
    18. import org.bukkit.event.inventory.InventoryClickEvent;
    19. import org.bukkit.event.inventory.InventoryType.SlotType;
    20. import org.bukkit.inventory.AnvilInventory;
    21. import org.bukkit.plugin.PluginManager;
    22. import org.bukkit.plugin.java.JavaPlugin;
    23.  
    24. import tools.Chests;
    25. import tools.Output;
    26. import handler.DeathHandler;
    27. import handler.JoinHandler;
    28. import me.MineStomp.Main.Commands;
    29. import me.MineStomp.Main.CraftPlayer;
    30. import me.MineStomp.Main.CraftPlayerStorage;
    31. import weapons.UniversalWeaponClass;
    32.  
    33. public class Main extends JavaPlugin implements Listener{
    34.  
    35. private PluginManager pm = Bukkit.getPluginManager();
    36. private CraftPlayerStorage cp;
    37. private Map<String, Chests> chests = new HashMap<>();
    38.  
    39. public void onEnable() {
    40. for (String cmdname : getDescription().getCommands().keySet()) {
    41. getCommand(cmdname).setExecutor(new Commands());
    42. }
    43. this.cp = new CraftPlayerStorage();
    44. pm.registerEvents(new UniversalWeaponClass(this), this);
    45. pm.registerEvents(new DeathHandler(this), this);
    46. pm.registerEvents(new JoinHandler(this), this);
    47. if (Bukkit.getOnlinePlayers().length > 0) {
    48. for (Player player : Bukkit.getOnlinePlayers()) {
    49. CraftPlayer cp = new CraftPlayer(this, player);
    50. getCPS().addPlayer(cp);
    51. }
    52. }
    53. }
    54.  
    55. public void onDisable() {
    56. Output.print(ChatColor.RED + getDescription().getName() + " disabled!");
    57. }
    58.  
    59. public CraftPlayerStorage getCPS() {
    60. return cp;
    61. }
    62.  
    63. public Map<String, Chests> getChests() {
    64. return chests;
    65. }
    66. @EventHandler
    67. public void inventoryClickEvent(InventoryClickEvent event) {
    68. if (!(event.getInventory() instanceof AnvilInventory)) {
    69. return;
    70. }
    71. if (event.getSlotType() != SlotType.RESULT) {
    72. return;
    73. }
    74. if (event.getCurrentItem().getItemMeta().getDisplayName()
    75. .contains("Poison Sword")) {
    76. event.setCancelled(true);
    77. }
    78. if (event.getCurrentItem().getItemMeta().getDisplayName()
    79. .contains("Stun Sword")) {
    80. event.setCancelled(true);
    81. }
    82. if (event.getCurrentItem().getItemMeta().getDisplayName()
    83. .contains("Slow Sword")) {
    84. event.setCancelled(true);
    85. }
    86. if (event.getCurrentItem().getItemMeta().getDisplayName()
    87. .contains("Blind Sword")) {
    88. event.setCancelled(true);
    89. }
    90. if (event.getCurrentItem().getItemMeta().getDisplayName()
    91. .contains("Hunger Sword")) {
    92. event.setCancelled(true);
    93. }
    94. if (event.getCurrentItem().getItemMeta().getDisplayName()
    95. .contains("Wither Sword")) {
    96. event.setCancelled(true);
    97. }
    98. if (event.getCurrentItem().getItemMeta().getDisplayName()
    99. .contains("Poison Axe")) {
    100. event.setCancelled(true);
    101. }
    102. if (event.getCurrentItem().getItemMeta().getDisplayName()
    103. .contains("Stun Axe")) {
    104. event.setCancelled(true);
    105. }
    106. if (event.getCurrentItem().getItemMeta().getDisplayName()
    107. .contains("Slow Axe")) {
    108. event.setCancelled(true);
    109. }
    110. if (event.getCurrentItem().getItemMeta().getDisplayName()
    111. .contains("Blind Axe")) {
    112. event.setCancelled(true);
    113. }
    114. if (event.getCurrentItem().getItemMeta().getDisplayName()
    115. .contains("Hunger Axe")) {
    116. event.setCancelled(true);
    117. }
    118. if (event.getCurrentItem().getItemMeta().getDisplayName()
    119. .contains("Wither Axe")) {
    120. event.setCancelled(true);
    121. }
    122. }
    123. }
    124.  
     
  24. Offline

    xguysprison

    @ThePluginMaker please do the hunger sword be there for 20 sek and none of the axes works
     
  25. Offline

    ThePluginMaker

  26. Offline

    xguysprison

    @ThePluginMaker yes none of them work i tryed but they dont give the other player the effect
     
  27. Offline

    ThePluginMaker

  28. Offline

    xguysprison

    axes still dosent work @ThePluginMaker

    and the hunger aint fixed @ThePluginMaker

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

    Jade

    I saw that unofficial builds. Lockeded.
     
Thread Status:
Not open for further replies.

Share This Page