From 73ed41070a55f992d3546df4b837c174bf63b0af Mon Sep 17 00:00:00 2001 From: Pix3lPirat3 Date: Fri, 18 Sep 2026 03:48:26 -0700 Subject: [PATCH] Add copper tool speed to the materials speed table (1.21.9+) getToolSpeed() maps speed from the item-name prefix and had no entry for copper, so every copper tool fell to the 1.0 default in materials.json. Vanilla ToolMaterial.COPPER is 5.0. Add it for the modules that have copper tools: 1.21.9, 1.21.10, 1.21.11 and 26.1. --- .../generators/MaterialsDataGenerator.java | 1 + .../generators/MaterialsDataGenerator.java | 1 + .../generators/MaterialsDataGenerator.java | 1 + .../generators/MaterialsDataGenerator.java | 1 + 4 files changed, 4 insertions(+) diff --git a/mc/1.21.10/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.21.10/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java index eccac53e..4116b5a2 100644 --- a/mc/1.21.10/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java +++ b/mc/1.21.10/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java @@ -37,6 +37,7 @@ public class MaterialsDataGenerator implements IDataGenerator { // Base speeds for each tool type put("wooden", 2.0f); put("stone", 4.0f); + put("copper", 5.0f); put("iron", 6.0f); put("diamond", 8.0f); put("netherite", 9.0f); diff --git a/mc/1.21.11/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.21.11/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java index eccac53e..4116b5a2 100644 --- a/mc/1.21.11/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java +++ b/mc/1.21.11/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java @@ -37,6 +37,7 @@ public class MaterialsDataGenerator implements IDataGenerator { // Base speeds for each tool type put("wooden", 2.0f); put("stone", 4.0f); + put("copper", 5.0f); put("iron", 6.0f); put("diamond", 8.0f); put("netherite", 9.0f); diff --git a/mc/1.21.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/1.21.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java index eccac53e..4116b5a2 100644 --- a/mc/1.21.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java +++ b/mc/1.21.9/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java @@ -37,6 +37,7 @@ public class MaterialsDataGenerator implements IDataGenerator { // Base speeds for each tool type put("wooden", 2.0f); put("stone", 4.0f); + put("copper", 5.0f); put("iron", 6.0f); put("diamond", 8.0f); put("netherite", 9.0f); diff --git a/mc/26.1/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java b/mc/26.1/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java index eccac53e..4116b5a2 100644 --- a/mc/26.1/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java +++ b/mc/26.1/src/main/java/dev/u9g/minecraftdatagenerator/generators/MaterialsDataGenerator.java @@ -37,6 +37,7 @@ public class MaterialsDataGenerator implements IDataGenerator { // Base speeds for each tool type put("wooden", 2.0f); put("stone", 4.0f); + put("copper", 5.0f); put("iron", 6.0f); put("diamond", 8.0f); put("netherite", 9.0f);