package ru.magistu.siegemachines.config; import net.minecraftforge.common.ForgeConfigSpec; public final class SiegeMachineSpecs { private final String name; public final ForgeConfigSpec.ConfigValue durability; public final ForgeConfigSpec.ConfigValue delaytime; public final ForgeConfigSpec.ConfigValue projectilespeed; public final ForgeConfigSpec.ConfigValue inaccuracy; public final ForgeConfigSpec.ConfigValue damagemultiplier; public SiegeMachineSpecs(ForgeConfigSpec.Builder builder, String name, int durability, int delaytime, float projectilespeed, float inaccuracy, float damagemultiplier) { this.name = name; builder.push(name); this.durability = builder.define("durability", durability); this.delaytime = builder.define("reloadTime", delaytime); this.projectilespeed = builder.define("projectileSpeed", projectilespeed); this.inaccuracy = builder.define("inaccuracy", inaccuracy); this.damagemultiplier = builder.define("damageMultiplier", damagemultiplier); builder.pop(); } }