mojira.dev
MC-138491

Crash when rendering a sign with the vanilla datapack disabled

The bug

The game crashes when trying to render the sign block entity when the vanilla datapack is not enabled.

Crash report

18w43c: [^crash-2018-10-30_20.21.37-client.txt]

Description: Rendering Block Entity

java.lang.IllegalArgumentException: Cannot get property bnb{name=facing, clazz=class ev, values=[north, south, west, east]} as it does not exist in Block{minecraft:oak_sign}
	at blx.c(SourceFile:95)
	at czt.a(SourceFile:46)
	at czt.a(SourceFile:21)
	at czm.a(SourceFile:148)
	at czm.a(SourceFile:128)
	at cxu.a(SourceFile:698)
	at cxq.b(SourceFile:971)
	at cxq.a(SourceFile:878)
	at cxq.a(SourceFile:752)
	at cjk.c(SourceFile:817)
	at cjk.a(SourceFile:380)
	at net.minecraft.client.main.Main.main(SourceFile:144)

Linked issues

Attachments

Comments 9

Confirmed for 18w44a.

Confirmed for 18w50a

If you use NBTExplorer, you can go into your world, then to level.dat -> data -> datapacks -> disabled, then click on Vanilla, and hit the red 'x' near the top. Hope this helps

Confirmed for 19w02a

Workaround
Make a data pack including all sign-related block/item tags

/data/minecraft/tags/blocks/signs.json
/data/minecraft/tags/blocks/standing_signs.json
/data/minecraft/tags/blocks/wall_signs.json
/data/minecraft/tags/items/signs.json

Please do not mark unreleased versions as affected.
You don't have access to them yet.

This would be user error wouldn't it? The vanilla datapack isn't meant to be disabled. It would be like disabling the vanilla textures and then acting surprised when nothing has a texture.

AlexMCool

Nathan Adams

Confirmed

Minecraft 18w43c, Minecraft 18w44a, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w47a, ..., Minecraft 19w08a, Minecraft 19w08b, Minecraft 19w09a, Minecraft 19w11a, Minecraft 19w11b

Minecraft 19w12a

Retrieved