diff --git a/gradle.properties b/gradle.properties index 54e42123..d84688e6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ yarn_mappings=6 loader_version=0.11.3 # Mod Properties -mod_version = 0.1.29 +mod_version = 0.1.30 maven_group = ru.bclib archives_base_name = bclib diff --git a/src/main/java/ru/bclib/blocks/BaseAnvilBlock.java b/src/main/java/ru/bclib/blocks/BaseAnvilBlock.java index 0b86c19b..4abac5be 100644 --- a/src/main/java/ru/bclib/blocks/BaseAnvilBlock.java +++ b/src/main/java/ru/bclib/blocks/BaseAnvilBlock.java @@ -27,14 +27,11 @@ import java.util.List; import java.util.Map; import java.util.Optional; -public class BaseAnvilBlock extends AnvilBlock implements BlockModelProvider { +public abstract class BaseAnvilBlock extends AnvilBlock implements BlockModelProvider { public static final IntegerProperty DESTRUCTION = BlockProperties.DESTRUCTION; - protected final Item anvilItem; - - public BaseAnvilBlock(Item anvilItem, MaterialColor color) { + public BaseAnvilBlock(MaterialColor color) { super(FabricBlockSettings.copyOf(Blocks.ANVIL).materialColor(color)); - this.anvilItem = anvilItem; } @Override @@ -60,9 +57,7 @@ public class BaseAnvilBlock extends AnvilBlock implements BlockModelProvider { } @Override - public Item asItem() { - return anvilItem; - } + public abstract Item asItem(); @Override public BlockModel getItemModel(ResourceLocation blockId) {