Skip to content

Commit cf914ce

Browse files
committed
Fix enchanted items not being displayed, Closes #181
1 parent b390d63 commit cf914ce

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

loader-common/src/main/java/org/cyclops/colossalchests/inventory/container/ContainerColossalChest.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,7 @@
33
import com.google.common.collect.Lists;
44
import com.google.gson.JsonParseException;
55
import net.minecraft.core.NonNullList;
6-
import net.minecraft.nbt.ByteArrayTag;
7-
import net.minecraft.nbt.CompoundTag;
8-
import net.minecraft.nbt.EndTag;
9-
import net.minecraft.nbt.IntArrayTag;
10-
import net.minecraft.nbt.ListTag;
11-
import net.minecraft.nbt.NbtOps;
12-
import net.minecraft.nbt.NumericTag;
13-
import net.minecraft.nbt.StringTag;
14-
import net.minecraft.nbt.Tag;
6+
import net.minecraft.nbt.*;
157
import net.minecraft.network.FriendlyByteBuf;
168
import net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket;
179
import net.minecraft.server.level.ServerPlayer;
@@ -254,7 +246,7 @@ public void updateCraftingInventory(ServerPlayer player, List<ItemStack> allItem
254246
CompoundTag tag = new CompoundTag();
255247
tag.putInt("slot", i);
256248
try {
257-
tag.put("stack", ItemStack.OPTIONAL_CODEC.encodeStart(NbtOps.INSTANCE, itemStack)
249+
tag.put("stack", ItemStack.OPTIONAL_CODEC.encodeStart(player.registryAccess().createSerializationContext(NbtOps.INSTANCE), itemStack)
258250
.getOrThrow(JsonParseException::new));
259251
} catch (JsonParseException e) {
260252
ColossalChestsInstance.MOD.log(Level.ERROR, "Error while attempting to send a stack to a client " + itemStack);

0 commit comments

Comments
 (0)