* oh god oh heck
* Improve advancement mappings
* Fix some mappings
* Rename RecipeOutput to RecipeExporter
* Use ingredient-result
* rename based on review
---------
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
* 23w17a stuff
I have no clue when it comes to font or lighting stuff, so the bulk of this snapshot isn't covered here...
* Update mappings/net/minecraft/client/texture/NativeImage.mapping
Co-authored-by: liach <7806504+liach@users.noreply.github.com>
---------
Co-authored-by: liach <7806504+liach@users.noreply.github.com>
* 23w07a stuff
Got a bit carried away...
Some names aren't ideal, and there's still more that could be done, so feedback is appreciated
* More + suggestions
With the introduction of sub-packs included in the base game, there are several classes for the 1.20 datapack and several for the vanilla datapack which would benefit from being renamed and put into packages to make this clearer.
Classes which are only used for the vanilla datapack have been put into a `vanilla` subpackage, and ones for the 1.20 datapack have been put into a `onetwenty` subpackage.
Furthermore, classes which are only used for the vanilla datapack have been prefixed with `Vanilla`.
The above changes should not be considered impactful as these classes are strictly for generating the vanilla and 1.20 datapacks and are incredibly unlikely to be referenced by modders.
However, tag providers which were named with an `Abstract` prefix have had this removed. This makes them match with other providers. This is a somewhat impactful refactor.
* 23w04a stuff
mostly smithing related
* fix conflict
* Add PalettedPermutationsAtlasSource
* Update RecipeProvider.mapping
* a few more missing things
* Update mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping
* Apply suggestions from code review
* damnit
* more
* Armor trim changes
* Map more armor stuff
* Armor trim recipe and more
* Begin work on forging screen changes
* More armor trim related mappings
* Fix mistakes
* Fix screen handler package
* More fixes
* Forgot one
* More descriptive name
* Rename Structure and StructureType
Structures really need a revisit. In my opinion the net.minecraft.structure package should be gone and
everything should be moved to net.minecraft.world.gen.structure. That'd be a very big change, though.
This commit basically reverts the entirety of #3079 and contains the changes necessary to keep consistency
(but not other new changes). I could make it bigger, but this needs an ASAP merge to stop the bad names from
going to the release.
Summary of the renames:
- `structure.Structure` became `structure.StructureTemplate`. See `/place template`, datafixes, etc.
- `structure.StructureType` became `world.gen.structure.StructureType`.
- `world.gen.structure.StructureType` became `world.gen.structure.Structure`.
- `world.gen.structure.StructureTypes` became `world.gen.structure.Structures`.
- Other names referencing the renamed classes by their old name
- And missed "feature" renames (Fixes#3179)
* Rename StructureManager
* merging gone wrong
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* this is all i can bear to do for now, im tired
* i lied
* Update DispenserBehavior.mapping
* have a little more, as a treat
* fixes
* *more* stuff
* more animation stuff
* model parts
* initAndGetDefault
y'all have some weird defaults mojang
* `BlockStateDefinitionProvider` -> `ModelProvider`
`BlockStateDefinitionProvider` is inaccurate, as it also handles all the models in the game including item models.
Also moved everything from `data/client/model` down to just `data/client` as they're *all* model related so there's no point in having it be separate.
Should probably backport this to 1.18, and maybe even 1.17.1 if #2904 is merged. Also recommend the rename is reflected in the Fabric API implementation also.
* Make all providers and generators plural where appropriate
Also change `WorldgenListProvider` to `WorldgenProvider`... why did it have `List` in the first place?
* Change to singular prefixes
* Fix some incorrect names
* Update Tag.mapping
* Update RecipeProvider.mapping
* Update RecipeProvider.mapping
* Fix bad merge
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: modmuss50 <modmuss50@gmail.com>