Work around Base Anvil
This commit is contained in:
parent
dcc6229769
commit
8a31310a75
2 changed files with 4 additions and 9 deletions
|
@ -8,7 +8,7 @@ yarn_mappings=6
|
||||||
loader_version=0.11.3
|
loader_version=0.11.3
|
||||||
|
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version = 0.1.29
|
mod_version = 0.1.30
|
||||||
maven_group = ru.bclib
|
maven_group = ru.bclib
|
||||||
archives_base_name = bclib
|
archives_base_name = bclib
|
||||||
|
|
||||||
|
|
|
@ -27,14 +27,11 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
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;
|
public static final IntegerProperty DESTRUCTION = BlockProperties.DESTRUCTION;
|
||||||
|
|
||||||
protected final Item anvilItem;
|
public BaseAnvilBlock(MaterialColor color) {
|
||||||
|
|
||||||
public BaseAnvilBlock(Item anvilItem, MaterialColor color) {
|
|
||||||
super(FabricBlockSettings.copyOf(Blocks.ANVIL).materialColor(color));
|
super(FabricBlockSettings.copyOf(Blocks.ANVIL).materialColor(color));
|
||||||
this.anvilItem = anvilItem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -60,9 +57,7 @@ public class BaseAnvilBlock extends AnvilBlock implements BlockModelProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item asItem() {
|
public abstract Item asItem();
|
||||||
return anvilItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public BlockModel getItemModel(ResourceLocation blockId) {
|
public BlockModel getItemModel(ResourceLocation blockId) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue