Work around Base Anvil

This commit is contained in:
Aleksey 2021-06-11 19:29:51 +03:00
parent dcc6229769
commit 8a31310a75
2 changed files with 4 additions and 9 deletions

View file

@ -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) {