Prevent anvil damage restore

This commit is contained in:
paulevsGitch 2021-04-21 21:41:52 +03:00
parent 5e2335b255
commit 38a09c0aef
5 changed files with 60 additions and 4 deletions

View file

@ -11,6 +11,7 @@ import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.material.MaterialColor;
import ru.betterend.BetterEnd;
import ru.betterend.blocks.*;
import ru.betterend.blocks.basis.EndAnvilBlock;
import ru.betterend.blocks.basis.EndCropBlock;
import ru.betterend.blocks.basis.EndFurnaceBlock;
import ru.betterend.blocks.basis.EndLeavesBlock;
@ -34,6 +35,7 @@ import ru.betterend.blocks.complex.StoneMaterial;
import ru.betterend.blocks.complex.WoodenMaterial;
import ru.betterend.config.Configs;
import ru.betterend.interfaces.ISpetialItem;
import ru.betterend.item.EndAnvilItem;
import ru.betterend.item.material.EndArmorMaterial;
import ru.betterend.item.material.EndToolMaterial;
@ -332,7 +334,12 @@ public class EndBlocks {
EndItems.registerBlockItem(id, new WaterLilyBlockItem(block, item));
}
else {
EndItems.registerBlockItem(id, new BlockItem(block, item));
if (block instanceof EndAnvilBlock) {
EndItems.registerBlockItem(id, new EndAnvilItem(block));
}
else {
EndItems.registerBlockItem(id, new BlockItem(block, item));
}
}
if (block.defaultBlockState().getMaterial().isFlammable() && FlammableBlockRegistry.getDefaultInstance().get(block).getBurnChance() == 0) {
FlammableBlockRegistry.getDefaultInstance().add(block, 5, 5);