소스 검색

Nerfing overpowered Herbalism double drops for melons and netherwart.

Glitchfinder 12 년 전
부모
커밋
4a52135a0b
2개의 변경된 파일3개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 5
      src/main/java/com/gmail/nossr50/skills/gathering/Herbalism.java
  2. 1 1
      src/main/java/com/gmail/nossr50/util/Misc.java

+ 2 - 5
src/main/java/com/gmail/nossr50/skills/gathering/Herbalism.java

@@ -267,7 +267,6 @@ public class Herbalism {
                 else if (mat == Material.POTATO) {
                     is = new ItemStack(Material.POTATO_ITEM, 1, (short) 0);
                 }
-
                 else {
                     is = new ItemStack(mat);
                 }
@@ -297,15 +296,13 @@ public class Herbalism {
 
                 case MELON_BLOCK:
                     if (configInstance.getMelonsDoubleDropsEnabled()) {
-                        Misc.dropItems(location, is, 3);
-                        Misc.randomDropItems(location, is, 50, 4);
+                        Misc.dropItem(location, is);
                     }
                     break;
 
                 case NETHER_WARTS:
                     if (configInstance.getNetherWartsDoubleDropsEnabled()) {
-                        Misc.dropItems(location, is, 2);
-                        Misc.randomDropItems(location, is, 50, 3);
+                        Misc.dropItem(location, is);
                     }
                     break;
 

+ 1 - 1
src/main/java/com/gmail/nossr50/util/Misc.java

@@ -217,7 +217,7 @@ public class Misc {
      * @param is The item to drop
      * @param chance The percentage chance for the item to drop
      */
-    public static void randomDropItem(Location location, ItemStack is, double chance) {
+    public static void randomDropItem(Location location, ItemStack is, int chance) {
         if (random.nextInt(100) < chance) {
             dropItem(location, is);
         }