From f650f2264895b218fe051689cd8cae72f3f75c53 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Fri, 11 Jun 2021 20:31:51 +0300 Subject: [PATCH] Work around Base Anvil --- src/main/java/ru/bclib/items/BaseAnvilItem.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/bclib/items/BaseAnvilItem.java b/src/main/java/ru/bclib/items/BaseAnvilItem.java index aa9b6fb9..6eccf0d4 100644 --- a/src/main/java/ru/bclib/items/BaseAnvilItem.java +++ b/src/main/java/ru/bclib/items/BaseAnvilItem.java @@ -3,6 +3,7 @@ package ru.bclib.items; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import net.minecraft.client.renderer.block.model.BlockModel; +import net.minecraft.core.Registry; import net.minecraft.network.chat.Component; import net.minecraft.network.chat.TranslatableComponent; import net.minecraft.resources.ResourceLocation; @@ -49,6 +50,8 @@ public class BaseAnvilItem extends BlockItem implements ItemModelProvider { @Override public BlockModel getItemModel(ResourceLocation resourceLocation) { - return ((ItemModelProvider) getBlock()).getItemModel(resourceLocation); + Block anvilBlock = getBlock(); + ResourceLocation blockId = Registry.BLOCK.getKey(anvilBlock); + return ((ItemModelProvider) anvilBlock).getItemModel(blockId); } }