ForgePatch/skipped_commits.md

7.8 KiB

Commit Needs Revisit Note
Class transformer optimizations (#5159) Yes
Change universal bucket support to use fluid names instead of instances Yes The affected code is nearly entirely absent
Change biome spawn list entries to use factory method where possible (#5075) No EntityType makes this obsolete
Prevent some texture loading errors from crashing the game (#5121) Yes TextureMap has changed drastically, is this still needed?
Add a notification event for handling game rule changes (#5152) No GameRules$Value has a change callback, mods can just use this
Allow IModel to express itself as a vanilla parent (#5195) Yes Vanilla has integrated the check we used to do (see ModelBlock#resolveParent) so this will need a new solution.
A different approach to my changes in 8ace535 to fix #5207 No 🦀FML IS GONE🦀
Fix patches from #5160 setting rotation as well as position (#5233) No Apparently I included it in this commit accidentally.
Use HTTPS for files website. No Irrelevant, buildscript was completely changed
Prevent RecipeBook from crashing on empty modded ingredients (#5234) No Fixed in vanilla
Improve reflection helper methods (#4853) No ObfuscationReflectionHelper refactored
Clean up logged mod states (#5227) Yes Currently the mod state table dump is absent from crash reports, should revisit once that is added again
Fix minor issue in getFilledPercentage for Fluid rendering (#5206) No Fluid block classes are gone
Fix missing comments in configs created with annotations (#5189) No Configs rewritten
Compute ASMDataTable submaps parallel, speeds up contructing mods (#5246) No ASMData is no more
Add methods to allow loading json constants outside of _constants (#4975) Yes CraftingHelper was overhauled quite a bit, is this necessary still?
Fix crash from CraftingHelper due to FileSystem being closed early No Not applicable as it only fixes the above commit
Clean up CraftingHelper constants loading API No "
Fix issue with --modListFile. (#5316) No --modListFile is gone
Fix incorrect indexing in mipmap generation code (#5201) No TAS was totally refactored, this was likely fixed by vanilla in the process
Allow config GUI cycling button elements generated from enums to display toString return values, rather than actual values. (#5125) No Config GUI is gone
Add an annotation for @config elements which will automatically create a slider control (#5026) No Config annotations are gone
Added an additional constructor to every implementation of IFluidBlock. It is now possible to create a fluid block with a Fluid, Material and MapColor, so that the Material's MapColor isn't used for the blocks MapColor. (#5293) No IFluidBlock etc. are defunct for the moment
Add default impl to IConfigElement#getValidValuesDisplay No IConfigElement etc. are gone
Remove FluidStack amount from hashcode calculation (#5272) No FluidStack is gone
Fixed incorrect string representation of string list config property default values in their comments. No Configuration is gone
Improve tracking of used dimension IDs (#5249) No Dimensions now have a proper registry
Apply access-level changes to inner class attributes (#5468) No AccessTransformer has been rewritten and seems to handle this case already
Generalise EnumRarity to an interface (#5182) Yes This involves a lot of patches for a rather niche feature, that would be now be best implemented with @ExtensibleEnum. Needs to be re-evaluated later.
Fix block placement not checking for player collision No Bug was not introduced in cherry-picked commit
Fix #5651 Re-add canPlaceBlockOnSide check in World#mayPlace No "
Try and make 1.13 mods more obviously wrong in 1.12.. No
Fixed boat not taking care of block-liquid hooks (#5086) No No longer applies to new fluid blocks
Added Wool to OreDictionary (#5414) No OreDictionary is gone
Invalidate tile entities that are queued for removal (#5512) No Reverted later
Revert "Invalidate tile entities that are queued for removal (#5512)" No

Currently updated through: 633fd9bd2eea06abd2eb42484439a5250236435b