diff --git a/gradle.properties b/gradle.properties index a700a99..9206cc0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,8 +9,8 @@ org.gradle.jvmargs=-Xmx1G # Mod Properties mod_version = 1.0.0 - maven_group = com.example - archives_base_name = fabric-example-mod + maven_group = com.refsonyak.griegtech + archives_base_name = griegtech-mod # Dependencies # currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api diff --git a/src/main/java/net/fabricmc/Config.java b/src/main/java/net/fabricmc/Config.java new file mode 100644 index 0000000..cf353c4 --- /dev/null +++ b/src/main/java/net/fabricmc/Config.java @@ -0,0 +1,6 @@ +public class config { + public static class DragonArmor { + public static final int[] BASE_DURABILITY = new int[] {17, 19, 20, 15}; + private static final int[] PROTECTION_VALUES = new int[] {5, 8, 10, 5}; + } +} \ No newline at end of file diff --git a/src/main/java/net/fabricmc/example/ArmorMaterials/DragonArmorMaterial.java b/src/main/java/net/fabricmc/example/ArmorMaterials/DragonArmorMaterial.java new file mode 100644 index 0000000..09aebe7 --- /dev/null +++ b/src/main/java/net/fabricmc/example/ArmorMaterials/DragonArmorMaterial.java @@ -0,0 +1,11 @@ +package net.fabricmc.example; + +import net.fabricmc.config; + +public class DragonArmorMaterial implements ArmorMaterial { + + @Override + public int getDurability(EquipmentSlot slot) { + return config.DragonArmor.BASE_DURABILITY[slot.getEntitySlotId()] * ; + } +} \ No newline at end of file