mojira.dev
MC-273004

Data pack with enchantment/ requires save and quit to title, and is experimental

Create a new world

Add a NBT hacky data pack, try to convert it to use enchantment/

Nothing seems to happens on /reload, search changelogs, can't figure out what I've done wrong.

Shut it down, return later.

World is now experimental ⚠️ , but the (what I thought were) failed attempts are now present with /enchant.

Unloading datapack does not remove the test enchantments.

 

Expected enchantments to be in that list

[01:25:38] [Render thread/INFO]: [System] [CHAT] Reloading!
[01:25:38] [Server thread/INFO]: Loaded 1290 recipes
[01:25:38] [Server thread/INFO]: Loaded 1399 advancements
[01:25:38] [Render thread/INFO]: Loaded 2 advancements
[01:25:41] [Server thread/INFO]: Saving and pausing game...

 

Read through the changelogs and wiki again, the only reference to experimental feature was "All Features from the experimental 1.21 pack have been moved to vanilla". and the trader rebalance experiment. World was not created with either trader rebalance or bundles.

Linked issues

Comments 2

Thank you for your report!
We're tracking this issue in MC-272540, so this ticket is being resolved and linked as a duplicate.

That ticket has already been resolved as working as intended, which means this is not considered a bug and won't be fixed. Please do not leave a comment on the linked ticket.

If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

(( For clarification: I have no ill will or malice towards anyone, and if my comment comes off as confrontational or passive aggressive, that is not intentional. It's difficult to convey tone in text, and I ask many, slightly modified questions, which could be misconstrued as an attack or angry rant. It's not. Intention is to ask questions that when answered makes things better. Thanks))

Interesting, that user seems to experience the same bad behavior. Instead of simply closing the ticket as WAI, could there be some reasoning attached to it? Something like "developer feedback: enchantment mechanics are tightly coupled to items, which does not yet support dynamic loading" or similar, preferably with reference to related developer resources?

I've been over the guidelines, community support, the two discords, (larger communities; the wiki, mcc discord); Where is it stated that this mechanic is experimental? It made it from the snapshots to the pre release, it sure isn't advertised as experimental (right?), but rather the opposite in https://www.minecraft.net/en-us/article/minecraft-snapshot-24w18a

  • All Features from the experimental 1.21 pack have been moved to vanilla

 

Trying to wrap my head around this, I'm wondering; What is it that is working as intended?

  • That it's experimental

    • Will it be reverted before release, or will it transition to a non experimental state?

    • Is the public changelog incorrect?

      • If so, where can one for future reference find out, to reduce the amount of WAI/DUPLICATE ticket noise?

    • Is minecraft.wiki (not Mojang AB or MS, I know) lacking in information about what features are considered experimental? Asking as it seems it's the authoritative source together with misodes mcmeta repositories on what's what.

    • or, am I and/or others mixing concepts? Worlds get tagged with "Experimental" on the loading screen if a custom dimension has been created, but a world with a data pack that contains "enchantment" is not. Are these not the "Experiments"; bundle, trade_rebalance ?

    • is no confusion; Is the lack of tag on my test world a bug? Or is the lack of warning when loading a world with custom enchanted items that no longer has the datapack enabled a bug? is this experimental not the same as outlined Am I confusing "Experimental Settings" with "Experimental" tag on world loading screen?

      • wiki states the Experimental tag comes from Experiments.

  • User/Developer experience:

    • /datapack disable: A data pack will remain in some registries but removed from others

    • /datapack enable: A data pack will not report on parsing errors in json files during load for some features, but will prevent world from loading later.

    • /datapack enable: A data pack with experimental settings should not warn the admin/user when enabling it in a running world.

    • /datapack enable | disable: Is this not something that developers / users / server admins should rely on?

    • "Random" parts of data packs are not subject to /datapack enable | disable or /reload; data pack developers should know which parts require reloading the world.

      • Average user who wants to play with a friend downloads a datapack, adds it to the world they're playing, but it doesn't work.

  • That a broken data pack can be enabled, partially work without any errors, but next time the world refuses to load

 

It's a nice maze;

  • Guidelines state that I should comment for extra visibility if I think my ticket was incorrectly resolved.

  • Boiler plate in resolution response states I should not comment on original bug report.

This ticket is a duplicate, that's just a matter of a fact, now what?

  • Guidelines suggest reddit to take it further

  • sliced_lime has stated " we no longer feel that Reddit is an appropriate place to post official content or refer our players to ".

Right, but /r/mojira. ...

  • feedback.minecraft.net is for game play features ("make horses steal apples dropped on ground" etc).

 

You know what, I'll post this here anyway. Hopefully the questions matter, and not being misread as "entitled person on the internet want <XYZ> in minecraft".

 

Thank you.

knirch

(Unassigned)

Unconfirmed

(Unassigned)

1.21 Pre-Release 3

Retrieved