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]
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]
This reverts it back to the old way of building the JSON files and the lang at build time, instead of storing the built JSON and lang files.
Requested by @NotMyWing
[INTERNAL]
[IGNORE]
checks = { compareNot = "1.7-alpha-1" }
[IGNORE]
This improves the Build CI/CD System and the Release Commit Workflows.
The CD system now builds and zips the pack in parallel, increasing the speed twofold.
The CI system now does not produce double zips, but remains the same speed, thanks to parallel processing.
The CI system now also changes server.properties and random patches config files for the build, and the buildscript has been edited for that.
Since the CI system replaces the nightly task, the nightly workflow has been deleted. The makeArtifactNames task is now used, and has been changed to remove usage of deprecated features.
The release commit workflows now supports updating files without version input, and the version is grabbed from versions.txt.' The code for the release commit workflows has also been greatly cleaned up.
The changes made to the random patches template files have also been updated. The changes made incorrectly to the issue templates in #487 have also been fixed.
The README badges have also been changed. The issue badge has been replaced by a nightly builds badge.
Finally, this changes the forge download process to try again if the response is null, resulting in a decrease, to almost none, test build pack and build pack failures.
[INTERNAL]
[IGNORE]
checks = { compareNot = "1.7-alpha-1" }
[IGNORE]
More Quest Book Tweaks after 1.7-a-1.
Rest of the changes will be after the update to GregTech 2.8 and the move to Nomi Labs.
[IGNORE]
checks = { compareNot = "1.7-alpha-1" }
[IGNORE]
[EXPAND]
[[messages]]
messageTitle = "Fixes some Quests giving Nomicoins (#485)"
messageBody = "[QB]\n[HM]"
[[messages]]
messageTitle = "More Fixes and Tweaks related to GregTech 2.7+ (#485)"
messageBody = "[QB]"
[EXPAND]
[QB]
/* Description: */
Update questbook for new CEu 2.7 things.
- [x] Add quests for Assembly Line research system / Update Assembly Line quest
- [x] Add a questbookScanner oredict for the data quest
- [x] Fix QB progression around Kanthal Coil Blocks, which were changed in 2.7 to be required for Silicon Ingots
- [x] Add quests for the Research Station and HPCA
- Fusion and Research is now in the same tab
- [x] Add quests for the Active Transformer and Lasers
- [x] Add quests for the Power Substation
- [x] Add quest for ME multiblock parts
- [x] Add quest for World Accelerators
- [x] Add a questbookWA oredict for this quest
- [x] Update other outdated quests
- [x] Bring the questbook changes to HM
/* Commits: */
* assembly line quest, first data quest
* power substation and world accelerator quests
* me multi parts
* research related quests
* kanthal and silicon quests
* active transformer, fixes here and there
* fixes here and there
* kanthal, coil and program circuit related fixes
* laser hatch quest (requires ceu update)
* update for AT and research update
* tweaks here and there
* data bank chaining stuff
* patches around EV and LuV
* add qb oredict for scanner and wa
* hm quests, mostly
* hm: remove nomicoin rewards, more fixes
* readd "build:8": "4.1.0",
[QB]
[GENERAL]
/* Description: */
A few quests and one tooltip refer to Redstone Dust, but the normal dust-shaped version of the item is just called Redstone, unlike all the other dust-shaped resources that do have Dust in their name. This change would have saved me some time going from quest descriptions to actual recipes.
(actually renaming Redstone to Redstone Dust would be more consistent in this modpack, but probably alienate a lot of people used to the normal MC naming of the item)
Signed-off-by: Clarence "Sparr" Risher <sparr0@gmail.com>
[FEATURE]
/* Description: */
Also moves all nodejs stuff into `tools` package.
Also adds a basic `CONTRIBUTING.md` file.
Superseeds https://github.com/Nomi-CEu/Nomi-CEu/pull/431, which was closed as the branch needed to be renamed, due to the last two items on this list.
TODO:
- [x] Make it only run on master repo.
- [x] Remove qb-lang-revamp branch from the events
- [x] Allow workflow to run on all branches starting with test_buildscript?
/* Commits: */
* Buildscript Changes
* Make Contributing Docs a .md file
* updateqb.yml v1
* Test QB change
* Add lang file to commit file list
* Another Test Change
* Test with only lang path, + `./` at beginning of path
* Test QB change
* updateqb.yml v3
* Test QB Change
* Add some debug settings
* Remove debug, branch input. Switch to auto-commit action
* Make activate: branches prefix `test_buildscript`, commit author GHA bot
* Add branch prefix note into CONTRIBUTING.md
* Make workflow only run if on master repo