Update Nomi-Labs, GT, GCYM, GrS and More (#790)
This PR updates Nomi-Labs to 0.7.0, allowing for associate updates to GT, GCYM, GrS and Architecture Craft, as well as the removal of Random Patches, Just Enough Dimensions, and Difficulty Lock. Although GT 2.8.10 also fixed Extreme RAM Usage in Alfheim 1.3, (See PR https://github.com/GregTechCEu/GregTech/pull/2475) this PR **does not** update Alfheim to 1.3. This is because Alfheim 1.3, although not consuming large amounts of memory, still consumes more memory than 1.1.1, and causes fps spikes. Also, because Nomi-Labs now implements a native and better difficulty lock, of which works on dedicated servers, `server.properties` overrides, as well as previously changed parts in README and Pack Mode Switchers (in https://github.com/Nomi-CEu/Nomi-CEu/pull/292), have been removed. This PR also fixes an issue with corrupted images and jar files in built packs. /* Github Stuff */ [FIXUP] [[fixes]] sha = "bd58b9072f45d647734ae66168cbd27bf9b2f220" newTitle = "Update GT and Related Mods for 1.7" newBody = ''' [EXPAND] [[messages]] messageTitle = "Update GT to 2.8+, add Nomi Labs" messageBody = """ [BREAKING] [DETAILS] details = [ \"**Please DO NOT revert any saves that have been loaded in this release to 1.6.1b, 1.6.1a, or prior!**\", \"**Lots of Recipes have been moved to the Assembly Line, and now require Assembly Line Research.**\", \"Adds Assembly Line Research\", \"Adds ME Hatches and Buses, for combining Multiblocks with AE Networks\", \"Adds Filtered Output Hatches\", \"Adds EU Multiblock Power Storage\", \"Adds Multiblock Transformer and Laser Power Transfer\", \"Adds Long Distance Pipes\", \"Creating Waypoints in the Prospector\", \"Fixing many Bugs\", \"And many more!\" ] [DETAILS] [PRIORITY] priority = 100 [PRIORITY] """ [[messages]] messageTitle = "Multiblock Changes" messageBody = """ [BREAKING] [DETAILS] details = [ \"Multiblocks accept a new **maximum** of 2 Energy Hatches.\", \"All Custom Multiblocks, such as Naquadah Reactors and Multiverse Projectors, now have **minimum casing requirements** and a **maintenance hatch**.\", \"Some Custom Multiblocks now have Distinct Mode\", \"All Custom Multiblocks now have custom Front Overlays\", \"Reworked & Improved Multiblock UIs\" ] [DETAILS] [PRIORITY] priority = 50 [PRIORITY] """ [EXPAND] ''' [FIXUP] [EXPAND] [[messages]] messageTitle = "Upgrade AE2 Stuff to AE2 Stuff Unofficial" messageBody = ''' [BREAKING] [DETAILS] details = [ "Pattern Encoders have been Removed!", "Any existing Pattern Encoders, whether items, in patterns or placed, have been remapped to AE2 Interfaces.", "All Usages in Recipes have also been changed to AE2 Interfaces!", ] [DETAILS] [PRIORITY] priority=25 [PRIORITY] ''' [[messages]] messageTitle = "Update GT to 2.8.10" messageBody = ''' [BREAKING] [DETAILS] details = [ "Allows GregTech Data Sticks to Copy ME Hatch Settings", "Adds an 'Stocking' Version of ME Hatches and Buses", "Support for Displaying Power Substation on Central Monitor", ] [DETAILS] [PRIORITY] priority=20 [PRIORITY] [IGNORE] checks = { compareBefore = "1.7-alpha-4" } # Only apply this if the commit being compared against is 1.7-alpha-4 or newer [IGNORE] ''' [[messages]] messageTitle = "Update Nomi Labs to 0.7.0" messageBody = ''' [BREAKING] [DETAILS] details = [ "Improvement of DME Simulation Chamber (now increases Tiers and Data Counts of Models)", "Custom Implementation of Difficulty Lock, now works on Dedicated Servers", "Replacement of the Void Dimension, fixing issues with Difficulty Changing", "Replacement of Custom Window Titles and Logos, Allowing the Removal of Random Patches", "Improvements to FTB Utils and Effortless Building", "Allows Setting of Default Keybinds for New Players", ] [DETAILS] [PRIORITY] priority=15 [PRIORITY] [IGNORE] checks = { compareBefore = "1.7-alpha-4" } # Only apply this if the commit being compared against is 1.7-alpha-4 or newer [IGNORE] ''' [EXPAND] [MOD INFO] [[infos]] projectID = 254317 info = "Replaced by Nomi Labs" [[infos]] projectID = 285612 info = "Replaced by Nomi Labs" [[infos]] projectID = 390886 info = "Replaced by Nomi Labs" [[infos]] projectID = 538092 info = "Replaced by Betterer P2P" [MOD INFO]
This commit is contained in:
parent
d21f700cdd
commit
bf4055fbe4
3
.github/ISSUE_TEMPLATE/001-bug-report.yml
vendored
3
.github/ISSUE_TEMPLATE/001-bug-report.yml
vendored
@ -1,4 +1,4 @@
|
||||
# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# FOR DEVELOPMENT, DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
name: Bug Report
|
||||
description: "Crashes or unintended behaviors arising from Nomi CEu's mods, configurations, or custom scripts."
|
||||
@ -33,6 +33,7 @@ body:
|
||||
- 1.4.2
|
||||
- 1.4.1a
|
||||
- 1.4
|
||||
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
|
@ -1,4 +1,4 @@
|
||||
# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# FOR DEVELOPMENT, DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
name: Feature Request
|
||||
description: Suggest an idea, including mod additions or addon scripts, for Nomi CEu.
|
||||
@ -33,6 +33,7 @@ body:
|
||||
- 1.4.2
|
||||
- 1.4.1a
|
||||
- 1.4
|
||||
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
|
@ -59,7 +59,6 @@ If you want a harder, or perhaps a more "true" GregTech experience, check out th
|
||||
- Harder recipes for assorted things like Iridium, Graphene, Numismatic Dynamos, and more
|
||||
|
||||
### Installation Instructions:
|
||||
\* Note: Scripts will not work on versions <1.6, thus manual installation will be necessary.
|
||||
|
||||
#### Script Installation Instructions:
|
||||
|
||||
|
@ -343,11 +343,6 @@
|
||||
"fileID": 3529742,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 254317,
|
||||
"fileID": 2932048,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 255232,
|
||||
"fileID": 2830265,
|
||||
@ -448,7 +443,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 277631,
|
||||
"fileID": 2750633,
|
||||
"fileID": 4344128,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -479,11 +474,6 @@
|
||||
"fileID": 2694382,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 285612,
|
||||
"fileID": 3133651,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 291737,
|
||||
"fileID": 2920441,
|
||||
@ -603,11 +593,6 @@
|
||||
"client"
|
||||
]
|
||||
},
|
||||
{
|
||||
"projectID": 390886,
|
||||
"fileID": 3220701,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 391401,
|
||||
"fileID": 3613142,
|
||||
@ -656,7 +641,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 557242,
|
||||
"fileID": 5121638,
|
||||
"fileID": 5519022,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -666,7 +651,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 564858,
|
||||
"fileID": 5121714,
|
||||
"fileID": 5508050,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -706,7 +691,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 687577,
|
||||
"fileID": 5120928,
|
||||
"fileID": 5507936,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -771,7 +756,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 932060,
|
||||
"fileID": 5224350,
|
||||
"fileID": 5522477,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
|
@ -1,21 +1,19 @@
|
||||
# Expert Mode config files
|
||||
Config files for normal and expert mode are found in `\config-overrides\normal` and `\config-overrides\expert` respectively.
|
||||
# Expert Mode Instalation
|
||||
Config Changes for Normal and Expert Mode are found in `/config-overrides/normal` and `/config-overrides/expert` respectively.
|
||||
|
||||
Users can use any of the below methods to replace configs:
|
||||
|
||||
Manual (All versions):
|
||||
- Drag the files inside `\config-overrides\expert` into the main `config` folder, as shown in the below image
|
||||
- If you are on a server, move the `server.properties` out of the config directory and into the root directory of your server (the path containing your launch script)
|
||||
- If you are on a client, you can safely delete `server.properties`
|
||||
## Manual
|
||||
- Drag the files inside `/config-overrides/expert` into the main `config` folder, as shown in the below image.
|
||||
|
||||

|
||||
|
||||
Automatic Installation (>1.6)
|
||||
## Automatic Installation
|
||||
- Windows:
|
||||
- Download [here](https://raw.githubusercontent.com/tracer4b/nomi-ceu/main/pack-mode-switcher.bat) (right click - save as) save it to the root directory of the pack (the same level as `\config`).
|
||||
- Download [here](https://raw.githubusercontent.com/Nomi-CEu/Nomi-CEu/main/pack-mode-switcher.bat) (right click - save as) save it to the root directory of the pack (the same level as `\config`).
|
||||
- Run the pack mode switcher in a terminal with `./pack-mode-switcher.bat`
|
||||
|
||||
- Any GNU/Linux (Mac and Linux) System:
|
||||
- Run `curl -O https://raw.githubusercontent.com/tracer4b/nomi-ceu/main/pack-mode-switcher.sh` to download the file.
|
||||
- Run `curl -O https://raw.githubusercontent.com/Nomi-CEu/Nomi-CEu/main/pack-mode-switcher.sh` to download the file.
|
||||
- Verify the contents with your editor of choice.
|
||||
- Run `chmod +x pack-mode-switcher.sh; sh pack-mode-switcher.sh` in the pack root directory (the one containing `/config`).
|
||||
|
@ -239,7 +239,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Welcome to §5Nomifactory§r §2GTCEu Edition: §cHard/Expert Mode§r!\n\nThis pack is intended to be played in a §bLost Cities / Overworld dimension§r.\n\nIf you\u0027re playing with friends, don\u0027t forget to invite them to the §equestbook party§r.\n\n§rIf you wish to build your base in a skyblock world, place the §6Void World Cake§r down on the ground, and eat a slice to be sent to the void. Please note that you\u0027ll still need to return to the Lost Cities / Overworld dimension to mine, but you can freely build in complete safety in the §eVoid World§r.\n\nFeatures new to §2CEu§r and quests with new content will be highlighted in §2dark green (color 2)§r, and features unique to §cHard/Expert Mode§r will be highlighted in §cred (color C)§r.",
|
||||
"desc:8": "Welcome to §5Nomifactory§r §2GTCEu Edition: §cHard/Expert Mode§r!\n\nThis pack is intended to be played in a §bLost Cities / Overworld dimension§r.\n\nIf you\u0027re playing with friends, don\u0027t forget to invite them to the §equestbook party§r.\n\nDon\\u0027t forget: you can always open the §6Questbook§r with the §eGrave§r key!\n\n§rIf you wish to build your base in a skyblock world, place the §6Void World Cake§r down on the ground, and eat a slice to be sent to the void. Please note that you\u0027ll still need to return to the Lost Cities / Overworld dimension to mine, but you can freely build in complete safety in the §eVoid World§r.\n\nFeatures new to §2CEu§r and quests with new content will be highlighted in §2dark green (color 2)§r, and features unique to §cHard/Expert Mode§r will be highlighted in §cred (color C)§r.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -442,7 +442,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 5,
|
||||
@ -482,7 +482,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 6,
|
||||
@ -561,7 +561,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 7,
|
||||
@ -681,7 +681,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 9,
|
||||
@ -778,7 +778,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 11,
|
||||
@ -858,7 +858,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 12,
|
||||
@ -1040,7 +1040,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 13,
|
||||
@ -1094,7 +1094,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 14,
|
||||
@ -1202,7 +1202,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 16,
|
||||
@ -1256,7 +1256,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 17,
|
||||
@ -1310,7 +1310,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 18,
|
||||
@ -1418,7 +1418,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 20,
|
||||
@ -1695,7 +1695,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 24,
|
||||
@ -2423,7 +2423,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 37,
|
||||
@ -2485,7 +2485,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 38,
|
||||
@ -2594,7 +2594,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 40,
|
||||
@ -3125,7 +3125,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "OR",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 50,
|
||||
@ -3566,7 +3566,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 58,
|
||||
@ -4090,7 +4090,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 66,
|
||||
@ -8284,7 +8284,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 141,
|
||||
@ -12193,7 +12193,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "You\u0027ll need this to set the §aGuidance Computer\u0027s§r destination to the Moon (Luna).\n\nIn your assembled Rocket, press the Rocket GUI Hotkey (default is §eC§r but you may need to rebind it). Click the little square that says \"Guidance Computer\" to pull up the Guidance Computer inventory. Then, place the blank chip into the Guidance Computer. Back out of this menu (§eEsc§r or §eE§r) to get back to the main Rocket GUI.\n\nClick the §cSelect Dst§r button, choose Luna, and click the Select button to assign the destination to the chip.\n\n§eNote: if you want to return your rocket to Earth, you will need to change the destination in this manner again to Earth before launching.§r",
|
||||
"desc:8": "You\u0027ll need this to set the §aGuidance Computer\u0027s§r destination to the Moon (Luna).\n\nIn your assembled Rocket, press the Rocket GUI Hotkey (default is §eCtrl/Cmd + C§r). Click the little square that says \"Guidance Computer\" to pull up the Guidance Computer inventory. Then, place the blank chip into the Guidance Computer. Back out of this menu (§eEsc§r or §eE§r) to get back to the main Rocket GUI.\n\nClick the §cSelect Dst§r button, choose Luna, and click the Select button to assign the destination to the chip.\n\n§eNote: if you want to return your rocket to Earth, you will need to change the destination in this manner again to Earth before launching.§r",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -15318,7 +15318,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 266,
|
||||
@ -20147,7 +20147,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "UNLOCKED"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 353,
|
||||
@ -20953,7 +20953,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "A §aGrappling Hook§r is very useful in an urban environment.\n\nThere are lots of ways to upgrade and improve your Grappling Hook, so play around with it.\n\nOpen your inventory and look for the Baubles button, click it to reveal the additional bauble slots and put the Hook there.\n\nThe default key is §6C§r, however since quite a lot of mods occupy this hotkey you\u0027ll need to visit the controls menu to resolve the button conflicts.",
|
||||
"desc:8": "A §aGrappling Hook§r is very useful in an urban environment.\n\nThere are lots of ways to upgrade and improve your Grappling Hook, so play around with it.\n\nOpen your inventory and look for the Baubles button, click it to reveal the additional bauble slots and put the Hook there.\n\nThe default key is §6C§r, however you can change this as you wish. Just be careful of §cKeybind Conflicts§r!",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -20974,7 +20974,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 368,
|
||||
@ -21066,7 +21066,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 370,
|
||||
@ -21151,7 +21151,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 371,
|
||||
@ -22210,7 +22210,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 393,
|
||||
@ -22642,7 +22642,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 401,
|
||||
@ -22878,7 +22878,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 405,
|
||||
@ -23560,7 +23560,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 415,
|
||||
@ -26405,7 +26405,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 488,
|
||||
@ -26587,7 +26587,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 491,
|
||||
@ -26811,7 +26811,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 495,
|
||||
@ -28789,7 +28789,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 530,
|
||||
@ -29768,7 +29768,6 @@
|
||||
},
|
||||
"548:10": {
|
||||
"preRequisites:11": [
|
||||
21,
|
||||
909
|
||||
],
|
||||
"properties:10": {
|
||||
@ -29788,14 +29787,14 @@
|
||||
"lockedprogress:1": 1,
|
||||
"name:8": "Molds",
|
||||
"partysinglereward:1": 0,
|
||||
"questlogic:8": "OR",
|
||||
"questlogic:8": "AND",
|
||||
"repeat_relative:1": 1,
|
||||
"repeattime:3": -1,
|
||||
"simultaneous:1": 0,
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 548,
|
||||
@ -30070,7 +30069,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 552,
|
||||
@ -30399,7 +30398,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 558,
|
||||
@ -36121,7 +36120,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 670,
|
||||
@ -37107,7 +37106,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 687,
|
||||
@ -39578,7 +39577,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 743,
|
||||
@ -40383,7 +40382,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "OR",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 755,
|
||||
@ -41377,7 +41376,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 775,
|
||||
@ -41662,7 +41661,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 780,
|
||||
@ -41979,7 +41978,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 786,
|
||||
@ -42912,7 +42911,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 803,
|
||||
@ -43193,7 +43192,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 808,
|
||||
@ -43415,7 +43414,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 813,
|
||||
@ -43614,7 +43613,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 817,
|
||||
@ -48764,7 +48763,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 909,
|
||||
@ -48883,7 +48882,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 911,
|
||||
@ -49002,7 +49001,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 913,
|
||||
@ -49077,7 +49076,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 914,
|
||||
@ -49756,7 +49755,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "§2A brand new and highly requested mod to CEu to help you manage your tools!§r\n\nThe §eTool Belt§r is a item, which can store your tools, and exchange them easily! Right now, it has 2 slots, but later, once you unlock §6Steel§r, you can upgrade it with §6Belt Pouches§r, all the way to 9 slots, with an §3Anvil§r and some §aXP§r!\n\nMake the Tool Belt, and you can use the keybind (default is `R\u0027), while the belt is in your inventory or Bauble Slots §cand you are holding something, or the belt is not empty§r, to open its GUI. \n\nAlternatively, you can right click while holding the belt to open its inventory.\n\nThe Tool Belt is equipable as a §bBauble§r. Open your inventory and look for the Baubles button, and click it to reveal the additional bauble slots menu, and then put it in the Belt Slot. Or, just click in every bauble slot until it goes in, if you can\u0027t tell which bauble slot looks like a belt.\n\nThe Tool Belt can store anything with a stack size of 1, like swords, pickaxes, §bGregTech§r tools, and the §6Terminal§r. It has also been modified a bit, so it also allows any §bStorage Drawers§r key, and §cdoesn\u0027t allow any Thermal Satchel§r.\n\nNow, you can insert and extract from the belt! You can also use the Keybinds `§eCycle Tool Left§r\u0027 and `§eCycle Tool Right§r\u0027 whilst you are in the GUI.",
|
||||
"desc:8": "§2A brand new and highly requested mod to CEu to help you manage your tools!§r\n\nThe §eTool Belt§r is a item, which can store your tools, and exchange them easily! Right now, it has 2 slots, but later, once you unlock §6Steel§r, you can upgrade it with §6Belt Pouches§r, all the way to 9 slots, with an §3Anvil§r and some §aXP§r!\n\nMake the Tool Belt, and you can use the keybind (default is §eR§r), while the belt is in your inventory or Bauble Slots §cand you are holding something, or the belt is not empty§r, to open its GUI. \n\nAlternatively, you can right click while holding the belt to open its inventory.\n\nThe Tool Belt is equipable as a §bBauble§r. Open your inventory and look for the Baubles button, and click it to reveal the additional bauble slots menu, and then put it in the Belt Slot. Or, just click in every bauble slot until it goes in, if you can\u0027t tell which bauble slot looks like a belt.\n\nThe Tool Belt can store anything with a stack size of 1, like swords, pickaxes, §bGregTech§r tools, and the §6Terminal§r. It has also been modified a bit, so it also allows any §bStorage Drawers§r key, and §cdoesn\u0027t allow any Thermal Satchel§r.\n\nNow, you can insert and extract from the belt! You can also use the Keybinds `§eCycle Tool Left§r\u0027 and `§eCycle Tool Right§r\u0027 whilst you are in the GUI.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -49776,7 +49775,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 927,
|
||||
@ -50348,7 +50347,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "This pack has §bInventory Bogo Sorter§r, allowing for quick, customizable, and easy sorting of any inventory!\n\nThe default sort keybind is §aMiddle Click§r, §cbut you can always change the keybind. Simply hover over any slot in the inventory (§6Chests§r, §6Crates§r, your personal inventory, etc.), and click your sort keybind, and voila! A neat inventory.\n\nYou can also configure how it is sorted, within the GUI. The default key to open the GUI is §aK§r.\n\nInventory Bogo Sorter, by default, also replaces stacks of items, like blocks, tools and food in your hotbar. For tools, it even replaces it just before it breaks, so you can repair it! Now, you can build a pillar to y-256 without opening your inventory, or changing hotbar slots!",
|
||||
"desc:8": "This pack has §bInventory Bogo Sorter§r, allowing for quick, customizable, and easy sorting of any inventory!\n\nThe default sort keybind is §aMiddle Click§r, but you can always change the keybind. Simply hover over any slot in the inventory (§6Chests§r, §6Crates§r, your personal inventory, etc.), and click your sort keybind, and voila! A neat inventory.\n\nYou can also configure how it is sorted, within the GUI. The default key to open the GUI is §aK§r.\n\nInventory Bogo Sorter, by default, also replaces stacks of items, like blocks, tools and food in your hotbar. For tools, it even replaces it just before it breaks, so you can repair it! Now, you can build a pillar to y-256 without opening your inventory, or changing hotbar slots!",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -50368,7 +50367,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 932,
|
||||
@ -50636,7 +50635,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 937,
|
||||
@ -50695,7 +50694,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 938,
|
||||
@ -54328,7 +54327,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Combining an §aI/O Bus§r and an §aME Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Buses§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"desc:8": "Combining an §aI/O Bus§r and an §aME Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Buses/Hatches§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nSaves you that crucial block space, whilst giving you access to your usual features (such as §eGhost Circuits§r). They also have an extra storage space (for things like §6Lenses§r and §6Molds§r)!\n\nAlso, when you get tired of placing the same configuration over and over again, you can use §bGregTech§r §6Data Sticks§r to copy a ME Hatch/Bus Configuration!\n\nIn §9IV§r, you also unlock §6ME Stocking Input Buses and Hatches§r, which instead of storing a set amount of items/fluids itself, simply extracts items/fluids from the AE Network on demand. Technically, §einfinite throughput§r (or as much as your AE system can support), and saves having buffer items and fluids everywhere!\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -54374,6 +54373,24 @@
|
||||
"Damage:2": 1746,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"2:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"3:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1745,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"4:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 261,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:meta_item_1"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
@ -54381,26 +54398,24 @@
|
||||
}
|
||||
},
|
||||
"1033:10": {
|
||||
"preRequisites:11": [
|
||||
339,
|
||||
729
|
||||
],
|
||||
"preRequisites:11": [],
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Combining an §aI/O Hatch§r and an §aME Fluid Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Hatches§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"desc:8": "Unused Gap Quest. Prevents Overriding Of IDs.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"Count:3": 0,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
"id:8": "minecraft:air"
|
||||
},
|
||||
"ignoresview:1": 0,
|
||||
"ismain:1": 0,
|
||||
"issilent:1": 0,
|
||||
"issilent:1": 1,
|
||||
"lockedprogress:1": 0,
|
||||
"name:8": "§2ME Multiblock Hatches",
|
||||
"name:8": "Gap",
|
||||
"partysinglereward:1": 0,
|
||||
"questlogic:8": "AND",
|
||||
"repeat_relative:1": 1,
|
||||
"repeattime:3": -1,
|
||||
@ -54408,35 +54423,15 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "HIDDEN"
|
||||
}
|
||||
},
|
||||
"questID:3": 1033,
|
||||
"rewards:9": {},
|
||||
"tasks:9": {
|
||||
"0:10": {
|
||||
"autoConsume:1": 0,
|
||||
"consume:1": 0,
|
||||
"entryLogic:8": "AND",
|
||||
"groupDetect:1": 0,
|
||||
"ignoreNBT:1": 0,
|
||||
"index:3": 0,
|
||||
"partialMatch:1": 1,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"1:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1745,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
"taskID:8": "bq_standard:checkbox"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -55369,7 +55364,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 1048,
|
||||
@ -57538,7 +57533,7 @@
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -756,
|
||||
"y:3": 308
|
||||
"y:3": 344
|
||||
},
|
||||
"81:10": {
|
||||
"id:3": 341,
|
||||
@ -58010,27 +58005,20 @@
|
||||
"y:3": 380
|
||||
},
|
||||
"148:10": {
|
||||
"id:3": 1033,
|
||||
"id:3": 1045,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -720,
|
||||
"y:3": 380
|
||||
},
|
||||
"149:10": {
|
||||
"id:3": 1045,
|
||||
"id:3": 1047,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -756,
|
||||
"y:3": 380
|
||||
},
|
||||
"150:10": {
|
||||
"id:3": 1047,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -756,
|
||||
"y:3": 344
|
||||
},
|
||||
"151:10": {
|
||||
"id:3": 1053,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
@ -62166,13 +62154,6 @@
|
||||
"sizeY:3": 24,
|
||||
"x:3": 186,
|
||||
"y:3": 630
|
||||
},
|
||||
"52:10": {
|
||||
"id:3": 1033,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": 186,
|
||||
"y:3": 438
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
# Priority 2: Sets the difficulty in any world to easy when enabled.
|
||||
B:forceEasy=false
|
||||
|
||||
# Priority 4: Sets the difficulty in any world to hard when enabled.
|
||||
B:forceHard=false
|
||||
|
||||
# Priority 3: Sets the difficulty in any world to normal when enabled.
|
||||
B:forceNormal=false
|
||||
|
||||
# Priority 1: Sets the difficulty in any world to peaceful when enabled.
|
||||
B:forcePeaceful=true
|
||||
|
||||
# When enabled, also sets the difficulty in worlds where it has already been locked.
|
||||
B:shouldChangeDifficultyWhenAlreadyLocked=false
|
||||
|
||||
# When enabled, locks the difficulty in any world so it cannot be changed.
|
||||
B:shouldLockDifficulty=true
|
||||
}
|
||||
|
||||
|
@ -1,274 +0,0 @@
|
||||
# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
# Configuration file
|
||||
|
||||
##########################################################################################################
|
||||
# boats
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to boats.
|
||||
##########################################################################################################
|
||||
|
||||
boats {
|
||||
# Whether to patch EntityBoat.
|
||||
# Default: true
|
||||
B:patchEntityBoat=true
|
||||
|
||||
# Prevents underwater boat passengers from being ejected after 60 ticks (3 seconds).
|
||||
# Default: false
|
||||
B:preventUnderwaterBoatPassengerEjection=false
|
||||
|
||||
# The buoyancy of boats when they are under flowing water.
|
||||
# The vanilla default is -0.0007.
|
||||
# Min: -1.7976931348623157E308
|
||||
# Max: 1.7976931348623157E308
|
||||
# Default: 0.023
|
||||
D:underwaterBoatBuoyancy=0.023
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# client
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to client-sided features.
|
||||
##########################################################################################################
|
||||
|
||||
client {
|
||||
# Adds a separate keybind for dismounting.
|
||||
# Default: true
|
||||
B:dismountKeybind=false
|
||||
|
||||
# Speeds up language switching.
|
||||
# Default: true
|
||||
B:fastLanguageSwitch=true
|
||||
|
||||
# Forces Minecraft to show the title screen after disconnecting rather than the Multiplayer or Realms menu.
|
||||
# Default: false
|
||||
B:forceTitleScreenOnDisconnect=true
|
||||
|
||||
# The framerate limit slider step size.
|
||||
# If this is set to 10.0, vanilla behavior is not changed.
|
||||
# Min: 4.9E-324
|
||||
# Max: 260.0
|
||||
# Default: 1.0
|
||||
D:framerateLimitSliderStepSize=1.0
|
||||
|
||||
# Whether to fix the player model occasionally disappearing when flying with elytra in a straight line in third-person mode.
|
||||
# Default: true
|
||||
B:invisiblePlayerModelFix=true
|
||||
|
||||
# Whether to add the Toggle Narrator keybind to the controls.
|
||||
# Default: true
|
||||
B:narratorKeybind=true
|
||||
|
||||
# Set this to false to disable the Minecraft class patches (the Toggle Narrator keybind and custom window title/icon).
|
||||
# Default: true
|
||||
B:patchMinecraftClass=true
|
||||
|
||||
# Set this to false to force disable the "force title screen on disconnect" patch.
|
||||
# Default: true
|
||||
B:patchTitleScreenOnDisconnect=true
|
||||
|
||||
# Whether to apply the potion glint patch so that the potion glowing effect can be toggled.
|
||||
# Default: true
|
||||
B:patchPotionGlint=false
|
||||
|
||||
# Whether to remove the glowing effect from potions.
|
||||
# Default: false
|
||||
B:removePotionGlint=false
|
||||
|
||||
# Backports the smooth eye level change animations from Minecraft 1.13 and newer.
|
||||
# Default: true
|
||||
B:patchSmoothEyeLevelChanges=true
|
||||
|
||||
# Whether smooth eye level change animations should be enabled.
|
||||
# Default: true
|
||||
B:smoothEyeLevelChanges=true
|
||||
|
||||
# Enables the /rpreloadclient command.
|
||||
# Default: true
|
||||
B:rpreloadclient=true
|
||||
|
||||
##########################################################################################################
|
||||
# window
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the Minecraft window.
|
||||
##########################################################################################################
|
||||
|
||||
window {
|
||||
# The path to the 16x16 Minecraft window icon.
|
||||
# Leave this and the 32x32 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon16=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The path to the 32x32 Minecraft window icon.
|
||||
# Leave this and the 16x16 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon32=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The path to the 256x256 window icon which is used on Mac OS X.
|
||||
# Leave this, the 16x16 icon and the 32x32 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon256=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The Minecraft window title.
|
||||
# Default: Minecraft 1.12.2
|
||||
S:title=Nomifactory CEu, v1.7-alpha-4, Expert Mode
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# misc
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options that don't fit into any other categories.
|
||||
##########################################################################################################
|
||||
|
||||
misc {
|
||||
# Whether to prevent the observer from emitting a signal when it is placed.
|
||||
# This fixes MC-109832.
|
||||
# Default: true
|
||||
B:disableObserverSignalOnPlace=true
|
||||
|
||||
# Whether to fix dismount positions being too high.
|
||||
# This fixes MC-3328 and MC-111726.
|
||||
# Default: true
|
||||
B:dismountPositionFix=true
|
||||
|
||||
# Fixes the End portal and End gateway break particle textures and improves End portal rendering.
|
||||
# Default: true
|
||||
B:endPortalTweaks=true
|
||||
|
||||
# Whether to patch WorldServer to prevent a "TickNextTick list out of synch" IllegalStateException.
|
||||
# Default: true
|
||||
B:fixTickNextTickListOutOfSynch=true
|
||||
|
||||
# Fixes MC-2025.
|
||||
# More information can be found here: https://www.reddit.com/r/Mojira/comments/8pgd4q/final_and_proper_fix_to_mc2025_simple_reliable/
|
||||
# Default: true
|
||||
B:mc2025Fix=false
|
||||
|
||||
# Fixes MC-64836, which causes non-player entities to be allowed to control minecarts using their AI.
|
||||
# Default: true
|
||||
B:minecartAIFix=true
|
||||
|
||||
# Fixes MC-5694, which causes fast mining to sometimes only destroy blocks client-side only.
|
||||
# Default: true
|
||||
B:miningGhostBlocksFix=false
|
||||
|
||||
# Fixes MC-10369 (server-side particle spawning not creating particles for clients) and MC-93826 (breeding hearts only showing once instead of all of the time an animal can breed).
|
||||
# Default: true
|
||||
B:particleFixes=true
|
||||
|
||||
# Set this to false to disable the NetHandlerPlayServer patches (the speed limits and disconnect timeouts).
|
||||
# Default: true
|
||||
B:patchNetHandlerPlayServer=true
|
||||
|
||||
# Whether to patch the packet size limit.
|
||||
# Default: true
|
||||
B:patchPacketSizeLimit=false
|
||||
|
||||
# The packet size limit.
|
||||
# The vanilla limit is 2097152.
|
||||
# Min: 257
|
||||
# Max: 2147483647
|
||||
# Default: 16777216
|
||||
I:packetSizeLimit=16777216
|
||||
|
||||
# Fixes MC-54026, which causes blocks attached to slime blocks in some circumstances to create ghost blocks if a piston pushes the slime block.
|
||||
# Default: true
|
||||
B:pistonGhostBlocksFix=true
|
||||
|
||||
# Fixes MC-11944, which allows players to replace End portals, End gateways and Nether portals using buckets.
|
||||
# Default: true
|
||||
B:portalBucketReplacementFix=true
|
||||
|
||||
# Enables the portal bucket replacement fix for Nether portals.
|
||||
# Default: false
|
||||
B:portalBucketReplacementFixForNetherPortals=false
|
||||
|
||||
# Fixes MC-129057, which prevents ingredients with NBT data from being transferred to the crafting grid when a recipe is clicked in the recipe book.
|
||||
# Default: true
|
||||
B:recipeBookNBTFix=true
|
||||
|
||||
# Enables the /rpreload command.
|
||||
# Default: true
|
||||
B:rpreload=true
|
||||
|
||||
# Fixes player skull stacking.
|
||||
# Default: true
|
||||
B:skullStackingFix=true
|
||||
|
||||
# Whether skull stacking requires the same textures or just the same player profile.
|
||||
# Default: true
|
||||
B:skullStackingRequiresSameTextures=true
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# speedLimits
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the movement speed limits.
|
||||
##########################################################################################################
|
||||
|
||||
speedLimits {
|
||||
# The maximum player speed.
|
||||
# The vanilla default is 100.0.
|
||||
# Min: 1.0
|
||||
# Max: 3.4028234663852886E38
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerSpeed=1000000.0
|
||||
|
||||
# The maximum player elytra speed.
|
||||
# The vanilla default is 300.0.
|
||||
# Min: 1.0
|
||||
# Max: 3.4028234663852886E38
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerElytraSpeed=1000000.0
|
||||
|
||||
# The maximum player vehicle speed.
|
||||
# The vanilla default is 100.0.
|
||||
# Min: 1.0
|
||||
# Max: 1.7976931348623157E308
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerVehicleSpeed=1000000.0
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# timeouts
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the disconnect timeouts.
|
||||
##########################################################################################################
|
||||
|
||||
timeouts {
|
||||
# The interval at which the server sends the KeepAlive packet.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 15
|
||||
I:keepAlivePacketInterval=15
|
||||
|
||||
# The login timeout in ticks.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 1800
|
||||
I:loginTimeout=1800
|
||||
|
||||
# Whether to apply the login timeout.
|
||||
# Default: true
|
||||
B:patchLoginTimeout=true
|
||||
|
||||
# The read timeout in seconds.
|
||||
# This is the time it takes for a player to be disconnected after not responding to a KeepAlive packet.
|
||||
# This value is automatically rounded up to a product of keepAlivePacketInterval.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 90
|
||||
I:readTimeout=90
|
||||
|
||||
# Whether to patch NetworkManager to apply the client-sided read timeout.
|
||||
# Default: true
|
||||
B:patchNetworkManager=true
|
||||
}
|
||||
|
||||
|
@ -1,34 +0,0 @@
|
||||
# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
#Minecraft server properties
|
||||
op-permission-level=4
|
||||
level-name=world
|
||||
allow-flight=true
|
||||
prevent-proxy-connections=false
|
||||
server-port=25565
|
||||
max-world-size=29999984
|
||||
level-seed=
|
||||
force-gamemode=false
|
||||
server-ip=
|
||||
network-compression-threshold=256
|
||||
max-build-height=256
|
||||
spawn-npcs=true
|
||||
white-list=false
|
||||
spawn-animals=true
|
||||
hardcore=false
|
||||
snooper-enabled=true
|
||||
resource-pack-sha1=
|
||||
online-mode=true
|
||||
resource-pack=
|
||||
pvp=true
|
||||
difficulty=0
|
||||
enable-command-block=false
|
||||
gamemode=0
|
||||
player-idle-timeout=0
|
||||
max-players=20
|
||||
spawn-monsters=true
|
||||
view-distance=10
|
||||
generate-structures=true
|
||||
motd=Nomi CEu Server, v1.7-alpha-4, Expert Mode
|
||||
level-type=lostcities
|
||||
generator-settings=
|
@ -277,7 +277,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Welcome to §5Nomifactory§r §2GTCEu Edition§r!\n\nThis pack is intended to be played in a §bLost Cities / Overworld dimension§r.\n\nIf you\u0027re playing with friends, don\u0027t forget to invite them to the §equestbook party§r.\n\n§rIf you wish to build your base in a skyblock world, place the §6Void World Cake§r down on the ground, and eat a slice to be sent to the void. Please note that you\u0027ll still need to return to the Lost Cities / Overworld dimension to mine, but you can freely build in complete safety in the §eVoid World§r.\n\nFeatures new to §2CEu§r and quests with new content will be highlighted in §2dark green (colour 2)§r.",
|
||||
"desc:8": "Welcome to §5Nomifactory§r §2GTCEu Edition§r!\n\nThis pack is intended to be played in a §bLost Cities / Overworld dimension§r.\n\nIf you\u0027re playing with friends, don\u0027t forget to invite them to the §equestbook party§r.\n\nDon\u0027t forget: you can always open the §6Questbook§r with the §eGrave§r key!\n\n§rIf you wish to build your base in a skyblock world, place the §6Void World Cake§r down on the ground, and eat a slice to be sent to the void. Please note that you\u0027ll still need to return to the Lost Cities / Overworld dimension to mine, but you can freely build in complete safety in the §eVoid World§r.\n\nFeatures new to §2CEu§r and quests with new content will be highlighted in §2dark green (colour 2)§r.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -14721,7 +14721,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "You\u0027ll need this to set the §aGuidance Computer\u0027s§r destination to the Moon (Luna).\n\nIn your assembled Rocket, press the Rocket GUI Hotkey (default is §eC§r but you may need to rebind it). Click the little square that says \"Guidance Computer\" to pull up the Guidance Computer inventory. Then, place the blank chip into the Guidance Computer. Back out of this menu (§eEsc§r or §eE§r) to get back to the main Rocket GUI.\n\nClick the §cSelect Dst§r button, choose Luna, and click the Select button to assign the destination to the chip.\n\n§eNote: if you want to return your rocket to Earth, you will need to change the destination in this manner again to Earth before launching.§r",
|
||||
"desc:8": "You\u0027ll need this to set the §aGuidance Computer\u0027s§r destination to the Moon (Luna).\n\nIn your assembled Rocket, press the Rocket GUI Hotkey (default is §eCtrl/Cmd + C§r). Click the little square that says \"Guidance Computer\" to pull up the Guidance Computer inventory. Then, place the blank chip into the Guidance Computer. Back out of this menu (§eEsc§r or §eE§r) to get back to the main Rocket GUI.\n\nClick the §cSelect Dst§r button, choose Luna, and click the Select button to assign the destination to the chip.\n\n§eNote: if you want to return your rocket to Earth, you will need to change the destination in this manner again to Earth before launching.§r",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -25168,7 +25168,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "A §aGrappling Hook§r is very useful in an urban environment.\n\nThere are lots of ways to upgrade and improve your Grappling Hook, so play around with it.\n\nOpen your inventory and look for the Baubles button, click it to reveal the additional bauble slots and put the Hook there.\n\nThe default key is §6C§r, however since quite a lot of mods occupy this hotkey you\u0027ll need to visit the controls menu to resolve the button conflicts.",
|
||||
"desc:8": "A §aGrappling Hook§r is very useful in an urban environment.\n\nThere are lots of ways to upgrade and improve your Grappling Hook, so play around with it.\n\nOpen your inventory and look for the Baubles button, click it to reveal the additional bauble slots and put the Hook there.\n\nThe default key is §6C§r, however you can change this as you wish. Just be careful of §cKeybind Conflicts§r!",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -63139,7 +63139,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "§2A brand new and highly requested mod to CEu to help you manage your tools!§r\n\nThe §eTool Belt§r is a item, which can store your tools, and exchange them easily! Right now, it has 2 slots, but later, once you unlock §6Steel§r, you can upgrade it with §6Belt Pouches§r, all the way to 9 slots, with an §3Anvil§r and some §aXP§r!\n\nMake the Tool Belt, and you can use the keybind (default is `R\u0027), while the belt is in your inventory or Bauble Slots §cand you are holding something, or the belt is not empty§r, to open its GUI. \n\nAlternatively, you can right click while holding the belt to open its inventory.\n\nThe Tool Belt is equipable as a §bBauble§r. Open your inventory and look for the Baubles button, and click it to reveal the additional bauble slots menu, and then put it in the Belt Slot. Or, just click in every bauble slot until it goes in, if you can\u0027t tell which bauble slot looks like a belt.\n\nThe Tool Belt can store anything with a stack size of 1, like swords, pickaxes, §bGregTech§r tools, and the §6Terminal§r. It has also been modified a bit, so it also allows any §bStorage Drawers§r key, and §cdoesn\u0027t allow any Thermal Satchel§r.\n\nNow, you can insert and extract from the belt! You can also use the Keybinds `§eCycle Tool Left§r\u0027 and `§eCycle Tool Right§r\u0027 whilst you are in the GUI.",
|
||||
"desc:8": "§2A brand new and highly requested mod to CEu to help you manage your tools!§r\n\nThe §eTool Belt§r is a item, which can store your tools, and exchange them easily! Right now, it has 2 slots, but later, once you unlock §6Steel§r, you can upgrade it with §6Belt Pouches§r, all the way to 9 slots, with an §3Anvil§r and some §aXP§r!\n\nMake the Tool Belt, and you can use the keybind (default is §eR§r), while the belt is in your inventory or Bauble Slots §cand you are holding something, or the belt is not empty§r, to open its GUI. \n\nAlternatively, you can right click while holding the belt to open its inventory.\n\nThe Tool Belt is equipable as a §bBauble§r. Open your inventory and look for the Baubles button, and click it to reveal the additional bauble slots menu, and then put it in the Belt Slot. Or, just click in every bauble slot until it goes in, if you can\u0027t tell which bauble slot looks like a belt.\n\nThe Tool Belt can store anything with a stack size of 1, like swords, pickaxes, §bGregTech§r tools, and the §6Terminal§r. It has also been modified a bit, so it also allows any §bStorage Drawers§r key, and §cdoesn\u0027t allow any Thermal Satchel§r.\n\nNow, you can insert and extract from the belt! You can also use the Keybinds `§eCycle Tool Left§r\u0027 and `§eCycle Tool Right§r\u0027 whilst you are in the GUI.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -63533,7 +63533,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "This pack has §bInventory Bogo Sorter§r, allowing for quick, customizable, and easy sorting of any inventory!\n\nThe default sort keybind is §aMiddle Click§r, §cbut you can always change the keybind. Simply hover over any slot in the inventory (§6Chests§r, §6Crates§r, your personal inventory, etc.), and click your sort keybind, and voila! A neat inventory.\n\nYou can also configure how it is sorted, within the GUI. The default key to open the GUI is §aK§r.\n\nInventory Bogo Sorter, by default, also replaces stacks of items, like blocks, tools and food in your hotbar. For tools, it even replaces it just before it breaks, so you can repair it! Now, you can build a pillar to y-256 without opening your inventory, or changing hotbar slots!",
|
||||
"desc:8": "This pack has §bInventory Bogo Sorter§r, allowing for quick, customizable, and easy sorting of any inventory!\n\nThe default sort keybind is §aMiddle Click§r, but you can always change the keybind. Simply hover over any slot in the inventory (§6Chests§r, §6Crates§r, your personal inventory, etc.), and click your sort keybind, and voila! A neat inventory.\n\nYou can also configure how it is sorted, within the GUI. The default key to open the GUI is §aK§r.\n\nInventory Bogo Sorter, by default, also replaces stacks of items, like blocks, tools and food in your hotbar. For tools, it even replaces it just before it breaks, so you can repair it! Now, you can build a pillar to y-256 without opening your inventory, or changing hotbar slots!",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -64059,7 +64059,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Combining an §aI/O Bus§r and an §aME Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Buses§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"desc:8": "Combining an §aI/O Bus§r and an §aME Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Buses/Hatches§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nSaves you that crucial block space, whilst giving you access to your usual features (such as §eGhost Circuits§r). They also have an extra storage space (for things like §6Lenses§r and §6Molds§r)!\n\nAlso, when you get tired of placing the same configuration over and over again, you can use §bGregTech§r §6Data Sticks§r to copy a ME Hatch/Bus Configuration!\n\nIn §9IV§r, you also unlock §6ME Stocking Input Buses and Hatches§r, which instead of storing a set amount of items/fluids itself, simply extracts items/fluids from the AE Network on demand. Technically, §einfinite throughput§r (or as much as your AE system can support), and saves having buffer items and fluids everywhere!\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -64118,6 +64118,24 @@
|
||||
"Damage:2": 1746,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"2:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"3:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1745,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"4:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 261,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:meta_item_1"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
@ -64125,26 +64143,24 @@
|
||||
}
|
||||
},
|
||||
"1033:10": {
|
||||
"preRequisites:11": [
|
||||
339,
|
||||
729
|
||||
],
|
||||
"preRequisites:11": [],
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Combining an §aI/O Hatch§r and an §aME Fluid Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Hatches§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"desc:8": "Unused Gap Quest. Prevents Overriding Of IDs.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"Count:3": 0,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
"id:8": "minecraft:air"
|
||||
},
|
||||
"ignoresview:1": 0,
|
||||
"ismain:1": 0,
|
||||
"issilent:1": 0,
|
||||
"issilent:1": 1,
|
||||
"lockedprogress:1": 0,
|
||||
"name:8": "§2ME Multiblock Hatches",
|
||||
"name:8": "Gap",
|
||||
"partysinglereward:1": 0,
|
||||
"questlogic:8": "AND",
|
||||
"repeat_relative:1": 1,
|
||||
"repeattime:3": -1,
|
||||
@ -64152,48 +64168,15 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "HIDDEN"
|
||||
}
|
||||
},
|
||||
"questID:3": 1033,
|
||||
"rewards:9": {
|
||||
"0:10": {
|
||||
"index:3": 0,
|
||||
"rewardID:8": "bq_standard:item",
|
||||
"rewards:9": {
|
||||
"0:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "nomilabs:nomicoin5"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rewards:9": {},
|
||||
"tasks:9": {
|
||||
"0:10": {
|
||||
"autoConsume:1": 0,
|
||||
"consume:1": 0,
|
||||
"entryLogic:8": "AND",
|
||||
"groupDetect:1": 0,
|
||||
"ignoreNBT:1": 0,
|
||||
"index:3": 0,
|
||||
"partialMatch:1": 1,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"1:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1745,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
"taskID:8": "bq_standard:checkbox"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -65302,7 +65285,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 1048,
|
||||
@ -67416,14 +67399,14 @@
|
||||
"sizeX:3": 40,
|
||||
"sizeY:3": 40,
|
||||
"x:3": -764,
|
||||
"y:3": 276
|
||||
"y:3": 272
|
||||
},
|
||||
"82:10": {
|
||||
"id:3": 340,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -812,
|
||||
"y:3": 316
|
||||
"y:3": 352
|
||||
},
|
||||
"83:10": {
|
||||
"id:3": 341,
|
||||
@ -67493,7 +67476,7 @@
|
||||
"sizeX:3": 48,
|
||||
"sizeY:3": 48,
|
||||
"x:3": -648,
|
||||
"y:3": 272
|
||||
"y:3": 268
|
||||
},
|
||||
"93:10": {
|
||||
"id:3": 527,
|
||||
@ -67703,7 +67686,7 @@
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -812,
|
||||
"y:3": 284
|
||||
"y:3": 316
|
||||
},
|
||||
"123:10": {
|
||||
"id:3": 783,
|
||||
@ -67794,7 +67777,7 @@
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -600,
|
||||
"y:3": 284
|
||||
"y:3": 280
|
||||
},
|
||||
"136:10": {
|
||||
"id:3": 841,
|
||||
@ -67898,24 +67881,17 @@
|
||||
"id:3": 1032,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -812,
|
||||
"y:3": 352
|
||||
},
|
||||
"151:10": {
|
||||
"id:3": 1033,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -776,
|
||||
"y:3": 352
|
||||
},
|
||||
"152:10": {
|
||||
"151:10": {
|
||||
"id:3": 1047,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -812,
|
||||
"y:3": 252
|
||||
"y:3": 280
|
||||
},
|
||||
"153:10": {
|
||||
"152:10": {
|
||||
"id:3": 1051,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
@ -72121,13 +72097,6 @@
|
||||
"sizeY:3": 24,
|
||||
"x:3": 132,
|
||||
"y:3": 594
|
||||
},
|
||||
"50:10": {
|
||||
"id:3": 1033,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": 132,
|
||||
"y:3": 408
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
# Priority 2: Sets the difficulty in any world to easy when enabled.
|
||||
B:forceEasy=false
|
||||
|
||||
# Priority 4: Sets the difficulty in any world to hard when enabled.
|
||||
B:forceHard=false
|
||||
|
||||
# Priority 3: Sets the difficulty in any world to normal when enabled.
|
||||
B:forceNormal=false
|
||||
|
||||
# Priority 1: Sets the difficulty in any world to peaceful when enabled.
|
||||
B:forcePeaceful=false
|
||||
|
||||
# When enabled, also sets the difficulty in worlds where it has already been locked.
|
||||
B:shouldChangeDifficultyWhenAlreadyLocked=false
|
||||
|
||||
# When enabled, locks the difficulty in any world so it cannot be changed.
|
||||
B:shouldLockDifficulty=false
|
||||
}
|
||||
|
||||
|
@ -1,274 +0,0 @@
|
||||
# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
# Configuration file
|
||||
|
||||
##########################################################################################################
|
||||
# boats
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to boats.
|
||||
##########################################################################################################
|
||||
|
||||
boats {
|
||||
# Whether to patch EntityBoat.
|
||||
# Default: true
|
||||
B:patchEntityBoat=true
|
||||
|
||||
# Prevents underwater boat passengers from being ejected after 60 ticks (3 seconds).
|
||||
# Default: false
|
||||
B:preventUnderwaterBoatPassengerEjection=false
|
||||
|
||||
# The buoyancy of boats when they are under flowing water.
|
||||
# The vanilla default is -0.0007.
|
||||
# Min: -1.7976931348623157E308
|
||||
# Max: 1.7976931348623157E308
|
||||
# Default: 0.023
|
||||
D:underwaterBoatBuoyancy=0.023
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# client
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to client-sided features.
|
||||
##########################################################################################################
|
||||
|
||||
client {
|
||||
# Adds a separate keybind for dismounting.
|
||||
# Default: true
|
||||
B:dismountKeybind=false
|
||||
|
||||
# Speeds up language switching.
|
||||
# Default: true
|
||||
B:fastLanguageSwitch=true
|
||||
|
||||
# Forces Minecraft to show the title screen after disconnecting rather than the Multiplayer or Realms menu.
|
||||
# Default: false
|
||||
B:forceTitleScreenOnDisconnect=true
|
||||
|
||||
# The framerate limit slider step size.
|
||||
# If this is set to 10.0, vanilla behavior is not changed.
|
||||
# Min: 4.9E-324
|
||||
# Max: 260.0
|
||||
# Default: 1.0
|
||||
D:framerateLimitSliderStepSize=1.0
|
||||
|
||||
# Whether to fix the player model occasionally disappearing when flying with elytra in a straight line in third-person mode.
|
||||
# Default: true
|
||||
B:invisiblePlayerModelFix=true
|
||||
|
||||
# Whether to add the Toggle Narrator keybind to the controls.
|
||||
# Default: true
|
||||
B:narratorKeybind=true
|
||||
|
||||
# Set this to false to disable the Minecraft class patches (the Toggle Narrator keybind and custom window title/icon).
|
||||
# Default: true
|
||||
B:patchMinecraftClass=true
|
||||
|
||||
# Set this to false to force disable the "force title screen on disconnect" patch.
|
||||
# Default: true
|
||||
B:patchTitleScreenOnDisconnect=true
|
||||
|
||||
# Whether to apply the potion glint patch so that the potion glowing effect can be toggled.
|
||||
# Default: true
|
||||
B:patchPotionGlint=false
|
||||
|
||||
# Whether to remove the glowing effect from potions.
|
||||
# Default: false
|
||||
B:removePotionGlint=false
|
||||
|
||||
# Backports the smooth eye level change animations from Minecraft 1.13 and newer.
|
||||
# Default: true
|
||||
B:patchSmoothEyeLevelChanges=true
|
||||
|
||||
# Whether smooth eye level change animations should be enabled.
|
||||
# Default: true
|
||||
B:smoothEyeLevelChanges=true
|
||||
|
||||
# Enables the /rpreloadclient command.
|
||||
# Default: true
|
||||
B:rpreloadclient=true
|
||||
|
||||
##########################################################################################################
|
||||
# window
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the Minecraft window.
|
||||
##########################################################################################################
|
||||
|
||||
window {
|
||||
# The path to the 16x16 Minecraft window icon.
|
||||
# Leave this and the 32x32 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon16=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The path to the 32x32 Minecraft window icon.
|
||||
# Leave this and the 16x16 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon32=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The path to the 256x256 window icon which is used on Mac OS X.
|
||||
# Leave this, the 16x16 icon and the 32x32 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon256=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The Minecraft window title.
|
||||
# Default: Minecraft 1.12.2
|
||||
S:title=Nomifactory CEu, v1.7-alpha-4, Normal Mode
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# misc
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options that don't fit into any other categories.
|
||||
##########################################################################################################
|
||||
|
||||
misc {
|
||||
# Whether to prevent the observer from emitting a signal when it is placed.
|
||||
# This fixes MC-109832.
|
||||
# Default: true
|
||||
B:disableObserverSignalOnPlace=true
|
||||
|
||||
# Whether to fix dismount positions being too high.
|
||||
# This fixes MC-3328 and MC-111726.
|
||||
# Default: true
|
||||
B:dismountPositionFix=true
|
||||
|
||||
# Fixes the End portal and End gateway break particle textures and improves End portal rendering.
|
||||
# Default: true
|
||||
B:endPortalTweaks=true
|
||||
|
||||
# Whether to patch WorldServer to prevent a "TickNextTick list out of synch" IllegalStateException.
|
||||
# Default: true
|
||||
B:fixTickNextTickListOutOfSynch=true
|
||||
|
||||
# Fixes MC-2025.
|
||||
# More information can be found here: https://www.reddit.com/r/Mojira/comments/8pgd4q/final_and_proper_fix_to_mc2025_simple_reliable/
|
||||
# Default: true
|
||||
B:mc2025Fix=false
|
||||
|
||||
# Fixes MC-64836, which causes non-player entities to be allowed to control minecarts using their AI.
|
||||
# Default: true
|
||||
B:minecartAIFix=true
|
||||
|
||||
# Fixes MC-5694, which causes fast mining to sometimes only destroy blocks client-side only.
|
||||
# Default: true
|
||||
B:miningGhostBlocksFix=false
|
||||
|
||||
# Fixes MC-10369 (server-side particle spawning not creating particles for clients) and MC-93826 (breeding hearts only showing once instead of all of the time an animal can breed).
|
||||
# Default: true
|
||||
B:particleFixes=true
|
||||
|
||||
# Set this to false to disable the NetHandlerPlayServer patches (the speed limits and disconnect timeouts).
|
||||
# Default: true
|
||||
B:patchNetHandlerPlayServer=true
|
||||
|
||||
# Whether to patch the packet size limit.
|
||||
# Default: true
|
||||
B:patchPacketSizeLimit=false
|
||||
|
||||
# The packet size limit.
|
||||
# The vanilla limit is 2097152.
|
||||
# Min: 257
|
||||
# Max: 2147483647
|
||||
# Default: 16777216
|
||||
I:packetSizeLimit=16777216
|
||||
|
||||
# Fixes MC-54026, which causes blocks attached to slime blocks in some circumstances to create ghost blocks if a piston pushes the slime block.
|
||||
# Default: true
|
||||
B:pistonGhostBlocksFix=true
|
||||
|
||||
# Fixes MC-11944, which allows players to replace End portals, End gateways and Nether portals using buckets.
|
||||
# Default: true
|
||||
B:portalBucketReplacementFix=true
|
||||
|
||||
# Enables the portal bucket replacement fix for Nether portals.
|
||||
# Default: false
|
||||
B:portalBucketReplacementFixForNetherPortals=false
|
||||
|
||||
# Fixes MC-129057, which prevents ingredients with NBT data from being transferred to the crafting grid when a recipe is clicked in the recipe book.
|
||||
# Default: true
|
||||
B:recipeBookNBTFix=true
|
||||
|
||||
# Enables the /rpreload command.
|
||||
# Default: true
|
||||
B:rpreload=true
|
||||
|
||||
# Fixes player skull stacking.
|
||||
# Default: true
|
||||
B:skullStackingFix=true
|
||||
|
||||
# Whether skull stacking requires the same textures or just the same player profile.
|
||||
# Default: true
|
||||
B:skullStackingRequiresSameTextures=true
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# speedLimits
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the movement speed limits.
|
||||
##########################################################################################################
|
||||
|
||||
speedLimits {
|
||||
# The maximum player speed.
|
||||
# The vanilla default is 100.0.
|
||||
# Min: 1.0
|
||||
# Max: 3.4028234663852886E38
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerSpeed=1000000.0
|
||||
|
||||
# The maximum player elytra speed.
|
||||
# The vanilla default is 300.0.
|
||||
# Min: 1.0
|
||||
# Max: 3.4028234663852886E38
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerElytraSpeed=1000000.0
|
||||
|
||||
# The maximum player vehicle speed.
|
||||
# The vanilla default is 100.0.
|
||||
# Min: 1.0
|
||||
# Max: 1.7976931348623157E308
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerVehicleSpeed=1000000.0
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# timeouts
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the disconnect timeouts.
|
||||
##########################################################################################################
|
||||
|
||||
timeouts {
|
||||
# The interval at which the server sends the KeepAlive packet.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 15
|
||||
I:keepAlivePacketInterval=15
|
||||
|
||||
# The login timeout in ticks.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 1800
|
||||
I:loginTimeout=1800
|
||||
|
||||
# Whether to apply the login timeout.
|
||||
# Default: true
|
||||
B:patchLoginTimeout=true
|
||||
|
||||
# The read timeout in seconds.
|
||||
# This is the time it takes for a player to be disconnected after not responding to a KeepAlive packet.
|
||||
# This value is automatically rounded up to a product of keepAlivePacketInterval.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 90
|
||||
I:readTimeout=90
|
||||
|
||||
# Whether to patch NetworkManager to apply the client-sided read timeout.
|
||||
# Default: true
|
||||
B:patchNetworkManager=true
|
||||
}
|
||||
|
||||
|
@ -1,34 +0,0 @@
|
||||
# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
#Minecraft server properties
|
||||
op-permission-level=4
|
||||
level-name=world
|
||||
allow-flight=true
|
||||
prevent-proxy-connections=false
|
||||
server-port=25565
|
||||
max-world-size=29999984
|
||||
level-seed=
|
||||
force-gamemode=false
|
||||
server-ip=
|
||||
network-compression-threshold=256
|
||||
max-build-height=256
|
||||
spawn-npcs=true
|
||||
white-list=false
|
||||
spawn-animals=true
|
||||
hardcore=false
|
||||
snooper-enabled=true
|
||||
resource-pack-sha1=
|
||||
online-mode=true
|
||||
resource-pack=
|
||||
pvp=true
|
||||
difficulty=1
|
||||
enable-command-block=false
|
||||
gamemode=0
|
||||
player-idle-timeout=0
|
||||
max-players=20
|
||||
spawn-monsters=true
|
||||
view-distance=10
|
||||
generate-structures=true
|
||||
motd=Nomi CEu Server, v1.7-alpha-4, Normal Mode
|
||||
level-type=lostcities
|
||||
generator-settings=
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"_comment": "DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD! See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!",
|
||||
"_comment": "FOR DEVELOPMENT, DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD! See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!",
|
||||
"buttons": {
|
||||
"akliz": {
|
||||
"action": {
|
||||
|
@ -277,7 +277,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Welcome to §5Nomifactory§r §2GTCEu Edition§r!\n\nThis pack is intended to be played in a §bLost Cities / Overworld dimension§r.\n\nIf you\u0027re playing with friends, don\u0027t forget to invite them to the §equestbook party§r.\n\n§rIf you wish to build your base in a skyblock world, place the §6Void World Cake§r down on the ground, and eat a slice to be sent to the void. Please note that you\u0027ll still need to return to the Lost Cities / Overworld dimension to mine, but you can freely build in complete safety in the §eVoid World§r.\n\nFeatures new to §2CEu§r and quests with new content will be highlighted in §2dark green (colour 2)§r.",
|
||||
"desc:8": "Welcome to §5Nomifactory§r §2GTCEu Edition§r!\n\nThis pack is intended to be played in a §bLost Cities / Overworld dimension§r.\n\nIf you\u0027re playing with friends, don\u0027t forget to invite them to the §equestbook party§r.\n\nDon\u0027t forget: you can always open the §6Questbook§r with the §eGrave§r key!\n\n§rIf you wish to build your base in a skyblock world, place the §6Void World Cake§r down on the ground, and eat a slice to be sent to the void. Please note that you\u0027ll still need to return to the Lost Cities / Overworld dimension to mine, but you can freely build in complete safety in the §eVoid World§r.\n\nFeatures new to §2CEu§r and quests with new content will be highlighted in §2dark green (colour 2)§r.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -14721,7 +14721,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "You\u0027ll need this to set the §aGuidance Computer\u0027s§r destination to the Moon (Luna).\n\nIn your assembled Rocket, press the Rocket GUI Hotkey (default is §eC§r but you may need to rebind it). Click the little square that says \"Guidance Computer\" to pull up the Guidance Computer inventory. Then, place the blank chip into the Guidance Computer. Back out of this menu (§eEsc§r or §eE§r) to get back to the main Rocket GUI.\n\nClick the §cSelect Dst§r button, choose Luna, and click the Select button to assign the destination to the chip.\n\n§eNote: if you want to return your rocket to Earth, you will need to change the destination in this manner again to Earth before launching.§r",
|
||||
"desc:8": "You\u0027ll need this to set the §aGuidance Computer\u0027s§r destination to the Moon (Luna).\n\nIn your assembled Rocket, press the Rocket GUI Hotkey (default is §eCtrl/Cmd + C§r). Click the little square that says \"Guidance Computer\" to pull up the Guidance Computer inventory. Then, place the blank chip into the Guidance Computer. Back out of this menu (§eEsc§r or §eE§r) to get back to the main Rocket GUI.\n\nClick the §cSelect Dst§r button, choose Luna, and click the Select button to assign the destination to the chip.\n\n§eNote: if you want to return your rocket to Earth, you will need to change the destination in this manner again to Earth before launching.§r",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -25168,7 +25168,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "A §aGrappling Hook§r is very useful in an urban environment.\n\nThere are lots of ways to upgrade and improve your Grappling Hook, so play around with it.\n\nOpen your inventory and look for the Baubles button, click it to reveal the additional bauble slots and put the Hook there.\n\nThe default key is §6C§r, however since quite a lot of mods occupy this hotkey you\u0027ll need to visit the controls menu to resolve the button conflicts.",
|
||||
"desc:8": "A §aGrappling Hook§r is very useful in an urban environment.\n\nThere are lots of ways to upgrade and improve your Grappling Hook, so play around with it.\n\nOpen your inventory and look for the Baubles button, click it to reveal the additional bauble slots and put the Hook there.\n\nThe default key is §6C§r, however you can change this as you wish. Just be careful of §cKeybind Conflicts§r!",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -63139,7 +63139,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "§2A brand new and highly requested mod to CEu to help you manage your tools!§r\n\nThe §eTool Belt§r is a item, which can store your tools, and exchange them easily! Right now, it has 2 slots, but later, once you unlock §6Steel§r, you can upgrade it with §6Belt Pouches§r, all the way to 9 slots, with an §3Anvil§r and some §aXP§r!\n\nMake the Tool Belt, and you can use the keybind (default is `R\u0027), while the belt is in your inventory or Bauble Slots §cand you are holding something, or the belt is not empty§r, to open its GUI. \n\nAlternatively, you can right click while holding the belt to open its inventory.\n\nThe Tool Belt is equipable as a §bBauble§r. Open your inventory and look for the Baubles button, and click it to reveal the additional bauble slots menu, and then put it in the Belt Slot. Or, just click in every bauble slot until it goes in, if you can\u0027t tell which bauble slot looks like a belt.\n\nThe Tool Belt can store anything with a stack size of 1, like swords, pickaxes, §bGregTech§r tools, and the §6Terminal§r. It has also been modified a bit, so it also allows any §bStorage Drawers§r key, and §cdoesn\u0027t allow any Thermal Satchel§r.\n\nNow, you can insert and extract from the belt! You can also use the Keybinds `§eCycle Tool Left§r\u0027 and `§eCycle Tool Right§r\u0027 whilst you are in the GUI.",
|
||||
"desc:8": "§2A brand new and highly requested mod to CEu to help you manage your tools!§r\n\nThe §eTool Belt§r is a item, which can store your tools, and exchange them easily! Right now, it has 2 slots, but later, once you unlock §6Steel§r, you can upgrade it with §6Belt Pouches§r, all the way to 9 slots, with an §3Anvil§r and some §aXP§r!\n\nMake the Tool Belt, and you can use the keybind (default is §eR§r), while the belt is in your inventory or Bauble Slots §cand you are holding something, or the belt is not empty§r, to open its GUI. \n\nAlternatively, you can right click while holding the belt to open its inventory.\n\nThe Tool Belt is equipable as a §bBauble§r. Open your inventory and look for the Baubles button, and click it to reveal the additional bauble slots menu, and then put it in the Belt Slot. Or, just click in every bauble slot until it goes in, if you can\u0027t tell which bauble slot looks like a belt.\n\nThe Tool Belt can store anything with a stack size of 1, like swords, pickaxes, §bGregTech§r tools, and the §6Terminal§r. It has also been modified a bit, so it also allows any §bStorage Drawers§r key, and §cdoesn\u0027t allow any Thermal Satchel§r.\n\nNow, you can insert and extract from the belt! You can also use the Keybinds `§eCycle Tool Left§r\u0027 and `§eCycle Tool Right§r\u0027 whilst you are in the GUI.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -63533,7 +63533,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "This pack has §bInventory Bogo Sorter§r, allowing for quick, customizable, and easy sorting of any inventory!\n\nThe default sort keybind is §aMiddle Click§r, §cbut you can always change the keybind. Simply hover over any slot in the inventory (§6Chests§r, §6Crates§r, your personal inventory, etc.), and click your sort keybind, and voila! A neat inventory.\n\nYou can also configure how it is sorted, within the GUI. The default key to open the GUI is §aK§r.\n\nInventory Bogo Sorter, by default, also replaces stacks of items, like blocks, tools and food in your hotbar. For tools, it even replaces it just before it breaks, so you can repair it! Now, you can build a pillar to y-256 without opening your inventory, or changing hotbar slots!",
|
||||
"desc:8": "This pack has §bInventory Bogo Sorter§r, allowing for quick, customizable, and easy sorting of any inventory!\n\nThe default sort keybind is §aMiddle Click§r, but you can always change the keybind. Simply hover over any slot in the inventory (§6Chests§r, §6Crates§r, your personal inventory, etc.), and click your sort keybind, and voila! A neat inventory.\n\nYou can also configure how it is sorted, within the GUI. The default key to open the GUI is §aK§r.\n\nInventory Bogo Sorter, by default, also replaces stacks of items, like blocks, tools and food in your hotbar. For tools, it even replaces it just before it breaks, so you can repair it! Now, you can build a pillar to y-256 without opening your inventory, or changing hotbar slots!",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -64059,7 +64059,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Combining an §aI/O Bus§r and an §aME Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Buses§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"desc:8": "Combining an §aI/O Bus§r and an §aME Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Buses/Hatches§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nSaves you that crucial block space, whilst giving you access to your usual features (such as §eGhost Circuits§r). They also have an extra storage space (for things like §6Lenses§r and §6Molds§r)!\n\nAlso, when you get tired of placing the same configuration over and over again, you can use §bGregTech§r §6Data Sticks§r to copy a ME Hatch/Bus Configuration!\n\nIn §9IV§r, you also unlock §6ME Stocking Input Buses and Hatches§r, which instead of storing a set amount of items/fluids itself, simply extracts items/fluids from the AE Network on demand. Technically, §einfinite throughput§r (or as much as your AE system can support), and saves having buffer items and fluids everywhere!\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -64118,6 +64118,24 @@
|
||||
"Damage:2": 1746,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"2:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"3:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1745,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"4:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 261,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:meta_item_1"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
@ -64125,26 +64143,24 @@
|
||||
}
|
||||
},
|
||||
"1033:10": {
|
||||
"preRequisites:11": [
|
||||
339,
|
||||
729
|
||||
],
|
||||
"preRequisites:11": [],
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Combining an §aI/O Hatch§r and an §aME Fluid Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Hatches§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"desc:8": "Unused Gap Quest. Prevents Overriding Of IDs.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"Count:3": 0,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
"id:8": "minecraft:air"
|
||||
},
|
||||
"ignoresview:1": 0,
|
||||
"ismain:1": 0,
|
||||
"issilent:1": 0,
|
||||
"issilent:1": 1,
|
||||
"lockedprogress:1": 0,
|
||||
"name:8": "§2ME Multiblock Hatches",
|
||||
"name:8": "Gap",
|
||||
"partysinglereward:1": 0,
|
||||
"questlogic:8": "AND",
|
||||
"repeat_relative:1": 1,
|
||||
"repeattime:3": -1,
|
||||
@ -64152,48 +64168,15 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "HIDDEN"
|
||||
}
|
||||
},
|
||||
"questID:3": 1033,
|
||||
"rewards:9": {
|
||||
"0:10": {
|
||||
"index:3": 0,
|
||||
"rewardID:8": "bq_standard:item",
|
||||
"rewards:9": {
|
||||
"0:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "nomilabs:nomicoin5"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rewards:9": {},
|
||||
"tasks:9": {
|
||||
"0:10": {
|
||||
"autoConsume:1": 0,
|
||||
"consume:1": 0,
|
||||
"entryLogic:8": "AND",
|
||||
"groupDetect:1": 0,
|
||||
"ignoreNBT:1": 0,
|
||||
"index:3": 0,
|
||||
"partialMatch:1": 1,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"1:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1745,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
"taskID:8": "bq_standard:checkbox"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -65302,7 +65285,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 1048,
|
||||
@ -67416,14 +67399,14 @@
|
||||
"sizeX:3": 40,
|
||||
"sizeY:3": 40,
|
||||
"x:3": -764,
|
||||
"y:3": 276
|
||||
"y:3": 272
|
||||
},
|
||||
"82:10": {
|
||||
"id:3": 340,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -812,
|
||||
"y:3": 316
|
||||
"y:3": 352
|
||||
},
|
||||
"83:10": {
|
||||
"id:3": 341,
|
||||
@ -67493,7 +67476,7 @@
|
||||
"sizeX:3": 48,
|
||||
"sizeY:3": 48,
|
||||
"x:3": -648,
|
||||
"y:3": 272
|
||||
"y:3": 268
|
||||
},
|
||||
"93:10": {
|
||||
"id:3": 527,
|
||||
@ -67703,7 +67686,7 @@
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -812,
|
||||
"y:3": 284
|
||||
"y:3": 316
|
||||
},
|
||||
"123:10": {
|
||||
"id:3": 783,
|
||||
@ -67794,7 +67777,7 @@
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -600,
|
||||
"y:3": 284
|
||||
"y:3": 280
|
||||
},
|
||||
"136:10": {
|
||||
"id:3": 841,
|
||||
@ -67898,24 +67881,17 @@
|
||||
"id:3": 1032,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -812,
|
||||
"y:3": 352
|
||||
},
|
||||
"151:10": {
|
||||
"id:3": 1033,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -776,
|
||||
"y:3": 352
|
||||
},
|
||||
"152:10": {
|
||||
"151:10": {
|
||||
"id:3": 1047,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -812,
|
||||
"y:3": 252
|
||||
"y:3": 280
|
||||
},
|
||||
"153:10": {
|
||||
"152:10": {
|
||||
"id:3": 1051,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
@ -72121,13 +72097,6 @@
|
||||
"sizeY:3": 24,
|
||||
"x:3": 132,
|
||||
"y:3": 594
|
||||
},
|
||||
"50:10": {
|
||||
"id:3": 1033,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": 132,
|
||||
"y:3": 408
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -239,7 +239,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Welcome to §5Nomifactory§r §2GTCEu Edition: §cHard/Expert Mode§r!\n\nThis pack is intended to be played in a §bLost Cities / Overworld dimension§r.\n\nIf you\u0027re playing with friends, don\u0027t forget to invite them to the §equestbook party§r.\n\n§rIf you wish to build your base in a skyblock world, place the §6Void World Cake§r down on the ground, and eat a slice to be sent to the void. Please note that you\u0027ll still need to return to the Lost Cities / Overworld dimension to mine, but you can freely build in complete safety in the §eVoid World§r.\n\nFeatures new to §2CEu§r and quests with new content will be highlighted in §2dark green (color 2)§r, and features unique to §cHard/Expert Mode§r will be highlighted in §cred (color C)§r.",
|
||||
"desc:8": "Welcome to §5Nomifactory§r §2GTCEu Edition: §cHard/Expert Mode§r!\n\nThis pack is intended to be played in a §bLost Cities / Overworld dimension§r.\n\nIf you\u0027re playing with friends, don\u0027t forget to invite them to the §equestbook party§r.\n\nDon\\u0027t forget: you can always open the §6Questbook§r with the §eGrave§r key!\n\n§rIf you wish to build your base in a skyblock world, place the §6Void World Cake§r down on the ground, and eat a slice to be sent to the void. Please note that you\u0027ll still need to return to the Lost Cities / Overworld dimension to mine, but you can freely build in complete safety in the §eVoid World§r.\n\nFeatures new to §2CEu§r and quests with new content will be highlighted in §2dark green (color 2)§r, and features unique to §cHard/Expert Mode§r will be highlighted in §cred (color C)§r.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -442,7 +442,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 5,
|
||||
@ -482,7 +482,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 6,
|
||||
@ -561,7 +561,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 7,
|
||||
@ -681,7 +681,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 9,
|
||||
@ -778,7 +778,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 11,
|
||||
@ -858,7 +858,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 12,
|
||||
@ -1040,7 +1040,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 13,
|
||||
@ -1094,7 +1094,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 14,
|
||||
@ -1202,7 +1202,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 16,
|
||||
@ -1256,7 +1256,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 17,
|
||||
@ -1310,7 +1310,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 18,
|
||||
@ -1418,7 +1418,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 20,
|
||||
@ -1695,7 +1695,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 24,
|
||||
@ -2423,7 +2423,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 37,
|
||||
@ -2485,7 +2485,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 38,
|
||||
@ -2594,7 +2594,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 40,
|
||||
@ -3125,7 +3125,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "OR",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 50,
|
||||
@ -3566,7 +3566,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 58,
|
||||
@ -4090,7 +4090,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 66,
|
||||
@ -8284,7 +8284,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 141,
|
||||
@ -12193,7 +12193,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "You\u0027ll need this to set the §aGuidance Computer\u0027s§r destination to the Moon (Luna).\n\nIn your assembled Rocket, press the Rocket GUI Hotkey (default is §eC§r but you may need to rebind it). Click the little square that says \"Guidance Computer\" to pull up the Guidance Computer inventory. Then, place the blank chip into the Guidance Computer. Back out of this menu (§eEsc§r or §eE§r) to get back to the main Rocket GUI.\n\nClick the §cSelect Dst§r button, choose Luna, and click the Select button to assign the destination to the chip.\n\n§eNote: if you want to return your rocket to Earth, you will need to change the destination in this manner again to Earth before launching.§r",
|
||||
"desc:8": "You\u0027ll need this to set the §aGuidance Computer\u0027s§r destination to the Moon (Luna).\n\nIn your assembled Rocket, press the Rocket GUI Hotkey (default is §eCtrl/Cmd + C§r). Click the little square that says \"Guidance Computer\" to pull up the Guidance Computer inventory. Then, place the blank chip into the Guidance Computer. Back out of this menu (§eEsc§r or §eE§r) to get back to the main Rocket GUI.\n\nClick the §cSelect Dst§r button, choose Luna, and click the Select button to assign the destination to the chip.\n\n§eNote: if you want to return your rocket to Earth, you will need to change the destination in this manner again to Earth before launching.§r",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -15318,7 +15318,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 266,
|
||||
@ -20147,7 +20147,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "UNLOCKED"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 353,
|
||||
@ -20953,7 +20953,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "A §aGrappling Hook§r is very useful in an urban environment.\n\nThere are lots of ways to upgrade and improve your Grappling Hook, so play around with it.\n\nOpen your inventory and look for the Baubles button, click it to reveal the additional bauble slots and put the Hook there.\n\nThe default key is §6C§r, however since quite a lot of mods occupy this hotkey you\u0027ll need to visit the controls menu to resolve the button conflicts.",
|
||||
"desc:8": "A §aGrappling Hook§r is very useful in an urban environment.\n\nThere are lots of ways to upgrade and improve your Grappling Hook, so play around with it.\n\nOpen your inventory and look for the Baubles button, click it to reveal the additional bauble slots and put the Hook there.\n\nThe default key is §6C§r, however you can change this as you wish. Just be careful of §cKeybind Conflicts§r!",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -20974,7 +20974,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 368,
|
||||
@ -21066,7 +21066,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 370,
|
||||
@ -21151,7 +21151,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 371,
|
||||
@ -22210,7 +22210,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 393,
|
||||
@ -22642,7 +22642,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 401,
|
||||
@ -22878,7 +22878,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 405,
|
||||
@ -23560,7 +23560,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 415,
|
||||
@ -26405,7 +26405,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 488,
|
||||
@ -26587,7 +26587,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 491,
|
||||
@ -26811,7 +26811,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 495,
|
||||
@ -28789,7 +28789,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 530,
|
||||
@ -29768,7 +29768,6 @@
|
||||
},
|
||||
"548:10": {
|
||||
"preRequisites:11": [
|
||||
21,
|
||||
909
|
||||
],
|
||||
"properties:10": {
|
||||
@ -29788,14 +29787,14 @@
|
||||
"lockedprogress:1": 1,
|
||||
"name:8": "Molds",
|
||||
"partysinglereward:1": 0,
|
||||
"questlogic:8": "OR",
|
||||
"questlogic:8": "AND",
|
||||
"repeat_relative:1": 1,
|
||||
"repeattime:3": -1,
|
||||
"simultaneous:1": 0,
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 548,
|
||||
@ -30070,7 +30069,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 552,
|
||||
@ -30399,7 +30398,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 558,
|
||||
@ -36121,7 +36120,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 670,
|
||||
@ -37107,7 +37106,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 687,
|
||||
@ -39578,7 +39577,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 743,
|
||||
@ -40383,7 +40382,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "OR",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 755,
|
||||
@ -41377,7 +41376,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 775,
|
||||
@ -41662,7 +41661,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 780,
|
||||
@ -41979,7 +41978,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 786,
|
||||
@ -42912,7 +42911,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 803,
|
||||
@ -43193,7 +43192,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 808,
|
||||
@ -43415,7 +43414,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 813,
|
||||
@ -43614,7 +43613,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 817,
|
||||
@ -48764,7 +48763,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 909,
|
||||
@ -48883,7 +48882,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 911,
|
||||
@ -49002,7 +49001,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 913,
|
||||
@ -49077,7 +49076,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 914,
|
||||
@ -49756,7 +49755,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "§2A brand new and highly requested mod to CEu to help you manage your tools!§r\n\nThe §eTool Belt§r is a item, which can store your tools, and exchange them easily! Right now, it has 2 slots, but later, once you unlock §6Steel§r, you can upgrade it with §6Belt Pouches§r, all the way to 9 slots, with an §3Anvil§r and some §aXP§r!\n\nMake the Tool Belt, and you can use the keybind (default is `R\u0027), while the belt is in your inventory or Bauble Slots §cand you are holding something, or the belt is not empty§r, to open its GUI. \n\nAlternatively, you can right click while holding the belt to open its inventory.\n\nThe Tool Belt is equipable as a §bBauble§r. Open your inventory and look for the Baubles button, and click it to reveal the additional bauble slots menu, and then put it in the Belt Slot. Or, just click in every bauble slot until it goes in, if you can\u0027t tell which bauble slot looks like a belt.\n\nThe Tool Belt can store anything with a stack size of 1, like swords, pickaxes, §bGregTech§r tools, and the §6Terminal§r. It has also been modified a bit, so it also allows any §bStorage Drawers§r key, and §cdoesn\u0027t allow any Thermal Satchel§r.\n\nNow, you can insert and extract from the belt! You can also use the Keybinds `§eCycle Tool Left§r\u0027 and `§eCycle Tool Right§r\u0027 whilst you are in the GUI.",
|
||||
"desc:8": "§2A brand new and highly requested mod to CEu to help you manage your tools!§r\n\nThe §eTool Belt§r is a item, which can store your tools, and exchange them easily! Right now, it has 2 slots, but later, once you unlock §6Steel§r, you can upgrade it with §6Belt Pouches§r, all the way to 9 slots, with an §3Anvil§r and some §aXP§r!\n\nMake the Tool Belt, and you can use the keybind (default is §eR§r), while the belt is in your inventory or Bauble Slots §cand you are holding something, or the belt is not empty§r, to open its GUI. \n\nAlternatively, you can right click while holding the belt to open its inventory.\n\nThe Tool Belt is equipable as a §bBauble§r. Open your inventory and look for the Baubles button, and click it to reveal the additional bauble slots menu, and then put it in the Belt Slot. Or, just click in every bauble slot until it goes in, if you can\u0027t tell which bauble slot looks like a belt.\n\nThe Tool Belt can store anything with a stack size of 1, like swords, pickaxes, §bGregTech§r tools, and the §6Terminal§r. It has also been modified a bit, so it also allows any §bStorage Drawers§r key, and §cdoesn\u0027t allow any Thermal Satchel§r.\n\nNow, you can insert and extract from the belt! You can also use the Keybinds `§eCycle Tool Left§r\u0027 and `§eCycle Tool Right§r\u0027 whilst you are in the GUI.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -49776,7 +49775,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 927,
|
||||
@ -50348,7 +50347,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "This pack has §bInventory Bogo Sorter§r, allowing for quick, customizable, and easy sorting of any inventory!\n\nThe default sort keybind is §aMiddle Click§r, §cbut you can always change the keybind. Simply hover over any slot in the inventory (§6Chests§r, §6Crates§r, your personal inventory, etc.), and click your sort keybind, and voila! A neat inventory.\n\nYou can also configure how it is sorted, within the GUI. The default key to open the GUI is §aK§r.\n\nInventory Bogo Sorter, by default, also replaces stacks of items, like blocks, tools and food in your hotbar. For tools, it even replaces it just before it breaks, so you can repair it! Now, you can build a pillar to y-256 without opening your inventory, or changing hotbar slots!",
|
||||
"desc:8": "This pack has §bInventory Bogo Sorter§r, allowing for quick, customizable, and easy sorting of any inventory!\n\nThe default sort keybind is §aMiddle Click§r, but you can always change the keybind. Simply hover over any slot in the inventory (§6Chests§r, §6Crates§r, your personal inventory, etc.), and click your sort keybind, and voila! A neat inventory.\n\nYou can also configure how it is sorted, within the GUI. The default key to open the GUI is §aK§r.\n\nInventory Bogo Sorter, by default, also replaces stacks of items, like blocks, tools and food in your hotbar. For tools, it even replaces it just before it breaks, so you can repair it! Now, you can build a pillar to y-256 without opening your inventory, or changing hotbar slots!",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -50368,7 +50367,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 932,
|
||||
@ -50636,7 +50635,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 937,
|
||||
@ -50695,7 +50694,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "CHAIN"
|
||||
}
|
||||
},
|
||||
"questID:3": 938,
|
||||
@ -54328,7 +54327,7 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Combining an §aI/O Bus§r and an §aME Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Buses§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"desc:8": "Combining an §aI/O Bus§r and an §aME Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Buses/Hatches§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nSaves you that crucial block space, whilst giving you access to your usual features (such as §eGhost Circuits§r). They also have an extra storage space (for things like §6Lenses§r and §6Molds§r)!\n\nAlso, when you get tired of placing the same configuration over and over again, you can use §bGregTech§r §6Data Sticks§r to copy a ME Hatch/Bus Configuration!\n\nIn §9IV§r, you also unlock §6ME Stocking Input Buses and Hatches§r, which instead of storing a set amount of items/fluids itself, simply extracts items/fluids from the AE Network on demand. Technically, §einfinite throughput§r (or as much as your AE system can support), and saves having buffer items and fluids everywhere!\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
@ -54374,6 +54373,24 @@
|
||||
"Damage:2": 1746,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"2:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"3:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1745,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"4:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 261,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:meta_item_1"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
@ -54381,26 +54398,24 @@
|
||||
}
|
||||
},
|
||||
"1033:10": {
|
||||
"preRequisites:11": [
|
||||
339,
|
||||
729
|
||||
],
|
||||
"preRequisites:11": [],
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "Combining an §aI/O Hatch§r and an §aME Fluid Interface§r into a single block, these can be used in place of §aInput§r and §aOutput Hatches§r in GregTech multiblocks to connect them directly to your AE2 network.\n\nNote that only the Interface-textured side will connect to an ME network.",
|
||||
"desc:8": "Unused Gap Quest. Prevents Overriding Of IDs.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"Count:3": 0,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
"id:8": "minecraft:air"
|
||||
},
|
||||
"ignoresview:1": 0,
|
||||
"ismain:1": 0,
|
||||
"issilent:1": 0,
|
||||
"issilent:1": 1,
|
||||
"lockedprogress:1": 0,
|
||||
"name:8": "§2ME Multiblock Hatches",
|
||||
"name:8": "Gap",
|
||||
"partysinglereward:1": 0,
|
||||
"questlogic:8": "AND",
|
||||
"repeat_relative:1": 1,
|
||||
"repeattime:3": -1,
|
||||
@ -54408,35 +54423,15 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "HIDDEN"
|
||||
}
|
||||
},
|
||||
"questID:3": 1033,
|
||||
"rewards:9": {},
|
||||
"tasks:9": {
|
||||
"0:10": {
|
||||
"autoConsume:1": 0,
|
||||
"consume:1": 0,
|
||||
"entryLogic:8": "AND",
|
||||
"groupDetect:1": 0,
|
||||
"ignoreNBT:1": 0,
|
||||
"index:3": 0,
|
||||
"partialMatch:1": 1,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1747,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
},
|
||||
"1:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1745,
|
||||
"OreDict:8": "",
|
||||
"id:8": "gregtech:machine"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
"taskID:8": "bq_standard:checkbox"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -55369,7 +55364,7 @@
|
||||
"snd_complete:8": "minecraft:entity.player.levelup",
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"tasklogic:8": "AND",
|
||||
"visibility:8": "ALWAYS"
|
||||
"visibility:8": "UNLOCKED"
|
||||
}
|
||||
},
|
||||
"questID:3": 1048,
|
||||
@ -57538,7 +57533,7 @@
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -756,
|
||||
"y:3": 308
|
||||
"y:3": 344
|
||||
},
|
||||
"81:10": {
|
||||
"id:3": 341,
|
||||
@ -58010,27 +58005,20 @@
|
||||
"y:3": 380
|
||||
},
|
||||
"148:10": {
|
||||
"id:3": 1033,
|
||||
"id:3": 1045,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -720,
|
||||
"y:3": 380
|
||||
},
|
||||
"149:10": {
|
||||
"id:3": 1045,
|
||||
"id:3": 1047,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -756,
|
||||
"y:3": 380
|
||||
},
|
||||
"150:10": {
|
||||
"id:3": 1047,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": -756,
|
||||
"y:3": 344
|
||||
},
|
||||
"151:10": {
|
||||
"id:3": 1053,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
@ -62166,13 +62154,6 @@
|
||||
"sizeY:3": 24,
|
||||
"x:3": 186,
|
||||
"y:3": 630
|
||||
},
|
||||
"52:10": {
|
||||
"id:3": 1033,
|
||||
"sizeX:3": 24,
|
||||
"sizeY:3": 24,
|
||||
"x:3": 186,
|
||||
"y:3": 438
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Binary file not shown.
@ -1,23 +0,0 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
# Priority 2: Sets the difficulty in any world to easy when enabled.
|
||||
B:forceEasy=false
|
||||
|
||||
# Priority 4: Sets the difficulty in any world to hard when enabled.
|
||||
B:forceHard=false
|
||||
|
||||
# Priority 3: Sets the difficulty in any world to normal when enabled.
|
||||
B:forceNormal=false
|
||||
|
||||
# Priority 1: Sets the difficulty in any world to peaceful when enabled.
|
||||
B:forcePeaceful=false
|
||||
|
||||
# When enabled, also sets the difficulty in worlds where it has already been locked.
|
||||
B:shouldChangeDifficultyWhenAlreadyLocked=false
|
||||
|
||||
# When enabled, locks the difficulty in any world so it cannot be changed.
|
||||
B:shouldLockDifficulty=false
|
||||
}
|
||||
|
||||
|
@ -1,23 +0,0 @@
|
||||
{
|
||||
"config_version": {
|
||||
"id": "__default",
|
||||
"version": 0
|
||||
},
|
||||
"dimensions": [
|
||||
{
|
||||
"dim": 119,
|
||||
"normal_biomes": true,
|
||||
"dimensiontype": {
|
||||
"id": 119,
|
||||
"name": "Void World",
|
||||
"suffix": "dim_119",
|
||||
"keeploaded": true,
|
||||
"worldprovider": "WorldProviderSurfaceJED"
|
||||
},
|
||||
"worldinfo_onetime": {
|
||||
"generatorName": "flat",
|
||||
"generatorOptions": "3;minecraft:air;1;decoration"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
@ -1,115 +0,0 @@
|
||||
# Configuration file
|
||||
|
||||
Client {
|
||||
# Enables the Grass/Foliage/Water color customizations. This controls whether or not the event handlers get registered.
|
||||
B:enableColorOverrides=true
|
||||
}
|
||||
|
||||
|
||||
ConfigHandling {
|
||||
# If enabled, then the dimension config ('dimensions.json')
|
||||
# will be copied to each save and used from there, to avoid changes in the
|
||||
# global/pack config from breaking the saves due to possibly differing settings between worlds.
|
||||
# NOTE: This option ONLY affects whether or not the config is automatically _copied to_ each world.
|
||||
B:copyDimensionConfigToWorld=false
|
||||
|
||||
# If enabled, then the "main config" ('justenoughdimensions.cfg')
|
||||
# will be copied to each save and used from there, to avoid changes in the
|
||||
# global/pack config from breaking the saves due to possibly differing settings between worlds.
|
||||
# NOTE: This option ONLY affects whether or not the config is automatically _copied to_ each world.
|
||||
B:copyMainConfigToWorld=false
|
||||
|
||||
# If enabled, then the dimension config ('dimensions.json')
|
||||
# will read from within each world/save, if it exists there.
|
||||
# Also see the option 'copyDimensionConfigToWorld' to enable automatically copying it there.
|
||||
B:usePerWorldDimensionConfig=false
|
||||
|
||||
# If enabled, then the "main config" ('justenoughdimensions.cfg')
|
||||
# will read from within each world/save, if it exists there.
|
||||
# Also see the option 'copyMainConfigToWorld' to enable automatically copying it there.
|
||||
B:usePerWorldMainConfig=false
|
||||
}
|
||||
|
||||
|
||||
Generic {
|
||||
# Enables redirecting the vanilla /time, /weather etc. commands to the JED variants in WorldInfo-overridden dimensions
|
||||
B:enableCommandRedirecting=true
|
||||
|
||||
# Enables switching players' gamemode when they enter a dimension which has the ForceGameMode option set to true
|
||||
B:enableForcedGameModes=false
|
||||
|
||||
# Enables overriding the initial spawning dimension to something other than dim 0 (overworld).
|
||||
B:enableInitialSpawnDimensionOverride=false
|
||||
|
||||
# Enables a bunch of extra logging on the INFO level for registrations etc.
|
||||
B:enableLoggingInfo=false
|
||||
|
||||
# If enabled, then a '"biome": "registrynameofbiome"' value in the dimensions.json config will override the
|
||||
# BiomeProvider of that dimension with BiomeProviderSingle, using the biome given as the value.
|
||||
# This means that the entire dimension will use only that one biome set in the config.
|
||||
# To get the registry names of biomes, you can use the TellMe mod (the command '/tellme dump biomes').
|
||||
B:enableOverrideBiomeProvider=true
|
||||
|
||||
# If enabled, then a '"WorldProviderOverride": "class name"' value in JED options in the dimensions.json config
|
||||
# will override the WorldProvider of that dimension with one created by the provided class name.
|
||||
# NOTE: This is normally not recommended!!!
|
||||
# This is provided for certain mod compatibility cases,
|
||||
# where the other mod is checking the DimensionType against one of the vanilla values, and thus
|
||||
# you have to use an "existing_dimensiontype" key in the "dimensiontype" object, instead of
|
||||
# registering/defining a new custom entry as you would do normally.
|
||||
B:enableOverrideWorldProvider=false
|
||||
|
||||
# Enables "player inventory groups".
|
||||
# These groups can be used to separate the player inventories in some dimensions
|
||||
# or groups of dimensions. Whenever a player switches dimensions, if the groups
|
||||
# in the from and to dimensions are different, then the player inventories will be
|
||||
# stored and swapped. The groups can be set in "jed": { "PlayerInventoryGroup": "FooBar" }.
|
||||
# You can use an empty string value to automatically set it to "dim_<id>".
|
||||
# The default group name for dimensions that don't define anything for it is "__default".
|
||||
B:enablePlayerInventoryGroups=false
|
||||
|
||||
# If enabled, then an 'override: true' boolean value for the dimension in
|
||||
# the dimensions.json config can be used to override an existing dimension.
|
||||
B:enableReplacingRegisteredDimensions=true
|
||||
|
||||
# If enabled, adds custom WorldBorder syncing and removes default linking from other dimensions to the overworld border.
|
||||
B:enableSeparateWorldBorders=false
|
||||
|
||||
# If enabled, all dimensions that exist in dimensions.json and have either a"worldinfo" or a "worldinfo_onetime" value present (an empty object is enough),
|
||||
# will use separate WorldInfo instances (separate time, weather, world border, gamerules etc.).
|
||||
# This works even if the dimension in question isn't registered by this mod
|
||||
# (so vanilla, or other mod dimensions can have it too).
|
||||
B:enableSeparateWorldInfo=true
|
||||
|
||||
# If enabled, then an 'unregister: true' boolean value for the dimension in
|
||||
# the dimensions.json config can be used to unregister existing dimension.
|
||||
B:enableUnregisteringDimensions=false
|
||||
|
||||
# If enabled with the enableInitialSpawnDimensionOverride option, this will be used as the initial spawn dimension ID
|
||||
I:initialSpawnDimensionId=0
|
||||
|
||||
# If the players first join into a ForceGameMode dimension, then this option sets the "normal"
|
||||
# game mode they should get when they leave that dimension for a non-ForceGameMode dimension.
|
||||
# Valid values are: adventure, creative, spectator and survival
|
||||
S:normalGameMode=survival
|
||||
}
|
||||
|
||||
|
||||
Version {
|
||||
# For the config file copying/replacement to happen, this id
|
||||
# in the old per-world config must match the id in the current global/common config,
|
||||
# for the automatic config upgrade/override from the global config to the per-world config to happen.
|
||||
S:configId=__default
|
||||
|
||||
# Config version tracking.
|
||||
# If you are a mod pack developer and need to force a config change
|
||||
# for users (when using the per-world configs option), increase the version number here
|
||||
# to tell the mod to copy this config version over an existing, older, per-world config.
|
||||
# Also note that the 'configId' value should be set to something mod pack specific,
|
||||
# basically to tie the per-world configs to the pack in question,
|
||||
# and not overwrite the per-world config with one from a different pack.
|
||||
# (Although it probably would be extremely rare for anyone to try to load the same world in a different pack...)
|
||||
I:version=0
|
||||
}
|
||||
|
||||
|
11
overrides/config/nomilabs-version.cfg
Normal file
11
overrides/config/nomilabs-version.cfg
Normal file
@ -0,0 +1,11 @@
|
||||
# FOR DEVELOPMENT, DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
# Formatted Version of the Modpack. Currently just used as a Substitution in the Window Title Override.
|
||||
# [default: v1.0.0]
|
||||
S:formattedVersion=v1.7-alpha-4
|
||||
}
|
||||
|
||||
|
@ -74,6 +74,15 @@ advanced {
|
||||
advancedrocketry:rocketfuel
|
||||
>
|
||||
|
||||
# How to Modify the Language Tab in Minecraft Options.
|
||||
# LABS or NOMI adds buttons and text for lanugage pack download.
|
||||
# [default: LABS]
|
||||
# Valid values:
|
||||
# NONE
|
||||
# LABS
|
||||
# NOMI
|
||||
S:languageModifyOption=NOMI
|
||||
|
||||
##########################################################################################################
|
||||
# fluid registry
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
@ -108,7 +117,7 @@ advanced {
|
||||
# [default: Before LV ]
|
||||
S:defaultFormatted=Before LV
|
||||
|
||||
# Which Lists to default to if the mode is not Normal or Expert.
|
||||
# Which lists to default to if the mode is not Normal or Expert.
|
||||
# [default: NORMAL]
|
||||
# Valid values:
|
||||
# NORMAL
|
||||
@ -227,6 +236,95 @@ advanced {
|
||||
>
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# control menu tooltip settings
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Control Menu Tooltip Settings, which are used to help with default keybind overrides.
|
||||
# The actual override setting occurs in GroovyScript!
|
||||
##########################################################################################################
|
||||
|
||||
"control menu tooltip settings" {
|
||||
# Whether to show the keybind's Class, if hovering over a keybind and pressing CTRL.
|
||||
# If the class is not 'net.minecraft.client.settings.KeyBinding', default keybind overriding may not work for that keybind!
|
||||
# [default: false]
|
||||
B:showClass=false
|
||||
|
||||
# Whether to show the keybind ID, if hovering over a keybind and pressing SHIFT.
|
||||
# The ID is used in default keybind overriding, as the ID specifies which keybind to override.
|
||||
# [default: true]
|
||||
B:showID=true
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# minecraft window overrides
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Overrides for the Minecraft Window.
|
||||
##########################################################################################################
|
||||
|
||||
"minecraft window overrides" {
|
||||
# Override for the Minecraft Window Logo (16x).
|
||||
# This should be a Path, Relative to the Base Instance Folder.
|
||||
# 16x, 32x and 256x must be set for logo overrides to apply!
|
||||
# Leave Empty for the Default.
|
||||
# [default: ]
|
||||
S:windowLogo16xOverride=resources/modpack/textures/logo/16x.png
|
||||
|
||||
# Override for the Minecraft Window Logo (256x).
|
||||
# This should be a Path, Relative to the Base Instance Folder.
|
||||
# 16x, 32x and 256x must be set for logo overrides to apply!
|
||||
# Leave Empty for the Default.
|
||||
# [default: ]
|
||||
S:windowLogo256xOverride=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# Override for the Minecraft Window Logo (32x).
|
||||
# This should be a Path, Relative to the Base Instance Folder.
|
||||
# 16x, 32x and 256x must be set for logo overrides to apply!
|
||||
# Leave Empty for the Default.
|
||||
# [default: ]
|
||||
S:windowLogo32xOverride=resources/modpack/textures/logo/32x.png
|
||||
|
||||
# Override for the Minecraft Window Title.
|
||||
# Leave Empty for the Default.
|
||||
# Substitutions: {version} for the Modpack Formatted Version (from 'nomilabs-version.cfg'), {mode} for the Modpack Formatted Mode (from LabsModeHelper & the PackMode Mod).
|
||||
# Note: Only the First Substitution in the String is Replaced!
|
||||
# [default: ]
|
||||
S:windowTitleOverride=Nomifactory CEu, {version}, {mode} Mode
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# minecraft difficulty overrides
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Overrides for the Minecraft Difficulty.
|
||||
##########################################################################################################
|
||||
|
||||
"minecraft difficulty overrides" {
|
||||
# Difficulty (Locked) Override in Expert Mode. Does Not Apply if overrideDifficultyExpert is set to false!
|
||||
# [default: NORMAL]
|
||||
# Valid values:
|
||||
# PEACEFUL
|
||||
# EASY
|
||||
# NORMAL
|
||||
# HARD
|
||||
S:difficultyExpert=NORMAL
|
||||
|
||||
# Difficulty (Locked) Override in Normal Mode. Does Not Apply if overrideDifficultyNormal is set to false!
|
||||
# [default: NORMAL]
|
||||
# Valid values:
|
||||
# PEACEFUL
|
||||
# EASY
|
||||
# NORMAL
|
||||
# HARD
|
||||
S:difficultyNormal=NORMAL
|
||||
|
||||
# Whether to Override Difficulty in Expert Mode.
|
||||
# [default: false]
|
||||
B:overrideDifficultyExpert=false
|
||||
|
||||
# Whether to Override Difficulty in Normal Mode.
|
||||
# [default: false]
|
||||
B:overrideDifficultyNormal=false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -264,6 +362,12 @@ content {
|
||||
# They will not have recipes.
|
||||
# [default: true]
|
||||
B:enableItems=true
|
||||
|
||||
# Enable a Custom Void Dimension.
|
||||
# By default, has no blocks, and there is no way to reach it.
|
||||
# DimensionalEdibles (Nomifactory Edition) can allow transport to it, as well as provide a spawn obsidian platform.
|
||||
# [default: false]
|
||||
B:enableVoidDimension=true
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
@ -322,13 +426,17 @@ content {
|
||||
# With a moderate-high amount of removals, game launching and script reloading is much faster with FAST_TREE or TREE, and FAST_TREE does consistently out perform TREE in time.
|
||||
# TREE is a safer option if all recipes need to be grabbed, but FAST_TREE has not failed to grab any recipes in the limited testing.
|
||||
# If some recipes are left over, try using TREE mode.
|
||||
# FAST_DISCARDED_TREE and DISCARDED_TREE are similar to FAST_TREE and TREE, but the tree is discarded after initial load. This saves memory during gameplay, making this a good option for non-dev instances.
|
||||
# Once the tree is discarded, if search by output is needed, linear search is used.
|
||||
# Recipe Output Searching is used when replacing ABS recipes and Mixer Recipes in Composition Replacements, and in Recipe Output Searching or Removing.
|
||||
# [default: FAST_TREE]
|
||||
# Valid values:
|
||||
# LINEAR_SEARCH
|
||||
# FAST_TREE
|
||||
# TREE
|
||||
S:gtRecipeSearchMode=FAST_TREE
|
||||
# FAST_DISCARDED_TREE
|
||||
# DISCARDED_TREE
|
||||
S:gtRecipeSearchMode=LINEAR_SEARCH
|
||||
}
|
||||
|
||||
|
||||
@ -343,10 +451,14 @@ content {
|
||||
# [default: true]
|
||||
B:enableAdvancedRocketryIntegration=true
|
||||
|
||||
# Whether to enable ArchitectureCraft Integration, which adds new slope variants, and improves the GUI of the Sawbench.
|
||||
# Whether to enable ArchitectureCraft Integration, which adds new slope variants, improves the GUI of the Sawbench, fixes the Sawbench Particle Texture, and fixes Shapes' Harvest Tools and Levels in The One Probe.
|
||||
# [default: true]
|
||||
B:enableArchitectureCraftIntegration=true
|
||||
|
||||
# Whether to enable Default World Generator Port Integration, which fixes scaling issues, and adds a cancel button.
|
||||
# [default: true]
|
||||
B:enableDefaultWorldGenIntegration=true
|
||||
|
||||
# Whether to enable Ender IO Integration, which adds a tooltip beneath capacitors displaying their level.
|
||||
# [default: true]
|
||||
B:enableEnderIOIntegration=true
|
||||
@ -360,6 +472,10 @@ content {
|
||||
# [default: true]
|
||||
B:enableExtraUtils2Integration=true
|
||||
|
||||
# Whether to enable FTB Utilities Integration. Makes Status Messages more consistent, translatable, and fixes issues relating to Ghost Items.
|
||||
# [default: true]
|
||||
B:enableFTBUtilsIntegration=true
|
||||
|
||||
# Whether to enable NuclearCraft Integration, which fixes its crash with GTCEu.
|
||||
# [default: true]
|
||||
B:enableNuclearCraftIntegration=true
|
||||
@ -368,6 +484,10 @@ content {
|
||||
# [default: true]
|
||||
B:enableTOPIntegration=true
|
||||
|
||||
# Whether to enable TOP Addons Integration. Fixes Error Messages with ArchitectureCraft 3.108.
|
||||
# [default: true]
|
||||
B:enableTopAddonsIntegration=true
|
||||
|
||||
##########################################################################################################
|
||||
# draconic evolution integration
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
@ -410,19 +530,19 @@ content {
|
||||
"effortless building integration" {
|
||||
# Max Reach Per Axis Without Upgrades.
|
||||
# [default: 8]
|
||||
I:axisReach0=8
|
||||
I:axisReach0=16
|
||||
|
||||
# Max Reach Per Axis With 1 Upgrade.
|
||||
# [default: 16]
|
||||
I:axisReach1=16
|
||||
I:axisReach1=32
|
||||
|
||||
# Max Reach Per Axis With 2 Upgrades.
|
||||
# [default: 32]
|
||||
I:axisReach2=32
|
||||
I:axisReach2=64
|
||||
|
||||
# Max Reach Per Axis With 3 Upgrades.
|
||||
# [default: 64]
|
||||
I:axisReach3=64
|
||||
I:axisReach3=128
|
||||
|
||||
# Max Reach Per Axis In Creative.
|
||||
# [default: 2048]
|
||||
@ -449,6 +569,7 @@ content {
|
||||
I:blocksPlacedCreative=1048576
|
||||
|
||||
# Whether to enable Effortless Building Integration, which splits the parts of reach.
|
||||
# Also fixes various Dupe and Transmutation Bugs, and fixes allowing Placing Blocks in FTB Utils Claimed Chunks.
|
||||
# None of the below options work if this config is set to false.
|
||||
# [default: true]
|
||||
B:enableEffortlessBuildingIntegration=true
|
||||
|
@ -1,274 +0,0 @@
|
||||
# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
# Configuration file
|
||||
|
||||
##########################################################################################################
|
||||
# boats
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to boats.
|
||||
##########################################################################################################
|
||||
|
||||
boats {
|
||||
# Whether to patch EntityBoat.
|
||||
# Default: true
|
||||
B:patchEntityBoat=true
|
||||
|
||||
# Prevents underwater boat passengers from being ejected after 60 ticks (3 seconds).
|
||||
# Default: false
|
||||
B:preventUnderwaterBoatPassengerEjection=false
|
||||
|
||||
# The buoyancy of boats when they are under flowing water.
|
||||
# The vanilla default is -0.0007.
|
||||
# Min: -1.7976931348623157E308
|
||||
# Max: 1.7976931348623157E308
|
||||
# Default: 0.023
|
||||
D:underwaterBoatBuoyancy=0.023
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# client
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to client-sided features.
|
||||
##########################################################################################################
|
||||
|
||||
client {
|
||||
# Adds a separate keybind for dismounting.
|
||||
# Default: true
|
||||
B:dismountKeybind=false
|
||||
|
||||
# Speeds up language switching.
|
||||
# Default: true
|
||||
B:fastLanguageSwitch=true
|
||||
|
||||
# Forces Minecraft to show the title screen after disconnecting rather than the Multiplayer or Realms menu.
|
||||
# Default: false
|
||||
B:forceTitleScreenOnDisconnect=true
|
||||
|
||||
# The framerate limit slider step size.
|
||||
# If this is set to 10.0, vanilla behavior is not changed.
|
||||
# Min: 4.9E-324
|
||||
# Max: 260.0
|
||||
# Default: 1.0
|
||||
D:framerateLimitSliderStepSize=1.0
|
||||
|
||||
# Whether to fix the player model occasionally disappearing when flying with elytra in a straight line in third-person mode.
|
||||
# Default: true
|
||||
B:invisiblePlayerModelFix=true
|
||||
|
||||
# Whether to add the Toggle Narrator keybind to the controls.
|
||||
# Default: true
|
||||
B:narratorKeybind=true
|
||||
|
||||
# Set this to false to disable the Minecraft class patches (the Toggle Narrator keybind and custom window title/icon).
|
||||
# Default: true
|
||||
B:patchMinecraftClass=true
|
||||
|
||||
# Set this to false to force disable the "force title screen on disconnect" patch.
|
||||
# Default: true
|
||||
B:patchTitleScreenOnDisconnect=true
|
||||
|
||||
# Whether to apply the potion glint patch so that the potion glowing effect can be toggled.
|
||||
# Default: true
|
||||
B:patchPotionGlint=false
|
||||
|
||||
# Whether to remove the glowing effect from potions.
|
||||
# Default: false
|
||||
B:removePotionGlint=false
|
||||
|
||||
# Backports the smooth eye level change animations from Minecraft 1.13 and newer.
|
||||
# Default: true
|
||||
B:patchSmoothEyeLevelChanges=true
|
||||
|
||||
# Whether smooth eye level change animations should be enabled.
|
||||
# Default: true
|
||||
B:smoothEyeLevelChanges=true
|
||||
|
||||
# Enables the /rpreloadclient command.
|
||||
# Default: true
|
||||
B:rpreloadclient=true
|
||||
|
||||
##########################################################################################################
|
||||
# window
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the Minecraft window.
|
||||
##########################################################################################################
|
||||
|
||||
window {
|
||||
# The path to the 16x16 Minecraft window icon.
|
||||
# Leave this and the 32x32 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon16=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The path to the 32x32 Minecraft window icon.
|
||||
# Leave this and the 16x16 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon32=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The path to the 256x256 window icon which is used on Mac OS X.
|
||||
# Leave this, the 16x16 icon and the 32x32 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon256=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The Minecraft window title.
|
||||
# Default: Minecraft 1.12.2
|
||||
S:title=Nomifactory CEu, v1.7-alpha-4, Normal Mode
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# misc
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options that don't fit into any other categories.
|
||||
##########################################################################################################
|
||||
|
||||
misc {
|
||||
# Whether to prevent the observer from emitting a signal when it is placed.
|
||||
# This fixes MC-109832.
|
||||
# Default: true
|
||||
B:disableObserverSignalOnPlace=true
|
||||
|
||||
# Whether to fix dismount positions being too high.
|
||||
# This fixes MC-3328 and MC-111726.
|
||||
# Default: true
|
||||
B:dismountPositionFix=true
|
||||
|
||||
# Fixes the End portal and End gateway break particle textures and improves End portal rendering.
|
||||
# Default: true
|
||||
B:endPortalTweaks=true
|
||||
|
||||
# Whether to patch WorldServer to prevent a "TickNextTick list out of synch" IllegalStateException.
|
||||
# Default: true
|
||||
B:fixTickNextTickListOutOfSynch=true
|
||||
|
||||
# Fixes MC-2025.
|
||||
# More information can be found here: https://www.reddit.com/r/Mojira/comments/8pgd4q/final_and_proper_fix_to_mc2025_simple_reliable/
|
||||
# Default: true
|
||||
B:mc2025Fix=false
|
||||
|
||||
# Fixes MC-64836, which causes non-player entities to be allowed to control minecarts using their AI.
|
||||
# Default: true
|
||||
B:minecartAIFix=true
|
||||
|
||||
# Fixes MC-5694, which causes fast mining to sometimes only destroy blocks client-side only.
|
||||
# Default: true
|
||||
B:miningGhostBlocksFix=false
|
||||
|
||||
# Fixes MC-10369 (server-side particle spawning not creating particles for clients) and MC-93826 (breeding hearts only showing once instead of all of the time an animal can breed).
|
||||
# Default: true
|
||||
B:particleFixes=true
|
||||
|
||||
# Set this to false to disable the NetHandlerPlayServer patches (the speed limits and disconnect timeouts).
|
||||
# Default: true
|
||||
B:patchNetHandlerPlayServer=true
|
||||
|
||||
# Whether to patch the packet size limit.
|
||||
# Default: true
|
||||
B:patchPacketSizeLimit=false
|
||||
|
||||
# The packet size limit.
|
||||
# The vanilla limit is 2097152.
|
||||
# Min: 257
|
||||
# Max: 2147483647
|
||||
# Default: 16777216
|
||||
I:packetSizeLimit=16777216
|
||||
|
||||
# Fixes MC-54026, which causes blocks attached to slime blocks in some circumstances to create ghost blocks if a piston pushes the slime block.
|
||||
# Default: true
|
||||
B:pistonGhostBlocksFix=true
|
||||
|
||||
# Fixes MC-11944, which allows players to replace End portals, End gateways and Nether portals using buckets.
|
||||
# Default: true
|
||||
B:portalBucketReplacementFix=true
|
||||
|
||||
# Enables the portal bucket replacement fix for Nether portals.
|
||||
# Default: false
|
||||
B:portalBucketReplacementFixForNetherPortals=false
|
||||
|
||||
# Fixes MC-129057, which prevents ingredients with NBT data from being transferred to the crafting grid when a recipe is clicked in the recipe book.
|
||||
# Default: true
|
||||
B:recipeBookNBTFix=true
|
||||
|
||||
# Enables the /rpreload command.
|
||||
# Default: true
|
||||
B:rpreload=true
|
||||
|
||||
# Fixes player skull stacking.
|
||||
# Default: true
|
||||
B:skullStackingFix=true
|
||||
|
||||
# Whether skull stacking requires the same textures or just the same player profile.
|
||||
# Default: true
|
||||
B:skullStackingRequiresSameTextures=true
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# speedLimits
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the movement speed limits.
|
||||
##########################################################################################################
|
||||
|
||||
speedLimits {
|
||||
# The maximum player speed.
|
||||
# The vanilla default is 100.0.
|
||||
# Min: 1.0
|
||||
# Max: 3.4028234663852886E38
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerSpeed=1000000.0
|
||||
|
||||
# The maximum player elytra speed.
|
||||
# The vanilla default is 300.0.
|
||||
# Min: 1.0
|
||||
# Max: 3.4028234663852886E38
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerElytraSpeed=1000000.0
|
||||
|
||||
# The maximum player vehicle speed.
|
||||
# The vanilla default is 100.0.
|
||||
# Min: 1.0
|
||||
# Max: 1.7976931348623157E308
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerVehicleSpeed=1000000.0
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# timeouts
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the disconnect timeouts.
|
||||
##########################################################################################################
|
||||
|
||||
timeouts {
|
||||
# The interval at which the server sends the KeepAlive packet.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 15
|
||||
I:keepAlivePacketInterval=15
|
||||
|
||||
# The login timeout in ticks.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 1800
|
||||
I:loginTimeout=1800
|
||||
|
||||
# Whether to apply the login timeout.
|
||||
# Default: true
|
||||
B:patchLoginTimeout=true
|
||||
|
||||
# The read timeout in seconds.
|
||||
# This is the time it takes for a player to be disconnected after not responding to a KeepAlive packet.
|
||||
# This value is automatically rounded up to a product of keepAlivePacketInterval.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 90
|
||||
I:readTimeout=90
|
||||
|
||||
# Whether to patch NetworkManager to apply the client-sided read timeout.
|
||||
# Default: true
|
||||
B:patchNetworkManager=true
|
||||
}
|
||||
|
||||
|
@ -5,9 +5,3 @@ replaceRecipeInput(metaitem('processing_array'),
|
||||
[[ore('circuitLuv'), item('advsolars:sunnarium'), ore('circuitLuv')],
|
||||
[metaitem('robot.arm.iv'), metaitem('hull.iv'), metaitem('robot.arm.iv')],
|
||||
[ore('circuitLuv'), metaitem('tool.datastick'), ore('circuitLuv')]])
|
||||
|
||||
// PBI ingots into block
|
||||
crafting.addShapeless(metaitem('blockPolybenzimidazole'), [ore('ingotPolybenzimidazole'), ore('ingotPolybenzimidazole'), ore('ingotPolybenzimidazole'), ore('ingotPolybenzimidazole'), ore('ingotPolybenzimidazole'), ore('ingotPolybenzimidazole'), ore('ingotPolybenzimidazole'), ore('ingotPolybenzimidazole'), ore('ingotPolybenzimidazole')])
|
||||
|
||||
// PBI block into ingots
|
||||
crafting.addShapeless(metaitem('ingotPolybenzimidazole') * 9, [ore('blockPolybenzimidazole')])
|
||||
|
@ -6,7 +6,7 @@ import net.minecraft.util.ResourceLocation
|
||||
import net.minecraftforge.registries.IForgeRegistryEntry
|
||||
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.JEIHelpers.addRecipeOutputTooltip
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.TranslationHelpers.translate
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.TranslationHelpers.translatable
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.SafeMethodHelpers.callInstanceMethodOfClass
|
||||
|
||||
// Hand Framing Tool
|
||||
@ -46,11 +46,11 @@ for (ItemStack stack : items) {
|
||||
])
|
||||
addRecipeOutputTooltip(recipeStack, resource(recipeName),
|
||||
ItemMeta.compare(tool, recipeStack) ?
|
||||
translate("tooltip.hand_framing.tool") :
|
||||
translate("tooltip.hand_framing.drawer"),
|
||||
translate("tooltip.hand_framing.top_left"),
|
||||
translate("tooltip.hand_framing.top_right"),
|
||||
translate("tooltip.hand_framing.bottom_left"))
|
||||
translatable("tooltip.hand_framing.tool") :
|
||||
translatable("tooltip.hand_framing.drawer"),
|
||||
translatable("tooltip.hand_framing.top_left"),
|
||||
translatable("tooltip.hand_framing.top_right"),
|
||||
translatable("tooltip.hand_framing.bottom_left"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,60 @@
|
||||
import com.nomiceu.nomilabs.util.LabsSide
|
||||
import net.minecraftforge.client.settings.KeyModifier
|
||||
import org.lwjgl.input.Keyboard
|
||||
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.KeyBindingHelpers.*
|
||||
|
||||
// This File overrides the Default Keybinds for New Players.
|
||||
// All Keybinds that a new player would probably never need to use should probably be unset here.
|
||||
|
||||
// Doesn't matter on Server
|
||||
// IMPORTANT! This stops the script from crashing on servers!
|
||||
if (LabsSide.isDedicatedServer()) return
|
||||
|
||||
addOverride('keybind.baublesinventory', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.advancements', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.loadToolbarActivator', Keyboard.KEY_NONE)
|
||||
addOverride('key.saveToolbarActivator', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.craftpresence.config_keycode.name', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('Open Rocket GUI', KeyModifier.CONTROL, Keyboard.KEY_C)
|
||||
|
||||
addOverride('key.cofh.multimode', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.craftingtweaks.compressAll', Keyboard.KEY_NONE)
|
||||
addOverride('key.craftingtweaks.compressOne', Keyboard.KEY_NONE)
|
||||
addOverride('key.craftingtweaks.compressStack', Keyboard.KEY_NONE)
|
||||
addOverride('key.craftingtweaks.refill_last', Keyboard.KEY_NONE)
|
||||
addOverride('key.craftingtweaks.refill_last_stack', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('enderio.keybind.inventory', KeyModifier.SHIFT, Keyboard.KEY_C)
|
||||
|
||||
addOverride('key.draconicevolution.toolConfig', KeyModifier.SHIFT, Keyboard.KEY_C)
|
||||
|
||||
// This one is special: It fixes the bug where pressing T in JEI/AE2 would sometimes force you out of the GUI
|
||||
addOverride('key.xu2.searchforitems', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.ftbutilities.nbt', Keyboard.KEY_NONE)
|
||||
addOverride('key.ftbutilities.trash', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.groovyscript.reload', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.journeymap.fullscreen_chat_position', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.little.config', Keyboard.KEY_L)
|
||||
addOverride('key.little.config.item', KeyModifier.CONTROL, Keyboard.KEY_L)
|
||||
|
||||
addOverride('pi.key.open_pi', KeyModifier.SHIFT, Keyboard.KEY_I)
|
||||
addOverride('pi.key.et_gui', KeyModifier.SHIFT, Keyboard.KEY_I)
|
||||
|
||||
addOverride('simplyjetpacks.keybind.emergencyhover', KeyModifier.SHIFT, Keyboard.KEY_H)
|
||||
addOverride('simplyjetpacks.keybind.hover', Keyboard.KEY_H)
|
||||
|
||||
addOverride('key.trashslot.deleteAll', Keyboard.KEY_NONE)
|
||||
addOverride('key.trashslot.delete', Keyboard.KEY_NONE)
|
||||
addOverride('key.trashslot.toggle', Keyboard.KEY_NONE)
|
||||
|
||||
addOverride('key.jei.toggleOverlay', Keyboard.KEY_NONE)
|
@ -1,5 +1,3 @@
|
||||
package ae2
|
||||
|
||||
import com.cleanroommc.groovyscript.helper.ingredient.OreDictIngredient
|
||||
import net.minecraft.item.ItemStack
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
package ae2
|
||||
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
/* Usable Items */
|
||||
|
@ -1,5 +1,3 @@
|
||||
package ae2
|
||||
|
||||
import com.cleanroommc.groovyscript.helper.ingredient.OreDictIngredient
|
||||
import net.minecraft.item.ItemStack
|
||||
|
||||
@ -23,7 +21,7 @@ crafting.shapelessBuilder()
|
||||
.register()
|
||||
|
||||
// JEI
|
||||
mods.jei.removeAndHide(item('appliedenergistics2:material:0'))
|
||||
mods.jei.ingredient.removeAndHide(item('appliedenergistics2:material:0'))
|
||||
|
||||
// AE2 Certus -> GT Certus
|
||||
crafting.remove('appliedenergistics2:misc/deconstruction_certus_quartz_pillar')
|
||||
|
2
overrides/resources/minecraft/lang/en_us.lang
Executable file
2
overrides/resources/minecraft/lang/en_us.lang
Executable file
@ -0,0 +1,2 @@
|
||||
# Replace 'Open in browser' with 'Open in Browser'
|
||||
chat.link.open=Open in Browser
|
BIN
overrides/resources/modpack/textures/logo/16x.png
Normal file
BIN
overrides/resources/modpack/textures/logo/16x.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.4 KiB |
BIN
overrides/resources/modpack/textures/logo/32x.png
Normal file
BIN
overrides/resources/modpack/textures/logo/32x.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.7 KiB |
@ -160,26 +160,9 @@ makeShaped("pauto_encoder",
|
||||
H: <packagedauto:recipe_holder>, // Recipe Holder
|
||||
T: <ore:plateTitanium>, // Titanium Plate
|
||||
C: <ore:circuitEv>, // T4 Circuit
|
||||
X: <ae2stuff:encoder>, // AE2STuff Pattern Encoder
|
||||
X: <appliedenergistics2:interface> // AE2 Interface
|
||||
});
|
||||
|
||||
recipes.remove(<ae2stuff:encoder>);
|
||||
makeShaped("ae2stuff_encoder",
|
||||
<ae2stuff:encoder>, [
|
||||
"STS",
|
||||
"AXF",
|
||||
"SCS",
|
||||
], {
|
||||
S: <ore:plateStainlessSteel>, // Stainless Steel Plate
|
||||
T: <appliedenergistics2:part:340>, // ME Pattern Terminal
|
||||
F: <appliedenergistics2:material:43>, // Formation Core
|
||||
A: <appliedenergistics2:material:44>, // Annihilation Core
|
||||
M: <packagedauto:me_package_component>, // ME Packaging Component
|
||||
C: <ore:circuitHv>, // T4 Circuit
|
||||
X: <meta_tile_entity:hull.hv>, // HV Machine Hull
|
||||
});
|
||||
|
||||
|
||||
recipes.remove(<packagedauto:me_package_component>);
|
||||
makeShaped("pauto_me_package_component",
|
||||
<packagedauto:me_package_component>, [
|
||||
|
@ -17,22 +17,15 @@ if "%errorlevel%" == "2" goto copyExpert
|
||||
|
||||
:copyNormal
|
||||
robocopy "%normalCfgPath%" "%targetPath%" *.* /e /nfl /ndl
|
||||
|
||||
rem If server.properties exists, update server config
|
||||
IF EXIST server.properties (move "%targetPath%\server.properties" .\)
|
||||
echo normal > .mode
|
||||
goto end
|
||||
|
||||
:copyExpert
|
||||
robocopy "%expertCfgPath%" "%targetPath%" *.* /e /nfl /ndl
|
||||
|
||||
rem If server.properties exists, update server config
|
||||
IF EXIST server.properties (move "%targetPath%\server.properties" .\)
|
||||
echo expert > .mode
|
||||
goto end
|
||||
|
||||
:end
|
||||
rem if server.properties is left over in the config path, remove it
|
||||
IF EXIST "%targetPath%/server.properties" DEL "%targetPath%\server.properties"
|
||||
echo Switch completed
|
||||
pause
|
||||
exit
|
||||
|
@ -42,13 +42,6 @@ case $MODE in
|
||||
|
||||
cp -rf "$NORMAL_CFG/." ${TARGET}
|
||||
|
||||
# Only copy server.properties if it exists.
|
||||
if [ -f "server.properties" ]; then
|
||||
mv "${TARGET}/server.properties" ./
|
||||
else
|
||||
rm "${TARGET}/server.properties" || true
|
||||
fi
|
||||
|
||||
# Update Mode
|
||||
echo normal > .mode
|
||||
;;
|
||||
@ -57,12 +50,6 @@ case $MODE in
|
||||
|
||||
cp -rf "$EXPERT_CFG/." ${TARGET}
|
||||
|
||||
if [ -f "server.properties" ]; then
|
||||
mv "${TARGET}/server.properties" ./
|
||||
else
|
||||
rm "${TARGET}/server.properties" || true
|
||||
fi
|
||||
|
||||
# Update Mode
|
||||
echo expert > .mode
|
||||
;;
|
||||
|
@ -1,4 +1,4 @@
|
||||
# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# FOR DEVELOPMENT, DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
#Minecraft server properties
|
||||
op-permission-level=4
|
||||
|
@ -7,7 +7,7 @@ export const pruneCache = pruneCacheTask;
|
||||
|
||||
import * as transformFiles from "./tasks/misc/transformFiles.ts";
|
||||
export const updateFilesIssue = transformFiles.updateFilesIssue;
|
||||
export const updateFilesRandomPatches = transformFiles.updateFilesRandomPatches;
|
||||
export const updateFilesLabsVersion = transformFiles.updateFilesVersion;
|
||||
export const updateFilesServer = transformFiles.updateFilesServer;
|
||||
export const updateFilesMainMenu = transformFiles.updateFilesMainMenu;
|
||||
export const updateFilesAll = transformFiles.updateAll;
|
||||
|
@ -288,6 +288,10 @@
|
||||
"normal": 1031,
|
||||
"expert": 1031
|
||||
},
|
||||
{
|
||||
"normal": 1032,
|
||||
"expert": 1032
|
||||
},
|
||||
{
|
||||
"normal": 1033,
|
||||
"expert": 1033
|
||||
|
@ -96,6 +96,7 @@ function copyClientOverrides() {
|
||||
cwd: sharedDestDirectory,
|
||||
allowEmpty: true,
|
||||
resolveSymlinks: true,
|
||||
encoding: false,
|
||||
})
|
||||
.pipe(f)
|
||||
.pipe(symlink(upath.join(clientDestDirectory, "overrides")));
|
||||
|
@ -1,13 +1,6 @@
|
||||
import fs from "fs";
|
||||
import upath from "upath";
|
||||
import {
|
||||
configFolder,
|
||||
configOverridesFolder,
|
||||
rootDirectory,
|
||||
serverDestDirectory,
|
||||
sharedDestDirectory,
|
||||
templatesFolder,
|
||||
} from "#globals";
|
||||
import { configFolder, rootDirectory, templatesFolder } from "#globals";
|
||||
import mustache from "mustache";
|
||||
import gulp from "gulp";
|
||||
import dedent from "dedent-js";
|
||||
@ -87,95 +80,16 @@ async function updateFilesSetup(): Promise<void> {
|
||||
}
|
||||
}
|
||||
|
||||
async function updateFilesBuildSetup() {
|
||||
export async function updateFilesBuildSetup() {
|
||||
updateFiles = true;
|
||||
buildData = new BuildData();
|
||||
updateFileVersion = buildData.rawVersion;
|
||||
updateFileTransformedVersion = buildData.transformedVersion;
|
||||
}
|
||||
|
||||
export async function updateBuildServerProperties(): Promise<void> {
|
||||
await updateFilesBuildSetup();
|
||||
|
||||
// Note we can't use the `configOverridesFolder` variable as that includes `overrides/`
|
||||
|
||||
// File name of the output files
|
||||
const fileName = "server.properties";
|
||||
|
||||
// File name of the Normal Template File
|
||||
const fileNameNormal = "server_normal.properties";
|
||||
|
||||
// File name of the Expert Template File
|
||||
const fileNameExpert = "server_expert.properties";
|
||||
|
||||
// Replacement Object
|
||||
const replacementObject: Record<string, unknown> = {
|
||||
versionTitle: updateFiles
|
||||
? updateFileTransformedVersion
|
||||
: buildData.transformedVersion,
|
||||
};
|
||||
|
||||
// Read and Write paths for normal
|
||||
const readPathNormal: string = upath.join(templatesFolder, fileNameNormal);
|
||||
const writePathsNormal: string[] = [
|
||||
upath.join(serverDestDirectory, fileName),
|
||||
upath.join(serverDestDirectory, "config-overrides", "normal", fileName),
|
||||
];
|
||||
|
||||
// Modify Normal File
|
||||
await modifyFile(readPathNormal, writePathsNormal, replacementObject, false);
|
||||
|
||||
// Read and Write paths for expert
|
||||
const readPathExpert: string = upath.join(templatesFolder, fileNameExpert);
|
||||
const writePathExpert: string = upath.join(
|
||||
serverDestDirectory,
|
||||
"config-overrides",
|
||||
"expert",
|
||||
fileName,
|
||||
);
|
||||
|
||||
// Modify Expert File
|
||||
await modifyFile(readPathExpert, [writePathExpert], replacementObject, false);
|
||||
}
|
||||
|
||||
export async function updateBuildRandomPatches(): Promise<void> {
|
||||
await updateFilesBuildSetup();
|
||||
|
||||
// Filename & paths
|
||||
const fileName = "randompatches.cfg";
|
||||
const readPath: string = upath.join(templatesFolder, fileName);
|
||||
const writePathsNormal: string[] = [
|
||||
upath.join(sharedDestDirectory, configFolder, fileName),
|
||||
upath.join(sharedDestDirectory, configOverridesFolder, "normal", fileName),
|
||||
];
|
||||
|
||||
// Replacement object
|
||||
const replacementObject: Record<string, unknown> = {
|
||||
versionTitle: updateFiles
|
||||
? updateFileTransformedVersion
|
||||
: buildData.transformedVersion,
|
||||
mode: "Normal",
|
||||
};
|
||||
|
||||
// Modify Normal File
|
||||
await modifyFile(readPath, writePathsNormal, replacementObject, false);
|
||||
|
||||
// Change values for Expert Config
|
||||
replacementObject["mode"] = "Expert";
|
||||
const writePathExpert = upath.join(
|
||||
sharedDestDirectory,
|
||||
configOverridesFolder,
|
||||
"expert",
|
||||
fileName,
|
||||
);
|
||||
|
||||
// Modify Expert File
|
||||
await modifyFile(readPath, [writePathExpert], replacementObject, false);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param readPath The filepath to read from. (Template)
|
||||
* @param writePaths The filepaths to write to.
|
||||
* @param writePath The filepath to write to.
|
||||
* @param replacementObject A record, of type string to type unknown, containing the keys, and replacement for those keys
|
||||
* @param addWarning whether to add warning not to edit file
|
||||
* <p>
|
||||
@ -184,7 +98,7 @@ export async function updateBuildRandomPatches(): Promise<void> {
|
||||
*/
|
||||
async function modifyFile(
|
||||
readPath: string,
|
||||
writePaths: string[],
|
||||
writePath: string,
|
||||
replacementObject: Record<string, unknown>,
|
||||
addWarning = true,
|
||||
) {
|
||||
@ -196,16 +110,15 @@ async function modifyFile(
|
||||
|
||||
// Add warning to not edit file
|
||||
if (addWarning)
|
||||
modifiedData = dedent`# DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
modifiedData = dedent`# FOR DEVELOPMENT, DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD!
|
||||
# See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!
|
||||
${modifiedData}`;
|
||||
|
||||
// Write the modified content back to the file
|
||||
for (const filename of writePaths) {
|
||||
await fs.promises.writeFile(filename, modifiedData, "utf8");
|
||||
}
|
||||
return fs.promises.writeFile(writePath, modifiedData, "utf8");
|
||||
}
|
||||
|
||||
/* Functions NOT Used in Build Process */
|
||||
async function updateIssueTemplates(): Promise<void> {
|
||||
// Filenames
|
||||
const fileNames: string[] = ["001-bug-report.yml", "002-feature-request.yml"];
|
||||
@ -224,6 +137,9 @@ async function updateIssueTemplates(): Promise<void> {
|
||||
);
|
||||
// Add new version to list, with indent
|
||||
versionList = ` - ${buildData.rawVersion}\n${versionList}`;
|
||||
|
||||
// Write updated Version List
|
||||
await fs.promises.writeFile(versionsFilePath, versionList);
|
||||
}
|
||||
|
||||
// Replacement Object
|
||||
@ -231,9 +147,6 @@ async function updateIssueTemplates(): Promise<void> {
|
||||
versions: versionList,
|
||||
};
|
||||
|
||||
// Write updated Version List
|
||||
await fs.promises.writeFile(versionsFilePath, versionList);
|
||||
|
||||
const issueTemplatesFolder: string = upath.join(
|
||||
rootDirectory,
|
||||
".github",
|
||||
@ -244,83 +157,10 @@ async function updateIssueTemplates(): Promise<void> {
|
||||
for (const fileName of fileNames) {
|
||||
const readPath = upath.join(templatesFolder, fileName);
|
||||
const writePath = upath.join(issueTemplatesFolder, fileName);
|
||||
await modifyFile(readPath, [writePath], replacementObject);
|
||||
await modifyFile(readPath, writePath, replacementObject);
|
||||
}
|
||||
}
|
||||
|
||||
async function updateRandomPatchesConfig(): Promise<void> {
|
||||
// Filename & paths
|
||||
const fileName = "randompatches.cfg";
|
||||
const readPath: string = upath.join(templatesFolder, fileName);
|
||||
const writePathsNormal: string[] = [
|
||||
upath.join(rootDirectory, configFolder, fileName),
|
||||
upath.join(rootDirectory, configOverridesFolder, "normal", fileName),
|
||||
];
|
||||
|
||||
// Replacement object
|
||||
const replacementObject: Record<string, unknown> = {
|
||||
versionTitle: updateFiles
|
||||
? updateFileTransformedVersion
|
||||
: buildData.transformedVersion,
|
||||
mode: "Normal",
|
||||
};
|
||||
|
||||
// Modify Normal File
|
||||
await modifyFile(readPath, writePathsNormal, replacementObject);
|
||||
|
||||
// Change values for Expert Config
|
||||
replacementObject["mode"] = "Expert";
|
||||
const writePathExpert = upath.join(
|
||||
rootDirectory,
|
||||
configOverridesFolder,
|
||||
"expert",
|
||||
fileName,
|
||||
);
|
||||
|
||||
// Modify Expert File
|
||||
await modifyFile(readPath, [writePathExpert], replacementObject);
|
||||
}
|
||||
|
||||
async function updateServerProperties(): Promise<void> {
|
||||
// File name of the output files
|
||||
const fileName = "server.properties";
|
||||
|
||||
// File name of the Normal Template File
|
||||
const fileNameNormal = "server_normal.properties";
|
||||
|
||||
// File name of the Expert Template File
|
||||
const fileNameExpert = "server_expert.properties";
|
||||
|
||||
// Replacement Object
|
||||
const replacementObject: Record<string, unknown> = {
|
||||
versionTitle: updateFiles
|
||||
? updateFileTransformedVersion
|
||||
: buildData.transformedVersion,
|
||||
};
|
||||
|
||||
// Read and Write paths for normal
|
||||
const readPathNormal: string = upath.join(templatesFolder, fileNameNormal);
|
||||
const writePathsNormal: string[] = [
|
||||
upath.join(rootDirectory, "serverfiles", fileName),
|
||||
upath.join(rootDirectory, configOverridesFolder, "normal", fileName),
|
||||
];
|
||||
|
||||
// Modify Normal File
|
||||
await modifyFile(readPathNormal, writePathsNormal, replacementObject);
|
||||
|
||||
// Read and Write paths for expert
|
||||
const readPathExpert: string = upath.join(templatesFolder, fileNameExpert);
|
||||
const writePathExpert: string = upath.join(
|
||||
rootDirectory,
|
||||
configOverridesFolder,
|
||||
"expert",
|
||||
fileName,
|
||||
);
|
||||
|
||||
// Modify Expert File
|
||||
await modifyFile(readPathExpert, [writePathExpert], replacementObject);
|
||||
}
|
||||
|
||||
async function updateMainMenuConfig(): Promise<void> {
|
||||
// Filename & paths
|
||||
const fileName = "mainmenu.json";
|
||||
@ -350,7 +190,7 @@ async function updateMainMenuConfig(): Promise<void> {
|
||||
|
||||
// Add warning to not edit file
|
||||
modifiedData["_comment"] =
|
||||
"DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD! See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!";
|
||||
"FOR DEVELOPMENT, DO NOT EDIT THIS FILE! EDIT THE TEMPlATES INSTEAD! See https://github.com/Nomi-CEu/Nomi-CEu/wiki/Part-1:-Contributing-Information#section-5-template-information!";
|
||||
|
||||
// Sort keys so that comment appears first
|
||||
modifiedData = sortKeysRecursive(modifiedData);
|
||||
@ -362,17 +202,55 @@ async function updateMainMenuConfig(): Promise<void> {
|
||||
);
|
||||
}
|
||||
|
||||
/* Functions USED in Build Process */
|
||||
export async function updateLabsVersion(rootDir: string): Promise<void> {
|
||||
const fileName = "nomilabs-version.cfg";
|
||||
const readPath: string = upath.join(templatesFolder, fileName);
|
||||
const writePath = upath.join(rootDir, configFolder, fileName);
|
||||
|
||||
const replacementObject: Record<string, unknown> = {
|
||||
version: updateFiles
|
||||
? updateFileTransformedVersion
|
||||
: buildData.transformedVersion,
|
||||
};
|
||||
|
||||
return modifyFile(readPath, writePath, replacementObject);
|
||||
}
|
||||
|
||||
export async function updateServerProperties(rootDir: string): Promise<void> {
|
||||
const fileName = "server.properties";
|
||||
const readPath: string = upath.join(templatesFolder, fileName);
|
||||
const writePath: string = upath.join(rootDir, fileName);
|
||||
|
||||
const replacementObject: Record<string, unknown> = {
|
||||
versionTitle: updateFiles
|
||||
? updateFileTransformedVersion
|
||||
: buildData.transformedVersion,
|
||||
};
|
||||
|
||||
return modifyFile(readPath, writePath, replacementObject);
|
||||
}
|
||||
|
||||
// Main Closures
|
||||
const updateFilesLabsVersion = async () => {
|
||||
await updateLabsVersion(rootDirectory);
|
||||
};
|
||||
|
||||
const updateFilesServerProperties = async () => {
|
||||
await updateServerProperties(upath.join(rootDirectory, "serverfiles"));
|
||||
};
|
||||
|
||||
export const updateFilesIssue = gulp.series(
|
||||
updateFilesSetup,
|
||||
updateIssueTemplates,
|
||||
);
|
||||
export const updateFilesRandomPatches = gulp.series(
|
||||
export const updateFilesVersion = gulp.series(
|
||||
updateFilesSetup,
|
||||
updateRandomPatchesConfig,
|
||||
updateFilesLabsVersion,
|
||||
);
|
||||
export const updateFilesServer = gulp.series(
|
||||
updateFilesSetup,
|
||||
updateServerProperties,
|
||||
updateFilesServerProperties,
|
||||
);
|
||||
export const updateFilesMainMenu = gulp.series(
|
||||
updateFilesSetup,
|
||||
@ -381,8 +259,10 @@ export const updateFilesMainMenu = gulp.series(
|
||||
|
||||
export const updateAll = gulp.series(
|
||||
updateFilesSetup,
|
||||
updateIssueTemplates,
|
||||
updateRandomPatchesConfig,
|
||||
updateServerProperties,
|
||||
updateMainMenuConfig,
|
||||
gulp.parallel(
|
||||
updateIssueTemplates,
|
||||
updateFilesLabsVersion,
|
||||
updateFilesServerProperties,
|
||||
updateMainMenuConfig,
|
||||
),
|
||||
);
|
||||
|
@ -17,7 +17,7 @@ async function zipFolder(
|
||||
zipName: string = upath.basename(path) + ".zip",
|
||||
): Promise<void> {
|
||||
return new Promise((resolve) => {
|
||||
src(upath.join(path, "**"), { base: path, dot: true })
|
||||
src(upath.join(path, "**"), { base: path, dot: true, encoding: false })
|
||||
.pipe(zip(zipName))
|
||||
.pipe(gulp.dest(buildConfig.buildDestinationDirectory))
|
||||
.on("end", resolve);
|
||||
|
@ -81,6 +81,7 @@ async function copyMMCModJars() {
|
||||
return src(["*", upath.join("client", "*")], {
|
||||
cwd: modDestDirectory,
|
||||
resolveSymlinks: true,
|
||||
encoding: false,
|
||||
})
|
||||
.pipe(f)
|
||||
.pipe(symlink(upath.join(mmcDestDirectory, ".minecraft", "mods")));
|
||||
|
@ -19,7 +19,10 @@ import {
|
||||
sharedDestDirectory,
|
||||
} from "#globals";
|
||||
import { deleteAsync } from "del";
|
||||
import { updateBuildServerProperties } from "../misc/transformFiles.ts";
|
||||
import {
|
||||
updateFilesBuildSetup,
|
||||
updateServerProperties,
|
||||
} from "../misc/transformFiles.ts";
|
||||
import logInfo, { logWarn } from "#utils/log.ts";
|
||||
import filter from "gulp-filter";
|
||||
|
||||
@ -178,6 +181,7 @@ async function copyServerMods() {
|
||||
return src(["*", upath.join("server", "*")], {
|
||||
cwd: modDestDirectory,
|
||||
resolveSymlinks: true,
|
||||
encoding: false,
|
||||
})
|
||||
.pipe(f)
|
||||
.pipe(symlink(upath.join(serverDestDirectory, "mods")));
|
||||
@ -192,6 +196,7 @@ function copyServerOverrides() {
|
||||
cwd: sharedDestDirectory,
|
||||
allowEmpty: true,
|
||||
resolveSymlinks: true,
|
||||
encoding: false,
|
||||
})
|
||||
.pipe(f)
|
||||
.pipe(symlink(upath.join(serverDestDirectory)));
|
||||
@ -262,6 +267,10 @@ function processLaunchscripts() {
|
||||
.pipe(dest(serverDestDirectory));
|
||||
}
|
||||
|
||||
const updateBuildServerProperties = async () => {
|
||||
await updateServerProperties(serverDestDirectory);
|
||||
};
|
||||
|
||||
export default gulp.series(
|
||||
serverCleanUp,
|
||||
createServerDirs,
|
||||
@ -274,5 +283,6 @@ export default gulp.series(
|
||||
copyServerChangelog,
|
||||
copyServerUpdateNotes,
|
||||
processLaunchscripts,
|
||||
updateFilesBuildSetup,
|
||||
updateBuildServerProperties,
|
||||
);
|
||||
|
@ -20,7 +20,10 @@ import {
|
||||
import transformVersion from "./transformVersion.ts";
|
||||
import { createBuildChangelog } from "../changelog/index.ts";
|
||||
import mustache from "mustache";
|
||||
import { updateBuildRandomPatches } from "../misc/transformFiles.ts";
|
||||
import {
|
||||
updateFilesBuildSetup,
|
||||
updateLabsVersion,
|
||||
} from "../misc/transformFiles.ts";
|
||||
import { transformQuestBook } from "./quest.ts";
|
||||
import logInfo from "#utils/log.ts";
|
||||
|
||||
@ -49,7 +52,10 @@ async function copyOverrides() {
|
||||
// Don't copy server.properties files in config-overrides, it is auto transformed into the server build folder
|
||||
// Copy, not Symlink, so we can transform the files as we wish
|
||||
return new Promise((resolve) => {
|
||||
src(buildConfig.copyToSharedDirGlobs, { cwd: upath.join(rootDirectory) })
|
||||
src(buildConfig.copyToSharedDirGlobs, {
|
||||
cwd: upath.join(rootDirectory),
|
||||
encoding: false,
|
||||
})
|
||||
.pipe(dest(upath.join(sharedDestDirectory, overridesFolder)))
|
||||
.on("end", resolve);
|
||||
});
|
||||
@ -163,13 +169,18 @@ async function writeToChangelog(
|
||||
}
|
||||
}
|
||||
|
||||
const updateBuildLabsVersion = async () => {
|
||||
await updateLabsVersion(sharedDestDirectory);
|
||||
};
|
||||
|
||||
export default gulp.series(
|
||||
sharedCleanUp,
|
||||
createSharedDirs,
|
||||
copyOverrides,
|
||||
fetchOrMakeChangelog,
|
||||
fetchExternalDependencies,
|
||||
updateBuildRandomPatches,
|
||||
updateFilesBuildSetup,
|
||||
updateBuildLabsVersion,
|
||||
transformVersion,
|
||||
transformQuestBook,
|
||||
);
|
||||
|
9
tools/templates/nomilabs-version.cfg
Normal file
9
tools/templates/nomilabs-version.cfg
Normal file
@ -0,0 +1,9 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
# Formatted Version of the Modpack. Currently just used as a Substitution in the Window Title Override.
|
||||
# [default: v1.0.0]
|
||||
S:formattedVersion={{version}}
|
||||
}
|
||||
|
||||
|
@ -1,272 +0,0 @@
|
||||
# Configuration file
|
||||
|
||||
##########################################################################################################
|
||||
# boats
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to boats.
|
||||
##########################################################################################################
|
||||
|
||||
boats {
|
||||
# Whether to patch EntityBoat.
|
||||
# Default: true
|
||||
B:patchEntityBoat=true
|
||||
|
||||
# Prevents underwater boat passengers from being ejected after 60 ticks (3 seconds).
|
||||
# Default: false
|
||||
B:preventUnderwaterBoatPassengerEjection=false
|
||||
|
||||
# The buoyancy of boats when they are under flowing water.
|
||||
# The vanilla default is -0.0007.
|
||||
# Min: -1.7976931348623157E308
|
||||
# Max: 1.7976931348623157E308
|
||||
# Default: 0.023
|
||||
D:underwaterBoatBuoyancy=0.023
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# client
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to client-sided features.
|
||||
##########################################################################################################
|
||||
|
||||
client {
|
||||
# Adds a separate keybind for dismounting.
|
||||
# Default: true
|
||||
B:dismountKeybind=false
|
||||
|
||||
# Speeds up language switching.
|
||||
# Default: true
|
||||
B:fastLanguageSwitch=true
|
||||
|
||||
# Forces Minecraft to show the title screen after disconnecting rather than the Multiplayer or Realms menu.
|
||||
# Default: false
|
||||
B:forceTitleScreenOnDisconnect=true
|
||||
|
||||
# The framerate limit slider step size.
|
||||
# If this is set to 10.0, vanilla behavior is not changed.
|
||||
# Min: 4.9E-324
|
||||
# Max: 260.0
|
||||
# Default: 1.0
|
||||
D:framerateLimitSliderStepSize=1.0
|
||||
|
||||
# Whether to fix the player model occasionally disappearing when flying with elytra in a straight line in third-person mode.
|
||||
# Default: true
|
||||
B:invisiblePlayerModelFix=true
|
||||
|
||||
# Whether to add the Toggle Narrator keybind to the controls.
|
||||
# Default: true
|
||||
B:narratorKeybind=true
|
||||
|
||||
# Set this to false to disable the Minecraft class patches (the Toggle Narrator keybind and custom window title/icon).
|
||||
# Default: true
|
||||
B:patchMinecraftClass=true
|
||||
|
||||
# Set this to false to force disable the "force title screen on disconnect" patch.
|
||||
# Default: true
|
||||
B:patchTitleScreenOnDisconnect=true
|
||||
|
||||
# Whether to apply the potion glint patch so that the potion glowing effect can be toggled.
|
||||
# Default: true
|
||||
B:patchPotionGlint=false
|
||||
|
||||
# Whether to remove the glowing effect from potions.
|
||||
# Default: false
|
||||
B:removePotionGlint=false
|
||||
|
||||
# Backports the smooth eye level change animations from Minecraft 1.13 and newer.
|
||||
# Default: true
|
||||
B:patchSmoothEyeLevelChanges=true
|
||||
|
||||
# Whether smooth eye level change animations should be enabled.
|
||||
# Default: true
|
||||
B:smoothEyeLevelChanges=true
|
||||
|
||||
# Enables the /rpreloadclient command.
|
||||
# Default: true
|
||||
B:rpreloadclient=true
|
||||
|
||||
##########################################################################################################
|
||||
# window
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the Minecraft window.
|
||||
##########################################################################################################
|
||||
|
||||
window {
|
||||
# The path to the 16x16 Minecraft window icon.
|
||||
# Leave this and the 32x32 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon16=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The path to the 32x32 Minecraft window icon.
|
||||
# Leave this and the 16x16 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon32=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The path to the 256x256 window icon which is used on Mac OS X.
|
||||
# Leave this, the 16x16 icon and the 32x32 icon blank to use the default icon.
|
||||
# Default:
|
||||
S:icon256=resources/modpack/textures/logo/256x.png
|
||||
|
||||
# The Minecraft window title.
|
||||
# Default: Minecraft 1.12.2
|
||||
S:title=Nomifactory CEu, {{{versionTitle}}}, {{mode}} Mode
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# misc
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options that don't fit into any other categories.
|
||||
##########################################################################################################
|
||||
|
||||
misc {
|
||||
# Whether to prevent the observer from emitting a signal when it is placed.
|
||||
# This fixes MC-109832.
|
||||
# Default: true
|
||||
B:disableObserverSignalOnPlace=true
|
||||
|
||||
# Whether to fix dismount positions being too high.
|
||||
# This fixes MC-3328 and MC-111726.
|
||||
# Default: true
|
||||
B:dismountPositionFix=true
|
||||
|
||||
# Fixes the End portal and End gateway break particle textures and improves End portal rendering.
|
||||
# Default: true
|
||||
B:endPortalTweaks=true
|
||||
|
||||
# Whether to patch WorldServer to prevent a "TickNextTick list out of synch" IllegalStateException.
|
||||
# Default: true
|
||||
B:fixTickNextTickListOutOfSynch=true
|
||||
|
||||
# Fixes MC-2025.
|
||||
# More information can be found here: https://www.reddit.com/r/Mojira/comments/8pgd4q/final_and_proper_fix_to_mc2025_simple_reliable/
|
||||
# Default: true
|
||||
B:mc2025Fix=false
|
||||
|
||||
# Fixes MC-64836, which causes non-player entities to be allowed to control minecarts using their AI.
|
||||
# Default: true
|
||||
B:minecartAIFix=true
|
||||
|
||||
# Fixes MC-5694, which causes fast mining to sometimes only destroy blocks client-side only.
|
||||
# Default: true
|
||||
B:miningGhostBlocksFix=false
|
||||
|
||||
# Fixes MC-10369 (server-side particle spawning not creating particles for clients) and MC-93826 (breeding hearts only showing once instead of all of the time an animal can breed).
|
||||
# Default: true
|
||||
B:particleFixes=true
|
||||
|
||||
# Set this to false to disable the NetHandlerPlayServer patches (the speed limits and disconnect timeouts).
|
||||
# Default: true
|
||||
B:patchNetHandlerPlayServer=true
|
||||
|
||||
# Whether to patch the packet size limit.
|
||||
# Default: true
|
||||
B:patchPacketSizeLimit=false
|
||||
|
||||
# The packet size limit.
|
||||
# The vanilla limit is 2097152.
|
||||
# Min: 257
|
||||
# Max: 2147483647
|
||||
# Default: 16777216
|
||||
I:packetSizeLimit=16777216
|
||||
|
||||
# Fixes MC-54026, which causes blocks attached to slime blocks in some circumstances to create ghost blocks if a piston pushes the slime block.
|
||||
# Default: true
|
||||
B:pistonGhostBlocksFix=true
|
||||
|
||||
# Fixes MC-11944, which allows players to replace End portals, End gateways and Nether portals using buckets.
|
||||
# Default: true
|
||||
B:portalBucketReplacementFix=true
|
||||
|
||||
# Enables the portal bucket replacement fix for Nether portals.
|
||||
# Default: false
|
||||
B:portalBucketReplacementFixForNetherPortals=false
|
||||
|
||||
# Fixes MC-129057, which prevents ingredients with NBT data from being transferred to the crafting grid when a recipe is clicked in the recipe book.
|
||||
# Default: true
|
||||
B:recipeBookNBTFix=true
|
||||
|
||||
# Enables the /rpreload command.
|
||||
# Default: true
|
||||
B:rpreload=true
|
||||
|
||||
# Fixes player skull stacking.
|
||||
# Default: true
|
||||
B:skullStackingFix=true
|
||||
|
||||
# Whether skull stacking requires the same textures or just the same player profile.
|
||||
# Default: true
|
||||
B:skullStackingRequiresSameTextures=true
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# speedLimits
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the movement speed limits.
|
||||
##########################################################################################################
|
||||
|
||||
speedLimits {
|
||||
# The maximum player speed.
|
||||
# The vanilla default is 100.0.
|
||||
# Min: 1.0
|
||||
# Max: 3.4028234663852886E38
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerSpeed=1000000.0
|
||||
|
||||
# The maximum player elytra speed.
|
||||
# The vanilla default is 300.0.
|
||||
# Min: 1.0
|
||||
# Max: 3.4028234663852886E38
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerElytraSpeed=1000000.0
|
||||
|
||||
# The maximum player vehicle speed.
|
||||
# The vanilla default is 100.0.
|
||||
# Min: 1.0
|
||||
# Max: 1.7976931348623157E308
|
||||
# Default: 1000000.0
|
||||
D:maxPlayerVehicleSpeed=1000000.0
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# timeouts
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Options related to the disconnect timeouts.
|
||||
##########################################################################################################
|
||||
|
||||
timeouts {
|
||||
# The interval at which the server sends the KeepAlive packet.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 15
|
||||
I:keepAlivePacketInterval=15
|
||||
|
||||
# The login timeout in ticks.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 1800
|
||||
I:loginTimeout=1800
|
||||
|
||||
# Whether to apply the login timeout.
|
||||
# Default: true
|
||||
B:patchLoginTimeout=true
|
||||
|
||||
# The read timeout in seconds.
|
||||
# This is the time it takes for a player to be disconnected after not responding to a KeepAlive packet.
|
||||
# This value is automatically rounded up to a product of keepAlivePacketInterval.
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
# Default: 90
|
||||
I:readTimeout=90
|
||||
|
||||
# Whether to patch NetworkManager to apply the client-sided read timeout.
|
||||
# Default: true
|
||||
B:patchNetworkManager=true
|
||||
}
|
||||
|
||||
|
@ -1,32 +0,0 @@
|
||||
#Minecraft server properties
|
||||
op-permission-level=4
|
||||
level-name=world
|
||||
allow-flight=true
|
||||
prevent-proxy-connections=false
|
||||
server-port=25565
|
||||
max-world-size=29999984
|
||||
level-seed=
|
||||
force-gamemode=false
|
||||
server-ip=
|
||||
network-compression-threshold=256
|
||||
max-build-height=256
|
||||
spawn-npcs=true
|
||||
white-list=false
|
||||
spawn-animals=true
|
||||
hardcore=false
|
||||
snooper-enabled=true
|
||||
resource-pack-sha1=
|
||||
online-mode=true
|
||||
resource-pack=
|
||||
pvp=true
|
||||
difficulty=0
|
||||
enable-command-block=false
|
||||
gamemode=0
|
||||
player-idle-timeout=0
|
||||
max-players=20
|
||||
spawn-monsters=true
|
||||
view-distance=10
|
||||
generate-structures=true
|
||||
motd=Nomi CEu Server, {{{versionTitle}}}, Expert Mode
|
||||
level-type=lostcities
|
||||
generator-settings=
|
@ -16,4 +16,4 @@
|
||||
- 1.4.3
|
||||
- 1.4.2
|
||||
- 1.4.1a
|
||||
- 1.4
|
||||
- 1.4
|
||||
|
Loading…
x
Reference in New Issue
Block a user