Repository navigation
Decorated Pots crash the server when holding a custom sherd #14387
Description
Expected behavior
Decorated Pots should be able to contain and display sherds that have a modified provides_pottery_pattern component when given to them through crafting or a command.
Note that currently this can only be done with the latter (See Paper Issue 14386)
Observed/Actual behavior
When a decorated pot's sherd contains component data for a modified provides_pottery_pattern component, the server crashes.
java.lang.IllegalStateException: Can't access registry minecraft:decorated_pot_pattern at com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287) at com.mojang.serialization.DataResult.getOrThrow(DataResult.java:81) at net.minecraft.nbt.CompoundTag.store(CompoundTag.java:510) at net.minecraft.nbt.CompoundTag.store(CompoundTag.java:500) at net.minecraft.world.level.block.entity.DecoratedPotBlockEntity.getUpdateTag(DecoratedPotBlockEntity.java:119) at net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket.create(ClientboundBlockEntityDataPacket.java:34) at net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket.create(ClientboundBlockEntityDataPacket.java:38) at net.minecraft.world.level.block.entity.DecoratedPotBlockEntity.getUpdatePacket(DecoratedPotBlockEntity.java:110) at net.minecraft.world.level.block.entity.DecoratedPotBlockEntity.getUpdatePacket(DecoratedPotBlockEntity.java:27) at net.minecraft.server.level.ChunkHolder.broadcastBlockEntity(ChunkHolder.java:330) at net.minecraft.server.level.ChunkHolder.broadcastBlockEntityIfNeeded(ChunkHolder.java:323) at net.minecraft.server.level.ChunkHolder.broadcastChanges(ChunkHolder.java:305) at net.minecraft.server.level.ServerChunkCache.broadcastChangedChunks(ServerChunkCache.java:539) at net.minecraft.server.level.ServerChunkCache.tickChunks(ServerChunkCache.java:528) at net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:508) at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:866) at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1805) at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1602) at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:404)
Steps/models to reproduce
Place down a decorated pot.
Stand on top of this pot and run the following command:
/data modify block ~ ~-1 ~ sherds.front.components set value {"minecraft:provides_pottery_pattern":"minecraft:heart"}
Plugin and Datapack List
No Plugins or Datapacks
Paper version
This server is running Paper version 26.3-186-main@b5eb5e0 (2026-10-14T18:20:35Z) (Implementing API version 26.3.build.186-stable)
Other
No response
Metadata
Metadata
Assignees
Labels
Type
Fields
MC Issue
Activity