Brennan Ravenscroft
Brennan Ravenscroft
I have [this codec](https://github.com/Shadows-of-Fire/Placebo/blob/1.20.4/src/main/java/dev/shadowsoffire/placebo/codec/MapBackedCodec.java) which is a dispatch codec with the ability to set a default type
Note this is sort of annoying to solve - the ideal would be to move the event firing to the end of `AnvilMenu#createResult`, but that method has three early return...
~~How do you generate a world without a stronghold?~~ Resolved via datapack
This is caused by a bugfix that forge has in place for https://bugs.mojang.com/browse/MC-107185 Our policy for vanilla bugfixes is to keep them in place unless major detrimental issues arise (i.e....
Will be worth tracking the status of this after https://github.com/neoforged/NeoForge/pull/793 to see if it still occurs, since it is obviously from some transient issue within the ingredient code.
Going to tentatively set this as targeting 1.21, due to the scope of other changes that are currently slated for 1.20.5. If we find ourselves in an accelerated timeline before...
There is value in moving the XP logic completely out of `BreakEvent` and into this new event, but that would be a breaking change, so we can hold off on...
1.20.4 is now in feature freeze, so this will be pushed to 1.20.5; though it works out well enough, since the XP changes can be made in one pass.
This was added by @gigaherz in https://github.com/neoforged/NeoForge/commit/8e5138da2757c1ac71d104180bd0984fbcfaffb7 I don't see a related PR, so he'll have to comment on why it exists.
To summarize the discussion surrounding this: We have collectively decided the ownership-tracking approach (through the loading context) is not stable enough to warrant using, nor do we apply it for...