diff --git a/src/main/java/com/gmail/nossr50/config/mods/CustomBlocksConfig.java b/src/main/java/com/gmail/nossr50/config/mods/CustomBlocksConfig.java index dfe257333..33de5673a 100644 --- a/src/main/java/com/gmail/nossr50/config/mods/CustomBlocksConfig.java +++ b/src/main/java/com/gmail/nossr50/config/mods/CustomBlocksConfig.java @@ -74,6 +74,7 @@ public class CustomBlocksConfig extends ModConfigLoader{ boolean dropItem = config.getBoolean(skillType + "." + blockName + ".Drop_Item", false); int dropID = config.getInt(skillType + "." + blockName + ".Drop_Item_ID", 0); byte dropData = (byte) config.getInt(skillType + "." + blockName + ".Drop_Item_Data_Value", 0); + int dropAmount = config.getInt(skillType + "." + blockName + ".Drop_Item_Amount", 1); if (id == 0) { plugin.getLogger().warning("Missing ID. This block will be skipped."); @@ -90,10 +91,10 @@ public class CustomBlocksConfig extends ModConfigLoader{ ItemStack blockItem; if (dropItem) { - itemDrop = new ItemStack(dropID, 1, (short) 0, dropData); + itemDrop = new ItemStack(dropID, dropAmount, (short) 0, dropData); } else { - itemDrop = new ItemStack(id, 1, (short) 0, data); + itemDrop = new ItemStack(id, dropAmount, (short) 0, data); } block = new CustomBlock(itemDrop, xp, data, id); diff --git a/src/main/resources/blocks.yml b/src/main/resources/blocks.yml index cd97ac113..844d3e94f 100644 --- a/src/main/resources/blocks.yml +++ b/src/main/resources/blocks.yml @@ -9,6 +9,7 @@ Excavation: Drop_Item: false Drop_Item_ID: 999 Drop_Item_Data_Value: 0 + Drop_Item_Amount: 1 Block_2: ID: 999 Data_Value: 0 @@ -16,6 +17,7 @@ Excavation: Drop_Item: false Drop_Item_ID: 999 Drop_Item_Data_Value: 0 + Drop_Item_Amount: 1 # # Settings for Custom Herbalism Blocks @@ -28,6 +30,7 @@ Herbalism: Drop_Item: false Drop_Item_ID: 999 Drop_Item_Data_Value: 0 + Drop_Item_Amount: 1 Block_2: ID: 999 Data_Value: 0 @@ -35,6 +38,7 @@ Herbalism: Drop_Item: false Drop_Item_ID: 999 Drop_Item_Data_Value: 0 + Drop_Item_Amount: 1 # # Settings for Custom Mining Blocks @@ -48,6 +52,7 @@ Mining: Drop_Item: false Drop_Item_ID: 999 Drop_Item_Data_Value: 0 + Drop_Item_Amount: 1 Block_2: ID: 999 Data_Value: 0 @@ -56,6 +61,7 @@ Mining: Drop_Item: false Drop_Item_ID: 999 Drop_Item_Data_Value: 0 + Drop_Item_Amount: 1 # # Settings for Custom Woodcutting Blocks @@ -69,6 +75,7 @@ Woodcutting: Drop_Item: false Drop_Item_ID: 999 Drop_Item_Data_Value: 0 + Drop_Item_Amount: 1 Block_2: ID: 999 Data_Value: 0 @@ -76,4 +83,5 @@ Woodcutting: Is_Log: true Drop_Item: false Drop_Item_ID: 999 - Drop_Item_Data_Value: 0 \ No newline at end of file + Drop_Item_Data_Value: 0 + Drop_Item_Amount: 1 \ No newline at end of file