mojira.dev

Cybereggs1337

Assigned

No issues.

Reported

MC-279541 The "Message" entry field in "accept" and "fail" states of test blocks seems to be unused Plausible MC-271577 Regional Compliances' Timer Error after Resource Pack Troubleshooting. Won't Fix MCL-22563 Missing texture for Extended Cyrillic letters Duplicate MC-195907 Custom Dimension isn't working Invalid

Comments

Still reproducable on 25w03a, but not always.

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.

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

[media]

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]

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]

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.

[media]

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]

This can't be a Duplicate of MC-209 because in this Case the Crafter Block has same behavior with Custom Names like Dispensers or Droppers.

[media]

Also this Bug still exists in 24w21b.