Skip to content

Commit

Permalink
Update InventoryOverlay.java
Browse files Browse the repository at this point in the history
  • Loading branch information
sakura-ryoko committed Sep 26, 2024
1 parent 8386ffb commit a0622e7
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/main/java/fi/dy/masa/malilib/render/InventoryOverlay.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import net.minecraft.item.ItemStack;
import net.minecraft.item.tooltip.TooltipType;
import net.minecraft.nbt.NbtCompound;
import net.minecraft.nbt.NbtList;
import net.minecraft.screen.PlayerScreenHandler;
import net.minecraft.text.Text;
import net.minecraft.util.Identifier;
Expand All @@ -39,6 +40,8 @@
import net.minecraft.util.math.MathHelper;
import net.minecraft.world.World;

import org.spongepowered.asm.mixin.injection.Constant;

import fi.dy.masa.malilib.gui.GuiBase;
import fi.dy.masa.malilib.mixin.IMixinAbstractHorseEntity;
import fi.dy.masa.malilib.mixin.IMixinPiglinEntity;
Expand Down Expand Up @@ -354,6 +357,16 @@ public static InventoryRenderType getInventoryType(@Nonnull NbtCompound nbt)
blockType.equals(BlockEntityType.CHEST) ||
blockType.equals(BlockEntityType.TRAPPED_CHEST))
{
if (nbt.contains("Items"))
{
NbtList list = nbt.getList("Items", Constants.NBT.TAG_COMPOUND);

if (list.size() > 27)
{
return InventoryRenderType.FIXED_54;
}
}

return InventoryRenderType.FIXED_27;
}
else if (blockType.equals(BlockEntityType.FURNACE) ||
Expand Down

0 comments on commit a0622e7

Please sign in to comment.