Same applies when using
/test runfailed
too.
This thing can kill so-called "Void Trade Halls"... it is interesting to know other players' reaction.
I've decided to write this Command:
/give @s furnace[minecraft:lock={items:["minecraft:anvil"]}]
That is working without being recorded in
Entity Block Data,
but after rejoining the Singleplayer World it gets broken and does not work.
Credits to Phoenix SC's Video for Command Idea.
Yep, I have this too.
Can confirm.
Easiest steps to reproduce:
0. Be on any of those Affected Versions,
1. Get any Crafter Block,
2. Rename it in Anvil,
3. Place that Block,
4. Break it!
I think that is a good Idea to repost here this Message because there's 5 Watchers that probably won't watch Original Bug Report:
I see that Original Bug Report was resolved as Feature Request, so I made a Topic for this Idea...
The Link should work if you are in The MINECRAFT FEEDBACK Discord Guild.
How to Reproduce:
0. Install
for 1.21-pre2 Version World.
1. Test if it is in Creative Search (type Bug Test). It is for sure that Data Pack is working.
2. Try to put any Stick, Shield or Written Book in Enchanting Table.
3. Wow! There's no available Enchantments for Items that consider Unusual for Enchanting Table!
But this is the same as Painting and Wolf Variants, Jukebox Songs and other Registry Stuff...
Can confirm in 1.21-pre2!
(can't post as Video because of the 10MB Limit, so there's the Imgur Link)
P. S. The Command that I used was
/clone <pos1> <pos2> <pos1> replace force
P. S. S. Yes, Blinking Repeater is not a Graphic Issue, because in F3 HUD it appears with blinking Block State "powered" (true -> false -> true -> ...)
Also I made this World for testing this Bug out.
[media]
Can confirm this Bug.
Also it affected 1.18.2 and probably the Versions that much older that 1.18.2 and up to 1.19.4 Pre-release 2.
[media]
Hello!
I decided to research Source Code to find those Strings... and I found it!
In
net\minecraft\util\GsonHelper.java
These Strings were found (1.21-pre1):
throw new JsonSyntaxException("Missing field " + var1);
throw new JsonSyntaxException("Expected " + var1 + " to be a string, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a string");
return new JsonSyntaxException("Expected " + var1 + " to be an item, was unknown string '" + var2 + "'");
throw new JsonSyntaxException("Expected " + var1 + " to be an item, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find an item");
throw new JsonSyntaxException("Expected " + var1 + " to be a Boolean, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a Boolean");
throw new JsonSyntaxException("Expected " + var1 + " to be a Double, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a Double");
throw new JsonSyntaxException("Expected " + var1 + " to be a Float, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a Float");
throw new JsonSyntaxException("Expected " + var1 + " to be a Long, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a Long");
throw new JsonSyntaxException("Expected " + var1 + " to be a Int, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a Int");
throw new JsonSyntaxException("Expected " + var1 + " to be a Byte, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a Byte");
throw new JsonSyntaxException("Expected " + var1 + " to be a Character, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a Character");
throw new JsonSyntaxException("Expected " + var1 + " to be a BigDecimal, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a BigDecimal");
throw new JsonSyntaxException("Expected " + var1 + " to be a BigInteger, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a BigInteger");
throw new JsonSyntaxException("Expected " + var1 + " to be a Short, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a Short");
throw new JsonSyntaxException("Expected " + var1 + " to be a JsonObject, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a JsonObject");
throw new JsonSyntaxException("Expected " + var1 + " to be a JsonArray, was " + getType(var0));
throw new JsonSyntaxException("Missing " + var1 + ", expected to find a JsonArray");
throw new JsonSyntaxException("Missing " + var1);
return "null (missing)";
return "null (json)";
return "an array (" + var1 + ")";
return "an object (" + var1 + ")";
return "a number (" + var1 + ")";
return "a boolean (" + var1 + ")";
throw new JsonParseException("JSON data was null or empty");
throw new IllegalArgumentException("Couldn't write " + String.valueOf(var1.getClass()));
In same Directory, but in
NullOps.java
were found these Strings:
return "Not a number";
return "Not a boolean";
return "Not a string";
return "Not a map";
return "Not a list";
return "Not a byte list";
return "Not an int list";
return "Not a long list";
return "Null";
Possibly in the same Directory affected
ProblemReporter.java
return " at " + var10000 + ": " + String.join("; ", (Iterable)var0.getValue());
I also found
net\minecraft\nbt\NbtOps.java
This file also contains similar with
NullOps.java
But it also contains "MapLike[{}]" and others.
/tellraw @s []
[media]
/tellraw @s [{"hoverEvent"}]
[media]
/tellraw @s [{"translate":"%s","with":"s"}]
[media]
/tellraw @s [{"translate":"%s","with":{"%s":"1"}}]
[media]
/tellraw @s [{"translate":"%d","with":[%d]}]
[media]
So if this is a Feature, then I posted it in Minecraft Feedback Discord Guild!
Can confirm in 1.20.6 and especially in 24w21b.
It is possible that this Problem can be reported as other Bug, but there's untranslatable "<--[HERE]", even if command.context.here
is translated.
I found in 24w21b Version one more untranslated Error Message... I think that it is possible to reproduce same Error Message in older Versions too.
/tellraw @s [{"nbt":"textures.CAPE.url","storage":"base64:decode","clickEvent":{"action":"open_url","value":'{"nbt":"textures.CAPE.url","storage":"base64:decode"}'}}]
[media]
Still reproducable on 25w03a, but not always.