Fixes most migration issues, adds some presence helpers.
1. On the first load of an old world on 1.7-alpha-3, everything migrates correctly.
2. However, if the player saves and quits, then loads the world again, and then loads an old chunk:
- ex. They were in the overworld when they loaded in, they saved and quit, then loaded their void world base
3. Everything in chunks that were not loaded in the first load is not migrated correctly (hence you get broken items (other players on servers), broken blocks, broken multiblocks, crashes with multiblocks, etc.)
[BUG]
[IGNORE]
checks = { compareNot = "1.7-alpha-3" }
[IGNORE]
/* Git Stuff */
[FIXUP]
[[fixes]]
sha = "388b670ed1ebd48e7d9dfae6020b09ef3f62a9cc"
newBody = '''
[EXPAND]
[[messages]]
messageTitle = "Fix Small Dust & Tiny Dust Crafting Conversion Recipes (#696)"
messageBody = """
[BUG]
[DETAILS]
detail = \"Recipes are now as Shown in JEI! Change your AE2 Patterns!\"
[DETAILS]
"""
[[messages]]
messageTitle = "Fix Dust to Dye Conversion Recipes (#696)"
messageBody = """
[BUG]
[IGNORE]
checks = { compareNot = \"1.7-alpha-3\" }
[IGNORE]
[DETAILS]
details = [\"Dust to Dye Conversion Recipes are no longer Shapeless.\"]
[DETAILS]
"""
[EXPAND]
'''
[[fixes]]
sha = "776799b8f24e3fefee8b78a77e8cebd56b472197"
mode = "ADDITION"
newBody = '''
[IGNORE]
checks = { compareNot = "1.7-alpha-3" }
[IGNORE]
'''
[[fixes]]
sha = "63f6f3824450d7fa5a56d25fa548639ec1b1004a"
mode = "ADDITION"
newBody = '''
[IGNORE]
checks = { compareNot = "1.7-alpha-3" }
[IGNORE]
'''
[FIXUP]
Can now separately change all aspects of range.
Changes the default range distance to powers of 2.
Also fixes Mode-Only Multiblock Structures showing up in the other mode.
/* Git/Changelog Stuff */
[FIXUP]
sha = "352cd2268722ef9240c41ff93fe89880ae9f28d1"
newTitle = "Effortless Building Enhancements"
newBody = '''
[FEATURE]
[DETAILS]
details = [
"Makes Reach, Placement Reach and Max Blocks Placed Powers of 2",
"Clears Up Reach Upgrade Tooltips and Messages",
]
[DETAILS]
'''
changeFixes = false
[FIXUP]
[EXPAND]
[[messages]]
messageTitle = "Fixes Mode-Only Multiblock Structures Showing in Other Mode (#687)"
messageBody = '''
[BUG]
[IGNORE]
checks = { compareNot = "1.7-alpha-3" } # Only apply this if the commit being compared against is 1.7-alpha-3
[IGNORE]
'''
[[messages]]
messageBody = '''
[IGNORE]
checks = { compareAfter = "1.7-alpha-3" } # Only apply this if the commit being compared against is before 1.7-alpha-3
[IGNORE]
[COMBINE]
commit = "352cd2268722ef9240c41ff93fe89880ae9f28d1"
[COMBINE]
'''
[[messages]]
messageTitle = "Effortless Building Enhancements"
messageBody = '''
[IGNORE]
checks = { compareBefore = "1.7-alpha-3" } # Only apply this if the commit being compared against 1.7-alpha-3 or older
[IGNORE]
[FEATURE]
[DETAILS]
details = [
"Makes Reach, Placement Reach and Max Blocks Placed Powers of 2",
"Clears Up Reach Upgrade Tooltips and Messages",
]
[DETAILS]
'''
[EXPAND]
Uses the current latest release of v1.0.3.
Fixes#536.
This PR switches to the Nomi-CEu version/re-implementation of RealBench.
This fixes the dupe glitch in Nomifactory/Nomifactory#429, and calculates the result on container entered (removing the need to replace items to reload result)
This also additionally fixes the voiding issues with Actually Additions' Crafting Table on a Stick, and Avaritia's Compressed/Double Compressed Crafting Tables. (#536) Avaritia's Crafting Tables have been given the same mechanics to store and render items as normal Crafting Tables.
[MOD INFO]
projectID = 237414
info = "Replaced by RealBench: Nomi-CEu Edition"
[MOD INFO]
[BUG]
[DETAILS]
details = ["Fixes Crafting Table Duplication Glitches", "Fixes Voiding as Reported in #536", "Adds RealBench Functionality to Avaritia's Crafting Tables"]
[DETAILS]
Sets Max Render Distance of Storage Drawers (32)
Make Simply Jetpacks and GregTech Jetpacks' HUDs be bottom left
[EXPAND]
[[messages]]
messageTitle = "Change Simply Jetpacks and GregTech Jetpacks' HUD Locations"
messageBody = """
[BUG]
[DETAILS]
details = [\"Moves to the Bottom Left of the Screen.\", \"Fixes Blocking TOP HUD.\"]
[DETAILS]
"""
[[messages]]
messageTitle = "Set Max Render Distance of Storage Drawers Items to 32 Blocks"
messageBody = "[PERFORMANCE]"
[EXPAND]