Mojira Archive
MC-122754

Potion ID with caps crashes game

The bug

/giving yourself a potion with a proper "Potion" tag, but with caps, will crash your game.

For Example:

/give @p minecraft:potion{Potion:"swiftness"}

gives you a potion with swiftness, but

/give @p minecraft:potion{Potion:"Swiftness"}

will immediately crash your game.

This doesn't work for invalid potion id's, like "potato".
Along with that, spawning in a container with the potion in it will crash you the instant you check the contents of the container.

EDIT: Writing any potion ID, valid or invalid, with caps seems to crash your game

Crash report

Description: Rendering entity in world

java.lang.IllegalArgumentException: Non [a-z0-9/._-] character in path of location: minecraft:Swiftness
	at mq.<init>(SourceFile:31)
	at mq.<init>(SourceFile:36)
	at anm.a(SourceFile:27)
	at ano.c(SourceFile:133)
	at ano.d(SourceFile:125)
	at ano.c(SourceFile:82)
	at bnb$4.getColor(SourceFile:81)
	at bnb.a(SourceFile:117)
	at cem.a(SourceFile:180)
	at cem.a(SourceFile:98)
	at cem.a(SourceFile:80)
	at cem.a(SourceFile:116)
	at cek.a(SourceFile:142)
	at cek.a(SourceFile:18)
	at cdv.a(SourceFile:362)
	at cdv.a(SourceFile:349)
	at bzo.a(SourceFile:614)
	at bzi.b(SourceFile:1185)
	at bzi.a(SourceFile:1093)
	at bzi.a(SourceFile:951)
	at bmm.b(SourceFile:820)
	at bmm.a(SourceFile:381)
	at net.minecraft.client.main.Main.main(SourceFile:134)

Fixed

Alex

[Mojang] Bartosz Bok

2017-12-01, 01:21 AM

2018-05-25, 02:03 PM

2018-05-25, 01:42 PM

6

3

Confirmed

Minecraft 17w48a - Minecraft 18w19bMinecraft 17w48a, Minecraft 17w49a, Minecraft 17w50a, Minecraft 18w02a, Minecraft 18w06a, Minecraft 18w19b

Minecraft 18w21b