Skip to content

Villager breeding crash #544

@Technohamster-py

Description

@Technohamster-py

Breeding villagers with bread or other food causes the server to crash during the spawn of a new villager.

In addition to Cardboard, the server uses Farmer's delight and addons

Crash report is attached.

crash-2026-01-24_20.18.15-server.txt

---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]

Time: 2026-01-24 20:18:15
Description: Ticking entity

java.lang.ClassCastException: class net.minecraft.class_1646 cannot be cast to class org.bukkit.entity.LivingEntity (net.minecraft.class_1646 and org.bukkit.entity.LivingEntity are in unnamed module of loader 'knot' @1bce4f0a)
	at knot//net.minecraft.class_4111.handler$zdj000$cardboard$breadEvent(class_4111.java:535)
	at knot//net.minecraft.class_4111.method_18970(class_4111.java:145)
	at knot//net.minecraft.class_4111.method_20643(class_4111.java:93)
	at knot//net.minecraft.class_4111.method_18975(class_4111.java:78)
	at knot//net.minecraft.class_4111.method_18924(class_4111.java:26)
	at knot//net.minecraft.class_4097.method_18923(class_4097.java:66)
	at knot//net.minecraft.class_4103.method_46926(class_4103.java:72)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at knot//net.minecraft.class_4103.method_18923(class_4103.java:72)
	at knot//net.minecraft.class_4095.method_19545(class_4095.java:553)
	at knot//net.minecraft.class_4095.method_19542(class_4095.java:498)
	at knot//net.minecraft.class_1646.method_5958(class_1646.java:289)
	at knot//net.minecraft.class_1308.method_6023(class_1308.java:786)
	at knot//net.minecraft.class_1309.method_6007(class_1309.java:3110)
	at knot//net.minecraft.class_1308.method_6007(class_1308.java:498)
	at knot//net.minecraft.class_1296.method_6007(class_1296.java:130)
	at knot//net.minecraft.class_1309.method_5773(class_1309.java:2818)
	at knot//net.minecraft.class_1308.method_5773(class_1308.java:360)
	at knot//net.minecraft.class_1646.method_5773(class_1646.java:330)
	at knot//net.minecraft.class_3218.method_18762(class_3218.java:838)
	at knot//net.minecraft.class_1937.method_18472(class_1937.java:490)
	at knot//net.minecraft.class_3218.method_31420(class_3218.java:433)
	at knot//net.minecraft.class_5574.method_31791(class_5574.java:53)
	at knot//net.minecraft.class_3218.method_18765(class_3218.java:403)
	at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1145)
	at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:1016)
	at knot//net.minecraft.class_3176.method_3748(class_3176.java:318)
	at knot//net.minecraft.server.MinecraftServer.method_76677(MinecraftServer.java:1049)
	at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:771)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:301)
	at java.base/java.lang.Thread.run(Thread.java:1583)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
	at knot//net.minecraft.class_4111.handler$zdj000$cardboard$breadEvent(class_4111.java:535)
	at knot//net.minecraft.class_4111.method_18970(class_4111.java:145)
	at knot//net.minecraft.class_4111.method_20643(class_4111.java:93)
	at knot//net.minecraft.class_4111.method_18975(class_4111.java:78)
	at knot//net.minecraft.class_4111.method_18924(class_4111.java:26)
	at knot//net.minecraft.class_4097.method_18923(class_4097.java:66)
	at knot//net.minecraft.class_4103.method_46926(class_4103.java:72)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at knot//net.minecraft.class_4103.method_18923(class_4103.java:72)
	at knot//net.minecraft.class_4095.method_19545(class_4095.java:553)
	at knot//net.minecraft.class_4095.method_19542(class_4095.java:498)
	at knot//net.minecraft.class_1646.method_5958(class_1646.java:289)
	at knot//net.minecraft.class_1308.method_6023(class_1308.java:786)
	at knot//net.minecraft.class_1309.method_6007(class_1309.java:3110)
	at knot//net.minecraft.class_1308.method_6007(class_1308.java:498)
	at knot//net.minecraft.class_1296.method_6007(class_1296.java:130)
	at knot//net.minecraft.class_1309.method_5773(class_1309.java:2818)
	at knot//net.minecraft.class_1308.method_5773(class_1308.java:360)
	at knot//net.minecraft.class_1646.method_5773(class_1646.java:330)
	at knot//net.minecraft.class_3218.method_18762(class_3218.java:838)
	at knot//net.minecraft.class_1937.method_18472(class_1937.java:490)
	at knot//net.minecraft.class_3218.method_31420(class_3218.java:433)
	at knot//net.minecraft.class_5574.method_31791(class_5574.java:53)

-- Entity being ticked --
Details:
	Entity Type: minecraft:villager (net.minecraft.class_1646)
	Entity ID: 515
	Entity Name: Villager
	Entity's Exact location: -3006.34, 68.00, 2206.49
	Entity's Block location: World: (-3007,68,2206), Section: (at 1,4,14 in -188,4,137; chunk contains blocks -3008,-64,2192 to -2993,319,2207), Region: (-6,4; contains chunks -192,128 to -161,159, blocks -3072,-64,2048 to -2561,319,2559)
	Entity's Momentum: 0.00, -0.08, 0.00
	Entity's Passengers: []
	Entity's Vehicle: null
Stacktrace:
	at knot//net.minecraft.class_1937.method_18472(class_1937.java:490)
	at knot//net.minecraft.class_3218.method_31420(class_3218.java:433)
	at knot//net.minecraft.class_5574.method_31791(class_5574.java:53)
	at knot//net.minecraft.class_3218.method_18765(class_3218.java:403)
	at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1145)
	at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:1016)
	at knot//net.minecraft.class_3176.method_3748(class_3176.java:318)
	at knot//net.minecraft.server.MinecraftServer.method_76677(MinecraftServer.java:1049)
	at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:771)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:301)
	at java.base/java.lang.Thread.run(Thread.java:1583)

-- Affected level --
Details:
	All players: 1 total; class_3222{name=Technohamster, id=47, pos=(-3005.296662624684, 68.0, 2209.8417750121453), mode=CREATIVE, permission=permission level: OWNERS}
	Chunk stats: 2209
	Level dimension: minecraft:overworld
	Level spawn location: World: (0,50,0), Section: (at 0,2,0 in 0,3,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
	Level time: 578214 game time, 700569 day time
	Level name: world
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Commands: false
	Level weather: Rain time: 5652 (now: false), thunder time: 80529 (now: false)
	Known server brands: fabric, Cardboard (Paper+Fabric)
	Removed feature flags: 
	Level was modded: true
	Level storage version: 0x04ABD - Anvil
	Loaded entity count: 324
Stacktrace:
	at knot//net.minecraft.class_3218.method_8538(class_3218.java:1878)
	at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1148)
	at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:1016)
	at knot//net.minecraft.class_3176.method_3748(class_3176.java:318)
	at knot//net.minecraft.server.MinecraftServer.method_76677(MinecraftServer.java:1049)
	at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:771)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:301)
	at java.base/java.lang.Thread.run(Thread.java:1583)

-- System Details --
Details:
	Minecraft Version: 1.21.11
	Minecraft Version ID: 1.21.11
	Operating System: Linux (amd64) version 6.1.0-40-amd64
	Java Version: 21.0.7, Ubuntu
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Ubuntu
	Memory: 4979261648 bytes (4748 MiB) / 8388608000 bytes (8000 MiB) up to 16777216000 bytes (16000 MiB)
	CPUs: 12
	Processor Vendor: AuthenticAMD
	Processor Name: AMD Ryzen 5 3600 6-Core Processor
	Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
	Microarchitecture: Zen 2
	Frequency (GHz): -0.00
	Number of physical packages: 1
	Number of physical CPUs: 6
	Number of logical CPUs: 12
	Graphics card #0 name: unknown
	Graphics card #0 vendor: unknown
	Graphics card #0 VRAM (MiB): 0.00
	Graphics card #0 deviceId: unknown
	Graphics card #0 versionInfo: unknown
	Virtual memory max (MiB): 8929.42
	Virtual memory used (MiB): 7908.10
	Swap memory total (MiB): 975.00
	Swap memory used (MiB): 97.75
	Space in storage for jna.tmpdir (MiB): <path not set>
	Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
	Space in storage for io.netty.native.workdir (MiB): <path not set>
	Space in storage for java.io.tmpdir (MiB): available: 281352.69, total: 478662.97
	Space in storage for workdir (MiB): available: 281352.69, total: 478662.97
	JVM Flags: 2 total; -Xms8000M -Xmx16000M
	Debug Flags: 0 total; 
	Fabric Mods: 
		badpackets: Bad Packets 0.11.2
		cardboard: Cardboard 10
			fabric-permissions-api-v0: fabric-permissions-api 0.5.0
			io_leangen_geantyref_geantyref: geantyref 1.3.16
			io_papermc_reflection-rewriter: reflection-rewriter 0.0.3
			io_papermc_reflection-rewriter-proxy-generator: reflection-rewriter-proxy-generator 0.0.3
			io_papermc_reflection-rewriter-runtime: reflection-rewriter-runtime 0.0.3
			net_fabricmc_mapping-io: mapping-io 0.8.0
			net_md-5_specialsource: SpecialSource 1.11.2
			net_neoforged_autorenamingtool: AutoRenamingTool 2.0.3
			net_neoforged_installertools_cli-utils: cli-utils 2.1.4
			net_neoforged_srgutils: srgutils 1.0.9
			org_spongepowered_configurate-core: configurate-core 4.2.0
			org_spongepowered_configurate-hocon: configurate-hocon 4.2.0
		cloth-config: Cloth Config v20 21.11.153
			cloth-basic-math: cloth-basic-math 0.6.1
		fabric-api: Fabric API 0.141.2+1.21.11
			fabric-api-base: Fabric API Base 1.0.5+4ebb5c083e
			fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.113+1fb1cde93e
			fabric-biome-api-v1: Fabric Biome API (v1) 17.1.1+4fc5413f3e
			fabric-block-api-v1: Fabric Block API (v1) 1.1.10+4ebb5c083e
			fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.39+4ebb5c083e
			fabric-command-api-v2: Fabric Command API (v2) 2.4.7+6b42a6003e
			fabric-content-registries-v0: Fabric Content Registries (v0) 10.2.14+4fc5413f3e
			fabric-convention-tags-v1: Fabric Convention Tags 2.1.55+7f945d5b3e
			fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.17.3+8ef948ba3e
			fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.23+4ebb5c083e
			fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.8.47+eed0806f3e
			fabric-data-generation-api-v1: Fabric Data Generation API (v1) 23.4.0+69974c4e3e
			fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.28+4fc5413f3e
			fabric-entity-events-v1: Fabric Entity Events (v1) 3.1.1+1d0ab4303e
			fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.1.0+3b89ecf63e
			fabric-game-rule-api-v1: Fabric Game Rule API (v1) 2.0.3+4fc5413f3e
			fabric-item-api-v1: Fabric Item API (v1) 11.5.20+d0c46b9e3e
			fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.36+4fc5413f3e
			fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.6.15+4ebb5c083e
			fabric-loot-api-v2: Fabric Loot API (v2) 3.0.73+3f89f5a53e
			fabric-loot-api-v3: Fabric Loot API (v3) 2.0.20+78c8b4663e
			fabric-message-api-v1: Fabric Message API (v1) 6.1.12+4ebb5c083e
			fabric-networking-api-v1: Fabric Networking API (v1) 5.1.5+ae1e07683e
			fabric-object-builder-api-v1: Fabric Object Builder API (v1) 21.1.39+4fc5413f3e
			fabric-particles-v1: Fabric Particles (v1) 4.2.11+4fc5413f3e
			fabric-recipe-api-v1: Fabric Recipe API (v1) 8.2.3+4ebb5c083e
			fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.2.5+1718722b3e
			fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.43+4ebb5c083e
			fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.35+4fc5413f3e
			fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.3.4+4fc5413f3e
			fabric-resource-loader-v1: Fabric Resource Loader (v1) 1.0.10+78c8b4663e
			fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.161+4fc5413f3e
			fabric-serialization-api-v1: Fabric Serialization API (v1) 1.0.5+4ebb5c083e
			fabric-tag-api-v1: Fabric Tag API (v1) 1.2.20+4fc5413f3e
			fabric-transfer-api-v1: Fabric Transfer API (v1) 6.0.24+4fc5413f3e
			fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 7.1.0+014c8cec3e
		fabricloader: Fabric Loader 0.18.4
			mixinextras: MixinExtras 0.5.0
		farmersdelight: Farmer's Delight 1.21.11-3.4.6+refabricated
			mm: Manningham Mills 2.3
		icommon-bundle: iCommonLib-bundle 107
			icommon: iCommonLib 1.21.9/1.21.10 107+1.21.9
				icommon-api-configuration: iCommon Config API 1.0
		java: OpenJDK 64-Bit Server VM 21
		jei: Just Enough Items 27.4.0.15
		justenoughprofessions: Just Enough Professions (JEP) 10.0.0
		minecraft: Minecraft 1.21.11
		moredelight: More Delight 25.12.10-1.21.11-fabric
		rusticdelight: Rustic Delight 1.5.3
		storagedelight: Storage Delight 25.12.9-1.21.11-fabric
		wthit: wthit 18.2.0
	Server Running: true
	Player Count: 1 / 20; [class_3222['Technohamster'/47, l='ServerLevel[world]', x=-3005.30, y=68.00, z=2209.84]]
	Active Data Packs: vanilla, fabric-convention-tags-v2, farmersdelight, moredelight, rusticdelight, storagedelight, file/VanillaTweaks_c393420_MC1.21-1.21.11.zip, file/cauldron concrete v3.0.8 (MC 1.21-1.21.11).zip, file/cauldron mud v1.0.8 (MC 1.21-1.21.11).zip, file/fast leaf decay v2.0.20 (MC 1.21-1.21.11).zip, file/mini blocks v1.1.5 (MC 1.21-1.21.11).zip, file/more mob heads v2.18.0 (MC 1.21-1.21.11).zip, file/multiplayer sleep v2.6.15 (MC 1.21-1.21.11).zip, file/player head drops v1.1.15 (MC 1.21-1.21.11).zip, file/storm channeling v1.0.7 (MC 1.21-1.21.11).zip, file/xp bottling v1.1.16 (MC 1.21-1.21.11).zip
	Available Data Packs: fabric-convention-tags-v2, farmersdelight, file/VanillaTweaks_c393420_MC1.21-1.21.11.zip, file/bukkit, file/cauldron concrete v3.0.8 (MC 1.21-1.21.11).zip, file/cauldron mud v1.0.8 (MC 1.21-1.21.11).zip, file/fast leaf decay v2.0.20 (MC 1.21-1.21.11).zip, file/mini blocks v1.1.5 (MC 1.21-1.21.11).zip, file/more mob heads v2.18.0 (MC 1.21-1.21.11).zip, file/multiplayer sleep v2.6.15 (MC 1.21-1.21.11).zip, file/player head drops v1.1.15 (MC 1.21-1.21.11).zip, file/storm channeling v1.0.7 (MC 1.21-1.21.11).zip, file/xp bottling v1.1.16 (MC 1.21-1.21.11).zip, minecart_improvements, moredelight, redstone_experiments, rusticdelight, storagedelight, trade_rebalance, vanilla
	Enabled Feature Flags: minecraft:vanilla
	World Generation: Stable
	World Seed: -8898113153401735060
	Suppressed Exceptions: ~~NONE~~
	Is Modded: Definitely; Server brand changed to 'Cardboard (Paper+Fabric)'
	Type: Dedicated Server (map_server.txt)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions