1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-09-02 18:37:55 +00:00

Update to Minecraft 1.21.7

This commit is contained in:
Jonathan Coates
2025-06-30 22:55:55 +01:00
parent 76869593f0
commit 67412a2b72
10 changed files with 42 additions and 41 deletions

View File

@@ -18,6 +18,7 @@ import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.block.model.ItemTransform;
import net.minecraft.client.renderer.item.ItemModelResolver;
import net.minecraft.client.renderer.item.ItemStackRenderState;
import net.minecraft.client.renderer.item.TrackingItemStackRenderState;
import net.minecraft.client.renderer.special.SpecialModelRenderer;
import net.minecraft.client.resources.model.ModelBaker;
import net.minecraft.core.component.DataComponentPatch;
@@ -64,7 +65,7 @@ public final class ItemUpgradeModel implements TurtleUpgradeModel {
public void renderForItem(UpgradeData<ITurtleUpgrade> upgrade, TurtleSide side, ItemStackRenderState renderer, ItemModelResolver resolver, ItemTransform transform, int seed) {
renderer.appendModelIdentityElement(this);
var childState = new ItemStackRenderState();
var childState = new TrackingItemStackRenderState();
resolver.updateForTopItem(childState, upgrade.getUpgradeItem(), ItemDisplayContext.NONE, null, null, seed);
if (!childState.isEmpty()) {
renderer.appendModelIdentityElement(childState.getModelIdentity());