Iron's Spells 'n Spellbooks

Iron's Spells 'n Spellbooks

24M Downloads

[Bug] Crash: Cauldron & Hopper interaction

Closed this issue ยท 1 comments

commented

Observed behaviour

Crash:

[04May2025 18:35:16.805] [Server thread/ERROR] [net.minecraft.server.MinecraftServer/]: Encountered an unexpected exception
net.minecraft.ReportedException: Ticking block entity
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1041) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:320) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.UnsupportedOperationException
	at java.base/java.util.AbstractList.remove(AbstractList.java:169) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.NonNullList.remove(NonNullList.java:83) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/io.redspace.ironsspellbooks.block.alchemist_cauldron.AlchemistCauldronTile.removeItem(AlchemistCauldronTile.java:605) ~[irons_spellbooks-1.21.1-3.11.0.jar%23712!/:1.21.1-3.11.0]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.block.entity.HopperBlockEntity.tryTakeInItemFromSlot(HopperBlockEntity.java:251) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.block.entity.HopperBlockEntity.suckInItems(HopperBlockEntity.java:225) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.block.entity.HopperBlockEntity.lambda$pushItemsTick$0(HopperBlockEntity.java:100) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.block.entity.HopperBlockEntity.tryMoveItems(HopperBlockEntity.java:115) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.block.entity.HopperBlockEntity.pushItemsTick(HopperBlockEntity.java:100) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.tick(LevelChunk.java:706) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.tick(LevelChunk.java:783) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.redirect$bdf000$observable$redirectTick(Level.java:1818) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.Level.tickBlockEntities(Level.java:559) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:428) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1037) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	... 5 more

Expected behaviour

Something other than a crash.

Steps to reproduce

  1. Place a hopper
  2. Place an Alchemist Cauldron on the hopper
  3. Put some ink into the cauldron by right-clicking with an ink item
  4. Try to right-click a scroll into the cauldron.

Server Type

Multiplayer

Crashlog

https://gist.github.com/andrewsf/aede78803afa9f96f6d814febd0c52d6

Iron's Spells N Spellbooks version

1.21.1-3.11.0

Forge version

NeoForge: 21.1.148

Other mods

All the Mods 10: version 2.44

Crashlog Check

  • I understand if this is a crashbug and I did not attach a crashlog, this will not be handled

Fabric Check

  • I understand if I am using Farbic APIs or Connector, this will not be handled
commented

fixed in 3.12.1