diff --git a/.gitignore b/.gitignore index f9488da63c..02523008a2 100644 --- a/.gitignore +++ b/.gitignore @@ -5,8 +5,9 @@ /.mixin.out/ /logs/ config/forgeendertech/Biomes/ -/local/ -/libraries/ +/local/ftbchunks/data +/local/ftbutilities/ +/local/ftbultimine/ /llibrary/ /ESM/ /saves/ @@ -168,13 +169,10 @@ automation/ModListCreator-1.2.1.jar .github_changelog_generator config/sounddeviceoptions-client.toml config/personality-client.toml -config/miniutilities-client.toml -config/twilightforest-client.toml config/framedblocks-client.toml config/cfm-client.toml config/entity_culling-client.toml config/terraforged/performance_internal.conf -config/gravestone-client.toml config/jecalculation/record.json config/topaddons-client.toml config/diet-client.toml @@ -182,4 +180,4 @@ config/contentcreatorintegration/contentcreatorintegration-common.toml config/contentcreatorintegration/contentcreatorintegration.toml config/contentcreatorintegration/default/constants.json config/fml.toml -config/waystones-client.toml +config/storagedrawers-client.toml diff --git a/automation/.build.json b/automation/.build.json index 449b05f4ed..57ebe7d4c1 100644 --- a/automation/.build.json +++ b/automation/.build.json @@ -3,5 +3,14 @@ "minecraftVersion": "1.16.5", "modLoader": "forge", "modLoaderVersion": "36.1.31", - "includes": ["building_gadgets_patterns", "config", "defaultconfigs", "kubejs", "packmenu", "patchouli_books", "schematics"] + "includes": [ + "building_gadgets_patterns", + "config", + "defaultconfigs", + "kubejs", + "local", + "packmenu", + "patchouli_books", + "schematics" + ] } diff --git a/automation/InstanceSyncSetup.sh b/automation/InstanceSyncSetup.sh index 1e194ebde9..3a1d3b015b 100644 --- a/automation/InstanceSyncSetup.sh +++ b/automation/InstanceSyncSetup.sh @@ -1,10 +1,10 @@ -#!/bin/sh - -cd .. -echo "#!/bin/sh" > .git/hooks/post-merge -echo "java -jar InstanceSync.jar" >> .git/hooks/post-merge - -echo "Done setting up hooks" -echo "Running InstanceSync" - +#!/bin/sh + +cd .. +echo "#!/bin/sh" > .git/hooks/post-merge +echo "java -jar InstanceSync.jar" >> .git/hooks/post-merge + +echo "Done setting up hooks" +echo "Running InstanceSync" + java -jar InstanceSync.jar \ No newline at end of file diff --git a/automation/modpack-uploader.ps1 b/automation/modpack-uploader.ps1 index 98f8cbe823..80c5906943 100644 --- a/automation/modpack-uploader.ps1 +++ b/automation/modpack-uploader.ps1 @@ -156,6 +156,11 @@ function New-Changelog { function Push-ClientFiles { if ($ENABLE_MODPACK_UPLOADER_MODULE) { + + if ($ENABLE_CURSE_CLIENT_MODULE -eq $false) { + Remove-BlacklistedFiles + } + $CLIENT_METADATA = "{ 'changelog': `'$CLIENT_CHANGELOG`', diff --git a/automation/remove-client-mods.ps1 b/automation/remove-client-mods.ps1 index ee2e470e62..d3603f7cea 100644 --- a/automation/remove-client-mods.ps1 +++ b/automation/remove-client-mods.ps1 @@ -9,8 +9,15 @@ $CLIENT_MODS_TO_REMOVE_FROM_SERVER_FILES = @( "PackMenu" ) -$InstanceRoot = ("$PSScriptRoot/.." | Resolve-Path) -$modFolder = "$InstanceRoot/mods" +if (Test-Path "mods" -PathType Container) { + $modFolder = "mods" +} +elseif (Test-Path "$PSScriptRoot/mods" -PathType Container) { + $modFolder = "$PSScriptRoot/mods" +} +else { + Write-Host "Unable to find the mods folder, no client mods will be removed." -ForegroundColor Red +} Write-Host Write-Host "Removing client only mods..." -ForegroundColor Cyan diff --git a/automation/settings.cfg b/automation/settings.cfg index 48d0e87bc6..4822d9fd6c 100644 --- a/automation/settings.cfg +++ b/automation/settings.cfg @@ -14,5 +14,5 @@ HIGH_CPU_PRIORITY=0; MODPACK_NAME=Enigmatica 6; MCVER=1.16.5; -FORGEVER=36.1.31; -FORGEURL=https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31-installer.jar; \ No newline at end of file +FORGEVER=36.2.1; +FORGEURL=DISABLE; \ No newline at end of file diff --git a/automation/settings.ps1 b/automation/settings.ps1 index c7882e177d..2348910acf 100644 --- a/automation/settings.ps1 +++ b/automation/settings.ps1 @@ -29,11 +29,11 @@ $MODPACK_NAME = "Enigmatica6" $CLIENT_NAME = "Enigmatica6" # Version Of The Modpack -$MODPACK_VERSION = "0.5.6" +$MODPACK_VERSION = "0.5.7" # Last Version Of The Modpack # Needed For Changelog Parsing -$LAST_MODPACK_VERSION = "0.5.5" +$LAST_MODPACK_VERSION = "0.5.6" # =====================================================================// # CHANGELOG SETTINGS @@ -146,10 +146,10 @@ $CONFIGS_TO_REMOVE_FROM_CLIENT_FILES = @( "contentcreatorintegration/contentcreatorintegration.toml", "contentcreatorintegration/contentcreatorintegration-common.toml", "contentcreatorintegration/default/constants.json", - "waystones-client.toml" + "storagedrawers-client.toml" ) -$FOLDERS_TO_REMOVE_FROM_CLIENT_FILES = @() +$FOLDERS_TO_REMOVE_FROM_CLIENT_FILES = @("local/ftbutilities", "local/ftbchunks/data", "local/ftbultimine") #=====================================================================// # SERVER FILE SETTINGS diff --git a/automation/start-automated-server.bat b/automation/start-automated-server.bat index 843b536f66..7efd3e32f5 100644 --- a/automation/start-automated-server.bat +++ b/automation/start-automated-server.bat @@ -438,38 +438,12 @@ IF NOT %MC_SERVER_FORGEURL%==DISABLE ( GOTO DOWNLOADINSTALLER ) -SET MC_SERVER_TMP_FLAG=0 - -:FETCHHTML -REM Download Forge Download Index HTML to parse the URL for the direct download -ECHO INFO: Fetching index html from forge ^( https://files.minecraftforge.net/maven/net/minecraftforge/forge/index_%MC_SERVER_MCVER%.html ^) 1>> "%~dp0logs\serverstart.log" 2>&1 -%MC_SYS32%\bitsadmin.exe /rawreturn /nowrap /transfer dlforgehtml /download /priority FOREGROUND "https://files.minecraftforge.net/maven/net/minecraftforge/forge/index_%MC_SERVER_MCVER%.html" "%~dp0forge-%MC_SERVER_MCVER%.html" 1>> "%~dp0logs\serverstart.log" 2>&1 - -IF NOT EXIST "%~dp0forge-%MC_SERVER_MCVER%.html" ( - IF "%MC_SERVER_TMP_FLAG%"=="0" ( - ECHO Something went wrong, trying again... - SET MC_SERVER_TMP_FLAG=1 - GOTO FETCHHTML - ) ELSE ( - SET MC_SERVER_ERROR_REASON=ForgeIndexNotFound - GOTO ERROR - ) +IF %MC_SERVER_FORGEURL%==DISABLE ( + SET MC_SERVER_FORGEURL="https://maven.minecraftforge.net/net/minecraftforge/forge/%MC_SERVER_MCVER%-%MC_SERVER_FORGEVER%/forge-%MC_SERVER_MCVER%-%MC_SERVER_FORGEVER%-installer.jar" + GOTO DOWNLOADINSTALLER ) -REM More complex wannabe-regex (aka magic) -FOR /f tokens^=^5^ delims^=^=^<^>^" %%G in ('%MC_SYS32%\FINDSTR.EXE /ir "https://files.minecraftforge.net/maven/net/minecraftforge/forge/%MC_SERVER_MCVER%-%MC_SERVER_FORGEVER%/forge-%MC_SERVER_MCVER%-%MC_SERVER_FORGEVER%-installer.jar" "%~dp0forge-%MC_SERVER_MCVER%.html"') DO SET MC_SERVER_FORGEURL=%%G & GOTO FETCHHTML1 - -:FETCHHTML1 -IF "%MC_SERVER_FORGEURL%"=="%MC_SERVER_FORGEURL:installer.jar=%" ( - IF "%MC_SERVER_TMP_FLAG%"=="0" ( - ECHO Something went wrong, trying again... - SET MC_SERVER_TMP_FLAG=1 - GOTO FETCHHTML - ) ELSE ( - SET MC_SERVER_ERROR_REASON=ForgeDownloadURLNotFound - GOTO ERROR - ) -) +SET MC_SERVER_TMP_FLAG=0 ECHO Downloading FORGE (step 2 of 2). This can take several minutes, please be patient... SET MC_SERVER_TMP_FLAG=0 @@ -505,8 +479,6 @@ ECHO Installing Forge now, please wait... ECHO INFO: Starting Forge install now, details below: 1>> "%~dp0logs\serverstart.log" 2>&1 java -jar "%~dp0forge-%MC_SERVER_MCVER%-%MC_SERVER_FORGEVER%-installer.jar" --installServer 1>> "%~dp0logs\serverstart.log" 2>&1 -REM TODO: CHECKS TO VALIDATE SUCCESSFUL INSTALL - REM Create default server.properties and eula.txt files IF NOT EXIST "%~dp0server.properties" ( ECHO Could not find server.properties, creating initial copy... 1>> "%~dp0logs\serverstart.log" 2>&1 diff --git a/automation/start-automated-server.sh b/automation/start-automated-server.sh index efa594d0d4..a6b85d3591 100644 --- a/automation/start-automated-server.sh +++ b/automation/start-automated-server.sh @@ -44,7 +44,11 @@ # # Make sure users aren't trying to run script via sh directly (won't work) -powershell $PWD/remove-client-mods.ps1 +if test -f $PWD/remove-client-mods.ps1; then + powershell $PWD/remove-client-mods.ps1 >/dev/null +elif test -f remove-client-mods.ps1; then + powershell remove-client-mods.ps1 >/dev/null +fi unameOut="$(uname -s)" case "${unameOut}" in @@ -74,7 +78,7 @@ install_server(){ fi else if [ "${FORGEURL}" = "DISABLE" ]; then - export URL="https://files.minecraftforge.net/maven/net/minecraftforge/forge/${MCVER}-${FORGEVER}/forge-${MCVER}-${FORGEVER}-installer.jar" + export URL="https://maven.minecraftforge.net/net/minecraftforge/forge/${MCVER}-${FORGEVER}/forge-${MCVER}-${FORGEVER}-installer.jar" else export URL="${FORGEURL}" fi @@ -163,7 +167,7 @@ check_connection(){ echo "WARN: Internet connectivity checking is disabled" >>serverstart.log 2>&1 echo "Skipping internet connectivity check" else - if ping -c 1 8.8.8.8 >> /dev/null 2>&1; then + if ping 8.8.8.8 >> /dev/null 2>&1; then echo "INFO: Ping to Google DNS successfull" >>serverstart.log 2>&1 echo "Ping to Google DNS successfull" else @@ -171,7 +175,7 @@ check_connection(){ echo "Ping to Google DNS failed. No internet access?" fi - if ping -c 1 4.2.2.1 >> /dev/null 2>&1; then + if ping 4.2.2.1 >> /dev/null 2>&1; then echo "INFO: Ping to L4 successfull" >>serverstart.log 2>&1 echo "Ping to L4 successfull" else @@ -219,13 +223,11 @@ eula(){ echo "Could not find eula.txt starting server to generate it" start_server echo "" - echo "Closing to give user a change to accept the eula" - exit 0 + read -p "Press any key to continue when you've accepted the EULA. Press CTRL+C to exit." else if grep -Fxq "eula=false" eula.txt; then echo "Could not find 'eula=true' in 'eula.txt'" - echo "Closing to give user a change to accept the eula" - exit 0 + read -p "Press any key to continue when you've accepted the EULA. Press CTRL+C to exit." fi fi } diff --git a/changelogs/CHANGELOG.md b/changelogs/CHANGELOG.md index 6087ab6013..b8ab6badae 100644 --- a/changelogs/CHANGELOG.md +++ b/changelogs/CHANGELOG.md @@ -1,6 +1,14 @@ +### Enigmatica 6 v0.5.7 + +_Using Forge-1.16.5-36.2.1_ | _[Mod Updates](https://github.com/NillerMedDild/Enigmatica6/blob/master/changelogs/changelog_mods_0.5.7.md)_ | _[Modlist](https://github.com/NillerMedDild/Enigmatica6/blob/master/changelogs/modlist_0.5.7.md)_ + +**Changes/Improvements** + +- Disabled JourneyMap Waystone Compatibility, as some people found it annoying. + ### Enigmatica 6 v0.5.6 -_Using Forge-1.16.5-36.1.31_ | _[Mod Updates](https://github.com/NillerMedDild/Enigmatica6/blob/master/changelogs/changelog_mods_0.5.6.md)_ | _[Modlist](https://github.com/NillerMedDild/Enigmatica6/blob/master/changelogs/modlist_0.5.6md)_ +_Using Forge-1.16.5-36.1.31_ | _[Mod Updates](https://github.com/NillerMedDild/Enigmatica6/blob/master/changelogs/changelog_mods_0.5.6.md)_ | _[Modlist](https://github.com/NillerMedDild/Enigmatica6/blob/master/changelogs/modlist_0.5.6.md)_ ### If you're updating from 0.4.x: diff --git a/config/advancedperipherals-common.toml b/config/advancedperipherals-common.toml index c9e2f6dac7..692b32843f 100644 --- a/config/advancedperipherals-common.toml +++ b/config/advancedperipherals-common.toml @@ -1,15 +1,18 @@ #No comment [Restrictions] - #Defines the chat box cooldown for message sending. - #Range: > 1 - chatBoxCooldown = 10 #The max range of the player detector functions. If anyone use a higher range, the detector will use this max range #Range: 0 ~ 100000000 playerDetMaxRange = 100000000 #Defines the maximum energy flow of the energy detector. #Range: > 1 energyDetectorMaxFlow = 64000 + #Defines max energy stored in any powered peripheral + #Range: > 1000000 + poweredPeripheralMaxEnergyStored = 100000000 + #Defines max nbt string that can be stored in nbt storage + #Range: > 0 + nbtStorageMaxSize = 1048576 #No comment [Features] @@ -35,6 +38,94 @@ enableInventoryManager = true #Enable the redstone integrator or not. enableRedstoneIntegrator = true + #Enable the block reader or not. + enableBlockReader = true + #Enable the geo scanner or not. + enableGeoScanner = true + #Enable the colony integrator or not. + enableColonyIntegrator = true + #Enable the nbt storage block or not + enableNBTStorage = true + #Enable RF storage for peripherals, that could use it + enablePoweredPeripherals = false + +#No comment +[Defaults] + #Defines default chatbox prefix + defaultChatBoxPrefix = "AP" + +#No comment +[operations] + #Range: > 1000 + digCooldown = 1000 + #Range: > 0 + digCost = 1 + #Range: > 1000 + useOnBlockCooldown = 5000 + #Range: > 0 + useOnBlockCost = 1 + #Range: > 1000 + suckCooldown = 1000 + #Range: > 0 + suckCost = 1 + #Range: > 1000 + useOnAnimalCooldown = 2500 + #Range: > 0 + useOnAnimalCost = 10 + #Range: > 1000 + captureAnimalCooldown = 50000 + #Range: > 0 + captureAnimalCost = 100 + #Range: > 1000 + warpCooldown = 1000 + #Range: > 0 + warpCost = 1 + #Range: > 1000 + scanBlocksCooldown = 2000 + #Range: 1 ~ 64 + scanBlocksMaxFreeRadius = 8 + #Range: 1 ~ 64 + scanBlocksMaxCostRadius = 16 + #Range: 0.1 ~ 1.7976931348623157E308 + scanBlocksExtraBlockCost = 0.17 + #Range: > 1000 + scanEntitiesCooldown = 2000 + #Range: 1 ~ 64 + scanEntitiesMaxFreeRadius = 8 + #Range: 1 ~ 64 + scanEntitiesMaxCostRadius = 16 + #Range: 0.1 ~ 1.7976931348623157E308 + scanEntitiesExtraBlockCost = 0.17 + #Range: > 1000 + chatMessageCooldown = 10000 + +#No comment +[metaphysics] + #Defines energy to fuel rate + #Range: > 575 + energyToFuelRate = 575 + enableWeakAutomataCore = true + enableEndAutomataCore = true + enableHusbandryAutomataCore = true + #Range: 1 ~ 64 + tier1AutomataCoreInteractionRadius = 2 + #Range: 1 ~ 32 + tier1AutomataCoreMaxFuelConsumptionRate = 2 + #Range: 1 ~ 64 + tier2AutomataCoreInteractionRadius = 4 + #Range: 1 ~ 32 + tier2AutomataCoreMaxFuelConsumptionRate = 3 + #Range: 1 ~ 64 + overpoweredTier1AutomataCoreInteractionRadius = 4 + #Range: 1 ~ 32 + overpoweredTier1AutomataCoreMaxFuelConsumptionRate = 3 + #Range: 1 ~ 64 + overpoweredTier2AutomataCoreInteractionRadius = 6 + #Range: 1 ~ 32 + overpoweredTier2AutomataCoreMaxFuelConsumptionRate = 4 + +#No comment +[world] #Enable the villager structures for the computer scientist. enableVillagerStructures = true diff --git a/config/apotheosis/enchantments.cfg b/config/apotheosis/enchantments.cfg index c44268daad..990fb18ce3 100644 --- a/config/apotheosis/enchantments.cfg +++ b/config/apotheosis/enchantments.cfg @@ -384,7 +384,7 @@ "ars_nouveau:mana_boost" { - # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 3] + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] I:"Max Level"=5 # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] @@ -399,7 +399,7 @@ "ars_nouveau:mana_regen" { - # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 3] + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] I:"Max Level"=5 # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] @@ -504,6 +504,36 @@ } +"create:capacity" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + +"create:potato_recovery" { + # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] + I:"Max Level"=7 + + # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] + S:"Max Power Function"= + + # The min level of this enchantment. [range: 1 ~ 127, default: 1] + I:"Min Level"=1 + + # A function to determine the min enchanting power. [default: ] + S:"Min Power Function"= +} + + "cyclic:beheading" { I:"Max Level"=17 S:"Max Power Function"= @@ -1379,46 +1409,25 @@ "malum:haunting" { - # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 6] I:"Max Level"=6 - - # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] S:"Max Power Function"= - - # The min level of this enchantment. [range: 1 ~ 127, default: 1] I:"Min Level"=1 - - # A function to determine the min enchanting power. [default: ] S:"Min Power Function"= } "malum:rebound" { - # The max level of this enchantment - normally 3. [range: 1 ~ 127, default: 7] I:"Max Level"=7 - - # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] S:"Max Power Function"= - - # The min level of this enchantment. [range: 1 ~ 127, default: 1] I:"Min Level"=1 - - # A function to determine the min enchanting power. [default: ] S:"Min Power Function"= } "malum:spirit_plunder" { - # The max level of this enchantment - normally 2. [range: 1 ~ 127, default: 6] I:"Max Level"=6 - - # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] S:"Max Power Function"= - - # The min level of this enchantment. [range: 1 ~ 127, default: 1] I:"Min Level"=1 - - # A function to determine the min enchanting power. [default: ] S:"Min Power Function"= } @@ -2042,46 +2051,25 @@ "miniutilities:experience_harvester" { - # The max level of this enchantment - normally 5. [range: 1 ~ 127, default: 18] I:"Max Level"=18 - - # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] S:"Max Power Function"= - - # The min level of this enchantment. [range: 1 ~ 127, default: 1] I:"Min Level"=1 - - # A function to determine the min enchanting power. [default: ] S:"Min Power Function"= } "miniutilities:molten_head" { - # The max level of this enchantment - normally 1. [range: 1 ~ 127, default: 1] I:"Max Level"=1 - - # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] S:"Max Power Function"= - - # The min level of this enchantment. [range: 1 ~ 127, default: 1] I:"Min Level"=1 - - # A function to determine the min enchanting power. [default: ] S:"Min Power Function"= } "miniutilities:shotgun" { - # The max level of this enchantment - normally 4. [range: 1 ~ 127, default: 17] I:"Max Level"=17 - - # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples [default: ] S:"Max Power Function"= - - # The min level of this enchantment. [range: 1 ~ 127, default: 1] I:"Min Level"=1 - - # A function to determine the min enchanting power. [default: ] S:"Min Power Function"= } diff --git a/config/apotheosis/names.cfg b/config/apotheosis/names.cfg index c0d912afb3..5357315211 100644 --- a/config/apotheosis/names.cfg +++ b/config/apotheosis/names.cfg @@ -12,52 +12,20 @@ armors { # [default: ] S:AMETRINE < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:arctic_helmet, twilightforest:arctic_chestplate, twilightforest:arctic_leggings, twilightforest:arctic_boots - # [default: ] S:ARMOR_ARCTIC < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:fiery_helmet, twilightforest:fiery_chestplate, twilightforest:fiery_leggings, twilightforest:fiery_boots - # [default: ] S:ARMOR_FIERY < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:ironwood_helmet, twilightforest:ironwood_chestplate, twilightforest:ironwood_leggings, twilightforest:ironwood_boots - # [default: ] S:ARMOR_IRONWOOD < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:knightmetal_helmet, twilightforest:knightmetal_chestplate, twilightforest:knightmetal_leggings, twilightforest:knightmetal_boots - # [default: ] S:ARMOR_KNIGHTLY < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:naga_chestplate, twilightforest:naga_leggings - # [default: ] S:ARMOR_NAGA < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:phantom_helmet, twilightforest:phantom_chestplate - # [default: ] S:ARMOR_PHANTOM < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:steeleaf_helmet, twilightforest:steeleaf_chestplate, twilightforest:steeleaf_leggings, twilightforest:steeleaf_boots - # [default: ] S:ARMOR_STEELEAF < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:yeti_helmet, twilightforest:yeti_chestplate, twilightforest:yeti_leggings, twilightforest:yeti_boots - # [default: ] S:ARMOR_YETI < > S:CANDY < @@ -82,6 +50,12 @@ armors { Deep > + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: create:copper_backtank, create:diving_helmet, create:diving_boots + # [default: ] + S:COPPER < + > + # A list of material-based prefix names for this material group. May be empty. # Items in this group: betterendforge:crystalite_helmet, betterendforge:crystalite_chestplate, betterendforge:crystalite_leggings, betterendforge:crystalite_boots # [default: ] @@ -172,10 +146,6 @@ armors { # [default: ] S:INFUSED < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: miniutilities:infused_helmet, miniutilities:infused_chestplate, miniutilities:infused_leggings, miniutilities:infused_boots - # [default: ] S:INFUSEDUNSTABLE < > @@ -194,7 +164,7 @@ armors { > # A list of material-based prefix names for this material group. May be empty. - # Items in this group: minecraft:leather_helmet, minecraft:leather_chestplate, minecraft:leather_leggings, minecraft:leather_boots, advancedperipherals:ar_goggles + # Items in this group: minecraft:leather_helmet, minecraft:leather_chestplate, minecraft:leather_leggings, minecraft:leather_boots, advancedperipherals:ar_goggles, quark:forgotten_hat, quark:backpack # [default: [Leather], [Rawhide], [Lamellar], [Cow Skin]] S:LEATHER < Leather @@ -255,16 +225,8 @@ armors { # [default: ] S:SKY < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: malum:soul_stained_steel_helmet, malum:soul_stained_steel_chestplate, malum:soul_stained_steel_leggings, malum:soul_stained_steel_boots - # [default: ] S:SOUL_STAINED_STEEL < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: malum:soul_stained_stronghold_helmet, malum:soul_stained_stronghold_chestplate, malum:soul_stained_stronghold_leggings, malum:soul_stained_stronghold_boots - # [default: ] S:SOUL_STAINED_STRONGHOLD < > S:STEEL < @@ -293,10 +255,6 @@ armors { # [default: [Tortollan], [Very Tragic], [Environmental], [Organic]] S:TURTLE < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: miniutilities:unstable_helmet, miniutilities:unstable_chestplate, miniutilities:unstable_leggings, miniutilities:unstable_boots - # [default: ] S:UNSTABLE < > @@ -446,8 +404,16 @@ armors { # [default: ] S:eidolon_warlock_hat < > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: environmental:thief_hood, environmental:healer_pouch, environmental:architect_belt, environmental:wanderer_boots + # [default: ] S:environmental_thief_hood < > + + # A list of material-based prefix names for this material group. May be empty. + # Items in this group: environmental:yak_pants + # [default: ] S:environmental_yak_pants < > @@ -1421,7 +1387,7 @@ tools { > # A list of material-based prefix names for this material group. May be empty. - # Items in this group: minecraft:diamond_sword, minecraft:diamond_shovel, minecraft:diamond_pickaxe, minecraft:diamond_axe, minecraft:diamond_hoe, betterendforge:diamond_hammer, occultism:iesnium_pickaxe, aquaculture:diamond_fillet_knife, twilightforest:minotaur_axe, twilightforest:mazebreaker_pickaxe, farmersdelight:diamond_knife, integratedtunnels:dummy_pickaxe, mekanismtools:diamond_paxel, rftoolsbuilder:superharvestingtool, chiselsandbits:chisel_diamond + # Items in this group: minecraft:diamond_sword, minecraft:diamond_shovel, minecraft:diamond_pickaxe, minecraft:diamond_axe, minecraft:diamond_hoe, betterendforge:diamond_hammer, occultism:iesnium_pickaxe, aquaculture:diamond_fillet_knife, farmersdelight:diamond_knife, integratedtunnels:dummy_pickaxe, mekanismtools:diamond_paxel, rftoolsbuilder:superharvestingtool, chiselsandbits:chisel_diamond # [default: [Diamond], [Zircon], [Gemstone], [Jewel], [Crystal]] S:DIAMOND < Diamond @@ -1467,7 +1433,7 @@ tools { > # A list of material-based prefix names for this material group. May be empty. - # Items in this group: minecraft:golden_sword, minecraft:golden_shovel, minecraft:golden_pickaxe, minecraft:golden_axe, minecraft:golden_hoe, betterendforge:golden_hammer, aquaculture:gold_fillet_knife, twilightforest:minotaur_axe_gold, farmersdelight:golden_knife, mekanismtools:gold_paxel, chiselsandbits:chisel_gold + # Items in this group: minecraft:golden_sword, minecraft:golden_shovel, minecraft:golden_pickaxe, minecraft:golden_axe, minecraft:golden_hoe, betterendforge:golden_hammer, aquaculture:gold_fillet_knife, farmersdelight:golden_knife, mekanismtools:gold_paxel, chiselsandbits:chisel_gold # [default: [Golden], [Gold], [Gilt], [Auric], [Ornate]] S:GOLD < > @@ -1479,7 +1445,7 @@ tools { > # A list of material-based prefix names for this material group. May be empty. - # Items in this group: minecraft:iron_sword, minecraft:iron_shovel, minecraft:iron_pickaxe, minecraft:iron_axe, minecraft:iron_hoe, betterendforge:iron_hammer, occultism:butcher_knife, atum:iron_dagger, atum:dagger_poison, atum:iron_scimitar, atum:iron_greatsword, atum:iron_club, atum:iron_khopesh, aquaculture:iron_fillet_knife, farmersdelight:iron_knife, mekanismtools:iron_paxel, malum:crude_scythe, malum:creative_scythe, chiselsandbits:chisel_iron + # Items in this group: minecraft:iron_sword, minecraft:iron_shovel, minecraft:iron_pickaxe, minecraft:iron_axe, minecraft:iron_hoe, betterendforge:iron_hammer, cfm:spatula, occultism:butcher_knife, atum:iron_dagger, atum:dagger_poison, atum:iron_scimitar, atum:iron_greatsword, atum:iron_club, atum:iron_khopesh, aquaculture:iron_fillet_knife, farmersdelight:iron_knife, mekanismtools:iron_paxel, chiselsandbits:chisel_iron # [default: [Iron], [Steel], [Ferrous], [Rusty], [Wrought Iron]] S:IRON < Iron @@ -1487,10 +1453,6 @@ tools { Rusty Wrought Iron > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: miniutilities:kikoku - # [default: ] S:KIKOKU < > S:LAPIS < @@ -1543,7 +1505,7 @@ tools { > # A list of material-based prefix names for this material group. May be empty. - # Items in this group: minecraft:netherite_sword, minecraft:netherite_shovel, minecraft:netherite_pickaxe, minecraft:netherite_axe, minecraft:netherite_hoe, betterendforge:netherite_hammer, farmersdelight:netherite_knife, mekanismtools:netherite_paxel, chiselsandbits:chisel_netherite + # Items in this group: minecraft:netherite_sword, minecraft:netherite_shovel, minecraft:netherite_pickaxe, minecraft:netherite_axe, minecraft:netherite_hoe, betterendforge:netherite_hammer, farmersdelight:netherite_knife, ars_nouveau:enchanters_sword, mekanismtools:netherite_paxel, chiselsandbits:chisel_netherite # [default: [Burnt], [Embered], [Fiery], [Hellborn], [Flameforged]] S:NETHERITE < Burnt @@ -1568,10 +1530,6 @@ tools { > S:QUARTZ < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: create:deforester - # [default: ] S:RADIANT < > S:RAINBOW < @@ -1592,10 +1550,6 @@ tools { > S:SLIME < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: malum:soul_stained_steel_sword, malum:soul_stained_steel_pickaxe, malum:soul_stained_steel_axe, malum:soul_stained_steel_shovel, malum:soul_stained_steel_hoe - # [default: ] S:SOUL_STAINED_STEEL_ITEM < > @@ -1640,58 +1594,22 @@ tools { # [default: ] S:THALLASIUM < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:fiery_sword, twilightforest:fiery_pickaxe - # [default: ] S:TOOL_FIERY < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:giant_pickaxe, twilightforest:giant_sword - # [default: ] S:TOOL_GIANT < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:glass_sword - # [default: ] S:TOOL_GLASS < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:ice_sword - # [default: ] S:TOOL_ICE < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:ironwood_sword, twilightforest:ironwood_shovel, twilightforest:ironwood_pickaxe, twilightforest:ironwood_axe, twilightforest:ironwood_hoe - # [default: ] S:TOOL_IRONWOOD < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:knightmetal_sword, twilightforest:knightmetal_pickaxe, twilightforest:knightmetal_axe, twilightforest:block_and_chain - # [default: ] S:TOOL_KNIGHTLY < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: twilightforest:steeleaf_sword, twilightforest:steeleaf_shovel, twilightforest:steeleaf_pickaxe, twilightforest:steeleaf_axe, twilightforest:steeleaf_hoe - # [default: ] S:TOOL_STEELEAF < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: malum:tyrving - # [default: ] S:TYRVING_ITEM < > - - # A list of material-based prefix names for this material group. May be empty. - # Items in this group: miniutilities:healing_axe, miniutilities:reversing_hoe, miniutilities:destruction_pickaxe, miniutilities:erosion_shovel, miniutilities:etheric_sword - # [default: ] S:UNSTABLE < > diff --git a/config/ars_nouveau-common.toml b/config/ars_nouveau-common.toml index 1e6ec5ff6c..a1971ce57b 100644 --- a/config/ars_nouveau-common.toml +++ b/config/ars_nouveau-common.toml @@ -41,15 +41,9 @@ #How often Drygmys spawn #Range: 0 ~ 100 drygmyWeight = 3 - #How much mana drygmys consume per generation - #Range: 0 ~ 10000 - drygmyManaCost = 8000 #How much mana sylphs consume per generation #Range: 0 ~ 10000 sylphManaCost = 2000 - #How many channels must occur before a drygmy produces loot - #Range: 0 ~ 300 - drygmyMaxProgress = 15 #Mana [mana] @@ -81,3 +75,20 @@ #Range: 0.0 ~ 2.147483647E9 glyphRegen = 0.33 +[drygmy_production] + #How much mana drygmys consume per generation + #Range: 0 ~ 10000 + drygmyManaCost = 8000 + #How many channels must occur before a drygmy produces loot + #Range: 0 ~ 300 + drygmyMaxProgress = 20 + #Bonus number of items a drygmy produces per unique mob + #Range: 0 ~ 300 + drygmyUniqueBonus = 2 + #Base number of items a drygmy produces per cycle before bonuses. + #Range: > -2147483648 + drygmyBaseItems = 1 + #Max Bonus number of items a drygmy produces from nearby entities. Each entity equals 1 item. + #Range: 0 ~ 300 + drygmyQuantityCap = 5 + diff --git a/config/create-common.toml b/config/create-common.toml index ec9984af38..365758b995 100644 --- a/config/create-common.toml +++ b/config/create-common.toml @@ -1,139 +1,136 @@ [worldgen] - # + # #Modify Create's impact on your terrain [worldgen.v2] - # + # #Prevents all worldgen added by Create from taking effect disableWorldGen = true - # - #Forward caught TileEntityExceptions to the log at debug level. - logTeErrors = false [worldgen.v2.copper_ore] - #No comment + # #Range: > 0 clusterSize = 18 - # + # #Amount of clusters generated per Chunk. # >1 to spawn multiple. # <1 to make it a chance. # 0 to disable. #Range: 0.0 ~ 512.0 frequency = 0.0 - #No comment + # #Range: > 0 minHeight = 40 - #No comment + # #Range: > 0 maxHeight = 85 [worldgen.v2.weathered_limestone] - #No comment + # #Range: > 0 clusterSize = 128 - # + # #Amount of clusters generated per Chunk. # >1 to spawn multiple. # <1 to make it a chance. # 0 to disable. #Range: 0.0 ~ 512.0 frequency = 0.0 - #No comment + # #Range: > 0 minHeight = 10 - #No comment + # #Range: > 0 maxHeight = 30 [worldgen.v2.zinc_ore] - #No comment + # #Range: > 0 clusterSize = 14 - # + # #Amount of clusters generated per Chunk. # >1 to spawn multiple. # <1 to make it a chance. # 0 to disable. #Range: 0.0 ~ 512.0 frequency = 0.0 - #No comment + # #Range: > 0 minHeight = 15 - #No comment + # #Range: > 0 maxHeight = 70 [worldgen.v2.limestone] - #No comment + # #Range: > 0 clusterSize = 128 - # + # #Amount of clusters generated per Chunk. # >1 to spawn multiple. # <1 to make it a chance. # 0 to disable. #Range: 0.0 ~ 512.0 frequency = 0.0 - #No comment + # #Range: > 0 minHeight = 30 - #No comment + # #Range: > 0 maxHeight = 70 [worldgen.v2.dolomite] - #No comment + # #Range: > 0 clusterSize = 128 - # + # #Amount of clusters generated per Chunk. # >1 to spawn multiple. # <1 to make it a chance. # 0 to disable. #Range: 0.0 ~ 512.0 frequency = 0.0 - #No comment + # #Range: > 0 minHeight = 20 - #No comment + # #Range: > 0 maxHeight = 70 [worldgen.v2.gabbro] - #No comment + # #Range: > 0 clusterSize = 128 - # + # #Amount of clusters generated per Chunk. # >1 to spawn multiple. # <1 to make it a chance. # 0 to disable. #Range: 0.0 ~ 512.0 frequency = 0.0 - #No comment + # #Range: > 0 minHeight = 20 - #No comment + # #Range: > 0 maxHeight = 70 [worldgen.v2.scoria] - #No comment + # #Range: > 0 clusterSize = 128 - # + # #Amount of clusters generated per Chunk. # >1 to spawn multiple. # <1 to make it a chance. # 0 to disable. #Range: 0.0 ~ 512.0 frequency = 0.0 - #No comment + # #Range: > 0 minHeight = 0 - #No comment + # #Range: > 0 maxHeight = 10 diff --git a/config/dungeon_crawl.toml b/config/dungeon_crawl.toml index 9ca51970dd..9e1752ac1d 100644 --- a/config/dungeon_crawl.toml +++ b/config/dungeon_crawl.toml @@ -36,7 +36,7 @@ #Range: 1.0E-4 ~ 1.0 dungeon_probability = 0.22 #If this is set to false, no dungeons can be generated outside the overworld. - ignore_dimension = false + ignore_dimension = true #Makes the entire dungeon solid, preventing caves, ravines, etc... from interfering with the dungeon. solid = false diff --git a/config/enigmaticgraves-common.toml b/config/enigmaticgraves-common.toml index 312b39a904..5c87848951 100644 --- a/config/enigmaticgraves-common.toml +++ b/config/enigmaticgraves-common.toml @@ -30,3 +30,8 @@ #The block that should spawn below the grave if there is none floorBlock = "minecraft:dirt" +#Misc Options +[misc] + #Should you get a grave finder item after you respawn? + spawnGraveFinder = true + diff --git a/config/framedblocks-common.toml b/config/framedblocks-common.toml new file mode 100644 index 0000000000..837d54807f --- /dev/null +++ b/config/framedblocks-common.toml @@ -0,0 +1,5 @@ + +[general] + #If true, framed blocks are completely fire proof + fireproofBlocks = false + diff --git a/config/ftbquests/quests/chapters/challenges.snbt b/config/ftbquests/quests/chapters/challenges.snbt index b3720ab26c..1440c8da43 100644 --- a/config/ftbquests/quests/chapters/challenges.snbt +++ b/config/ftbquests/quests/chapters/challenges.snbt @@ -1154,6 +1154,45 @@ } } } + { + id: "1C420C2B58ADD9F4" + type: "item" + title: "Infinity Nuke: Artifact Tier" + item: { + id: "industrialforegoing:infinity_nuke" + Count: 1b + tag: { + CanCharge: 1 + Special: 0 + Selected: "ARTIFACT" + Energy: 9223372036854775807L + Fluid: { + FluidName: "biofuel" + Amount: 0 + } + } + } + } + { + id: "50D6D2760038E934" + type: "item" + title: "Infinity Launcher: Artifact Tier" + item: { + id: "industrialforegoing:infinity_launcher" + Count: 1b + tag: { + CanCharge: 1 + Energy: 9223372036854775807L + Fluid: { + FluidName: "biofuel" + Amount: 0 + } + Special: 0 + Selected: "ARTIFACT" + Plunger: 0 + } + } + } ] rewards: [ { @@ -1382,6 +1421,78 @@ } } } + { + id: "6457AAA4C0F166C9" + type: "item" + item: { + id: "trofers:small_trophy" + Count: 1b + tag: { + BlockEntityTag: { + Item: { + Colors: { + Bottom: { + Red: 249 + Blue: 254 + Green: 255 + } + Top: { + Red: 249 + Blue: 254 + Green: 255 + } + Middle: { + Red: 137 + Blue: 184 + Green: 50 + } + } + DisplayScale: 0.5d + Animation: "fixed" + id: "industrialforegoing:infinity_nuke" + Count: 1 + tag: { } + } + } + } + } + } + { + id: "42B3BA6BE0A12001" + type: "item" + item: { + id: "trofers:small_trophy" + Count: 1b + tag: { + BlockEntityTag: { + Item: { + Colors: { + Bottom: { + Red: 249 + Blue: 254 + Green: 255 + } + Top: { + Red: 249 + Blue: 254 + Green: 255 + } + Middle: { + Red: 137 + Blue: 184 + Green: 50 + } + } + DisplayScale: 0.5d + Animation: "fixed" + id: "industrialforegoing:infinity_launcher" + Count: 1 + tag: { } + } + } + } + } + } ] } { diff --git a/config/ftbquests/quests/chapters/create.snbt b/config/ftbquests/quests/chapters/create.snbt index 1ad8d48377..e7c0bbcdac 100644 --- a/config/ftbquests/quests/chapters/create.snbt +++ b/config/ftbquests/quests/chapters/create.snbt @@ -1467,6 +1467,7 @@ }] } { + title: "Portable Interfaces" x: 14.5d y: 3.0d subtitle: "Plug and Play" diff --git a/config/ftbquests/quests/chapters/expert__tier_2_wip.snbt b/config/ftbquests/quests/chapters/expert__tier_2_wip.snbt index db83616839..91cf444322 100644 --- a/config/ftbquests/quests/chapters/expert__tier_2_wip.snbt +++ b/config/ftbquests/quests/chapters/expert__tier_2_wip.snbt @@ -1053,5 +1053,40 @@ item: "occultism:storage_stabilizer_tier4" }] } + { + x: 0.0d + y: 9.5d + dependencies: ["6191E6C529A75F79"] + id: "2599ACB5A056BE45" + tasks: [{ + id: "6CA19080160E1119" + type: "item" + item: { + id: "bloodmagic:ritualdiviner" + Count: 1b + tag: { + current_ritual: "green_grove" + direction: 5 + } + } + }] + } + { + x: 2.0d + y: 12.0d + dependencies: ["61C9960AEED0B5AA"] + id: "2C6622C35D170DE7" + tasks: [{ + id: "0F1F93977C676257" + type: "item" + item: { + id: "bloodmagic:ritualdivinerdusk" + Count: 1b + tag: { + current_ritual: "lava" + } + } + }] + } ] } diff --git a/config/ftbquests/quests/chapters/mekanism.snbt b/config/ftbquests/quests/chapters/mekanism.snbt index 4cece12910..da16af624b 100644 --- a/config/ftbquests/quests/chapters/mekanism.snbt +++ b/config/ftbquests/quests/chapters/mekanism.snbt @@ -2760,8 +2760,17 @@ "Still digging in the dirt like it’s the 14th century? Why not build a friend to streamline the process a bit? " "" "Through the power of quantum entanglement and a sentient Robit who most certainly will not pass the salt, the Digital Miner is an invaluable tool for stripping the earth of her resources. " + "" + "Filters have changed with the advent of Tags. The old OreDictionary filter is replaced by the Tag filter now and making full use of it requires knowledge of block tags themselves. To see these, enable Advanced Tooltips with F3+H and hover over a block in JEI." + "" + "Examples:" + "" + "● forge:ores" + "● forge:ores/diamond" + "● forge:ores/netherite" ] dependencies: ["00000000000006BF"] + min_width: 300 id: "37B0CBFA4CBAD409" tasks: [{ id: "4B3658ACF1768133" diff --git a/config/ftbquests/quests/chapters/occultism.snbt b/config/ftbquests/quests/chapters/occultism.snbt index c880c474d1..c648bd96d0 100644 --- a/config/ftbquests/quests/chapters/occultism.snbt +++ b/config/ftbquests/quests/chapters/occultism.snbt @@ -233,27 +233,20 @@ "0000000000000DD9" ] id: "0000000000000CF7" - tasks: [ - { - id: "0000000000000CF8" - type: "advancement" - title: "Summon Foliot Crusher" - icon: { - id: "occultism:book_of_binding_bound_foliot" - Count: 1b - tag: { - spiritName: "Reiirtron" - } + tasks: [{ + id: "0000000000000CF8" + type: "advancement" + title: "Summon Foliot Crusher" + icon: { + id: "occultism:book_of_binding_bound_foliot" + Count: 1b + tag: { + spiritName: "Reiirtron" } - advancement: "occultism:summon_foliot_crusher" - criterion: "" } - { - id: "0000000000000D8D" - type: "item" - item: "occultism:book_of_binding_foliot" - } - ] + advancement: "occultism:summon_foliot_crusher" + criterion: "" + }] rewards: [ { id: "0000000000000CFB" @@ -273,7 +266,6 @@ ] } { - icon: "occultism:candle_white" x: 9.0d y: 0.5d subtitle: "Like Pigs to Slaughter" @@ -290,7 +282,14 @@ { id: "0000000000000DF3" type: "item" - item: "occultism:candle_white" + title: "Any #forge:candles" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "forge:candles" + } + } } { id: "0000000000000DF4" @@ -453,25 +452,11 @@ } } }] - rewards: [ - { - id: "0000000000000E27" - type: "item" - title: "Golden Chalk" - item: { - id: "occultism:chalk_gold" - Count: 1b - tag: { - Damage: 0 - } - } - } - { - id: "0000000000000E28" - type: "xp" - xp: 400 - } - ] + rewards: [{ + id: "0000000000000E28" + type: "xp" + xp: 400 + }] } { x: 3.0d @@ -498,17 +483,12 @@ xp: 500 } { - id: "0000000000000E41" - type: "item" - title: "Purple Chalk" - item: { - id: "occultism:chalk_purple" - Count: 1b - tag: { - Damage: 0 - } - } - count: 4 + id: "64B928DADA731482" + type: "command" + title: "Occultism Epic Loot Chest" + icon: "kubejs:epic_lootbox" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_occultism_loot_epic" + player_command: false } ] } @@ -789,8 +769,8 @@ } { title: "Soul Gem" - x: 7.0d - y: 1.0d + x: 4.5d + y: 2.0d shape: "hexagon" subtitle: "Is That a Mob in Your Pocket, or Are You Just Happy to See Me?" description: [ @@ -800,7 +780,10 @@ "" "Put the Soul Gem in your hand and right click any mob with it, the mob will be stored in the soul gem to be placed back in the world at any time with another right click!" ] - dependencies: ["0000000000000D9C"] + dependencies: [ + "0000000000000D9C" + "0000000000000D9E" + ] id: "0000000000000DBC" tasks: [{ id: "0000000000000DBD" @@ -821,7 +804,7 @@ }] } { - x: 8.0d + x: 7.0d y: 4.5d subtitle: "I Wear My Otherworld Goggles at Night" description: [ @@ -863,7 +846,7 @@ ] } { - x: 5.0d + x: 6.0d y: 1.0d shape: "hexagon" subtitle: "It's Bigger on the Inside!!" @@ -953,10 +936,13 @@ } { icon: "minecraft:end_stone" - x: 2.0d - y: -0.5d + x: 5.0d + y: -1.0d shape: "hexagon" - dependencies: ["0000000000000DC6"] + dependencies: [ + "0000000000000DC6" + "0000000000000D9E" + ] id: "0000000000000DC4" tasks: [ { @@ -995,18 +981,15 @@ } { icon: "minecraft:bone" - x: 3.0d - y: 0.5d + x: 5.0d + y: 1.0d shape: "hexagon" description: [ "Through rituals, you have the ability to possess certain mobs with spirits." "" "These possessed mobs are a bit stronger, but they also have a chance at dropping a bit more items when killed." ] - dependencies: [ - "0000000000000D9C" - "0000000000000D9E" - ] + dependencies: ["0000000000000D9C"] id: "0000000000000DC6" tasks: [ { @@ -1044,8 +1027,8 @@ } { icon: "minecraft:ender_pearl" - x: 1.0d - y: -1.5d + x: 4.0d + y: -1.0d shape: "hexagon" dependencies: ["0000000000000DC4"] id: "0000000000000DC8" @@ -1321,8 +1304,8 @@ { title: "Control the Weather!" icon: "minecraft:sunflower" - x: 3.5d - y: 2.5d + x: 3.0d + y: 1.5d shape: "hexagon" description: [ "Certain spirits have the ability to control the weather in our world." @@ -1378,8 +1361,8 @@ } { icon: "minecraft:clock" - x: 2.5d - y: 2.5d + x: 2.0d + y: 1.5d shape: "hexagon" subtitle: "What Time is It?!?!" description: [ @@ -1552,21 +1535,14 @@ ] dependencies: ["0000000000000CF7"] id: "0000000000000E00" - tasks: [ - { - id: "0000000000000E01" - type: "advancement" - title: "Summon Otherworld Sapling Trader" - icon: "occultism:otherworld_sapling" - advancement: "occultism:summon_foliot_sapling_trader" - criterion: "" - } - { - id: "0000000000000E02" - type: "item" - item: "occultism:book_of_binding_foliot" - } - ] + tasks: [{ + id: "0000000000000E01" + type: "advancement" + title: "Summon Otherworld Sapling Trader" + icon: "occultism:otherworld_sapling" + advancement: "occultism:summon_foliot_sapling_trader" + criterion: "" + }] rewards: [{ id: "0000000000000E03" type: "item" @@ -1643,21 +1619,14 @@ ] dependencies: ["0000000000000CF7"] id: "0000000000000E0A" - tasks: [ - { - id: "0000000000000E0B" - type: "advancement" - title: "Summon Foliot Transporter" - icon: "minecraft:chest_minecart" - advancement: "occultism:summon_foliot_transport_items" - criterion: "" - } - { - id: "0000000000000E0C" - type: "item" - item: "occultism:book_of_binding_foliot" - } - ] + tasks: [{ + id: "0000000000000E0B" + type: "advancement" + title: "Summon Foliot Transporter" + icon: "minecraft:chest_minecart" + advancement: "occultism:summon_foliot_transport_items" + criterion: "" + }] rewards: [{ id: "0000000000000E23" type: "command" @@ -1729,22 +1698,14 @@ ] dependencies: ["0000000000000D9E"] id: "0000000000000F3C" - tasks: [ - { - id: "0000000000000F3D" - type: "advancement" - title: "Summon Drikwing Familiar" - icon: "minecraft:feather" - advancement: "occultism:familiar_otherworld_bird" - criterion: "" - } - { - id: "0000000000000EDE" - type: "kill" - entity: "minecraft:parrot" - value: 1L - } - ] + tasks: [{ + id: "0000000000000F3D" + type: "advancement" + title: "Summon Drikwing Familiar" + icon: "minecraft:feather" + advancement: "occultism:familiar_otherworld_bird" + criterion: "" + }] rewards: [ { id: "0000000000000EDF" @@ -1762,7 +1723,7 @@ ] } { - x: 6.0d + x: 7.0d y: 1.0d shape: "hexagon" subtitle: "Ooooh shiney!!!" diff --git a/config/ftbquests/quests/chapters/resourceful_bees.snbt b/config/ftbquests/quests/chapters/resourceful_bees.snbt index a2a88ab455..1d440d7fa5 100644 --- a/config/ftbquests/quests/chapters/resourceful_bees.snbt +++ b/config/ftbquests/quests/chapters/resourceful_bees.snbt @@ -1,903 +1,951 @@ -{ - id: "000000000000070D" - group: "5A8B89F87F77CF4C" - order_index: 8 - filename: "resourceful_bees" - title: "Resourceful Bees" - icon: "minecraft:honeycomb" - default_quest_shape: "hexagon" - default_hide_dependency_lines: false - quests: [ - { - title: "Bee Nests" - x: -11.5d - y: -18.0d - subtitle: "You must take care of Bees because you’re definitely a Keeper" - description: [ - "Bee Nests are the most basic housing method for bees. While they lack an inventory, they can be upgraded to Hives which grants you more control over the population and production of your Bees." - "" - "Note: Bee Nests only produce standard Honeycombs regardless of the type of bees it houses." - ] - dependencies: ["0000000000000A94"] - id: "000000000000070E" - tasks: [{ - id: "000000000000070F" - type: "item" - title: "Any forge:beehives/tier_0" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "minecraft:beehives" - } - } - consume_items: false - only_from_crafting: false - }] - rewards: [ - { - id: "0000000000000711" - type: "item" - title: "Empty Bee Jar" - item: "resourcefulbees:bee_jar" - count: 4 - } - { - id: "0000000000000B08" - type: "item" - title: "Honey Cookie" - item: "farmersdelight:honey_cookie" - random_bonus: 2 - } - ] - } - { - title: "Tier 2 Bees" - icon: "resourcefulbees:gold_honeycomb" - x: -9.0d - y: -16.5d - subtitle: "Appearances can Bee deceiving" - description: [ - "Tier 2 Bees are obtained through bee to bee breeding, triggered by giving the bees the needed items." - "" - "Please refer to JEI for more information on specific bees." - ] - dependencies: ["0000000000000714"] - id: "0000000000000712" - tasks: [{ - id: "0000000000000713" - type: "checkmark" - }] - rewards: [{ - id: "0000000000000B12" - type: "xp" - xp: 100 - }] - } - { - title: "Tier 1 Bees" - icon: "minecraft:honeycomb" - x: -10.0d - y: -16.5d - subtitle: "Not all it’s cracked up to Bee" - description: [ - "Tier 1 Bees spawn naturally in the world, and are the “building bees” for all other kinds of bees." - "" - "Hint: JEI displays whether a bee spawns naturally or not." - ] - dependencies: ["0000000000000A94"] - id: "0000000000000714" - tasks: [{ - id: "0000000000000715" - type: "checkmark" - }] - rewards: [{ - id: "0000000000000B11" - type: "xp" - xp: 100 - }] - } - { - title: "Bee Mutation" - icon: "resourcefulbees:bee_jar" - x: -13.0d - y: -16.5d - subtitle: "Doctors say the chances of this are 1 in a Beellion" - description: [ - "While Bee Breeding is as simple as providing the necessary breeding items to the Bees, to become a seasoned apiarist you should learn how to encourage mutations in your Bees at a genetic level." - "" - "Please refer to JEI for more information on your Bees and their abilities." - ] - dependencies: ["0000000000000A94"] - id: "0000000000000716" - tasks: [{ - id: "0000000000000717" - type: "checkmark" - }] - rewards: [{ - id: "0000000000000B09" - type: "xp" - xp: 100 - }] - } - { - title: "Tier 3 Bees" - icon: "resourcefulbees:diamond_honeycomb" - x: -8.0d - y: -16.5d - subtitle: "A force to Bee reckoned with" - description: [ - "Tier 3 Bees are also obtained through bee to bee breeding, but these bees require entire blocks of their respective materials to breed." - "" - "Please refer to JEI for more information on specific bees." - ] - dependencies: ["0000000000000712"] - id: "0000000000000718" - tasks: [{ - id: "0000000000000719" - type: "checkmark" - }] - rewards: [{ - id: "0000000000000B13" - type: "xp" - xp: 100 - }] - } - { - x: -10.0d - y: -18.0d - subtitle: "Will you please Beehive, we are in public" - description: [ - "An upgraded tier based version of the standard Bee Nests. The higher tier the Beehive is, the more bees it can house, the faster it will run, and the more it will produce." - "" - "Note: Beehives allow the production of modded Honeycombs which can be further processed for resources." - ] - dependencies: ["000000000000070E"] - id: "0000000000000723" - tasks: [{ - id: "0000000000000724" - type: "item" - item: "resourcefulbees:t1_beehive" - only_from_crafting: false - }] - rewards: [{ - id: "0000000000000B14" - type: "item" - title: "Honeycomb" - item: "minecraft:honeycomb" - count: 8 - random_bonus: 8 - }] - } - { - x: -9.0d - y: -18.0d - subtitle: "The benefits of having a hive is un-Bee-lievable" - dependencies: ["0000000000000723"] - id: "0000000000000727" - tasks: [{ - id: "000000000000072A" - type: "item" - item: "resourcefulbees:t2_beehive" - }] - rewards: [{ - id: "0000000000000766" - type: "item" - title: "Honeycomb Block" - item: "minecraft:honeycomb_block" - count: 8 - random_bonus: 8 - }] - } - { - title: "Vanilla Bee Mechanics" - icon: "minecraft:bee_nest" - x: -12.5d - y: -15.0d - subtitle: "To Bee or not to Bee" - description: [ - "Both Vanilla and Modded Bees can be found bumbling around in their preferred biomes and dimensions." - "" - "Observe them long enough and you will notice that after they fly out to pollinate the area around them, they’ll eventually return to their nest/hive to bee-gin the honey making process." - "" - "Honey dripping and overflowing from the nest/hive is the visual indicator that it is ready for harvesting. But don’t be too hasty! Proper tools are required to harvest that golden sweetness without angering your bee buddies!" - "" - "You can either place a Campfire under the nest/hive or use a Smoker to avoid aggravating the local buzzy residents." - "" - "Honey Bottles can be collected by right clicking the nest/hive with an Empty Bottle." - "" - "Honeycombs can be collected by right clicking the nest/hive with Shears, or Scraper (for Tiered Beehives)." - ] - dependencies: ["0000000000000A94"] - id: "0000000000000874" - tasks: [{ - id: "0000000000000875" - type: "checkmark" - }] - rewards: [{ - id: "0000000000000B06" - type: "xp" - xp: 100 - }] - } - { - title: "Resourceful Bees" - x: -11.5d - y: -16.5d - shape: "gear" - subtitle: "Yes. There will Bee many puns" - description: [ - "Resourceful Bees is a new take on Resource Generation utilizing one of the latest entities introduced to Minecraft: Our Buzzy Little Friends, the Bees." - "" - "This questline should help explain some of the basics of proper bee keeping, mutations, resource extraction, and tiers of bees and their hives." - "" - "~Ridanisaurus" - ] - id: "0000000000000A94" - tasks: [{ - id: "0000000000000A95" - type: "checkmark" - title: "Checkmark" - icon: { - id: "patchouli:guide_book" - Count: 1b - tag: { - "patchouli:book": "resourcefulbees:fifty_shades_of_bees" - } - } - }] - rewards: [ - { - id: "6DA6F6AC7E54E2C9" - type: "item" - title: "Empty Bee Jar" - item: "resourcefulbees:bee_jar" - count: 8 - } - { - id: "0C1504955F2C86AD" - type: "item" - title: "Beepedia" - item: "resourcefulbees:beepedia" - } - ] - } - { - title: "Combs" - x: -10.5d - y: -15.0d - subtitle: "Bees style their hair with a Honeycomb" - description: ["Combs are a byproduct of beekeeping, which can be harvested from Bee Hives and Bee Nests. It can be processed at a later date in the Centrifuge for Honey, Wax, and a plethora of other Resources."] - dependencies: ["0000000000000A94"] - id: "0000000000000A97" - tasks: [{ - id: "0000000000000A98" - type: "item" - title: "Any resourcefulbees:resourceful_honeycomb" - item: { - id: "itemfilters:tag" - Count: 1b - tag: { - value: "resourcefulbees:resourceful_honeycomb" - } - } - }] - rewards: [ - { - id: "0000000000000B04" - type: "item" - title: "Shears" - item: { - id: "minecraft:shears" - Count: 1b - tag: { - Damage: 0 - } - } - } - { - id: "0000000000000B05" - type: "command" - title: "Farmer's Delight" - icon: "kubejs:farmers_delight" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_farmers_delight" - player_command: false - } - ] - } - { - x: -9.5d - y: -15.0d - subtitle: "Time to Bee productive" - description: [ - "This is an entry-level type of Centrifuge that allows the player to manually turn Honeycombs into their byproducts. Sneak + Right Click the machine to process." - "" - "Note: Empty Bottles are required to store the liquid honey." - ] - dependencies: ["0000000000000A97"] - id: "0000000000000A99" - tasks: [{ - id: "0000000000000A9A" - type: "item" - item: "resourcefulbees:mechanical_centrifuge" - }] - rewards: [{ - id: "0000000000000B03" - type: "command" - title: "Rare Resourceful Bees Loot Box" - icon: "kubejs:rare_lootbox" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_rare" - player_command: false - }] - } - { - title: "Powered Centrifuge" - x: -8.5d - y: -15.0d - subtitle: "Buzzing with power" - description: [ - "Now that you’ve got a taste for that bee-autiful honey, it’s time to set aside these bee-laboured manual practices and get buzzy automating. Enter The-All-New-and-Improved Centrifuge: perfect for extracting that golden goodness accumulated by our buzzy friends." - "" - "The Centrifuge increases the efficiency of Honeycomb processing at the cost of energy." - ] - dependencies: ["0000000000000A99"] - id: "0000000000000A9B" - tasks: [{ - id: "0000000000000A9C" - type: "item" - item: "resourcefulbees:centrifuge" - }] - rewards: [{ - id: "0000000000000B02" - type: "command" - title: "Epic Resourceful Bees Loot Box" - icon: "kubejs:epic_lootbox" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_epic" - player_command: false - }] - } - { - title: "Multiblock Centrifuge" - x: -7.5d - y: -15.0d - subtitle: "Now we’re in Bees-ness" - description: [ - "You know what they say; Go big, or go home. Well, it doesn’t get any bigger than this. With the basics of Honeycomb processing bee-hind you, it’s time to turn it up to 11 and upscale production." - "" - "While the Multiblock Centrifuge requires more materials to craft and more space to set up, it will pay for itself bee-fore you realize. It is also capable of processing Honeycomb Blocks in addition to standard Honeycombs and buzz through multiple inputs at once." - "" - "Once you have collected all the necessary blocks, you can use your ‘Fifty Shades of Bees’ book to visualize the structure, which should help with the correct block placements." - ] - dependencies: ["0000000000000A9B"] - id: "0000000000000A9D" - tasks: [ - { - id: "0000000000000A9E" - type: "item" - item: "resourcefulbees:centrifuge_controller" - } - { - id: "0000000000000AC6" - type: "item" - item: "resourcefulbees:centrifuge_casing" - count: 35L - } - ] - rewards: [ - { - id: "0000000000000AF9" - type: "command" - title: "Legendary Resourceful Bees Loot Box" - icon: "kubejs:legendary_lootbox" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_legendary" - player_command: false - } - { - id: "0000000000000AFA" - type: "item" - title: "Epic Oreo" - item: "resourcefulbees:oreo_cookie" - random_bonus: 2 - } - ] - } - { - x: -5.5d - y: -21.0d - subtitle: "There’s something Bee-tween us and it’s not just your stinger" - dependencies: ["0000000000000AAC"] - id: "0000000000000A9F" - tasks: [{ - id: "0000000000000AA0" - type: "item" - item: "resourcefulbees:apiary_breeder_upgrade" - }] - rewards: [{ - id: "0000000000000B1C" - type: "xp" - xp: 200 - }] - } - { - x: -8.0d - y: -18.0d - subtitle: "Only Bees who are on their best Bee-havior get to go to the Hive and make Honey" - dependencies: ["0000000000000727"] - id: "0000000000000AA6" - tasks: [{ - id: "0000000000000AA7" - type: "item" - item: "resourcefulbees:t3_beehive" - }] - rewards: [{ - id: "0000000000000B15" - type: "item" - title: "Honey Block" - item: "minecraft:honey_block" - count: 8 - random_bonus: 8 - }] - } - { - x: -7.0d - y: -18.0d - subtitle: "Hive never felt this way Bee-fore" - dependencies: ["0000000000000AA6"] - id: "0000000000000AA8" - tasks: [{ - id: "0000000000000AA9" - type: "item" - item: "resourcefulbees:t4_beehive" - }] - rewards: [ - { - id: "0000000000000B17" - type: "item" - title: "Honey Glazed Ham" - item: "farmersdelight:honey_glazed_ham" - random_bonus: 2 - } - { - id: "0000000000000B18" - type: "item" - title: "Honey Bottle" - item: "minecraft:honey_bottle" - count: 8 - random_bonus: 8 - } - { - id: "0000000000000C0A" - type: "command" - title: "Alchemist's Delight" - icon: "kubejs:alchemists_delight" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_alchemists_delight" - player_command: false - } - ] - } - { - x: -7.5d - y: -20.5d - subtitle: "Mind your own Beeswax" - description: [ - "This block grants you access to the output of your Apiary Multiblock and Apiary Breeder. It can also interact with other means of logistical automation." - "" - "The Storage Capacity can also be upgraded with ‘Storage Upgrades’." - ] - dependencies: ["0000000000000AB8"] - id: "0000000000000AAA" - tasks: [{ - id: "0000000000000AAB" - type: "item" - item: "resourcefulbees:apiary_storage" - }] - rewards: [ - { - id: "0000000000000B1E" - type: "command" - title: "Miner's Delight" - icon: "kubejs:miners_delight" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_miners_delight" - player_command: false - } - { - id: "0000000000000B1F" - type: "item" - title: "Epic Oreo" - item: "resourcefulbees:oreo_cookie" - } - ] - } - { - x: -6.5d - y: -20.5d - subtitle: "Let’s make a Bee-line for the bedroom" - description: [ - "This block grants you the ability to breed your Bees in a Jar when provided with the required materials, to trigger the breeding state, and an empty jar to house the output bee." - "" - "The output can also be accessed through the Apiary Storage for further automation." - "" - "Additional upgrades can help speed up the breeding process by reducing the time required, and the addition of extra breeding slots." - ] - dependencies: ["0000000000000AB8"] - id: "0000000000000AAC" - tasks: [{ - id: "0000000000000AAD" - type: "item" - item: "resourcefulbees:apiary_breeder" - }] - rewards: [ - { - id: "0000000000000B1A" - type: "command" - title: "Sorcerer's Delight" - icon: "kubejs:sorcerers_delight" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_sorcerers_delight" - player_command: false - } - { - id: "0000000000000B1B" - type: "item" - title: "Honey Cookie" - item: "farmersdelight:honey_cookie" - random_bonus: 2 - } - ] - } - { - x: -5.5d - y: -20.0d - subtitle: "The male Bee was such a romantic, he kept Pollen in love with all the female Bees" - dependencies: ["0000000000000AAC"] - id: "0000000000000AAE" - tasks: [{ - id: "0000000000000AAF" - type: "item" - item: "resourcefulbees:apiary_breed_time_upgrade" - }] - rewards: [{ - id: "0000000000000B1D" - type: "xp" - xp: 200 - }] - } - { - x: -8.5d - y: -20.5d - subtitle: "More space to Bee filled" - dependencies: ["0000000000000AAA"] - id: "0000000000000AB0" - tasks: [{ - id: "0000000000000AB1" - type: "item" - item: "resourcefulbees:iron_storage_upgrade" - }] - rewards: [{ - id: "0000000000000B20" - type: "xp" - xp: 100 - }] - } - { - x: -9.5d - y: -20.5d - subtitle: "Golden Bee-ling" - dependencies: ["0000000000000AB0"] - id: "0000000000000AB2" - tasks: [{ - id: "0000000000000AB3" - type: "item" - item: "resourcefulbees:gold_storage_upgrade" - }] - rewards: [ - { - id: "0000000000000B21" - type: "xp" - xp: 200 - } - { - id: "0000000000000B26" - type: "item" - title: "Honey Glazed Ham" - item: "farmersdelight:honey_glazed_ham" - random_bonus: 1 - } - ] - } - { - x: -10.5d - y: -20.5d - subtitle: "We better Bee prepared for a cold winter" - dependencies: ["0000000000000AB2"] - id: "0000000000000AB4" - tasks: [{ - id: "0000000000000AB5" - type: "item" - item: "resourcefulbees:diamond_storage_upgrade" - }] - rewards: [ - { - id: "0000000000000B22" - type: "xp" - xp: 300 - } - { - id: "0000000000000C0C" - type: "command" - title: "Scavenger's Delight" - icon: "kubejs:scavengers_delight" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_scavengers_delight" - player_command: false - } - ] - } - { - x: -11.5d - y: -20.5d - subtitle: "Upkeep Rank: Bee+" - dependencies: ["0000000000000AB4"] - id: "0000000000000AB6" - tasks: [{ - id: "0000000000000AB7" - type: "item" - item: "resourcefulbees:emerald_storage_upgrade" - }] - rewards: [ - { - id: "0000000000000B23" - type: "xp" - xp: 400 - } - { - id: "0000000000000C0D" - type: "command" - title: "Farmer's Delight" - icon: "kubejs:farmers_delight" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_farmers_delight" - player_command: false - } - ] - } - { - x: -7.0d - y: -19.5d - subtitle: " Time to Bee-friend the new neighbors" - description: [ - "Apiaries are Tier based multiblock structures which can house 9 Unique Bees, as well as providing a safe enclosed environment for our buzzy friends to thrive, and produce our resources. The higher the Tier of the Apiary, the more and faster it will produce for you." - "" - "Apiaries can also house 2 other functional blocks (Apiary Storage, and Apiary Breeder) as part of its structure. Please refer to their respective quest section for more information." - "" - "Please refer to your 'Fifty Shades of Bees’ for more detailed information about the Apiaries, and to visualize the structure which should help you construct it." - "" - ] - dependencies: ["0000000000000AA8"] - id: "0000000000000AB8" - tasks: [{ - id: "0000000000000AB9" - type: "item" - item: "resourcefulbees:t1_apiary" - }] - rewards: [ - { - id: "0000000000000B00" - type: "item" - title: "Honeycomb" - item: "minecraft:honeycomb" - count: 8 - random_bonus: 8 - } - { - id: "0000000000000B01" - type: "item" - title: "Honey Bottle" - item: "minecraft:honey_bottle" - count: 8 - random_bonus: 8 - } - { - id: "0000000000000B19" - type: "item" - title: "Honeycomb Block" - item: "minecraft:honeycomb_block" - count: 8 - random_bonus: 8 - } - { - id: "0000000000000C0B" - type: "command" - title: "Scavenger's Delight" - icon: "kubejs:scavengers_delight" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_scavengers_delight" - player_command: false - } - ] - } - { - x: -8.0d - y: -19.5d - subtitle: "Quit Pollen my leg" - dependencies: ["0000000000000AB8"] - id: "0000000000000ABA" - tasks: [{ - id: "0000000000000ABB" - type: "item" - item: "resourcefulbees:t2_apiary" - }] - rewards: [{ - id: "0000000000000AFE" - type: "command" - title: "Rare Resourceful Bees Loot Box" - icon: "kubejs:rare_lootbox" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_rare" - player_command: false - }] - } - { - x: -9.0d - y: -19.5d - subtitle: "The Bees went on strike because they wanted more Honey and less working Flowers" - dependencies: ["0000000000000ABA"] - id: "0000000000000ABC" - tasks: [{ - id: "0000000000000ABD" - type: "item" - item: "resourcefulbees:t3_apiary" - }] - rewards: [{ - id: "0000000000000AFD" - type: "command" - title: "Epic Resourceful Bees Loot Box" - icon: "kubejs:epic_lootbox" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_epic" - player_command: false - }] - } - { - x: -10.0d - y: -19.5d - subtitle: "Claustropho-Bee-a intensifies" - dependencies: ["0000000000000ABC"] - id: "0000000000000ABE" - tasks: [{ - id: "0000000000000ABF" - type: "item" - item: "resourcefulbees:t4_apiary" - }] - rewards: [ - { - id: "0000000000000AFB" - type: "command" - title: "Legendary Resourceful Bees Loot Box" - icon: "kubejs:legendary_lootbox" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_legendary" - player_command: false - } - { - id: "0000000000000AFC" - type: "item" - title: "Epic Oreo" - item: "resourcefulbees:oreo_cookie" - random_bonus: 2 - } - ] - } - { - title: "Block Based Mutations" - x: -13.73979591836735d - y: -16.484693877551017d - subtitle: "Beauty is in the eye of the Bee-holder" - description: [ - "Certain types of Bees have the ability to mutate Blocks into other Blocks as long as they meet the requirements, and are able to fly near these blocks." - "" - "Example: If an Iron Bee is returning to the nest/hive passes over Stone, it can mutate it into Iron Ore." - ] - dependencies: ["0000000000000716"] - id: "0000000000000AC0" - tasks: [{ - id: "0000000000000B0D" - type: "checkmark" - title: "Checkmark" - icon: "minecraft:stone" - }] - rewards: [{ - id: "0000000000000B0E" - type: "xp" - xp: 100 - }] - } - { - title: "Fluid Based Mutations" - x: -13.372448979591837d - y: -15.811224489795919d - subtitle: "What do you call a bee that needs a drink? Bee-hydrated" - description: [ - "Certain types of Bees have the ability to mutate Blocks into Fluids, and Vice Verse as long as they meet the requirements, and are able to fly near these blocks/fluids." - "" - "Example: If an Obsidian Bee is returning to the nest/hive passes over a Lava Source, it can mutate it into Obsidian." - ] - dependencies: ["0000000000000716"] - id: "0000000000000AC2" - tasks: [{ - id: "0000000000000B0F" - type: "checkmark" - title: "Checkmark" - icon: "minecraft:lava_bucket" - }] - rewards: [{ - id: "0000000000000B10" - type: "xp" - xp: 100 - }] - } - { - title: "Entity Based Mutations" - x: -13.372448979591837d - y: -17.158163265306122d - subtitle: "The Great Ghast-Bee" - description: [ - "Certain types of Bees have the ability to mutate Entities into other Entities, as long as they meet the requirements, and are able to fly close to those entities." - "" - "Example: If a Blaze Bee is returning to the nest/hive passes near a Creeper Bee, it can mutate it into a Ghast Bee." - ] - dependencies: ["0000000000000716"] - id: "0000000000000AC4" - tasks: [{ - id: "0000000000000B0A" - type: "checkmark" - title: "Checkmark" - icon: "minecraft:pufferfish_spawn_egg" - }] - rewards: [{ - id: "0000000000000B0C" - type: "xp" - xp: 100 - }] - } - { - x: -11.5d - y: -15.0d - subtitle: "Jar Jar Beenks" - description: ["Right-click a Bee with an Empty Bee Jar, and it'll be caught inside."] - dependencies: ["0000000000000A94"] - id: "24D88FC1C6DCE052" - tasks: [{ - id: "57CDAF18A5A66D82" - type: "item" - item: "resourcefulbees:bee_jar" - }] - rewards: [{ - id: "7ECD253B38639D34" - type: "item" - title: "Empty Bee Jar" - item: "resourcefulbees:bee_jar" - count: 2 - random_bonus: 3 - }] - } - { - x: -11.5d - y: -14.0d - subtitle: "Bee-tboxing" - description: [ - "Used the same way as the Bee Jar." - "" - "Can be used to transport up to 10 bees at a time." - ] - dependencies: ["24D88FC1C6DCE052"] - id: "2F7254D5AD380CB4" - tasks: [{ - id: "78200ABCDC11BF2F" - type: "item" - item: "resourcefulbees:bee_box" - }] - rewards: [{ - id: "4D2AFDFEAA880455" - type: "command" - title: "Rare Resourceful Bees Loot Box" - icon: "kubejs:rare_lootbox" - command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_rare" - player_command: false - }] - } - ] -} +{ + id: "000000000000070D" + group: "5A8B89F87F77CF4C" + order_index: 8 + filename: "resourceful_bees" + title: "Resourceful Bees" + icon: "minecraft:honeycomb" + subtitle: ["Feed the Bees"] + default_quest_shape: "hexagon" + default_hide_dependency_lines: false + quests: [ + { + title: "Bee Nests" + x: -11.0d + y: -18.0d + subtitle: "You must take care of Bees because you’re definitely a Keeper" + description: [ + "Bee Nests are the most basic housing method for bees. While they lack an inventory, they can be upgraded to Hives which grants you more control over the population and production of your Bees." + "" + "Note: Bee Nests only produce standard Honeycombs regardless of the type of bees it houses." + ] + dependencies: ["0000000000000A94"] + id: "000000000000070E" + tasks: [{ + id: "000000000000070F" + type: "item" + title: "Any forge:beehives/tier_0" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "minecraft:beehives" + } + } + consume_items: false + only_from_crafting: false + }] + rewards: [ + { + id: "0000000000000711" + type: "item" + title: "Empty Bee Jar" + item: "resourcefulbees:bee_jar" + count: 4 + } + { + id: "0000000000000B08" + type: "item" + title: "Honey Cookie" + item: "farmersdelight:honey_cookie" + random_bonus: 2 + } + ] + } + { + title: "Tier 2 Bees" + icon: "resourcefulbees:gold_honeycomb" + x: -9.0d + y: -17.0d + subtitle: "Appearances can Bee deceiving" + description: [ + "Tier 2 Bees are obtained through bee to bee breeding, triggered by giving the bees the needed items." + "" + "Please refer to JEI for more information on specific bees." + ] + dependencies: ["0000000000000714"] + id: "0000000000000712" + tasks: [{ + id: "0000000000000713" + type: "checkmark" + }] + rewards: [{ + id: "0000000000000B12" + type: "xp" + xp: 100 + }] + } + { + title: "Tier 1 Bees" + icon: "minecraft:honeycomb" + x: -10.0d + y: -16.5d + subtitle: "Not all it’s cracked up to Bee" + description: [ + "Tier 1 Bees spawn naturally in the world, and are the “building bees” for all other kinds of bees." + "" + "Hint: JEI displays whether a bee spawns naturally or not." + ] + dependencies: ["0000000000000A94"] + id: "0000000000000714" + tasks: [{ + id: "0000000000000715" + type: "checkmark" + }] + rewards: [{ + id: "0000000000000B11" + type: "xp" + xp: 100 + }] + } + { + title: "Bee Mutation" + icon: "resourcefulbees:bee_jar" + x: -13.0d + y: -16.5d + subtitle: "Doctors say the chances of this are 1 in a Beellion" + description: [ + "While Bee Breeding is as simple as providing the necessary breeding items to the Bees, to become a seasoned apiarist you should learn how to encourage mutations in your Bees at a genetic level." + "" + "Please refer to JEI for more information on your Bees and their abilities." + ] + dependencies: ["0000000000000A94"] + id: "0000000000000716" + tasks: [{ + id: "0000000000000717" + type: "checkmark" + }] + rewards: [{ + id: "0000000000000B09" + type: "xp" + xp: 100 + }] + } + { + title: "Tier 3 Bees" + icon: "resourcefulbees:diamond_honeycomb" + x: -8.0d + y: -17.0d + subtitle: "A force to Bee reckoned with" + description: [ + "Tier 3 Bees are obtained via entity or item mutation. These are generally created by mutating one bee to another, or a block of material to a spawn egg. Check the Beepedia and JEI for details." + "" + "Please refer to JEI for more information on specific bees." + ] + dependencies: ["0000000000000712"] + id: "0000000000000718" + tasks: [{ + id: "0000000000000719" + type: "checkmark" + }] + rewards: [{ + id: "0000000000000B13" + type: "xp" + xp: 100 + }] + } + { + x: -10.0d + y: -18.0d + subtitle: "Will you please Beehive, we are in public" + description: [ + "An upgraded tier based version of the standard Bee Nests. The higher tier the Beehive is, the more bees it can house, the faster it will run, and the more it will produce." + "" + "Note: Beehives allow the production of modded Honeycombs which can be further processed for resources." + ] + dependencies: ["000000000000070E"] + id: "0000000000000723" + tasks: [{ + id: "0000000000000724" + type: "item" + item: "resourcefulbees:t1_beehive" + only_from_crafting: false + }] + rewards: [{ + id: "0000000000000B14" + type: "item" + title: "Honeycomb" + item: "minecraft:honeycomb" + count: 8 + random_bonus: 8 + }] + } + { + x: -9.0d + y: -18.0d + subtitle: "The benefits of having a hive is un-Bee-lievable" + dependencies: ["0000000000000723"] + id: "0000000000000727" + tasks: [{ + id: "000000000000072A" + type: "item" + item: "resourcefulbees:t2_beehive" + }] + rewards: [{ + id: "0000000000000766" + type: "item" + title: "Honeycomb Block" + item: "minecraft:honeycomb_block" + count: 8 + random_bonus: 8 + }] + } + { + title: "Vanilla Bee Mechanics" + icon: "minecraft:bee_nest" + x: -12.5d + y: -15.0d + subtitle: "To Bee or not to Bee" + description: [ + "Both Vanilla and Modded Bees can be found bumbling around in their preferred biomes and dimensions." + "" + "Observe them long enough and you will notice that after they fly out to pollinate the area around them, they’ll eventually return to their nest/hive to bee-gin the honey making process." + "" + "Honey dripping and overflowing from the nest/hive is the visual indicator that it is ready for harvesting. But don’t be too hasty! Proper tools are required to harvest that golden sweetness without angering your bee buddies!" + "" + "You can either place a Campfire under the nest/hive or use a Smoker to avoid aggravating the local buzzy residents." + "" + "Honey Bottles can be collected by right clicking the nest/hive with an Empty Bottle." + "" + "Honeycombs can be collected by right clicking the nest/hive with Shears, or Scraper (for Tiered Beehives)." + ] + dependencies: ["0000000000000A94"] + id: "0000000000000874" + tasks: [{ + id: "0000000000000875" + type: "checkmark" + }] + rewards: [{ + id: "0000000000000B06" + type: "xp" + xp: 100 + }] + } + { + title: "Resourceful Bees" + x: -11.5d + y: -16.5d + shape: "gear" + subtitle: "Yes. There will Bee many puns" + description: [ + "Resourceful Bees is a new take on Resource Generation utilizing one of the latest entities introduced to Minecraft: Our Buzzy Little Friends, the Bees." + "" + "This questline should help explain some of the basics of proper bee keeping, mutations, resource extraction, and tiers of bees and their hives." + "" + "~Ridanisaurus" + ] + id: "0000000000000A94" + tasks: [{ + id: "0000000000000A95" + type: "checkmark" + title: "Checkmark" + icon: { + id: "patchouli:guide_book" + Count: 1b + tag: { + "patchouli:book": "resourcefulbees:fifty_shades_of_bees" + } + } + }] + rewards: [ + { + id: "6DA6F6AC7E54E2C9" + type: "item" + title: "Empty Bee Jar" + item: "resourcefulbees:bee_jar" + count: 8 + } + { + id: "0C1504955F2C86AD" + type: "item" + title: "Beepedia" + item: "resourcefulbees:beepedia" + } + ] + } + { + title: "Combs" + x: -10.5d + y: -15.0d + subtitle: "Bees style their hair with a Honeycomb" + description: ["Combs are a byproduct of beekeeping, which can be harvested from Bee Hives and Bee Nests. It can be processed at a later date in the Centrifuge for Honey, Wax, and a plethora of other Resources."] + dependencies: ["0000000000000A94"] + id: "0000000000000A97" + tasks: [{ + id: "0000000000000A98" + type: "item" + title: "Any resourcefulbees:resourceful_honeycomb" + item: { + id: "itemfilters:tag" + Count: 1b + tag: { + value: "resourcefulbees:resourceful_honeycomb" + } + } + }] + rewards: [ + { + id: "0000000000000B04" + type: "item" + title: "Shears" + item: { + id: "minecraft:shears" + Count: 1b + tag: { + Damage: 0 + } + } + } + { + id: "0000000000000B05" + type: "command" + title: "Farmer's Delight" + icon: "kubejs:farmers_delight" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_farmers_delight" + player_command: false + } + ] + } + { + x: -9.5d + y: -15.0d + subtitle: "Time to Bee productive" + description: [ + "This is an entry-level type of Centrifuge that allows the player to manually turn Honeycombs into their byproducts. Sneak + Right Click the machine to process." + "" + "Note: Empty Bottles are required to store the liquid honey." + ] + dependencies: ["0000000000000A97"] + id: "0000000000000A99" + tasks: [{ + id: "0000000000000A9A" + type: "item" + item: "resourcefulbees:mechanical_centrifuge" + }] + rewards: [{ + id: "0000000000000B03" + type: "command" + title: "Rare Resourceful Bees Loot Box" + icon: "kubejs:rare_lootbox" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_rare" + player_command: false + }] + } + { + title: "Powered Centrifuge" + x: -8.5d + y: -15.0d + subtitle: "Buzzing with power" + description: [ + "Now that you’ve got a taste for that bee-autiful honey, it’s time to set aside these bee-laboured manual practices and get buzzy automating. Enter The-All-New-and-Improved Centrifuge: perfect for extracting that golden goodness accumulated by our buzzy friends." + "" + "The Centrifuge increases the efficiency of Honeycomb processing at the cost of energy." + ] + dependencies: ["0000000000000A99"] + id: "0000000000000A9B" + tasks: [{ + id: "0000000000000A9C" + type: "item" + item: "resourcefulbees:centrifuge" + }] + rewards: [{ + id: "0000000000000B02" + type: "command" + title: "Epic Resourceful Bees Loot Box" + icon: "kubejs:epic_lootbox" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_epic" + player_command: false + }] + } + { + title: "Multiblock Centrifuge" + x: -7.5d + y: -15.0d + subtitle: "Now we’re in Bees-ness" + description: [ + "You know what they say; Go big, or go home. Well, it doesn’t get any bigger than this. With the basics of Honeycomb processing bee-hind you, it’s time to turn it up to 11 and upscale production." + "" + "While the Multiblock Centrifuge requires more materials to craft and more space to set up, it will pay for itself bee-fore you realize. It is also capable of processing Honeycomb Blocks in addition to standard Honeycombs and buzz through multiple inputs at once." + "" + "Once you have collected all the necessary blocks, you can use your ‘Fifty Shades of Bees’ book to visualize the structure, which should help with the correct block placements." + ] + dependencies: ["0000000000000A9B"] + id: "0000000000000A9D" + tasks: [ + { + id: "0000000000000A9E" + type: "item" + item: "resourcefulbees:centrifuge_controller" + } + { + id: "0000000000000AC6" + type: "item" + item: "resourcefulbees:centrifuge_casing" + count: 35L + } + ] + rewards: [ + { + id: "0000000000000AF9" + type: "command" + title: "Legendary Resourceful Bees Loot Box" + icon: "kubejs:legendary_lootbox" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_legendary" + player_command: false + } + { + id: "0000000000000AFA" + type: "item" + title: "Epic Oreo" + item: "resourcefulbees:oreo_cookie" + random_bonus: 2 + } + ] + } + { + x: -5.5d + y: -21.0d + subtitle: "There’s something Bee-tween us and it’s not just your stinger" + dependencies: ["0000000000000AAC"] + id: "0000000000000A9F" + tasks: [{ + id: "0000000000000AA0" + type: "item" + item: "resourcefulbees:apiary_breeder_upgrade" + }] + rewards: [{ + id: "0000000000000B1C" + type: "xp" + xp: 200 + }] + } + { + x: -8.0d + y: -18.0d + subtitle: "Only Bees who are on their best Bee-havior get to go to the Hive and make Honey" + dependencies: ["0000000000000727"] + id: "0000000000000AA6" + tasks: [{ + id: "0000000000000AA7" + type: "item" + item: "resourcefulbees:t3_beehive" + }] + rewards: [{ + id: "0000000000000B15" + type: "item" + title: "Honey Block" + item: "minecraft:honey_block" + count: 8 + random_bonus: 8 + }] + } + { + x: -7.0d + y: -18.0d + subtitle: "Hive never felt this way Bee-fore" + dependencies: ["0000000000000AA6"] + id: "0000000000000AA8" + tasks: [{ + id: "0000000000000AA9" + type: "item" + item: "resourcefulbees:t4_beehive" + }] + rewards: [ + { + id: "0000000000000B17" + type: "item" + title: "Honey Glazed Ham" + item: "farmersdelight:honey_glazed_ham" + random_bonus: 2 + } + { + id: "0000000000000B18" + type: "item" + title: "Honey Bottle" + item: "minecraft:honey_bottle" + count: 8 + random_bonus: 8 + } + { + id: "0000000000000C0A" + type: "command" + title: "Alchemist's Delight" + icon: "kubejs:alchemists_delight" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_alchemists_delight" + player_command: false + } + ] + } + { + x: -7.5d + y: -20.5d + subtitle: "Mind your own Beeswax" + description: [ + "This block grants you access to the output of your Apiary Multiblock and Apiary Breeder. It can also interact with other means of logistical automation." + "" + "The Storage Capacity can also be upgraded with ‘Storage Upgrades’." + ] + dependencies: ["0000000000000AB8"] + id: "0000000000000AAA" + tasks: [{ + id: "0000000000000AAB" + type: "item" + item: "resourcefulbees:apiary_storage" + }] + rewards: [ + { + id: "0000000000000B1E" + type: "command" + title: "Miner's Delight" + icon: "kubejs:miners_delight" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_miners_delight" + player_command: false + } + { + id: "0000000000000B1F" + type: "item" + title: "Epic Oreo" + item: "resourcefulbees:oreo_cookie" + } + ] + } + { + x: -6.5d + y: -20.5d + subtitle: "Let’s make a Bee-line for the bedroom" + description: [ + "This block grants you the ability to breed your Bees in a Jar when provided with the required materials, to trigger the breeding state, and an empty jar to house the output bee." + "" + "The output can also be accessed through the Apiary Storage for further automation." + "" + "Additional upgrades can help speed up the breeding process by reducing the time required, and the addition of extra breeding slots." + ] + dependencies: ["0000000000000AB8"] + id: "0000000000000AAC" + tasks: [{ + id: "0000000000000AAD" + type: "item" + item: "resourcefulbees:apiary_breeder" + }] + rewards: [ + { + id: "0000000000000B1A" + type: "command" + title: "Sorcerer's Delight" + icon: "kubejs:sorcerers_delight" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_sorcerers_delight" + player_command: false + } + { + id: "0000000000000B1B" + type: "item" + title: "Honey Cookie" + item: "farmersdelight:honey_cookie" + random_bonus: 2 + } + ] + } + { + x: -5.5d + y: -20.0d + subtitle: "The male Bee was such a romantic, he kept Pollen in love with all the female Bees" + dependencies: ["0000000000000AAC"] + id: "0000000000000AAE" + tasks: [{ + id: "0000000000000AAF" + type: "item" + item: "resourcefulbees:apiary_breed_time_upgrade" + }] + rewards: [{ + id: "0000000000000B1D" + type: "xp" + xp: 200 + }] + } + { + x: -8.5d + y: -20.5d + subtitle: "More space to Bee filled" + dependencies: ["0000000000000AAA"] + id: "0000000000000AB0" + tasks: [{ + id: "0000000000000AB1" + type: "item" + item: "resourcefulbees:iron_storage_upgrade" + }] + rewards: [{ + id: "0000000000000B20" + type: "xp" + xp: 100 + }] + } + { + x: -9.5d + y: -20.5d + subtitle: "Golden Bee-ling" + dependencies: ["0000000000000AB0"] + id: "0000000000000AB2" + tasks: [{ + id: "0000000000000AB3" + type: "item" + item: "resourcefulbees:gold_storage_upgrade" + }] + rewards: [ + { + id: "0000000000000B21" + type: "xp" + xp: 200 + } + { + id: "0000000000000B26" + type: "item" + title: "Honey Glazed Ham" + item: "farmersdelight:honey_glazed_ham" + random_bonus: 1 + } + ] + } + { + x: -10.5d + y: -20.5d + subtitle: "We better Bee prepared for a cold winter" + dependencies: ["0000000000000AB2"] + id: "0000000000000AB4" + tasks: [{ + id: "0000000000000AB5" + type: "item" + item: "resourcefulbees:diamond_storage_upgrade" + }] + rewards: [ + { + id: "0000000000000B22" + type: "xp" + xp: 300 + } + { + id: "0000000000000C0C" + type: "command" + title: "Scavenger's Delight" + icon: "kubejs:scavengers_delight" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_scavengers_delight" + player_command: false + } + ] + } + { + x: -11.5d + y: -20.5d + subtitle: "Upkeep Rank: Bee+" + dependencies: ["0000000000000AB4"] + id: "0000000000000AB6" + tasks: [{ + id: "0000000000000AB7" + type: "item" + item: "resourcefulbees:emerald_storage_upgrade" + }] + rewards: [ + { + id: "0000000000000B23" + type: "xp" + xp: 400 + } + { + id: "0000000000000C0D" + type: "command" + title: "Farmer's Delight" + icon: "kubejs:farmers_delight" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_farmers_delight" + player_command: false + } + ] + } + { + x: -7.0d + y: -19.5d + subtitle: " Time to Bee-friend the new neighbors" + description: [ + "Apiaries are Tier based multiblock structures which can house 9 Unique Bees, as well as providing a safe enclosed environment for our buzzy friends to thrive, and produce our resources. The higher the Tier of the Apiary, the more and faster it will produce for you." + "" + "Apiaries can also house 2 other functional blocks (Apiary Storage, and Apiary Breeder) as part of its structure. Please refer to their respective quest section for more information." + "" + "Please refer to your 'Fifty Shades of Bees’ for more detailed information about the Apiaries, and to visualize the structure which should help you construct it." + "" + ] + dependencies: ["0000000000000AA8"] + id: "0000000000000AB8" + tasks: [{ + id: "0000000000000AB9" + type: "item" + item: "resourcefulbees:t1_apiary" + }] + rewards: [ + { + id: "0000000000000B00" + type: "item" + title: "Honeycomb" + item: "minecraft:honeycomb" + count: 8 + random_bonus: 8 + } + { + id: "0000000000000B01" + type: "item" + title: "Honey Bottle" + item: "minecraft:honey_bottle" + count: 8 + random_bonus: 8 + } + { + id: "0000000000000B19" + type: "item" + title: "Honeycomb Block" + item: "minecraft:honeycomb_block" + count: 8 + random_bonus: 8 + } + { + id: "0000000000000C0B" + type: "command" + title: "Scavenger's Delight" + icon: "kubejs:scavengers_delight" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_scavengers_delight" + player_command: false + } + ] + } + { + x: -8.0d + y: -19.5d + subtitle: "Quit Pollen my leg" + dependencies: ["0000000000000AB8"] + id: "0000000000000ABA" + tasks: [{ + id: "0000000000000ABB" + type: "item" + item: "resourcefulbees:t2_apiary" + }] + rewards: [{ + id: "0000000000000AFE" + type: "command" + title: "Rare Resourceful Bees Loot Box" + icon: "kubejs:rare_lootbox" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_rare" + player_command: false + }] + } + { + x: -9.0d + y: -19.5d + subtitle: "The Bees went on strike because they wanted more Honey and less working Flowers" + dependencies: ["0000000000000ABA"] + id: "0000000000000ABC" + tasks: [{ + id: "0000000000000ABD" + type: "item" + item: "resourcefulbees:t3_apiary" + }] + rewards: [{ + id: "0000000000000AFD" + type: "command" + title: "Epic Resourceful Bees Loot Box" + icon: "kubejs:epic_lootbox" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_epic" + player_command: false + }] + } + { + x: -10.0d + y: -19.5d + subtitle: "Claustropho-Bee-a intensifies" + dependencies: ["0000000000000ABC"] + id: "0000000000000ABE" + tasks: [{ + id: "0000000000000ABF" + type: "item" + item: "resourcefulbees:t4_apiary" + }] + rewards: [ + { + id: "0000000000000AFB" + type: "command" + title: "Legendary Resourceful Bees Loot Box" + icon: "kubejs:legendary_lootbox" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_legendary" + player_command: false + } + { + id: "0000000000000AFC" + type: "item" + title: "Epic Oreo" + item: "resourcefulbees:oreo_cookie" + random_bonus: 2 + } + ] + } + { + title: "Block Based Mutations" + x: -13.73979591836735d + y: -16.484693877551017d + subtitle: "Beauty is in the eye of the Bee-holder" + description: [ + "Certain types of Bees have the ability to mutate Blocks into other Blocks as long as they meet the requirements, and are able to fly near these blocks." + "" + "Example: If an Iron Bee is returning to the nest/hive passes over Stone, it can mutate it into Iron Ore." + ] + dependencies: ["0000000000000716"] + id: "0000000000000AC0" + tasks: [{ + id: "0000000000000B0D" + type: "checkmark" + title: "Checkmark" + icon: "minecraft:stone" + }] + rewards: [{ + id: "0000000000000B0E" + type: "xp" + xp: 100 + }] + } + { + title: "Fluid Based Mutations" + x: -13.372448979591837d + y: -15.811224489795919d + subtitle: "What do you call a bee that needs a drink? Bee-hydrated" + description: [ + "Certain types of Bees have the ability to mutate Blocks into Fluids, and Vice Verse as long as they meet the requirements, and are able to fly near these blocks/fluids." + "" + "Example: If an Obsidian Bee is returning to the nest/hive passes over a Lava Source, it can mutate it into Obsidian." + ] + dependencies: ["0000000000000716"] + id: "0000000000000AC2" + tasks: [{ + id: "0000000000000B0F" + type: "checkmark" + title: "Checkmark" + icon: "minecraft:lava_bucket" + }] + rewards: [{ + id: "0000000000000B10" + type: "xp" + xp: 100 + }] + } + { + title: "Entity Based Mutations" + x: -13.372448979591837d + y: -17.158163265306122d + subtitle: "The Great Ghast-Bee" + description: [ + "Certain types of Bees have the ability to mutate Entities into other Entities, as long as they meet the requirements, and are able to fly close to those entities." + "" + "Example: If a Blaze Bee is returning to the nest/hive passes near a Creeper Bee, it can mutate it into a Ghast Bee." + ] + dependencies: ["0000000000000716"] + id: "0000000000000AC4" + tasks: [{ + id: "0000000000000B0A" + type: "checkmark" + title: "Checkmark" + icon: "minecraft:pufferfish_spawn_egg" + }] + rewards: [{ + id: "0000000000000B0C" + type: "xp" + xp: 100 + }] + } + { + x: -11.5d + y: -15.0d + subtitle: "Jar Jar Beenks" + description: ["Right-click a Bee with an Empty Bee Jar, and it'll be caught inside."] + dependencies: ["0000000000000A94"] + id: "24D88FC1C6DCE052" + tasks: [{ + id: "57CDAF18A5A66D82" + type: "item" + item: "resourcefulbees:bee_jar" + }] + rewards: [{ + id: "7ECD253B38639D34" + type: "item" + title: "Empty Bee Jar" + item: "resourcefulbees:bee_jar" + count: 2 + random_bonus: 3 + }] + } + { + x: -11.5d + y: -14.0d + subtitle: "Bee-tboxing" + description: [ + "Used the same way as the Bee Jar." + "" + "Can be used to transport up to 10 bees at a time." + "" + "Bee Boxes will also be created when using a Hive or Apiary containing bees to craft an upgraded hive or apiary." + ] + dependencies: ["24D88FC1C6DCE052"] + id: "2F7254D5AD380CB4" + tasks: [{ + id: "78200ABCDC11BF2F" + type: "item" + item: "resourcefulbees:bee_box" + }] + rewards: [{ + id: "4D2AFDFEAA880455" + type: "command" + title: "Rare Resourceful Bees Loot Box" + icon: "kubejs:rare_lootbox" + command: "/execute at @p run loot spawn ~ ~1 ~ loot enigmatica:chests/quest_resourceful_bees_loot_rare" + player_command: false + }] + } + { + title: "Bee Crafting" + icon: { + id: "resourcefulbees:bee_jar" + Count: 1b + tag: { + BeeType: "enderslime" + Entity: "resourcefulbees:enderslime_bee" + Color: "#C75EFF" + } + } + x: -9.0d + y: -16.0d + subtitle: "Crafting is a pathway to many abilities some consider to bee... unnatural." + description: ["While most of the bees spawn naturally, are bred, or mutated, some are crafted. Check the Beepedia and JEI for details, paying special attention to spawn eggs and bee jars."] + dependencies: ["0000000000000714"] + id: "307E22ADC2DB4EB8" + tasks: [{ + id: "362C63F136B07060" + type: "checkmark" + }] + rewards: [{ + id: "4FB651D2A18E0A02" + type: "xp" + xp: 100 + }] + } + { + title: "Special Combs" + icon: "resourcefulbees:mana_honeycomb" + x: -10.0d + y: -14.0d + description: ["Some combs are NOT processed in the centrufge - or are best used elsewhere. When in doubt, check JEI."] + dependencies: ["0000000000000A97"] + id: "1DFA48325FD10EE9" + tasks: [{ + id: "3D810B866704DE92" + type: "checkmark" + }] + rewards: [{ + id: "0BC7625BD64FD174" + type: "xp" + xp: 100 + }] + } + ] +} diff --git a/config/ftbultimine.snbt b/config/ftbultimine.snbt new file mode 100644 index 0000000000..508ef20006 --- /dev/null +++ b/config/ftbultimine.snbt @@ -0,0 +1,7 @@ +{ + # (This only works if the mod 'Lost Trinkets' is installed!) + # Adds a custom 'Ultiminer' trinket players will need to activate to be able to use Ultimine + # Make sure you disable the 'Octopick' trinket if this is enabled! + # Default: false + use_trinket: false +} diff --git a/config/industrialforegoing/modules.toml b/config/industrialforegoing/modules.toml index 22fd14d8d9..49faf1a234 100644 --- a/config/industrialforegoing/modules.toml +++ b/config/industrialforegoing/modules.toml @@ -109,6 +109,9 @@ [modules.core.ore_meat] enabled = true + [modules.core.processing_addons] + enabled = true + #All machines that generate power [modules.generator] enabled = true diff --git a/config/jei/ingredient-list-mod-sort-order.ini b/config/jei/ingredient-list-mod-sort-order.ini index fca6a9a7c9..dcb92951d5 100644 --- a/config/jei/ingredient-list-mod-sort-order.ini +++ b/config/jei/ingredient-list-mod-sort-order.ini @@ -162,5 +162,6 @@ MrCrayfish's More Furniture Mod IntegratedProxy Just Enough Calculation Chisel -Shrink More Crafting Tables Mod +Shrink +Lootr diff --git a/config/jei/recipe-category-sort-order.ini b/config/jei/recipe-category-sort-order.ini index 02d4b118e9..d8925a4b6f 100644 --- a/config/jei/recipe-category-sort-order.ini +++ b/config/jei/recipe-category-sort-order.ini @@ -146,7 +146,6 @@ bloodmagic:soulforge pedestals:cobblegen pedestals:cobblegensilk create:block_cutting -create:blockzapper_upgrade create:crushing create:draining create:fan_blasting @@ -274,3 +273,5 @@ create:automatic_shapeless tconstruct:part_builder chipped:mechanist_workbench chisel:chiseling +create:deploying +create:sequenced_assembly diff --git a/config/mythicbotany.json5 b/config/mythicbotany.json5 index 2d6f940bb6..e5d19f0f9d 100644 --- a/config/mythicbotany.json5 +++ b/config/mythicbotany.json5 @@ -97,6 +97,11 @@ // Allowed values: nothing, effect, hearts "requirement": "effect", + // What is required for a player that holds the ring of thor to hold mjoellnir. + // If a player holds the ring of thor, this OR `mjoellnir.requirement` must be met. + // Allowed values: nothing, effect, hearts + "requirement_thor": "nothing", + // The chance for secondary targets to get lightning effects applied as well on ranged attacks. // Range: 0.0 - 1.0 "secondary_lightning_chance": 0.25, diff --git a/config/quark-common.toml b/config/quark-common.toml index e9db121275..214b63e119 100644 --- a/config/quark-common.toml +++ b/config/quark-common.toml @@ -52,6 +52,7 @@ "Obsidian Plate" = true "Pistons Move Tile Entities" = false "Feeding Trough" = true + "Jukebox Automation" = true [automation.dispensers_place_blocks] Blacklist = ["minecraft:water", "minecraft:lava", "minecraft:fire"] @@ -184,6 +185,7 @@ "Replace Worldgen Chests" = false #Chests to put in each structure. The format per entry is "structure=chest", where "structure" is a structure ID, and "chest" is a block ID, which must correspond to a standard chest block. "Structure Chests" = ["minecraft:village_plains=quark:oak_chest", "minecraft:igloo=quark:spruce_chest", "minecraft:village_snowy=quark:spruce_chest", "minecraft:village_taiga=quark:spruce_chest", "minecraft:desert_pyramid=quark:birch_chest", "minecraft:jungle_pyramid=quark:jungle_chest", "minecraft:village_desert=quark:jungle_chest", "minecraft:village_savanna=quark:acacia_chest", "minecraft:mansion=quark:dark_oak_chest", "minecraft:pillager_outpost=quark:dark_oak_chest", "minecraft:ruined_portal=quark:crimson_chest", "minecraft:bastion_remnant=quark:crimson_chest", "minecraft:fortress=quark:nether_brick_chest", "minecraft:endcity=quark:purpur_chest"] + "Enable Reverting Wooden Chests" = true [building.more_brick_types] "Enable Magma Bricks" = true @@ -255,9 +257,10 @@ Camera = true Trowel = true Abacus = true + "Ambient Discs" = true [tools.trowel] - #Amount of blocks placed is this value + 1. Default is 255 (4 stacks). + #Amount of blocks placed is this value + 1. #Set to 0 to make the Trowel unbreakable #Allowed values: [0,) "Trowel Max Durability" = 255 @@ -271,12 +274,10 @@ #Set to 0 to not generate in Dungeons "Dungeon Weight" = 20 "Item Quality" = 2 - "Apply Cost" = 35 #Set to 0 to not generate in Stronghold Libraries "Library Weight" = 30 #Set to 0 to not generate in Monster Boxes "Monster Box Weight" = 5 - "Merge Cost" = 35 #Set to 0 to not generate in Bastions "Bastion Weight" = 25 #Set to 0 to not generate in Woodland Mansions @@ -285,6 +286,8 @@ "Nether Fortress Weight" = 0 #Set to 0 to not generate in Underwater Ruins "Underwater Ruin Weight" = 0 + "Normal Upgrade Cost" = 10 + "Limit Break Upgrade Cost" = 30 [tools.pathfinder_maps] #In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes. @@ -338,6 +341,9 @@ #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. "Never Use Heart Of Diamond" = false + [tools.ambient_discs] + "Drop On Spider Kill" = true + [tweaks] "Armed Armor Stands" = true "Lock Rotation" = true @@ -368,6 +374,7 @@ "Campfires Boost Elytra" = true "Lava Bucket As Trash" = false "Better Elytra Rocket" = true + "More Banner Layers" = true [tweaks.sign_editing] "Requires Empty Hand" = true @@ -476,6 +483,10 @@ #How many times the algorithm for finding out where a block would be placed is allowed to turn. If you set this to large values (> 3) it may start producing weird effects. "Max Bounces" = 1 + [tweaks.more_banner_layers] + #Allowed values: [1,16] + "Layer Limit" = 16 + [world] "New Stone Types" = true "Lush Underground Biome" = true @@ -503,6 +514,7 @@ "Spider Nest Underground Biome" = true "Monster Box" = true "Chorus Vegetation" = true + Deepslate = true [world.monster_box] #The chance for the monster box generator to try and place one in a chunk, 1 is 100% @@ -570,6 +582,7 @@ "Speleothems Per Chunk" = 12 "Max Ylevel" = 55 "Tries Per Chunk" = 60 + "Small Speleothems Increase Fall Damage" = true [world.speleothems.dimensions] Dimensions = [] @@ -1630,6 +1643,15 @@ "Endermite Spawn Chance" = 0.01 "Teleport Duplication Chance" = 0.01 + [world.deepslate] + "Sheet Height" = 18 + "Sheet Height Variance" = 6 + "Sheet Y Start" = 0 + + [world.deepslate.dimensions] + "Is Blacklist" = false + Dimensions = ["minecraft:overworld"] + [mobs] Frogs = true Crabs = true @@ -1895,14 +1917,14 @@ [client.greener_grass] "Leaves List" = ["minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:oak_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:dark_oak_leaves", "minecraft:vine"] - "Green Shift" = 30 - "Blue Shift" = -30 "Block List" = ["minecraft:large_fern", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:fern", "minecraft:grass", "minecraft:potted_fern", "minecraft:sugar_cane"] - "Alpha Grass" = false - "Absolute Values" = false - "Red Shift" = -30 "Affect Leaves" = true + [client.greener_grass.color_matrix] + R = [0.89, 0.0, 0.0] + G = [0.0, 1.11, 0.0] + B = [0.0, 0.0, 0.89] + [experimental] "Adjustable Chat" = false "Custom Underground Biome" = false @@ -2033,6 +2055,8 @@ "Normalize Rarity" = true #The max amount of candles that can influence a single enchantment "Influence Max" = 4 + #If you set this to false, the vanilla Enchanting Table will no longer automatically convert to the Matrix Enchanting table. You'll have to add a recipe for the Matrix Enchanting Table to make use of this. + "Automatically Convert" = true [oddities.backpack] "Enable Ravager Hide" = true diff --git a/config/repurposed_structures-common.toml b/config/repurposed_structures-common.toml deleted file mode 100644 index b4adae7b30..0000000000 --- a/config/repurposed_structures-common.toml +++ /dev/null @@ -1,143 +0,0 @@ - -["Mod-wide Impacting Options"] - # - # Add the identifier for the dimension that you want - # no Repurposed Structures structure to spawn in. - # Separate multiple entries with a comma. - # Example: "minecraft:the_end,awesome_mod:awesome_dimension" - blacklistedDimensions = "the_bumblezone:the_bumblezone" - - ["Mod-wide Impacting Options"."Structure Options"] - - ["Mod-wide Impacting Options"."Structure Options"."Jungle Fortress"] - # - # How rare are Jungle Fortresses. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - jungleFortressMaxChunkDistance = 50 - # - # Add Jungle Fortress to modded jungle biomes. - addJungleFortressToModdedBiomes = true - # - # Add the ID/resource location of the biome you don't want - # RS's Jungle Fortresses to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedFortressBiomes = " " - # - # Size of the fortress. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - jungleFortressSize = 10 - # - # Min Y height that the starting point can spawn at. - #Default is 56. - #Range: 0 ~ 255 - jungleFortressMinHeight = 56 - # - # Max Y height that the starting point can spawn at. - #Default is 63. - #If below min height, this will be read as min. - #Range: 0 ~ 255 - jungleFortressMaxHeight = 63 - # - # How far above or below the fortress's pieces can generate away from the center piece. - #Range: 0 ~ 255 - jungleFortressVerticalRange = 33 - - ["Mod-wide Impacting Options"."Structure Options".Igloos] - # - # Add the ID/resource location of the biome you don't want - # RS's Igloos to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedIglooBiomes = " " - # - # How rare are Grassy Igloos in Plains and Forests. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - grassyIglooMaxChunkDistance = 20 - # - # Add Grassy Igloos to modded biomes that are most likely grassy fields or temperate forests. - addGrassyIglooToModdedBiomes = true - # - # How rare are Stone Igloos in Giant Tree Taiga biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - stoneIglooMaxChunkDistance = 20 - # - # Add Stone Igloos to modded biomes that are most likely Giant Tree Taiga variants. - addStoneIglooToModdedBiomes = true - - ["Mod-wide Impacting Options"."Structure Options"."Ruined Portals"] - # - # Add the ID/resource location of the biome you don't want - # RS's Ruined Portals to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedRuinedPortalsBiomes = " " - # - # How rare are End themed Ruined Portals in End category biomes. 1 for spawning in most - # chunks and 1001 for none. - #Range: 1 ~ 1001 - ruinedPortalEndMaxChunkDistance = 57 - # - # Add End themed ruined portals to modded End category biomes. - addRuinedPortalEndToModdedBiomes = true - - ["Mod-wide Impacting Options"."Structure Options".Ruins] - # - # Add the ID/resource location of the biome you don't want - # RS's Ruins to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedRuinsBiomes = " " - # - # How rare are Nether Ruins. 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - ruinsNetherMaxChunkDistance = 35 - # - # Add Nether Ruins to modded Nether category biomes. - addRuinsNetherToModdedBiomes = true - #How rare are Warm Land Ruins in Plains, Forests, Swamps, and non-snowy Taiga biomes. - # - #1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - ruinsLandWarmMaxChunkDistance = 36 - # - # Add Warm Land Ruins to modded Plains, Forests, - # - #and non-snowy Taiga biomes. - addRuinsLandWarmToModdedBiomes = true - #How rare are Hot Land Ruins in Desert biomes. - # - #1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - ruinsLandHotMaxChunkDistance = 39 - # - # Add Hot Land Ruins to modded Desert biomes. - addRuinsLandHotToModdedBiomes = true - - ["Mod-wide Impacting Options"."Structure Options".Cities] - # - # Add the ID/resource location of the biome you don't want - # RS's Cities to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedCitiesBiomes = " " - # - # How rare are Nether Cities. 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - citiesNetherMaxChunkDistance = 160 - # - # Add Nether Cities to modded Nether category biomes. - addCitiesNetherToModdedBiomes = true - - ["Mod-wide Impacting Options"."Structure Options".Bastions] - # - # Add the ID/resource location of the biome you don't want - # RS's Ruins to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedUndergroundBastionBiomes = " " - #How rare are Underground Bastions in non-ocean and non-beach Overworld biomes. - #1 for spawning in most chunks and 10001 for none. - #Range: 1 ~ 10001 - bastionUndergroundMaxChunkDistance = 500 - # - # Add Underground Bastions to modded non-ocean and non-beach Overworld biomes. - addBastionUndergroundToModdedBiomes = true - diff --git a/config/repurposed_structures-dungeons.toml b/config/repurposed_structures-dungeons.toml deleted file mode 100644 index 2989d1d4eb..0000000000 --- a/config/repurposed_structures-dungeons.toml +++ /dev/null @@ -1,211 +0,0 @@ - -[Dungeons] - # - # Add the custom dungeons to modded biomes of the same categories/type. - addDungeonsToModdedBiomes = true - # - # Add the ID/resource location of the biome you don't want - # RS's dungeons to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedDungeonBiomes = " " - - [Dungeons.AttemptsPerChunk] - # - # Replace vanilla dungeon in Badlands biomes with Badlands themed dungeon. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - # Note: Vanilla Dungeons will spawn again when this is set to 0. - #Range: 0 ~ 1000 - badlandsDungeonAttemptsPerChunk = 8 - # - # Replace vanilla dungeon in Dark Forest biomes with Dark Forest themed dungeon. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - # Note: Vanilla Dungeons will spawn again when this is set to 0. - #Range: 0 ~ 1000 - darkForestDungeonAttemptsPerChunk = 8 - # - # Replace vanilla dungeon in Desert biomes with Desert themed dungeon. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - # Note: Vanilla Dungeons will spawn again when this is set to 0. - #Range: 0 ~ 1000 - desertDungeonAttemptsPerChunk = 8 - # - # Replace vanilla dungeon in Jungle biomes with Jungle themed dungeon. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - # Note: Vanilla Dungeons will spawn again when this is set to 0. - #Range: 0 ~ 1000 - jungleDungeonAttemptsPerChunk = 8 - # - # Replace vanilla dungeon in Mushroom biomes with Mushroom themed dungeon. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - # Note: Vanilla Dungeons will spawn again when this is set to 0. - #Range: 0 ~ 1000 - mushroomDungeonAttemptsPerChunk = 8 - # - # Replaces vanilla dungeon in icy biomes with ice themed dungeons. - # - # (targets non-ocean biomes that are super cold or has frozen/ice/icy in name) - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - # Note: Vanilla Dungeons will spawn again when this is set to 0. - #Range: 0 ~ 1000 - snowDungeonAttemptsPerChunk = 8 - # - # Replace vanilla dungeon in Swamp biomes with Swamp themed dungeon. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - # Note: Vanilla Dungeons will spawn again when this is set to 0. - #Range: 0 ~ 1000 - swampDungeonAttemptsPerChunk = 8 - # - # Add End themed dungeon to End biomes outside the Enderdragon island. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - #Range: 0 ~ 1000 - endDungeonAttemptsPerChunk = 8 - # - # Add Nether themed dungeon to Nether biomes. - # How often dungeons will attempt to spawn per chunk. - # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. - #Range: 0 ~ 1000 - netherDungeonAttemptsPerChunk = 8 - # - # Add ocean themed dungeon to ocean biomes. These will spawn on - # the ocean's floor and inside water filled caves and ravines. - # How often dungeons will attempt to spawn per chunk. - # 0 for no dungeons at all and 1000 for max Dungeon spawnrate. - # Note: Vanilla Dungeons will still generate if the biome has - # them which is unlike the other modded dungeons from this mod - # as those would normally replace the Vanilla Dungeons. - #Range: 0 ~ 1000 - oceanDungeonAttemptsPerChunk = 5 - - [Dungeons."Min Height"] - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - badlandsDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - darkForestDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - desertDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - jungleDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - mushroomDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - snowDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - swampDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - endDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - netherDungeonMinHeight = 2 - # - # Minimum Y height that this dungeon can spawn at. Default is 3. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 3 ~ 255 - oceanDungeonMinHeight = 3 - # - # Minimum Y height that this dungeon can spawn at. Default is 2. - # Note: The dungeon will spawn between min and max y height set in config. - #Range: 2 ~ 255 - icyDungeonMinHeight = 2 - - [Dungeons."Max Height"] - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - badlandsDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - darkForestDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - desertDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - jungleDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - mushroomDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - snowDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - swampDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - endDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - netherDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 3 ~ 255 - oceanDungeonMaxHeight = 255 - # - # Maximum Y height that this dungeon can spawn at. Default is 255. - # Note: The dungeon will spawn between min and max y height set in config. - # Setting this to below min height config will make dungeon spawn only at min height. - #Range: 2 ~ 255 - icyDungeonMaxHeight = 255 - diff --git a/config/repurposed_structures-forge/bastions.toml b/config/repurposed_structures-forge/bastions.toml new file mode 100644 index 0000000000..882e06492b --- /dev/null +++ b/config/repurposed_structures-forge/bastions.toml @@ -0,0 +1,5 @@ +#How rare are Underground Bastions in non-ocean and non-beach Overworld biomes. +#1 for spawning in most chunks and 10001 for none. +#Range: 1 ~ 10001 +bastionUndergroundMaxChunkDistance = 500 + diff --git a/config/repurposed_structures-forge/biome_dimension_allow_disallow_configs.json5 b/config/repurposed_structures-forge/biome_dimension_allow_disallow_configs.json5 new file mode 100644 index 0000000000..8214e8c4a2 --- /dev/null +++ b/config/repurposed_structures-forge/biome_dimension_allow_disallow_configs.json5 @@ -0,0 +1,135 @@ +{ + // + + + + + + +// In the key part, specify the name of the structures or configuredfeatures from +// Repurposed Structures that you want to affect. Then in the value part, add the identifiers +// or regex for the dimension that you want Repurposed Structures stuff to NOT spawn in. + +// Separate multiple entries with a comma. +// Example usage (the actual config entry to edit are the lines not starting with // further down): +// "disallowedDimensions": { +// "repurposed_structures:village_birch": "minecraft:overworld, awesome_mod:.+" +// } + +// In this example, no Birch village will spawn in the overworld because we specified that dimension's identifier. +// Then the village will not spawn in any of awesome_mod's dimension because "awesome_mod:.+" is regex that will +// match all dimensions that starts with "awesome_mod:" in their identifier. Powerful stuff! + +// Use "all" as the key to affect all of RS's structures and configuredfeatures. +// You can find dimension identifiers by doing "/execute in" command in game. +// All of RS's structure identifiers can be found by doing "/locate" command in game. +// RS's dungeons and wells identifiers can be found here on GitHub: +// https://github.com/TelepathicGrunt/RepurposedStructures/blob/27c8c23d5b6ee1ba1f894df874d62e5982d39fd5/src/main/java/com/telepathicgrunt/repurposedstructures/modinit/RSConfiguredFeatures.java#L251-L273 + "disallowedDimensions": { + "all": "the_bumblezone:the_bumblezone, twilightforest:twilightforest, undergarden:undergarden, the_midnight:the_midnight, advancedrocketry:space, theabyss:theabyssdim, theabyss:theabyssiceworld, theabyss:death, theabyss:the_end_of_time, theabyss:the_end_of_time_2, theabyss:dream, theabyss:dream_2, theabyss:dream_3, theabyss:radio, theabyss:theabyssdimgroundlands, theabyss:theabyssdimskylands" + }, + // + + + + + + +// RS's Structures and ConfiguredFeatures has default settings of what dimensions they are added to. +// This allowedDimensions config is for adding them to more dimension or for overriding disallowedDimensions config. +// NOTE: A Structure or ConfiguredFeature must be added to both the dimension and to the biomes in the dimension to spawn. + +// In the key part, specify the name of the structures or configuredfeatures from +// Repurposed Structures that you want to affect. Then in the value part, add the identifiers +// or regex for the dimension that you want Repurposed Structures stuff to ALWAYS spawn in. + +// Separate multiple entries with a comma. +// Example usage (the actual config entry to edit are the lines not starting with // further down): +// "allowedDimensions": { +// "repurposed_structures:stronghold_nether": "minecraft:overworld, firey_realms:.+" +// }, + +// In this example, Nether Strongholds will spawn in the overworld because we specified that dimension's identifier. +// Then the Nether Strongholds will also spawn in any of awesome_mod's dimension because "firey_realms:.+" is regex that will +// match all dimensions that starts with "firey_realms:" in their identifier. Powerful stuff! + +// Use "all" as the key to affect all of RS's structures and configuredfeatures. +// You can find dimension identifiers by doing "/execute in" command in game. +// All of RS's structure identifiers can be found by doing "/locate" command in game. +// RS's dungeons and wells identifiers can be found here on GitHub: +// https://github.com/TelepathicGrunt/RepurposedStructures/blob/27c8c23d5b6ee1ba1f894df874d62e5982d39fd5/src/main/java/com/telepathicgrunt/repurposedstructures/modinit/RSConfiguredFeatures.java#L251-L273 + "allowedDimensions": {}, + // + + + + + + +// RS's Structures and ConfiguredFeatures has default settings of what biomes they are added to. +// This disallowedBiomes config is for overriding that internal default setting. + +// In the key part, specify the name of the structures or configuredfeatures from +// Repurposed Structures that you want to affect. Then in the value part, add the identifiers +// or regex for the biomes that you want Repurposed Structures stuff to NOT spawn in. +// You can also do biome categories as well by doing #swamp to remove from all swamp category biomes. + +// Separate multiple entries with a comma. +// Example usage (the actual config entry to edit are the lines not starting with // further down): +// "disallowedBiomes": { +// "repurposed_structures:bastion_underground": "minecraft:flower_forest, peaceful_lands:.+, #mushroom" +// } + +// In this example, Underground Bastions are remvoed from Flower Forest biome because we specified that biomes's identifier. +// Then the Underground Bastions will also be removed from all of peaceful_lands's biomes because "peaceful_lands:.+" is regex +// that will match all biomes that starts with "peaceful_lands:" in their identifier. Powerful stuff! +// Then it will remove the Underground Bastions from all mushroom category biomes including both modded and vanilla's.\n +// Use "all" as the key to affect all of RS's structures and configuredfeatures. +// You can find biome identifiers by doing "/locatebiome" command in game. +// All of RS's structure identifiers can be found by doing "/locate" command in game. +// RS's dungeons and wells identifiers can be found here on GitHub: +// https://github.com/TelepathicGrunt/RepurposedStructures/blob/27c8c23d5b6ee1ba1f894df874d62e5982d39fd5/src/main/java/com/telepathicgrunt/repurposedstructures/modinit/RSConfiguredFeatures.java#L251-L273 + "disallowedBiomes": {}, + // + + + + + + +// RS's Structures and ConfiguredFeatures has default settings of what biomes they are added to. +// This allowedBiomes config is for adding them to more biomes or for overriding disallowedBiomes config. +// NOTE: A Structure or ConfiguredFeature must be added to both the dimension and to the biomes in the dimension to spawn. + +// In the key part, specify the name of the structures or configuredfeatures from +// Repurposed Structures that you want to affect. Then in the value part, add the identifiers +// or regex for the biomes that you want Repurposed Structures stuff to ALWAYS spawn in. +// You can also do biome categories as well by doing #forest to add to all forest category biomes. + +// Separate multiple entries with a comma. +// Example usage (the actual config entry to edit are the lines not starting with // further down): +// "allowedBiomes": { +// "repurposed_structures:mansion_taiga": "minecraft:badlands, fantasy_overworld:.+, #desert" +// } + +// In this example, Taiga Mansions will spawn in the one Badlands biome because we specified that biomes's identifier. +// Then the Taiga Mansions will also spawn in all of fantasy_overworld's biomes because "fantasy_overworld:.+" is regex +// that will match all biomes that starts with "fantasy_overworld:" in their identifier. Powerful stuff! +// Then it will add the Taiga Mansion to all Desert category biomes including both modded and vanilla's. + +// Use "all" as the key to affect all of RS's structures and configuredfeatures. +// You can find biome identifiers by doing "/locatebiome" command in game. +// All of RS's structure identifiers can be found by doing "/locate" command in game. +// RS's dungeons and wells identifiers can be found here on GitHub: +// https://github.com/TelepathicGrunt/RepurposedStructures/blob/27c8c23d5b6ee1ba1f894df874d62e5982d39fd5/src/main/java/com/telepathicgrunt/repurposedstructures/modinit/RSConfiguredFeatures.java#L251-L273 + "allowedBiomes": {}, + // + + + + + + +// for internal use only. Do not change this. + "configVersion": 1 +} diff --git a/config/repurposed_structures-forge/cities.toml b/config/repurposed_structures-forge/cities.toml new file mode 100644 index 0000000000..528e714894 --- /dev/null +++ b/config/repurposed_structures-forge/cities.toml @@ -0,0 +1,5 @@ +# +# How rare are Nether Cities. 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +citiesNetherMaxChunkDistance = 120 + diff --git a/config/repurposed_structures-forge/dungeons.toml b/config/repurposed_structures-forge/dungeons.toml new file mode 100644 index 0000000000..ea58a96e32 --- /dev/null +++ b/config/repurposed_structures-forge/dungeons.toml @@ -0,0 +1,201 @@ + +[AttemptsPerChunk] + # + # Replace vanilla dungeon in Badlands biomes with Badlands themed dungeon. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + # Note: Vanilla Dungeons will spawn again when this is set to 0. + #Range: 0 ~ 1000 + badlandsDungeonAttemptsPerChunk = 8 + # + # Replace vanilla dungeon in Dark Forest biomes with Dark Forest themed dungeon. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + # Note: Vanilla Dungeons will spawn again when this is set to 0. + #Range: 0 ~ 1000 + darkForestDungeonAttemptsPerChunk = 8 + # + # Replace vanilla dungeon in Desert biomes with Desert themed dungeon. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + # Note: Vanilla Dungeons will spawn again when this is set to 0. + #Range: 0 ~ 1000 + desertDungeonAttemptsPerChunk = 8 + # + # Replace vanilla dungeon in Jungle biomes with Jungle themed dungeon. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + # Note: Vanilla Dungeons will spawn again when this is set to 0. + #Range: 0 ~ 1000 + jungleDungeonAttemptsPerChunk = 8 + # + # Replace vanilla dungeon in Mushroom biomes with Mushroom themed dungeon. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + # Note: Vanilla Dungeons will spawn again when this is set to 0. + #Range: 0 ~ 1000 + mushroomDungeonAttemptsPerChunk = 8 + # + # Replaces vanilla dungeon in icy biomes with ice themed dungeons. + # + # (targets non-ocean biomes that are super cold or has frozen/ice/icy in name) + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + # Note: Vanilla Dungeons will spawn again when this is set to 0. + #Range: 0 ~ 1000 + snowDungeonAttemptsPerChunk = 8 + # + # Replace vanilla dungeon in Swamp biomes with Swamp themed dungeon. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + # Note: Vanilla Dungeons will spawn again when this is set to 0. + #Range: 0 ~ 1000 + swampDungeonAttemptsPerChunk = 8 + # + # Add End themed dungeon to End biomes outside the Enderdragon island. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + #Range: 0 ~ 1000 + endDungeonAttemptsPerChunk = 12 + # + # Add Nether themed dungeon to Nether biomes. + # How often dungeons will attempt to spawn per chunk. + # 0 for no Dungeons at all and 1000 for max Dungeon spawnrate. + #Range: 0 ~ 1000 + netherDungeonAttemptsPerChunk = 12 + # + # Add ocean themed dungeon to ocean biomes. These will spawn on + # the ocean's floor and inside water filled caves and ravines. + # How often dungeons will attempt to spawn per chunk. + # 0 for no dungeons at all and 1000 for max Dungeon spawnrate. + # Note: Vanilla Dungeons will still generate if the biome has + # them which is unlike the other modded dungeons from this mod + # as those would normally replace the Vanilla Dungeons. + #Range: 0 ~ 1000 + oceanDungeonAttemptsPerChunk = 5 + +["Min Height"] + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + badlandsDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + darkForestDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + desertDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + jungleDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + mushroomDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + snowDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + icyDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + swampDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + endDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 2. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 2 ~ 255 + netherDungeonMinHeight = 2 + # + # Minimum Y height that this dungeon can spawn at. Default is 3. + # Note: The dungeon will spawn between min and max y height set in config. + #Range: 3 ~ 255 + oceanDungeonMinHeight = 3 + +["Max Height"] + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + badlandsDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + darkForestDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + desertDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + jungleDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + mushroomDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + snowDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + icyDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + swampDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + endDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 2 ~ 255 + netherDungeonMaxHeight = 255 + # + # Maximum Y height that this dungeon can spawn at. Default is 255. + # Note: The dungeon will spawn between min and max y height set in config. + # Setting this to below min height config will make dungeon spawn only at min height. + #Range: 3 ~ 255 + oceanDungeonMaxHeight = 255 + diff --git a/config/repurposed_structures-forge/fortresses.toml b/config/repurposed_structures-forge/fortresses.toml new file mode 100644 index 0000000000..8297914c97 --- /dev/null +++ b/config/repurposed_structures-forge/fortresses.toml @@ -0,0 +1,25 @@ +# +# How rare are Jungle Fortresses. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +jungleFortressMaxChunkDistance = 50 +# +# Size of the fortress. This is how many pieces long a branch can be from the start piece. +#Range: 1 ~ 18 +jungleFortressSize = 10 +# +# Min Y height that the starting point can spawn at. +#Default is 56. +#Range: 0 ~ 255 +jungleFortressMinHeight = 56 +# +# Max Y height that the starting point can spawn at. +#Default is 63. +#If below min height, this will be read as min. +#Range: 0 ~ 255 +jungleFortressMaxHeight = 63 +# +# How far above or below the fortress's pieces can generate away from the center piece. +#Range: 0 ~ 255 +jungleFortressVerticalRange = 33 + diff --git a/config/repurposed_structures-forge/igloos.toml b/config/repurposed_structures-forge/igloos.toml new file mode 100644 index 0000000000..a24fbc73a4 --- /dev/null +++ b/config/repurposed_structures-forge/igloos.toml @@ -0,0 +1,11 @@ +# +# How rare are Grassy Igloos in Plains and Forests. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +grassyIglooMaxChunkDistance = 20 +# +# How rare are Stone Igloos in Giant Tree Taiga biomes. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +stoneIglooMaxChunkDistance = 20 + diff --git a/config/repurposed_structures-forge/mansions.toml b/config/repurposed_structures-forge/mansions.toml new file mode 100644 index 0000000000..f52ad68fa1 --- /dev/null +++ b/config/repurposed_structures-forge/mansions.toml @@ -0,0 +1,36 @@ +# +# Add Birch Mansions to modded Birch biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +mansionBirchMaxChunkDistance = 140 +# +# Add Jungle Mansions to modded Jungle biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +mansionJungleMaxChunkDistance = 140 +# +# Add Oak Mansions to modded forest category biomes that are not birch or dark forest. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +mansionOakMaxChunkDistance = 140 +# +# Add Savanna Mansions to modded Savanna biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +mansionSavannaMaxChunkDistance = 140 +# +# Add Taiga Mansions to modded non-snowy Taiga biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +mansionTaigaMaxChunkDistance = 140 +# +# Add Desert Mansions to modded Desert biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +mansionDesertMaxChunkDistance = 140 +# +# Add Snowy Mansions to modded Snowy biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +mansionSnowyMaxChunkDistance = 140 + diff --git a/config/repurposed_structures-forge/mineshafts.toml b/config/repurposed_structures-forge/mineshafts.toml new file mode 100644 index 0000000000..be2c424f5a --- /dev/null +++ b/config/repurposed_structures-forge/mineshafts.toml @@ -0,0 +1,306 @@ + +[Spawnrate] + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Birch biomes with a Birch themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + birchMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Jungle biomes with a Jungle themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + jungleMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Desert biomes with a Desert themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + desertMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Mountain (Extreme Hills) biomes with a Stone themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + stoneMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Savanna biomes with a Savanna themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + savannaMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Snowy/Icy biomes with an Ice themed Mineshaft. + # Note: Snowy Taiga Biomes will get Ice Mineshaft instead of Taiga theme. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + icyMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Ocean biomes with an Ocean themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + oceanMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Taiga biomes with a Taiga themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + taigaMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Dark Forests with a dark oak themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + darkForestMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. + # Replace Mineshafts in Swamps with a swampy themed Mineshaft. + # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. + #Range: 0.0 ~ 1000.0 + swampMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 for no Mineshafts and 1000 for max spawnrate. + # Adds End themed Mineshafts to End biomes outside the Enderdragon island. + #Range: 0.0 ~ 1000.0 + endMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 for no Mineshafts and 1000 for max spawnrate. + # Adds Nether themed Mineshafts to non-crimson and non-warped Nether biomes. + #Range: 0.0 ~ 1000.0 + netherMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 for no Mineshafts and 1000 for max spawnrate. + # Adds Crimson themed Mineshafts to Crimson Nether biomes. + #Range: 0.0 ~ 1000.0 + crimsonMineshaftSpawnrate = 40.0 + # + # Controls how often Mineshafts will spawn. 0 for no Mineshafts and 1000 for max spawnrate. + # Adds Warped themed Mineshafts to Warped Nether biomes. + #Range: 0.0 ~ 1000.0 + warpedMineshaftSpawnrate = 40.0 + +["Min height"] + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + birchMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + jungleMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + desertMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + stoneMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + savannaMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + icyMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + oceanMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + taigaMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + darkForestMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + swampMineshaftMinHeight = 8 + # + # Minimum Y height that this mineshaft can spawn at. Default is 30. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + endMineshaftMinHeight = 30 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + netherMineshaftMinHeight = 6 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + crimsonMineshaftMinHeight = 6 + # + # Minimum Y height that this mineshaft can spawn at. Default is 8. + # Note: The mineshaft will spawn between min and max y height set in config. + #Range: 5 ~ 255 + warpedMineshaftMinHeight = 6 + +["Max height"] + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + birchMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + jungleMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + desertMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + stoneMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + savannaMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + icyMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 26. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + oceanMineshaftMaxHeight = 26 + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + taigaMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + darkForestMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 45. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + swampMineshaftMaxHeight = 45 + # + # Minimum Y height that this mineshaft can spawn at. Default is 37. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + endMineshaftMaxHeight = 40 + # + # Minimum Y height that this mineshaft can spawn at. Default is 13. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + netherMineshaftMaxHeight = 17 + # + # Minimum Y height that this mineshaft can spawn at. Default is 13. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + crimsonMineshaftMaxHeight = 14 + # + # Minimum Y height that this mineshaft can spawn at. Default is 13. + # Note: The mineshaft will spawn between min and max y height set in config. + # Setting this to below min height config will make mineshaft spawn only at min height. + #Range: 5 ~ 255 + warpedMineshaftMaxHeight = 14 + +[Size] + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + birchMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + jungleMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + desertMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + stoneMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + savannaMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + icyMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + oceanMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + taigaMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + darkForestMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + swampMineshaftSize = 9 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + endMineshaftSize = 11 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + netherMineshaftSize = 10 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + crimsonMineshaftSize = 10 + # + # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. + #Range: 1 ~ 18 + warpedMineshaftSize = 10 + +[Misc] + # + # Add End Mineshafts to End Barrens and End Islands biome. + barrensIslandsEndMineshafts = false + diff --git a/config/repurposed_structures-forge/modded_loot.toml b/config/repurposed_structures-forge/modded_loot.toml new file mode 100644 index 0000000000..37caa23b88 --- /dev/null +++ b/config/repurposed_structures-forge/modded_loot.toml @@ -0,0 +1,8 @@ +#Adds modded loot from vanilla structure's loot tables and injects them into Repurposed Structure's loot tables. +#Example: Snowy Pyramid gets all modded items that vanilla Desert Temple can have. +importModdedItems = true +#Add the identifiers for Repurposed Structures's loottable you want to turn off the automatic modded item importing code for. +#Separate multiple entries with a comma. +#Example: "repurposed_structures:chests/mansions/birch, repurposed_structures:chests/mineshafts/jungle" +blacklistedRSLoottablesFromImportingModdedItems = "" + diff --git a/config/repurposed_structures-forge/natural_mob_spawning_configs.json5 b/config/repurposed_structures-forge/natural_mob_spawning_configs.json5 new file mode 100644 index 0000000000..fa4e81acef --- /dev/null +++ b/config/repurposed_structures-forge/natural_mob_spawning_configs.json5 @@ -0,0 +1,365 @@ +{ + // + + + + + + +// In the key part, specify the name of the structures from Repurposed Structures that +// you want to affect. Then in the value part, add entries for all the mobs you would like +// to spawn over time in the structure's bounds. This entry will ignore biome's mob spawns +// entirely when spawning a mob in the structure's boundary after worldgen is done. +// This means you will not see the biome's mobs in the structure. + +// The change only applies to SpawnGroups of the mobs you add to this config. +// Example: adding Wither Skeletons here to Birch Villages will make all Monster +// SpawnGroup spawns be Wither Skeletons in the village but Creature and other +// SpawnGroups will spawn just fine over time in the village such as sheep or cow. + +// Use "all" as the key to affect all of RS's structures. +// You can find entity's identifiers by doing "/effect @e[type=" command in game. +// All of RS's structure identifiers can be found by doing "/locate" command in game. + +// NOTE: replaceMobSpawns will always override appendMobSpawns for the same structure and mob's SpawnGroups. + "replaceMobSpawns": { + "repurposed_structures:city_nether": [ + { + "type": "minecraft:blaze", + "weight": 120, + "minGroupSize": 1, + "maxGroupSize": 4, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:wither_skeleton", + "weight": 10, + "minGroupSize": 2, + "maxGroupSize": 3, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_snowy": [ + { + "type": "minecraft:pillager", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:witch_hut_birch": [ + { + "type": "minecraft:witch", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:cat", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_jungle": [ + { + "type": "minecraft:pillager", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_taiga": [ + { + "type": "minecraft:pillager", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_crimson": [ + { + "type": "minecraft:piglin", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:witch_hut_dark_forest": [ + { + "type": "minecraft:witch", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:cat", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:witch_hut_taiga": [ + { + "type": "minecraft:witch", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:cat", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_desert": [ + { + "type": "minecraft:pillager", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:bastion_underground": [ + { + "type": "minecraft:skeleton", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 4, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_nether_brick": [ + { + "type": "minecraft:piglin", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_giant_tree_taiga": [ + { + "type": "minecraft:pillager", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_badlands": [ + { + "type": "minecraft:pillager", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_icy": [ + { + "type": "minecraft:pillager", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_birch": [ + { + "type": "minecraft:pillager", + "weight": 1, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:witch_hut_giant_tree_taiga": [ + { + "type": "minecraft:witch", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:cat", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_warped": [ + { + "type": "minecraft:piglin", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_end": [ + { + "type": "minecraft:phantom", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:outpost_oak": [ + { + "type": "minecraft:pillager", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:stronghold_nether": [ + { + "type": "minecraft:blaze", + "weight": 10, + "minGroupSize": 2, + "maxGroupSize": 3, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:zombified_piglin", + "weight": 3, + "minGroupSize": 4, + "maxGroupSize": 4, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:wither_skeleton", + "weight": 10, + "minGroupSize": 5, + "maxGroupSize": 5, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:skeleton", + "weight": 2, + "minGroupSize": 5, + "maxGroupSize": 5, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:magma_cube", + "weight": 3, + "minGroupSize": 4, + "maxGroupSize": 4, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:witch_hut_oak": [ + { + "type": "minecraft:witch", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:cat", + "weight": 10, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ] + }, + // + + + + + + +// In the key part, specify the name of the structures from Repurposed Structures that +// you want to affect. Then in the value part, add entries for all the mobs you would like +// to spawn over time in the structure's bounds. This entry will combine with the biome's +// mob spawns when spawning a mob in the structure's boundary after worldgen is done. +// This means you will see both biome's and structure's mobs in the structure. + +// Use "all" as the key to affect all of RS's structures. +// You can find entity's identifiers by doing "/effect @e[type=" command in game. +// All of RS's structure identifiers can be found by doing "/locate" command in game. + "appendMobSpawns": { + "repurposed_structures:mineshaft_end": [ + { + "type": "minecraft:endermite", + "weight": 10, + "minGroupSize": 2, + "maxGroupSize": 5, + "logErrorIfNotFound": true + }, + { + "type": "minecraft:enderman", + "weight": 5, + "minGroupSize": 1, + "maxGroupSize": 3, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:shipwreck_nether_bricks": [ + { + "type": "minecraft:wither_skeleton", + "weight": 25, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:shipwreck_crimson": [ + { + "type": "minecraft:wither_skeleton", + "weight": 25, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:shipwreck_warped": [ + { + "type": "minecraft:wither_skeleton", + "weight": 25, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ], + "repurposed_structures:fortress_jungle": [ + { + "type": "minecraft:wither_skeleton", + "weight": 27, + "minGroupSize": 1, + "maxGroupSize": 1, + "logErrorIfNotFound": true + } + ] + }, + // + + + + + + +// for internal use only. Do not change this. + "configVersion": 1 +} diff --git a/config/repurposed_structures-outposts.toml b/config/repurposed_structures-forge/outposts.toml similarity index 57% rename from config/repurposed_structures-outposts.toml rename to config/repurposed_structures-forge/outposts.toml index e7406b1652..3d0610cef1 100644 --- a/config/repurposed_structures-outposts.toml +++ b/config/repurposed_structures-forge/outposts.toml @@ -1,25 +1,16 @@ [Outposts] - # - # Add Nether Brick Outposts to modded Nether biomes that other nether outposts don't fit in. - addNetherBrickOutpostToModdedBiomes = true # # How rare are Nether Brick Outposts in non-warped Nether biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 netherBrickOutpostMaxChunkDistance = 34 # - # Add Warped Outposts to modded Nether Warped biomes. - addWarpedOutpostToModdedBiomes = true - # # How rare are Warped Outposts in Warped Nether biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 warpedOutpostMaxChunkDistance = 34 # - # Add Crimson Outposts to modded Nether Warped biomes. - addCrimsonOutpostToModdedBiomes = true - # # How rare are Crimson Outposts in Warped Nether biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 @@ -30,83 +21,48 @@ #Range: 1 ~ 1001 outpostBirchMaxChunkDistance = 45 # - # Add Birch Outposts to modded Birch biomes. - addOutpostBirchToModdedBiomes = true - # # How rare are Jungle Outposts in Jungle biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostJungleMaxChunkDistance = 45 # - # Add Jungle Outposts to modded Jungle biomes. - addOutpostJungleToModdedBiomes = true - # # How rare are Giant Tree Taiga Outposts in Giant Tree Taiga biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostGiantTreeTaigaMaxChunkDistance = 45 # - # Add Giant Tree Taiga Outposts to modded Giant Tree Taiga biomes. - addOutpostGiantTreeTaigaToModdedBiomes = true - # # How rare are Desert Outposts in Desert biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostDesertMaxChunkDistance = 45 # - # Add Desert Outposts to modded Desert biomes. - addOutpostDesertToModdedBiomes = true - # # How rare are Badlands Outposts in Badlands biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostBadlandsMaxChunkDistance = 45 # - # Add Badlands Outposts to modded Badlands biomes. - addOutpostBadlandsToModdedBiomes = true - # # How rare are Snowy Outposts in snowy biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostSnowyMaxChunkDistance = 45 # - # Add Snowy Outposts to modded snowy biomes. - addOutpostSnowyToModdedBiomes = true - # # How rare are Icy Outposts in icy/extremely cold biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostIcyMaxChunkDistance = 41 # - # Add Icy Outposts to modded icy/extremely cold biomes. - addOutpostIcyToModdedBiomes = true - # # How rare Taiga Icy Outposts in forest biomes that are not birch or dark forest biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostOakMaxChunkDistance = 45 # - # Add Oak Outposts to modded forest biomes that are not birch or dark forest. - addOutpostOakToModdedBiomes = true - # # How rare Taiga Icy Outposts in non-snowy and non-giant taiga biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostTaigaMaxChunkDistance = 45 # - # Add Taiga Outposts to modded non-snowy and non-giant taiga biomes. - addOutpostTaigaToModdedBiomes = true - # # How rare are End Outposts in End biomes. # 1 for spawning in most chunks and 1001 for none. #Range: 1 ~ 1001 outpostEndMaxChunkDistance = 61 - # - # Add End Outposts to modded End biomes. - addOutpostEndToModdedBiomes = true - # - # Add the ID/resource location of the biome you don't want - # RS's outposts to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedOutpostBiomes = " " diff --git a/config/repurposed_structures-forge/pyramids.toml b/config/repurposed_structures-forge/pyramids.toml new file mode 100644 index 0000000000..caa5822208 --- /dev/null +++ b/config/repurposed_structures-forge/pyramids.toml @@ -0,0 +1,50 @@ +# +# How rare are Nether Pyramids in Nether. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +netherPyramidMaxChunkDistance = 37 +# +# How rare are Badlands Pyramid in non-plateau Badlands biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +badlandsPyramidMaxChunkDistance = 40 +# +# How rare are Snowy Pyramid in snowy biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +pyramidSnowyMaxChunkDistance = 40 +# +# How rare are End Pyramid in End biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +pyramidEndMaxChunkDistance = 68 +# +# How rare are Icy Pyramid in super cold or icy biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +pyramidIcyMaxChunkDistance = 37 +# +# How rare are Jungle Pyramid in Jungle biomes. 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +pyramidJungleMaxChunkDistance = 44 +# +# How rare are Mushroom Pyramid in Mushroom biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +pyramidMushroomMaxChunkDistance = 24 +# +# How rare are Ocean Pyramid in Ocean biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +pyramidOceanMaxChunkDistance = 40 +# +# How rare are Giant Tree Taiga Pyramid in Giant Tree Taiga biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +pyramidGiantTreeTaigaMaxChunkDistance = 40 +# +# How rare are Flower Forest Pyramid in Flower Forest biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +pyramidFlowerForestMaxChunkDistance = 36 + diff --git a/config/repurposed_structures-forge/ruined_portals.toml b/config/repurposed_structures-forge/ruined_portals.toml new file mode 100644 index 0000000000..e31f215a50 --- /dev/null +++ b/config/repurposed_structures-forge/ruined_portals.toml @@ -0,0 +1,6 @@ +# +# How rare are End themed Ruined Portals in End category biomes. 1 for spawning in most +# chunks and 1001 for none. +#Range: 1 ~ 1001 +ruinedPortalEndMaxChunkDistance = 57 + diff --git a/config/repurposed_structures-forge/ruins.toml b/config/repurposed_structures-forge/ruins.toml new file mode 100644 index 0000000000..6fec691abd --- /dev/null +++ b/config/repurposed_structures-forge/ruins.toml @@ -0,0 +1,15 @@ +# +# How rare are Nether Ruins. 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +ruinsNetherMaxChunkDistance = 35 +#How rare are Warm Land Ruins in Plains, Forests, Swamps, and non-snowy Taiga biomes. +# +#1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +ruinsLandWarmMaxChunkDistance = 36 +#How rare are Hot Land Ruins in Desert biomes. +# +#1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +ruinsLandHotMaxChunkDistance = 39 + diff --git a/config/repurposed_structures-forge/shipwrecks.toml b/config/repurposed_structures-forge/shipwrecks.toml new file mode 100644 index 0000000000..372a9d99b8 --- /dev/null +++ b/config/repurposed_structures-forge/shipwrecks.toml @@ -0,0 +1,23 @@ + +[Shipwrecks] + # + # How rare are End Shipwreck in End Highlands biomes. + # 1 for spawning in most chunks and 1001 for none. + #Range: 1 ~ 1001 + endShipwreckMaxChunkDistance = 24 + # + # How rare are Nether Bricks Shipwreck in any non-warped or non-crimson Nether biome. + # 1 for spawning in most chunks and 1001 for none. + #Range: 1 ~ 1001 + netherBricksShipwreckMaxChunkDistance = 51 + # + # How rare are Crimson Shipwreck in Crimson Nether biomes. + # 1 for spawning in most chunks and 1001 for none. + #Range: 1 ~ 1001 + crimsonShipwreckMaxChunkDistance = 41 + # + # How rare are Warped Shipwreck in Warped Nether biomes. + # 1 for spawning in most chunks and 1001 for none. + #Range: 1 ~ 1001 + warpedShipwreckMaxChunkDistance = 41 + diff --git a/config/repurposed_structures-forge/strongholds.toml b/config/repurposed_structures-forge/strongholds.toml new file mode 100644 index 0000000000..e3a77c1c1a --- /dev/null +++ b/config/repurposed_structures-forge/strongholds.toml @@ -0,0 +1,26 @@ + +[Nether] + # + # Size of Nether Stronghold. This number is how many pieces deep a branch can go from the center piece. + #1 for supertiny and 20 for supermassive Strongholds. + #Range: 1 ~ 30 + strongholdSizeSH = 15 + # + # How rare are Nether-styled Strongholds in Nether-category biomes. + # 1 for spawning in most chunks and 1001 for no spawn. + #Range: 1 ~ 1001 + netherStrongholdMaxChunkDistance = 85 + # + # Minimum Y height that Nether stronghold's starting point can spawn at. + # Default is 35. + # Note: Strongholds will spawn between min and max y height set in config. + #Range: 0 ~ 255 + netherStrongholdMinHeight = 10 + # + # Minimum Y height that Nether stronghold's starting point can spawn at. + # Default is 40. + # Note: Strongholds will spawn between min and max y height set in config. + # Setting this to below min height config will make strongholds spawn only at min height. + #Range: 0 ~ 255 + netherStrongholdMaxHeight = 36 + diff --git a/config/repurposed_structures-forge/temples.toml b/config/repurposed_structures-forge/temples.toml new file mode 100644 index 0000000000..bd5c300424 --- /dev/null +++ b/config/repurposed_structures-forge/temples.toml @@ -0,0 +1,26 @@ +# +# How rare are Nether Temples in Nether Wastelands. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +netherWastelandTempleMaxChunkDistance = 27 +# +# How rare are Nether Basalt Temples in Nether Basalt Delta biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +netherBasaltTempleMaxChunkDistance = 27 +# +# How rare are Nether Crimson Temples in Nether Crimson Forest. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +netherCrimsonTempleMaxChunkDistance = 27 +# +# How rare are Nether Crimson Temples in Nether Warped Forest. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +netherWarpedTempleMaxChunkDistance = 27 +# +# How rare are Nether Soul Temples in Nether Soul Sand Valley. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +netherSoulTempleMaxChunkDistance = 27 + diff --git a/config/repurposed_structures-forge/villages.toml b/config/repurposed_structures-forge/villages.toml new file mode 100644 index 0000000000..845fca5b1d --- /dev/null +++ b/config/repurposed_structures-forge/villages.toml @@ -0,0 +1,51 @@ +# +# How rare are Badlands Villages in Badland biomes. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +badlandsVillageMaxChunkDistance = 30 +# +# How rare are Birch Villages in Birch biomes. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +birchVillageMaxChunkDistance = 38 +# +# How rare are Dark Forest Villages in Dark Forest biomes. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +darkForestVillageMaxChunkDistance = 38 +# +# How rare are Jungle Villages in Jungle biomes. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +jungleVillageMaxChunkDistance = 38 +# +# How rare are Swamp Villages in Swamp biomes. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +swampVillageMaxChunkDistance = 38 +# +# How rare are Mountains Villages in Mountains biomes. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +mountainsVillageMaxChunkDistance = 38 +# +# How rare are Giant Taiga Villages in Giant Taiga biomes. +# 1 for spawning in most chunks and 1001 for no spawn. +#Range: 1 ~ 1001 +giantTaigaVillageMaxChunkDistance = 38 +# +# How rare are Crimson Village in Crimson Forest biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +crimsonVillageMaxChunkDistance = 30 +# +# How rare are Warped Village in Warped Forest biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +warpedVillageMaxChunkDistance = 30 +# +# How rare are Oak Villages in forest category +# biomes that are not birch or dark forest. +#Range: 1 ~ 1001 +villageOakMaxChunkDistance = 38 + diff --git a/config/repurposed_structures-forge/wells.toml b/config/repurposed_structures-forge/wells.toml new file mode 100644 index 0000000000..f0892b7c93 --- /dev/null +++ b/config/repurposed_structures-forge/wells.toml @@ -0,0 +1,43 @@ +# +# Adds Badlands themed wells to Badlands biomes. +# This effects how often wells will attempt to spawn per chunk. +# The chance of a well generating at a chunk is 1/rarityPerChunk. +# 1 for wells spawning in every chunk and 10000 for no wells. +#Range: 1 ~ 10000 +badlandsWellRarityPerChunk = 250 +# +# Adds Nether themed wells to Nether biomes. +# This effects how often wells will attempt to spawn per chunk. +# The chance of a well generating at a chunk is 1/rarityPerChunk. +# 1 for wells spawning in every chunk and 10000 for no wells. +#Range: 1 ~ 10000 +netherWellRarityPerChunk = 200 +# +# Adds Snow themed wells to snowy and icy biomes. +# This effects how often wells will attempt to spawn per chunk. +# The chance of a well generating at a chunk is 1/rarityPerChunk. +# 1 for wells spawning in every chunk and 10000 for no wells. +#Range: 1 ~ 10000 +snowWellRarityPerChunk = 350 +# +# Adds mossy stone themed wells to Jungles, Dark Oak, and Swamp biomes. +# This effects how often wells will attempt to spawn per chunk. +# The chance of a well generating at a chunk is 1/rarityPerChunk. +# 1 for wells spawning in every chunk and 10000 for no wells. +#Range: 1 ~ 10000 +mossyStoneWellRarityPerChunk = 350 +# +# Adds a wood themed wells to Forest and Birch Forest biomes. +# This effects how often wells will attempt to spawn per chunk. +# The chance of a well generating at a chunk is 1/rarityPerChunk. +# 1 for wells spawning in every chunk and 10000 for no wells. +#Range: 1 ~ 10000 +forestWellRarityPerChunk = 350 +# +# Adds a mushroom themed wells to Mushroom biomes. +# This effects how often wells will attempt to spawn per chunk. +# The chance of a well generating at a chunk is 1/rarityPerChunk. +# 1 for wells spawning in every chunk and 10000 for no wells. +#Range: 1 ~ 10000 +mushroomWellRarityPerChunk = 350 + diff --git a/config/repurposed_structures-forge/witch_huts.toml b/config/repurposed_structures-forge/witch_huts.toml new file mode 100644 index 0000000000..269c13198d --- /dev/null +++ b/config/repurposed_structures-forge/witch_huts.toml @@ -0,0 +1,26 @@ +# +# Add Oak Witch Huts to modded Forest biomes that are not birch or dark oak. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +witchHutsOakMaxChunkDistance = 48 +# +# Add Taiga Witch Huts to modded Taiga biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +witchHutsTaigaMaxChunkDistance = 48 +# +# Add Giant Tree Taiga Witch Huts to modded Giant Tree Taiga biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +witchHutsGiantTreeTaigaMaxChunkDistance = 48 +# +# Add Birch Witch Huts to modded Birch biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +witchHutsBirchMaxChunkDistance = 48 +# +# Add Dark Forest Witch Huts to modded Dark Forest biomes. +# 1 for spawning in most chunks and 1001 for none. +#Range: 1 ~ 1001 +witchHutsDarkForestMaxChunkDistance = 48 + diff --git a/config/repurposed_structures-mansions.toml b/config/repurposed_structures-mansions.toml deleted file mode 100644 index 01592cc250..0000000000 --- a/config/repurposed_structures-mansions.toml +++ /dev/null @@ -1,64 +0,0 @@ - -[Mansions] - # - # Add the ID/resource location of the biome you don't want - # RS's mansions to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedMansionBiomes = " " - # - # Add Birch Mansions to modded Birch biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - mansionBirchMaxChunkDistance = 140 - # - # Add Birch Mansions to modded Birch biomes. - addMansionBirchToModdedBiomes = true - # - # Add Jungle Mansions to modded Jungle biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - mansionJungleMaxChunkDistance = 140 - # - # Add Jungle Mansions to modded Jungle biomes. - addMansionJungleToModdedBiomes = true - # - # Add Oak Mansions to modded forest category biomes that are not birch or dark forest. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - mansionOakMaxChunkDistance = 140 - # - # Add Oak Mansions to modded forest category biomes that are not birch or dark forest. - addMansionOakToModdedBiomes = true - # - # Add Savanna Mansions to modded Savanna biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - mansionSavannaMaxChunkDistance = 140 - # - # Add Savanna Mansions to modded Savanna biomes. - addMansionSavannaToModdedBiomes = true - # - # Add Taiga Mansions to modded non-snowy Taiga biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - mansionTaigaMaxChunkDistance = 140 - # - # Add Taiga Mansions to modded non-snowy Taiga biomes. - addMansionTaigaToModdedBiomes = true - # - # Add Desert Mansions to modded Desert biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - mansionDesertMaxChunkDistance = 140 - # - # Add Desert Mansions to modded Desert biomes. - addMansionDesertToModdedBiomes = true - # - # Add Snowy Mansions to modded Snowy biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - mansionSnowyMaxChunkDistance = 140 - # - # Add Snowy Mansions to modded Snowy biomes. - addMansionSnowyToModdedBiomes = true - diff --git a/config/repurposed_structures-mineshafts.toml b/config/repurposed_structures-mineshafts.toml deleted file mode 100644 index aef122c48d..0000000000 --- a/config/repurposed_structures-mineshafts.toml +++ /dev/null @@ -1,319 +0,0 @@ - -[Mineshaft] - # - # Controls whether loot chests spawn or not in modded Mineshafts. - lootChestsMS = true - # - # Add the custom Mineshafts to modded biomes of the same categories/type. - addMineshaftsToModdedBiomes = true - # - # Add the ID/resource location of the biome you don't want - # RS's mineshafts to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedMineshaftBiomes = " " - - [Mineshaft.Spawnrate] - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Birch biomes with a Birch themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - birchMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Jungle biomes with a Jungle themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - jungleMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Desert biomes with a Desert themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - desertMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Mountain (Extreme Hills) biomes with a Stone themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - stoneMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Savanna biomes with a Savanna themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - savannaMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Snowy/Icy biomes with an Ice themed Mineshaft. - # Note: Snowy Taiga Biomes will get Ice Mineshaft instead of Taiga theme. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - icyMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Ocean biomes with an Ocean themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - oceanMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Taiga biomes with a Taiga themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - taigaMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 for no Mineshafts and 1000 for max spawnrate. - # Adds End themed Mineshafts to End biomes outside the Enderdragon island. - #Range: 0.0 ~ 1000.0 - endMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 for no Mineshafts and 1000 for max spawnrate. - # Adds Nether themed Mineshafts to non-crimson and non-warped Nether biomes. - #Range: 0.0 ~ 1000.0 - netherMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 for no Mineshafts and 1000 for max spawnrate. - # Adds Crimson themed Mineshafts to Crimson Nether biomes. - #Range: 0.0 ~ 1000.0 - crimsonMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 for no Mineshafts and 1000 for max spawnrate. - # Adds Warped themed Mineshafts to Warped Nether biomes. - #Range: 0.0 ~ 1000.0 - warpedMineshaftSpawnrate = 0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Dark Forests with a dark oak themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - darkForestMineshaftSpawnrate = 40.0 - # - # Controls how often Mineshafts will spawn. 0 is no Mineshafts while 1000 is max spawnrate. - # Replace Mineshafts in Swamps with a swampy themed Mineshaft. - # Note: Vanilla Mineshafts will start spawning when this is set to 0 and game is restarted. - #Range: 0.0 ~ 1000.0 - swampMineshaftSpawnrate = 40.0 - - [Mineshaft."Min height"] - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - birchMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - jungleMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - desertMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - stoneMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - savannaMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - icyMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - oceanMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - taigaMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 30. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - endMineshaftMinHeight = 30 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - netherMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - crimsonMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - warpedMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - darkForestMineshaftMinHeight = 8 - # - # Minimum Y height that this mineshaft can spawn at. Default is 8. - # Note: The mineshaft will spawn between min and max y height set in config. - #Range: 5 ~ 255 - swampMineshaftMinHeight = 8 - - [Mineshaft."Max height"] - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - birchMineshaftMaxHeight = 45 - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - jungleMineshaftMaxHeight = 45 - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - desertMineshaftMaxHeight = 45 - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - stoneMineshaftMaxHeight = 45 - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - savannaMineshaftMaxHeight = 45 - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - icyMineshaftMaxHeight = 45 - # - # Minimum Y height that this mineshaft can spawn at. Default is 26. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - oceanMineshaftMaxHeight = 25 - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - taigaMineshaftMaxHeight = 45 - # - # Minimum Y height that this mineshaft can spawn at. Default is 37. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - endMineshaftMaxHeight = 37 - # - # Minimum Y height that this mineshaft can spawn at. Default is 13. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - netherMineshaftMaxHeight = 13 - # - # Minimum Y height that this mineshaft can spawn at. Default is 13. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - crimsonMineshaftMaxHeight = 13 - # - # Minimum Y height that this mineshaft can spawn at. Default is 13. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - warpedMineshaftMaxHeight = 13 - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - darkForestMineshaftMaxHeight = 45 - # - # Minimum Y height that this mineshaft can spawn at. Default is 45. - # Note: The mineshaft will spawn between min and max y height set in config. - # Setting this to below min height config will make mineshaft spawn only at min height. - #Range: 5 ~ 255 - swampMineshaftMaxHeight = 45 - - [Mineshaft.Misc] - # - # Add End Mineshafts to End Barrens and End Islands biome. - barrensIslandsEndMineshafts = false - - [Mineshaft.Size] - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - birchMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - jungleMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - desertMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - stoneMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - savannaMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - icyMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - oceanMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - taigaMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - darkForestMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - swampMineshaftSize = 9 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - endMineshaftSize = 11 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - netherMineshaftSize = 10 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - crimsonMineshaftSize = 10 - # - # Size of the mineshaft. This is how many pieces long a branch can be from the start piece. - #Range: 1 ~ 18 - warpedMineshaftSize = 10 - diff --git a/config/repurposed_structures-shipwrecks.toml b/config/repurposed_structures-shipwrecks.toml deleted file mode 100644 index d8603b3064..0000000000 --- a/config/repurposed_structures-shipwrecks.toml +++ /dev/null @@ -1,40 +0,0 @@ - -[Shipwrecks] - # - # Add the ID/resource location of the biome you don't want - # RS's shipwrecks to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedShipwreckBiomes = " " - # - # Add End Shipwreck to modded End biomes. - addEndShipwreckToModdedBiomes = true - # - # How rare are End Shipwreck in End Highlands biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - endShipwreckMaxChunkDistance = 15 - # - # Add Nether Bricks Shipwreck to modded non-warped or non-crimson Nether biomes. - addNetherBricksShipwreckToModdedBiomes = true - # - # How rare are Nether Bricks Shipwreck in any non-warped or non-crimson Nether biome. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - netherBricksShipwreckMaxChunkDistance = 51 - # - # Add Crimson Shipwreck to modded Crimson-named Nether biome. - addCrimsonShipwreckToModdedBiomes = true - # - # How rare are Crimson Shipwreck in Crimson Nether biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - crimsonShipwreckMaxChunkDistance = 41 - # - # Add Warped Shipwreck to modded Warped Nether biomes. - addWarpedShipwreckToModdedBiomes = true - # - # How rare are Warped Shipwreck in Warped Nether biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - warpedShipwreckMaxChunkDistance = 41 - diff --git a/config/repurposed_structures-strongholds.toml b/config/repurposed_structures-strongholds.toml deleted file mode 100644 index 4ec2aa8fd4..0000000000 --- a/config/repurposed_structures-strongholds.toml +++ /dev/null @@ -1,40 +0,0 @@ - -[Stronghold] - # - # Add the ID/resource location of the biome you don't want - # RS's strongholds to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedStrongholdBiomes = " " - - [Stronghold.Nether] - # - # How rare are Nether-styled Strongholds in Nether-category biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - netherStrongholdMaxChunkDistance = 85 - # - # Allow Nether-styled Stronghold to generate in modded Nether biomes. - addNetherStrongholdToModdedBiomes = true - # - # Allow Nether-styled Strongholds to spawn in Nether category biomes. - # Note: Eyes of Ender will work and show the closest Nether Stronghold too. - allowNetherStronghold = true - # - # Minimum Y height that Nether stronghold's starting point can spawn at. - # Default is 35. - # Note: Strongholds will spawn between min and max y height set in config. - #Range: 0 ~ 255 - netherStrongholdMinHeight = 10 - # - # Minimum Y height that Nether stronghold's starting point can spawn at. - # Default is 40. - # Note: Strongholds will spawn between min and max y height set in config. - # Setting this to below min height config will make strongholds spawn only at min height. - #Range: 0 ~ 255 - netherStrongholdMaxHeight = 36 - # - # Size of Nether Stronghold. This number is how many pieces deep a branch can go from the center piece. - #1 for supertiny and 20 for supermassive Strongholds. - #Range: 1 ~ 30 - strongholdSizeSH = 15 - diff --git a/config/repurposed_structures-temples.toml b/config/repurposed_structures-temples.toml deleted file mode 100644 index e21365dc23..0000000000 --- a/config/repurposed_structures-temples.toml +++ /dev/null @@ -1,134 +0,0 @@ - -[Temples] - # - # Add the ID/resource location of the biome you don't want - # temples to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedTempleBiomes = " " - # - # Add Nether Wasteland Temples to modded Nether biomes that other nether temples don't fit in. - addNetherWastelandTempleToModdedBiomes = true - # - # How rare are Nether Temples in Nether Wastelands. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - netherWastelandTempleMaxChunkDistance = 27 - # - # Add Nether Basalt Temples to modded Nether Basalt biomes. - addNetherBasaltTempleToModdedBiomes = true - # - # How rare are Nether Basalt Temples in Nether Basalt Delta biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - netherBasaltTempleMaxChunkDistance = 27 - # - # Add Nether Crimson Temples to modded Nether Crimson Forest biomes. - addNetherCrimsonTempleToModdedBiomes = true - # - # How rare are Nether Crimson Temples in Nether Crimson Forest. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - netherCrimsonTempleMaxChunkDistance = 27 - # - # Add Nether Warped Temples to modded Nether Warped Forest biomes. - addNetherWarpedTempleToModdedBiomes = true - # - # How rare are Nether Crimson Temples in Nether Warped Forest. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - netherWarpedTempleMaxChunkDistance = 27 - # - # Add Nether Soul Temples to modded Nether Soul Sand Valley biomes. - addNetherSoulTempleToModdedBiomes = true - # - # How rare are Nether Soul Temples in Nether Soul Sand Valley. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - netherSoulTempleMaxChunkDistance = 27 - -[Pyramids] - # - # Add Nether Pyramids to modded Nether biomes. - addNetherPyramidToModdedBiomes = true - # - # Add the ID/resource location of the biome you don't want - # pyramids to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedPyramidBiomes = " " - # - # How rare are Nether Pyramids in Nether. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - netherPyramidMaxChunkDistance = 37 - # - # Add Badlands Pyramid to modded Badlands biomes. - addBadlandsPyramidToModdedBiomes = true - # - # How rare are Badlands Pyramid in non-plateau Badlands biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - badlandsPyramidMaxChunkDistance = 37 - # - # How rare are Snowy Pyramid in snowy biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - pyramidSnowyMaxChunkDistance = 37 - # - # Add Snowy Pyramid to modded snowy biomes. - addPyramidSnowyToModdedBiomes = true - # - # How rare are End Pyramid in End biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - pyramidEndMaxChunkDistance = 68 - # - # Add End Pyramid to modded end biomes. - addPyramidEndToModdedBiomes = true - # - # How rare are Icy Pyramid in super cold or icy biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - pyramidIcyMaxChunkDistance = 37 - # - # Add Icy Pyramid to modded icy biomes. - addPyramidIcyToModdedBiomes = true - # - # How rare are Jungle Pyramid in Jungle biomes. 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - pyramidJungleMaxChunkDistance = 44 - # - # Add Jungle Pyramid to modded Jungle biomes. - addPyramidJungleToModdedBiomes = true - # - # How rare are Mushroom Pyramid in Mushroom biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - pyramidMushroomMaxChunkDistance = 24 - # - # Add Mushroom Pyramid to modded Mushroom biomes. - addPyramidMushroomToModdedBiomes = true - # - # How rare are Ocean Pyramid in Ocean biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - pyramidOceanMaxChunkDistance = 40 - # - # Add Ocean Pyramid to modded Ocean biomes. - addPyramidOceanToModdedBiomes = true - # - # How rare are Giant Tree Taiga Pyramid in Giant Tree Taiga biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - pyramidGiantTreeTaigaMaxChunkDistance = 40 - # - # Add Giant Tree Taiga Pyramid to modded taiga biomes with giant or redwood in its name. - addPyramidGiantTreeTaigaToModdedBiomes = true - # - # How rare are Flower Forest Pyramid in Flower Forest biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - pyramidFlowerForestMaxChunkDistance = 36 - # - # Add Flower Forest Pyramid to modded Plains or Forest biomes with flower or blossom in its name. - addPyramidFlowerForestToModdedBiomes = true - diff --git a/config/repurposed_structures-villages.toml b/config/repurposed_structures-villages.toml deleted file mode 100644 index 53a0e9a119..0000000000 --- a/config/repurposed_structures-villages.toml +++ /dev/null @@ -1,63 +0,0 @@ - -[Villages] - # - # Add the custom villages to modded biomes of the same categories/type. - addVillagesToModdedBiomes = true - # - # Add the ID/resource location of the biome you don't want - # RS's village to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedVillageBiomes = " " - - [Villages.MaxChunkDistance] - # - # How rare are Badlands Villages in Badland biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - badlandsVillageMaxChunkDistance = 30 - # - # How rare are Birch Villages in Birch biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - birchVillageMaxChunkDistance = 38 - # - # How rare are Dark Forest Villages in Dark Forest biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - darkForestVillageMaxChunkDistance = 38 - # - # How rare are Jungle Villages in Jungle biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - jungleVillageMaxChunkDistance = 38 - # - # How rare are Swamp Villages in Swamp biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - swampVillageMaxChunkDistance = 38 - # - # How rare are Mountains Villages in Mountains biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - mountainsVillageMaxChunkDistance = 38 - # - # How rare are Giant Taiga Villages in Giant Taiga biomes. - # 1 for spawning in most chunks and 1001 for no spawn. - #Range: 1 ~ 1001 - giantTaigaVillageMaxChunkDistance = 38 - # - # How rare are Crimson Village in Crimson Forest biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - crimsonVillageMaxChunkDistance = 30 - # - # How rare are Warped Village in Warped Forest biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - warpedVillageMaxChunkDistance = 30 - # - # How rare are Oak Villages in forest category - # biomes that are not birch or dark forest. - #Range: 1 ~ 1001 - villageOakMaxChunkDistance = 38 - diff --git a/config/repurposed_structures-wells.toml b/config/repurposed_structures-wells.toml deleted file mode 100644 index ae65d725d1..0000000000 --- a/config/repurposed_structures-wells.toml +++ /dev/null @@ -1,58 +0,0 @@ - -["Small Wells"] - # - # Add the custom wells to modded biomes of the same categories/type. - addWellsToModdedBiomes = true - # - # Determines if Wells can have a chance of spawning a Bell. - canHaveBells = true - # - # Add the ID/resource location of the biome you don't want - # RS's wells to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedWellBiomes = " " - - ["Small Wells".RarityPerChunk] - # - # Adds Badlands themed wells to Badlands biomes. - # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/rarityPerChunk. - # 1 for wells spawning in every chunk and 10000 for no wells. - #Range: 1 ~ 10000 - badlandsWellRarityPerChunk = 250 - # - # Adds Nether themed wells to Nether biomes. - # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/rarityPerChunk. - # 1 for wells spawning in every chunk and 10000 for no wells. - #Range: 1 ~ 10000 - netherWellRarityPerChunk = 200 - # - # Adds Snow themed wells to snowy and icy biomes. - # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/rarityPerChunk. - # 1 for wells spawning in every chunk and 10000 for no wells. - #Range: 1 ~ 10000 - snowWellRarityPerChunk = 350 - # - # Adds mossy stone themed wells to Jungles, Dark Oak, and Swamp biomes. - # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/rarityPerChunk. - # 1 for wells spawning in every chunk and 10000 for no wells. - #Range: 1 ~ 10000 - mossyStoneWellRarityPerChunk = 350 - # - # Adds a wood themed wells to Forest and Birch Forest biomes. - # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/rarityPerChunk. - # 1 for wells spawning in every chunk and 10000 for no wells. - #Range: 1 ~ 10000 - forestWellRarityPerChunk = 350 - # - # Adds a mushroom themed wells to Mushroom biomes. - # This effects how often wells will attempt to spawn per chunk. - # The chance of a well generating at a chunk is 1/rarityPerChunk. - # 1 for wells spawning in every chunk and 10000 for no wells. - #Range: 1 ~ 10000 - mushroomWellRarityPerChunk = 350 - diff --git a/config/repurposed_structures-witch_huts.toml b/config/repurposed_structures-witch_huts.toml deleted file mode 100644 index 79c4807280..0000000000 --- a/config/repurposed_structures-witch_huts.toml +++ /dev/null @@ -1,48 +0,0 @@ - -["Witch Huts"] - # - # Add the ID/resource location of the biome you don't want - # RS's witch huts to spawn in. Separate each ID with a comma , - # Example: "minecraft:ice_spikes,awesome_mod:awesome_biome" - blacklistedWitchHutBiomes = " " - # - # Add Oak Witch Huts to modded Forest biomes that are not birch or dark oak. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - witchHutsOakMaxChunkDistance = 48 - # - # Add Oak Witch Huts to modded Forest biomes that are not birch or dark oak. - addWitchHutsOakToModdedBiomes = true - # - # Add Taiga Witch Huts to modded Taiga biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - witchHutsTaigaMaxChunkDistance = 48 - # - # Add Taiga Witch Huts to modded Taiga biomes. - addWitchHutsTaigaToModdedBiomes = true - # - # Add Giant Tree Taiga Witch Huts to modded Giant Tree Taiga biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - witchHutsGiantTreeTaigaMaxChunkDistance = 48 - # - # Add Giant Tree Taiga Witch Huts to modded Giant Tree Taiga biomes. - addWitchHutsGiantTreeTaigaToModdedBiomes = true - # - # Add Birch Witch Huts to modded Birch biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - witchHutsBirchMaxChunkDistance = 48 - # - # Add Birch Witch Huts to modded Birch biomes. - addWitchHutsBirchToModdedBiomes = true - # - # Add Dark Forest Witch Huts to modded Dark Forest biomes. - # 1 for spawning in most chunks and 1001 for none. - #Range: 1 ~ 1001 - witchHutsDarkForestMaxChunkDistance = 48 - # - # Add Dark Forest Witch Huts to modded Dark Forest biomes. - addWitchHutsDarkForestToModdedBiomes = true - diff --git a/config/resourcefulbees/bee_traits/basalz.json b/config/resourcefulbees/bee_traits/basalz.json new file mode 100644 index 0000000000..ca2e64120b --- /dev/null +++ b/config/resourcefulbees/bee_traits/basalz.json @@ -0,0 +1,4 @@ +{ + "beepediaItemID": "thermal:basalz_rod", + "particleName": "minecraft:falling_lava" +} \ No newline at end of file diff --git a/config/resourcefulbees/bee_traits/blitz.json b/config/resourcefulbees/bee_traits/blitz.json new file mode 100644 index 0000000000..0ad613cf28 --- /dev/null +++ b/config/resourcefulbees/bee_traits/blitz.json @@ -0,0 +1,4 @@ +{ + "beepediaItemID": "thermal:blitz_rod", + "particleName": "minecraft:cloud" +} \ No newline at end of file diff --git a/config/resourcefulbees/bee_traits/blizz.json b/config/resourcefulbees/bee_traits/blizz.json new file mode 100644 index 0000000000..0922f2d6b8 --- /dev/null +++ b/config/resourcefulbees/bee_traits/blizz.json @@ -0,0 +1,4 @@ +{ + "beepediaItemID": "thermal:blizz_rod", + "particleName": "minecraft:item_snowball" +} \ No newline at end of file diff --git a/config/resourcefulbees/bees/natural/Water.json b/config/resourcefulbees/bees/natural/Water.json index 1a2e258411..a2aa6de1a3 100644 --- a/config/resourcefulbees/bees/natural/Water.json +++ b/config/resourcefulbees/bees/natural/Water.json @@ -25,6 +25,13 @@ "type": "BLOCK", "inputID": "minecraft:lava", "outputs": [{ "outputID": "minecraft:obsidian", "weight": 10 }] + }, + { + "type": "ENTITY", + "inputID": "entity:minecraft:cat", + "outputs": [ + {"outputID": "entity:resourcefulbees:wasabee_bee", "weight": 10} + ] } ] }, diff --git a/config/resourcefulbees/bees/nether/Blaze.json b/config/resourcefulbees/bees/nether/Blaze.json index ab9eea0ae9..69bf4c2e50 100644 --- a/config/resourcefulbees/bees/nether/Blaze.json +++ b/config/resourcefulbees/bees/nether/Blaze.json @@ -1,10 +1,9 @@ { - "flower": "minecraft:nether_wart", + "flower": "tconstruct:magma_cake", "maxTimeInHive": 4800, "sizeModifier": 1.0, "traits": ["blaze", "nether", "wither", "can_swim"], "hasHoneycomb": true, - "apiaryOutputAmounts": [3, 6, 1, 2], "baseLayerTexture": "other/blaze", "ColorData": { "honeycombColor": "#fff32d", @@ -28,6 +27,27 @@ "outputs": [ {"outputID": "entity:resourcefulbees:ghast_bee", "weight": 10} ] + }, + { + "type": "ENTITY", + "inputID": "entity:thermal:basalz", + "outputs": [ + {"outputID": "entity:resourcefulbees:basalz_bee", "weight": 10} + ] + }, + { + "type": "ENTITY", + "inputID": "entity:thermal:blitz", + "outputs": [ + {"outputID": "entity:resourcefulbees:blitz_bee", "weight": 10} + ] + }, + { + "type": "ENTITY", + "inputID": "entity:thermal:blizz", + "outputs": [ + {"outputID": "entity:resourcefulbees:blizz_bee", "weight": 10} + ] } ] }, diff --git a/config/resourcefulbees/bees/special/Wasabee.json b/config/resourcefulbees/bees/special/Wasabee.json new file mode 100644 index 0000000000..be3672c9c3 --- /dev/null +++ b/config/resourcefulbees/bees/special/Wasabee.json @@ -0,0 +1,64 @@ +{ + "flower": "sushigocrafting:wasabi_crop", + "maxTimeInHive": 4800, + "sizeModifier": 1.25, + "hasHoneycomb": true, + "traits": ["can_swim"], + "baseLayerTexture": "other/wasabee", + "ColorData": { + "honeycombColor": "#59a523", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false, + "modelType": "ARMORED" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 3 + }, + "MutationData": { + "hasMutation": true, + "mutations": [ + { + "type": "BLOCK", + "inputID": "upgrade_aquatic:kelp_block", + "outputs": [{ "outputID": "minecraft:dried_kelp_block", "weight": 10 }] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + + "mainOutput": "sushigocrafting:nori_sheets", + "mainOutputWeight": 0.4, + "mainOutputCount": 2, + + "secondaryOutput": "sushigocrafting:rice", + "secondaryOutputWeight": 0.2, + "secondaryOutputCount": 2, + + "bottleOutput": "sushigocrafting:soy_sauce", + "bottleOutputWeight": 0.05, + "bottleOutputCount": 1, + + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": true, + "parent1": "water", + "parent2": "kitten", + "feedItem": "sushigocrafting:wakame_gunkan", + "feedAmount": 4, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/tech/Basalz.json b/config/resourcefulbees/bees/tech/Basalz.json new file mode 100644 index 0000000000..76278e93bc --- /dev/null +++ b/config/resourcefulbees/bees/tech/Basalz.json @@ -0,0 +1,54 @@ +{ + "flower": "tconstruct:earth_cake", + "maxTimeInHive": 4800, + "sizeModifier": 1.0, + "traits": ["basalz", "wither", "can_swim"], + "baseLayerTexture": "other/basalz", + "hasHoneycomb": true, + "ColorData": { + "honeycombColor": "#1b141d", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": false + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + + "mainOutput": "thermal:basalz_powder", + "mainOutputWeight": 0.20, + "mainOutputCount": 1, + + "secondaryOutput": "thermal:slag", + "secondaryOutputWeight": 0.25, + "secondaryOutputCount": 1, + + "bottleOutput": "resourcefulbees:blaze_honey_bottle", + "bottleOutputWeight": 0.02, + "bottleOutputCount": 1, + + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:rods/basalz", + "feedAmount": 3, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/tech/Blitz.json b/config/resourcefulbees/bees/tech/Blitz.json new file mode 100644 index 0000000000..993f1ce63d --- /dev/null +++ b/config/resourcefulbees/bees/tech/Blitz.json @@ -0,0 +1,54 @@ +{ + "flower": "tconstruct:sky_cake", + "maxTimeInHive": 4800, + "sizeModifier": 1.0, + "traits": ["blitz", "wither", "can_swim"], + "baseLayerTexture": "other/blitz", + "hasHoneycomb": true, + "ColorData": { + "honeycombColor": "#def7fa", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": false + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + + "mainOutput": "thermal:blitz_powder", + "mainOutputWeight": 0.20, + "mainOutputCount": 1, + + "secondaryOutput": "emendatusenigmatica:potassium_nitrate_chunk", + "secondaryOutputWeight": 0.25, + "secondaryOutputCount": 1, + + "bottleOutput": "resourcefulbees:blaze_honey_bottle", + "bottleOutputWeight": 0.02, + "bottleOutputCount": 1, + + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:rods/blitz", + "feedAmount": 3, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/tech/Blizz.json b/config/resourcefulbees/bees/tech/Blizz.json new file mode 100644 index 0000000000..23a11ec5ea --- /dev/null +++ b/config/resourcefulbees/bees/tech/Blizz.json @@ -0,0 +1,54 @@ +{ + "flower": "tconstruct:ender_cake", + "maxTimeInHive": 4800, + "sizeModifier": 1.0, + "traits": ["blizz", "wither", "can_swim"], + "baseLayerTexture": "other/blizz", + "hasHoneycomb": true, + "ColorData": { + "honeycombColor": "#37b7fe", + "isBeeColored": false, + "isRainbowBee": false, + "isGlowing": false, + "isEnchanted": false + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": false + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + + "mainOutput": "thermal:blizz_powder", + "mainOutputWeight": 0.20, + "mainOutputCount": 1, + + "secondaryOutput": "minecraft:snowball", + "secondaryOutputWeight": 0.25, + "secondaryOutputCount": 1, + + "bottleOutput": "resourcefulbees:blaze_honey_bottle", + "bottleOutputWeight": 0.02, + "bottleOutputCount": 1, + + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:rods/blizz", + "feedAmount": 3, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/bees/tech/Industrious.json b/config/resourcefulbees/bees/tech/Industrious.json new file mode 100644 index 0000000000..fbc27fea6a --- /dev/null +++ b/config/resourcefulbees/bees/tech/Industrious.json @@ -0,0 +1,83 @@ +{ + "flower": "minecraft:acacia_log", + "maxTimeInHive": 4800, + "sizeModifier": 1, + "hasHoneycomb": true, + "traits": ["can_swim"], + "baseLayerTexture": "other/industrious", + "ColorData": { + "honeycombColor": "#ce7dce" + }, + "CombatData": { + "isPassive": false, + "removeStingerOnAttack": false, + "inflictsPoison": true, + "attackDamage": 2 + }, + "MutationData": { + "hasMutation": true, + "mutations": [ + { + "type": "ITEM", + "inputID": "minecraft:hay_block", + "outputs": [{ "outputID": "minecraft:cooked_beef", "weight": 10, "chance": 0.1 }] + }, + { + "type": "ENTITY", + "inputID": "minecraft:sheep", + "outputs": [{ "outputID": "minecraft:rabbit", "weight": 10 }] + }, + { + "type": "ENTITY", + "inputID": "minecraft:rabbit", + "outputs": [{ "outputID": "minecraft:pig", "weight": 10 }] + }, + { + "type": "ENTITY", + "inputID": "minecraft:pig", + "outputs": [{ "outputID": "minecraft:cow", "weight": 10 }] + }, + { + "type": "ENTITY", + "inputID": "minecraft:cow", + "outputs": [{ "outputID": "minecraft:chicken", "weight": 10 }] + }, + { + "type": "ENTITY", + "inputID": "minecraft:chicken", + "outputs": [{ "outputID": "minecraft:sheep", "weight": 10 }] + } + ] + }, + "CentrifugeData": { + "hasCentrifugeOutput": true, + + "mainOutput": "industrialforegoing:latex", + "mainOutputWeight": 0.2, + "mainOutputCount": 250, + "hasFluidOutput": true, + + "secondaryOutput": "industrialforegoing:pink_slime", + "secondaryOutputWeight": 0.05, + "secondaryOutputCount": 1, + + "bottleOutput": "resourcefulbees:meaty_honey_bottle", + "bottleOutputWeight": 0.1, + "bottleOutputCount": 1, + + "mainInputCount": 1 + }, + "SpawnData": { + "canSpawnInWorld": false + }, + "BreedData": { + "isBreedable": true, + "feedItem": "tag:forge:plastic", + "feedAmount": 1, + "childGrowthDelay": -24000, + "breedDelay": 6000 + }, + "TraitData": { + "hasTraits": true + } +} diff --git a/config/resourcefulbees/honey/Meaty.json b/config/resourcefulbees/honey/Meaty.json new file mode 100644 index 0000000000..59fb62e699 --- /dev/null +++ b/config/resourcefulbees/honey/Meaty.json @@ -0,0 +1,35 @@ +{ + "name": "meaty", + "hunger": 4, + "honeyColor": "BROWN", + "saturation": 20, + "isRainbow": false, + "honeyBlockRecipe": true, + "generateHoneyBlock": true, + "effects": [ + { + "effectID": "minecraft:saturation", + "duration": 2400, + "strength": 2, + "chance": 1 + }, + { + "effectID": "minecraft:resistance", + "duration": 1200, + "strength": 2, + "chance": 0.33 + }, + { + "effectID": "minecraft:regeneration", + "duration": 1200, + "strength": 2, + "chance": 0.33 + }, + { + "effectID": "minecraft:strength", + "duration": 1200, + "strength": 2, + "chance": 0.33 + } + ] +} diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json b/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json index dc5034418d..2ea2a7fb09 100644 --- a/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json +++ b/config/resourcefulbees/resources/assets/resourcefulbees/lang/en_us.json @@ -281,12 +281,12 @@ "block.resourcefulbees.forest_honeycomb_block": "Woody Honeycomb Block", "item.resourcefulbees.forest_honeycomb": "Woody Honeycomb", - "item.resourcefulbees.forest_bee_spawn_egg": "Forest Spawn Egg", + "item.resourcefulbees.forest_bee_spawn_egg": "Forest Bee Spawn Egg", "entity.resourcefulbees.forest_bee": "Forest Bee", "block.resourcefulbees.coal_honeycomb_block": "Sooty Honeycomb Block", "item.resourcefulbees.coal_honeycomb": "Sooty Honeycomb", - "item.resourcefulbees.coal_bee_spawn_egg": "Sooty Spawn Egg", + "item.resourcefulbees.coal_bee_spawn_egg": "Sooty Bee Spawn Egg", "entity.resourcefulbees.coal_bee": "Sooty Bee", "fluid.resourcefulbees.illuminating_honey": "Illuminating Honey", @@ -296,7 +296,7 @@ "block.resourcefulbees.rocky_honeycomb_block": "Rocky Honeycomb Block", "item.resourcefulbees.rocky_honeycomb": "Rocky Honeycomb", - "item.resourcefulbees.rocky_bee_spawn_egg": "Rocky Spawn Egg", + "item.resourcefulbees.rocky_bee_spawn_egg": "Rocky Bee Spawn Egg", "entity.resourcefulbees.rocky_bee": "Rocky Bee", "fluid.resourcefulbees.rocky_honey": "Rocky Honey", @@ -306,76 +306,112 @@ "block.resourcefulbees.soup_honeycomb_block": "Soupy Honeycomb Block", "item.resourcefulbees.soup_honeycomb": "Soupy Honeycomb", - "item.resourcefulbees.soup_bee_spawn_egg": "Soupy Spawn Egg", + "item.resourcefulbees.soup_bee_spawn_egg": "Soupy Bee Spawn Egg", "entity.resourcefulbees.soup_bee": "Soupy Bee", "block.resourcefulbees.clockwork_honeycomb_block": "Clockwork Honeycomb Block", "item.resourcefulbees.clockwork_honeycomb": "Clockwork Honeycomb", - "item.resourcefulbees.clockwork_bee_spawn_egg": "Clockwork Spawn Egg", + "item.resourcefulbees.clockwork_bee_spawn_egg": "Clockwork Bee Spawn Egg", "entity.resourcefulbees.clockwork_bee": "Clockwork Bee", "block.resourcefulbees.spelling_honeycomb_block": "Spelling Honeycomb Block", "item.resourcefulbees.spelling_honeycomb": "Spelling Honeycomb", - "item.resourcefulbees.spelling_bee_spawn_egg": "Spelling Spawn Egg", + "item.resourcefulbees.spelling_bee_spawn_egg": "Spelling Bee Spawn Egg", "entity.resourcefulbees.spelling_bee": "Spelling Bee", "block.resourcefulbees.mana_honeycomb_block": "Mana Honeycomb Block", "item.resourcefulbees.mana_honeycomb": "Mana Honeycomb", - "item.resourcefulbees.mana_bee_spawn_egg": "Mana Spawn Egg", + "item.resourcefulbees.mana_bee_spawn_egg": "Mana Bee Spawn Egg", "entity.resourcefulbees.mana_bee": "Mana Bee", "block.resourcefulbees.elven_honeycomb_block": "Elven Honeycomb Block", "item.resourcefulbees.elven_honeycomb": "Elven Honeycomb", - "item.resourcefulbees.elven_bee_spawn_egg": "Elven Spawn Egg", + "item.resourcefulbees.elven_bee_spawn_egg": "Elven Bee Spawn Egg", "entity.resourcefulbees.elven_bee": "Elven Bee", "block.resourcefulbees.terrestrial_honeycomb_block": "Terrestrial Honeycomb Block", "item.resourcefulbees.terrestrial_honeycomb": "Terrestrial Honeycomb", - "item.resourcefulbees.terrestrial_bee_spawn_egg": "Terrestrial Spawn Egg", + "item.resourcefulbees.terrestrial_bee_spawn_egg": "Terrestrial Bee Spawn Egg", "entity.resourcefulbees.terrestrial_bee": "Terrestrial Bee", "block.resourcefulbees.infused_honeycomb_block": "Infused Honeycomb Block", "item.resourcefulbees.infused_honeycomb": "Infused Honeycomb", - "item.resourcefulbees.infused_bee_spawn_egg": "Infused Spawn Egg", + "item.resourcefulbees.infused_bee_spawn_egg": "Infused Bee Spawn Egg", "entity.resourcefulbees.infused_bee": "Infused Bee", "block.resourcefulbees.tainted_honeycomb_block": "Tainted Honeycomb Block", "item.resourcefulbees.tainted_honeycomb": "Tainted Honeycomb", - "item.resourcefulbees.tainted_bee_spawn_egg": "Tainted Spawn Egg", + "item.resourcefulbees.tainted_bee_spawn_egg": "Tainted Bee Spawn Egg", "entity.resourcefulbees.tainted_bee": "Tainted Bee", "block.resourcefulbees.sky_honeycomb_block": "Sky Honeycomb Block", "item.resourcefulbees.sky_honeycomb": "Sky Honeycomb", - "item.resourcefulbees.sky_bee_spawn_egg": "Sky Spawn Egg", + "item.resourcefulbees.sky_bee_spawn_egg": "Sky Bee Spawn Egg", "entity.resourcefulbees.sky_bee": "Sky Bee", "block.resourcefulbees.bloody_honeycomb_block": "Bloody Honeycomb Block", "item.resourcefulbees.bloody_honeycomb": "Bloody Honeycomb", - "item.resourcefulbees.bloody_bee_spawn_egg": "Bloody Spawn Egg", + "item.resourcefulbees.bloody_bee_spawn_egg": "Bloody Bee Spawn Egg", "entity.resourcefulbees.bloody_bee": "Bloody Bee", "block.resourcefulbees.starry_honeycomb_block": "Starry Honeycomb Block", "item.resourcefulbees.starry_honeycomb": "Starry Honeycomb", - "item.resourcefulbees.starry_bee_spawn_egg": "Starry Spawn Egg", + "item.resourcefulbees.starry_bee_spawn_egg": "Starry Bee Spawn Egg", "entity.resourcefulbees.starry_bee": "Starry Bee", "block.resourcefulbees.cobalt_honeycomb_block": "Cobalt Honeycomb Block", "item.resourcefulbees.cobalt_honeycomb": "Cobalt Honeycomb", - "item.resourcefulbees.cobalt_bee_spawn_egg": "Cobalt Spawn Egg", + "item.resourcefulbees.cobalt_bee_spawn_egg": "Cobalt Bee Spawn Egg", "entity.resourcefulbees.cobalt_bee": "Cobalt Bee", "block.resourcefulbees.skyslime_honeycomb_block": "Skyslime Honeycomb Block", "item.resourcefulbees.skyslime_honeycomb": "Skyslime Honeycomb", - "item.resourcefulbees.skyslime_bee_spawn_egg": "Skyslime Spawn Egg", + "item.resourcefulbees.skyslime_bee_spawn_egg": "Skyslime Bee Spawn Egg", "entity.resourcefulbees.skyslime_bee": "Skyslime Bee", "block.resourcefulbees.enderslime_honeycomb_block": "Enderslime Honeycomb Block", "item.resourcefulbees.enderslime_honeycomb": "Enderslime Honeycomb", - "item.resourcefulbees.enderslime_bee_spawn_egg": "Enderslime Spawn Egg", + "item.resourcefulbees.enderslime_bee_spawn_egg": "Enderslime Bee Spawn Egg", "entity.resourcefulbees.enderslime_bee": "Enderslime Bee", "block.resourcefulbees.ichor_honeycomb_block": "Ichor Honeycomb Block", "item.resourcefulbees.ichor_honeycomb": "Ichor Honeycomb", - "item.resourcefulbees.ichor_bee_spawn_egg": "Ichor Spawn Egg", - "entity.resourcefulbees.ichor_bee": "Ichor Bee" + "item.resourcefulbees.ichor_bee_spawn_egg": "Ichor Bee Spawn Egg", + "entity.resourcefulbees.ichor_bee": "Ichor Bee", + + "block.resourcefulbees.wasabee_honeycomb_block": "Wasabee Honeycomb Block", + "item.resourcefulbees.wasabee_honeycomb": "Wasabee Honeycomb", + "item.resourcefulbees.wasabee_bee_spawn_egg": "Wasabee Spawn Egg", + "entity.resourcefulbees.wasabee_bee": "Wasabee", + + "block.resourcefulbees.industrious_honeycomb_block": "Industrious Honeycomb Block", + "item.resourcefulbees.industrious_honeycomb": "Industrious Honeycomb", + "item.resourcefulbees.industrious_bee_spawn_egg": "Industrious Bee Spawn Egg", + "entity.resourcefulbees.industrious_bee": "Industrious Bee", + + "block.resourcefulbees.blizz_honeycomb_block": "Blizz Honeycomb Block", + "item.resourcefulbees.blizz_honeycomb": "Blizz Honeycomb", + "item.resourcefulbees.blizz_bee_spawn_egg": "Blizz Bee Spawn Egg", + "entity.resourcefulbees.blizz_bee": "Blizz Bee", + + "block.resourcefulbees.blitz_honeycomb_block": "Blitz Honeycomb Block", + "item.resourcefulbees.blitz_honeycomb": "Blitz Honeycomb", + "item.resourcefulbees.blitz_bee_spawn_egg": "Blitz Bee Spawn Egg", + "entity.resourcefulbees.blitz_bee": "Blitz Bee", + + "block.resourcefulbees.basalz_honeycomb_block": "Basalz Honeycomb Block", + "item.resourcefulbees.basalz_honeycomb": "Basalz Honeycomb", + "item.resourcefulbees.basalz_bee_spawn_egg": "Basalz Bee Spawn Egg", + "entity.resourcefulbees.basalz_bee": "Basalz Bee", + + "fluid.resourcefulbees.meaty_honey": "Meaty Honey", + "item.resourcefulbees.meaty_honey_bottle": "Meaty Honey Bottle", + "item.resourcefulbees.meaty_honey_fluid_bucket": "Meaty Honey Bucket", + "block.resourcefulbees.meaty_honey_block": "Meaty Honey Block", + + "trait.resourcefulbees.blitz": "Blitz", + + "trait.resourcefulbees.blizz": "Blizz", + + "trait.resourcefulbees.basalz": "Basalz" } diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/basalz.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/basalz.png new file mode 100644 index 0000000000..621658e3ab Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/basalz.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/basalz_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/basalz_angry.png new file mode 100644 index 0000000000..76726890e4 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/basalz_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blitz.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blitz.png new file mode 100644 index 0000000000..24d03300ad Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blitz.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blitz_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blitz_angry.png new file mode 100644 index 0000000000..9e879b194c Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blitz_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blizz.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blizz.png new file mode 100644 index 0000000000..48c2ebd8a2 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blizz.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blizz_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blizz_angry.png new file mode 100644 index 0000000000..35f7034dba Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/blizz_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/industrious.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/industrious.png new file mode 100644 index 0000000000..eb5d148c55 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/industrious.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/industrious_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/industrious_angry.png new file mode 100644 index 0000000000..d856d6c149 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/industrious_angry.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/wasabee.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/wasabee.png new file mode 100644 index 0000000000..2f22f318fb Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/wasabee.png differ diff --git a/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/wasabee_angry.png b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/wasabee_angry.png new file mode 100644 index 0000000000..edf8d76195 Binary files /dev/null and b/config/resourcefulbees/resources/assets/resourcefulbees/textures/entity/other/wasabee_angry.png differ diff --git a/config/rftoolsdim/emendatusenigmatica.json b/config/rftoolsdim/emendatusenigmatica.json new file mode 100644 index 0000000000..a767063a41 --- /dev/null +++ b/config/rftoolsdim/emendatusenigmatica.json @@ -0,0 +1,9812 @@ +[ + { + "type": "block", + "key": "emendatusenigmatica:aluminum_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:aluminum_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:apatite_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:arcane_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bitumen_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:brass_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:bronze_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:certus_quartz_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:charged_certus_quartz_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cinnabar_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coal_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:cobalt_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:coke_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:constantan_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:copper_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_andesite_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_basalt_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_blackstone_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_blue_netherrack_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_brimstone_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_c_limestone_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_cryptic_stone_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_diorite_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_end_stone_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_ether_stone_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_flavolite_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_gabbro_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_granite_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_gravel_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_jasper_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_marble_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_mossy_stone_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_netherrack_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_raw_marble_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_sand_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_scoria_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_slate_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_soul_soil_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_subzero_ash_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_violecite_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:diamond_weathered_limestone_ore", + "rarity": "uncommon", + "create": 5000, + "maintain": 5000, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:dimensional_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:electrum_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:emerald_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:enderium_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluix_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:fluorite_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:gold_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:invar_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:iron_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lapis_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lead_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:lumium_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_aluminum", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_ancient_debris", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_apatite", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_arcane", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_bitumen", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_brass", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_bronze", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_certus_quartz", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_charged_certus_quartz", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_cinnabar", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_cloggrum", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_coal", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_cobalt", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_constantan", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_copper", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_diamond", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_dimensional", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_electrum", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_emerald", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_enderium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_fluix", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_fluorite", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_froststeel", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_gold", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_iesnium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_invar", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_iron", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_lapis", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_lead", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_lumium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_nebu", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_nickel", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_osmium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_potassium_nitrate", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_quartz", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_redstone", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_regalium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_signalum", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_silver", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_steel", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_sulfur", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_thallasium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_tin", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_uranium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_utherium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:molten_zinc", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:nickel_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:osmium_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:potassium_nitrate_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:quartz_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:redstone_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:signalum_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:silver_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:steel_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:sulfur_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:tin_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:uranium_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_andesite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_basalt_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_blackstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_block", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_blue_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_brimstone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_c_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_cryptic_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_diorite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_end_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_ether_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_flavolite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_gabbro_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_granite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_gravel_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_jasper_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_mossy_stone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_netherrack_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_nylium_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_raw_marble_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_sand_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_scoria_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_slate_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_soul_soil_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_subzero_ash_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_sulphuric_rock_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_violecite_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "block", + "key": "emendatusenigmatica:zinc_weathered_limestone_ore", + "rarity": "uncommon", + "create": 1500, + "maintain": 1500, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_aluminum", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_aluminum_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_ancient_debris", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_ancient_debris_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_apatite", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_apatite_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_arcane", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_arcane_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_bitumen", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_bitumen_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_brass", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_brass_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_bronze", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_bronze_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_certus_quartz", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_certus_quartz_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_charged_certus_quartz", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_charged_certus_quartz_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_cinnabar", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_cinnabar_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_cloggrum", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_cloggrum_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_coal", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_coal_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_cobalt", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_cobalt_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_constantan", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_constantan_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_copper", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_copper_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_diamond", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_diamond_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_dimensional", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_dimensional_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_electrum", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_electrum_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_emerald", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_emerald_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_enderium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_enderium_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_fluix", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_fluix_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_fluorite", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_fluorite_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_froststeel", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_froststeel_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_gold", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_gold_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_iesnium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_iesnium_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_invar", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_invar_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_iron", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_iron_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_lapis", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_lapis_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_lead", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_lead_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_lumium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_lumium_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_nebu", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_nebu_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_nickel", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_nickel_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_osmium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_osmium_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_potassium_nitrate", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_potassium_nitrate_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_quartz", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_quartz_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_redstone", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_redstone_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_regalium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_regalium_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_signalum", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_signalum_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_silver", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_silver_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_steel", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_steel_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_sulfur", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_sulfur_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_thallasium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_thallasium_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_tin", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_tin_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_uranium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_uranium_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_utherium", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_utherium_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_zinc", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + }, + { + "type": "fluid", + "key": "emendatusenigmatica:molten_zinc_flowing", + "rarity": "common", + "create": 100, + "maintain": 100, + "ticks": 100, + "worldgen": true, + "dimlet": true + } +] diff --git a/config/serverconfigupdater-common.toml b/config/serverconfigupdater-common.toml index b92c7783be..625a2dafa0 100644 --- a/config/serverconfigupdater-common.toml +++ b/config/serverconfigupdater-common.toml @@ -14,5 +14,5 @@ ["Version History"] #Editing these values will not affect any worlds that are already on that version. - history = "1=travel_anchors;2=astralsorcery;3=valhelsia_structures,immersiveengineering,curios;4=valhelsia_structures,immersiveengineering,curios;5=ensorcellation,curios;6=create;" + history = "1=travel_anchors;2=astralsorcery;3=valhelsia_structures,immersiveengineering,curios;4=valhelsia_structures,immersiveengineering,curios;5=ensorcellation,curios;6=create;7=rftoolsbuilder;" diff --git a/config/shrink-common.toml b/config/shrink-common.toml index f48c54b71f..7a52824e2e 100644 --- a/config/shrink-common.toml +++ b/config/shrink-common.toml @@ -1,6 +1,6 @@ #Set the amount of power required to use use the personal shrinking device setPowerUsage = 5000 -#Set to true to enable power requirements for personal shrinking device +#Set to false to disable power requirements for personal shrinking device enablePowerRequirements = true #Set the amount of power the personal shrinking device can store setShrinkingDeviceCapacity = 100000 diff --git a/config/simplefarming.toml b/config/simplefarming.toml index 710f4e8bd0..fa23c28c36 100644 --- a/config/simplefarming.toml +++ b/config/simplefarming.toml @@ -93,6 +93,8 @@ "Vanilla stem crops" = true #Indicates whether village chests should have a chance of containing simple farming items (Default: true) "Village loot" = true + #Indicates whether nausea should be a potential effect from alcohol consumption (Default: false) + "Nausea effect" = false ["Hunger Value Settings"] #Range: > 0 diff --git a/config/sophisticatedbackpacks-common.toml b/config/sophisticatedbackpacks-common.toml index 0c685385db..4d090ea1e4 100644 --- a/config/sophisticatedbackpacks-common.toml +++ b/config/sophisticatedbackpacks-common.toml @@ -2,7 +2,7 @@ #Common Settings [common] #Disable / enable any items here (disables their recipes) - enabledItems = ["void_upgrade:true", "compacting_upgrade:true", "advanced_restock_upgrade:true", "diamond_backpack:true", "smelting_upgrade:true", "filter_upgrade:true", "magnet_upgrade:true", "advanced_magnet_upgrade:true", "deposit_upgrade:true", "iron_backpack:true", "stonecutter_upgrade:true", "backpack:true", "feeding_upgrade:true", "advanced_pickup_upgrade:true", "jukebox_upgrade:true", "everlasting_upgrade:true", "advanced_filter_upgrade:true", "inception_upgrade:true", "crafting_upgrade:true", "auto_smelting_upgrade:true", "pickup_upgrade:true", "stack_upgrade_tier_4:true", "stack_upgrade_tier_2:true", "stack_upgrade_tier_3:true", "stack_upgrade_tier_1:true", "upgrade_base:true", "refill_upgrade:true", "advanced_compacting_upgrade:true", "gold_backpack:true", "advanced_deposit_upgrade:true", "advanced_void_upgrade:true", "restock_upgrade:true", "advanced_tool_swapper_upgrade:true", "tool_swapper_upgrade:true", "netherite_backpack:true"] + enabledItems = ["void_upgrade:true", "compacting_upgrade:true", "advanced_restock_upgrade:true", "diamond_backpack:true", "smelting_upgrade:true", "filter_upgrade:true", "magnet_upgrade:true", "advanced_magnet_upgrade:true", "deposit_upgrade:true", "iron_backpack:true", "stonecutter_upgrade:true", "backpack:true", "feeding_upgrade:true", "advanced_pickup_upgrade:true", "jukebox_upgrade:true", "everlasting_upgrade:true", "advanced_filter_upgrade:true", "inception_upgrade:true", "crafting_upgrade:true", "auto_smelting_upgrade:true", "pickup_upgrade:true", "stack_upgrade_tier_4:true", "stack_upgrade_tier_2:true", "stack_upgrade_tier_3:true", "stack_upgrade_tier_1:true", "upgrade_base:true", "refill_upgrade:true", "advanced_compacting_upgrade:true", "gold_backpack:true", "advanced_deposit_upgrade:true", "advanced_void_upgrade:true", "restock_upgrade:true", "advanced_tool_swapper_upgrade:true", "tool_swapper_upgrade:true", "netherite_backpack:true", "tank_upgrade:true"] #Turns on/off loot added to various vanilla chest loot tables chestLootEnabled = true @@ -264,3 +264,15 @@ #Range: 1 ~ 6 slotsInRow = 4 + #Tank Upgrade Settings + [common.tankUpgrade] + #Capacity in mB the tank upgrade will have per row of backpack slots + #Range: 500 ~ 20000 + capacityPerSlotRow = 2000 + #Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to tank capacity. Value lower than 1 makes stack multiplier affect the capacity less, higher makes it affect the capacity more. 0 turns off stack multiplier affecting tank capacity + #Range: 0.0 ~ 5.0 + stackMultiplierRatio = 1.0 + #Cooldown between fill/drain actions done on fluid containers in tank slots. Only fills/drains one bucket worth to/from container after this cooldown and then waits again. + #Range: 1 ~ 100 + autoFillDrainContainerCooldown = 20 + diff --git a/config/supplementaries-common.toml b/config/supplementaries-common.toml index ec2a85f74c..01cac332f0 100644 --- a/config/supplementaries-common.toml +++ b/config/supplementaries-common.toml @@ -11,8 +11,8 @@ chance = 2 [blocks.speaker_block] - #maximum range - #Range: 0 ~ 10000000 + #Maximum block range + #Range: 0 ~ 100000000 range = 64 [blocks.bellows] @@ -204,10 +204,10 @@ mod_blacklist = ["extlights", "betterendforge", "tconstruct"] [tweaks.bells_tweaks] - #ring a bell by clicking on a chain that's connected to it + #Ring a bell by clicking on a chain that's connected to it chain_ringing = true - #max chain length that allows a bell to ring - #Range: 0 ~ 1024 + #Max chain length that allows a bell to ring + #Range: 0 ~ 256 chain_length = 16 [tweaks.raked_gravel] @@ -254,6 +254,10 @@ #Range: 1 ~ 1000 rotten_flesh = 64 + [tweaks.enchanting_table] + #Allows enchanting table to interact with bokshelf even if they have carpets or other tagged items in the way. You can add more blocks by adding them to 'enchantment_bypass' block tag + ignore_carpets = true + [items] [items.rope_arrow] diff --git a/config/tconstruct-common.toml b/config/tconstruct-common.toml index f8f19dffde..7f0d712857 100644 --- a/config/tconstruct-common.toml +++ b/config/tconstruct-common.toml @@ -9,6 +9,10 @@ #If non-empty, only material will be shown on parts in creative and JEI (or the first valid material if this is invalid for the part). #If empty, all materials will show showOnlyPartMaterial = "" + #If true, tables such as the part builder and tinker station will show all variants. If false they will show just the first entry in the tag, typically oak. + showAllTableVariants = true + #If true, anvils will show all metal variants. If false, only the first variant in the tag will show (typically tinkers bronze) + showAllAnvilVariants = true #Options related to recipes, limited options as a datapack allows most recipes to be modified [recipes] diff --git a/config/upgrade_aquatic-common.toml b/config/upgrade_aquatic-common.toml index 6c9871bd6d..f73ee0f328 100644 --- a/config/upgrade_aquatic-common.toml +++ b/config/upgrade_aquatic-common.toml @@ -14,7 +14,7 @@ [mobs.spawns] "Glow Squid spawn weight (oceans)" = 67 - "Thrasher spawn weight (cold oceans)" = 90 + "Thrasher spawn weight (cold oceans)" = 30 "Nautilus spawn weight (warm oceans)" = 51 "Lionfish spawn weight (coral reefs)" = 15 "Pike spawn weight (rivers)" = 11 diff --git a/config/waystones-client.toml b/config/waystones-client.toml new file mode 100644 index 0000000000..bc0a0e0268 --- /dev/null +++ b/config/waystones-client.toml @@ -0,0 +1,20 @@ + +[client] + #If enabled, the text overlay on waystones will no longer always render at full brightness. + disableTextGlow = false + #The y position of the warp button in the inventory. + teleportButtonY = 60 + #The volume of the sound played when teleporting. + #Range: 0.0 ~ 1.0 + soundVolume = 0.3499999940395355 + #The x position of the warp button in the inventory. + teleportButtonX = 58 + #If enabled, activated waystones will not emit particles. + disableParticles = false + #If enabled, JourneyMap waypoints will be created for each activated waystone. + displayWaystonesOnJourneyMap = false + #The x position of the warp button in the creative menu. + creativeWarpButtonX = 88 + #The y position of the warp button in the creative menu. + creativeWarpButtonY = 33 + diff --git a/defaultconfigs/create-client.toml b/defaultconfigs/create-client.toml new file mode 100644 index 0000000000..12b5da5da2 --- /dev/null +++ b/defaultconfigs/create-client.toml @@ -0,0 +1,89 @@ + +# +#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! +[client] + # + #Show item descriptions on Shift and controls on Ctrl. + enableTooltips = true + # + #Display a tooltip when looking at overstressed components. + enableOverstressedTooltip = true + # + #Log a stack-trace when rendering issues happen within a moving contraption. + explainRenderErrors = false + # + #Range: 0.0 ~ 1.0 + fanParticleDensity = 0.5 + # + #Show colourful debug information while the F3-Menu is open. + enableRainbowDebug = true + # + #Use modern OpenGL features to drastically increase performance. + experimentalRendering = true + # + #Offset the overlay from goggle- and hover- information by this many pixels on the X axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetX = 20 + # + #Offset the overlay from goggle- and hover- information by this many pixels on the Y axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetY = 0 + # + #Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled + ignoreFabulousWarning = false + # + #The maximum amount of blocks for which to try and calculate dynamic contraption lighting. Decrease if large contraption cause too much lag + #Range: > 0 + maximumContraptionLightVolume = 16384 + # + #Choose the menu row that the Create config button appears on in the main menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 4 + mainMenuConfigButtonRow = 0 + # + #Offset the Create config button in the main menu by this many pixels on the X axis + #The sign (+/-) of this value determines what side of the row the button appears on (right/left) + #Range: > -2147483648 + mainMenuConfigButtonOffsetX = -4 + # + #Choose the menu row that the Create config button appears on in the in-game menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 5 + ingameMenuConfigButtonRow = 3 + # + #Offset the Create config button in the in-game menu by this many pixels on the X axis + #The sign (+/-) of this value determines what side of the row the button appears on (right/left) + #Range: > -2147483648 + ingameMenuConfigButtonOffsetX = -4 + + # + #Settings for the Placement Assist + [client.placementAssist] + # + #What indicator should be used when showing where the assisted placement ends up relative to your crosshair + #Choose 'NONE' to disable the Indicator altogether + #Allowed Values: TEXTURE, TRIANGLE, NONE + indicatorType = "TEXTURE" + # + #Change the size of the Indicator by this multiplier + #Range: 0.0 ~ 3.4028234663852886E38 + indicatorScale = 1.0 + + # + #Ponder settings + [client.ponder] + # + #Slow down a ponder scene whenever there is text on screen. + comfyReading = false + + # + #Sound settings + [client.sound] + # + #Make cogs rumble and machines clatter. + enableAmbientSounds = true + # + #Maximum volume modifier of Ambient noise + #Range: 0.0 ~ 1.0 + ambientVolumeCap = 0.10000000149011612 + diff --git a/defaultconfigs/ftbchunks-server.toml b/defaultconfigs/ftbchunks-server.toml deleted file mode 100644 index 8f6df12513..0000000000 --- a/defaultconfigs/ftbchunks-server.toml +++ /dev/null @@ -1,22 +0,0 @@ -#Disables fake players like miners and auto-clickers. -disable_fake_players = false -#Max claimed chunks. -#You can override this with FTB Ranks 'ftbchunks.max_claimed' permission -#Range: > 0 -max_claimed_chunks = 500 -#Max force loaded chunks. -#You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission -#Range: > 0 -max_force_loaded_chunks = 10 -#Disables all land protection. Useful for private servers where everyone is trusted and claims are only used for forceloading. -disable_protection = false -#Forced modes won't let players change their ally settings. -#Allowed Values: DEFAULT, FORCED_ALL, FORCED_NONE -ally_mode = "DEFAULT" -#Allow players to load chunks while they are offline. -chunk_load_offline = false -#Blacklist for dimensions where chunks can't be claimed. -claim_dimension_blacklist = [] -#Patches vanilla chunkloading to allow random block ticks and other environment updates in chunks where no players are nearby. With this off farms and other things won't work. Disable in case this causes issues. -patch_chunkloading = true - diff --git a/defaultconfigs/ftbchunks.snbt b/defaultconfigs/ftbchunks.snbt new file mode 100644 index 0000000000..d16d4a826b --- /dev/null +++ b/defaultconfigs/ftbchunks.snbt @@ -0,0 +1,42 @@ +{ + # Forced modes won't let players change their ally settings + # Default: "default" + # Valid values: "default", "forced_all", "forced_none" + ally_mode: "default" + + # Allow players to load chunks while they are offline + # Default: true + chunk_load_offline: false + + # Blacklist for dimensions where chunks can't be claimed. Add "minecraft:the_end" to this list if you want to disable chunk claiming in The End + # Default: [] + claim_dimension_blacklist: [ ] + + # Disables fake players like miners and auto-clickers + # Default: false + disable_all_fake_players: false + + # Disables all land protection. Useful for private servers where everyone is trusted and claims are only used for forceloading + # Default: false + disable_protection: false + + # Max claimed chunks. + # You can override this with FTB Ranks 'ftbchunks.max_claimed' permission + # Default: 500 + # Range: -∞ ~ +∞ + max_claimed_chunks: 500 + + # Max force loaded chunks. + # You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission + # Default: 25 + # Range: -∞ ~ +∞ + max_force_loaded_chunks: 10 + + # Requires you to claim chunks in order to edit and interact with blocks + # Default: false + no_wilderness: false + + # Patches vanilla chunkloading to allow random block ticks and other environment updates in chunks where no players are nearby. With this off farms and other things won't work. Disable in case this causes issues + # Default: true + patch_chunk_loading: true +} diff --git a/defaultconfigs/ftbessentials-server.toml b/defaultconfigs/ftbessentials-server.toml deleted file mode 100644 index 109434fda0..0000000000 --- a/defaultconfigs/ftbessentials-server.toml +++ /dev/null @@ -1,34 +0,0 @@ -#Max number of times you can use /back -#Range: > 0 -maxBack = 10 -#Max homes -#Range: > 0 -maxHomes = 1 -#/back cooldown in seconds -#Range: 0 ~ 604800 -backCooldown = 600 -#/spawn cooldown in seconds -#Range: 0 ~ 604800 -spawnCooldown = 600 -#/warp cooldown in seconds -#Range: 0 ~ 604800 -warpCooldown = 1800 -#/home cooldown in seconds -#Range: 0 ~ 604800 -homeCooldown = 180 -#/tpa cooldown in seconds -#Range: 0 ~ 604800 -tpaCooldown = 300 -#/rtp cooldown in seconds -#Range: 0 ~ 604800 -rtpCooldown = 300 -#Number of tries before /rtp gives up -#Range: 1 ~ 1000 -rtpMaxTries = 100 -#/rtp min distance from spawn point -#Range: 0.0 ~ 3.0E7 -rtpMinDistance = 1000.0 -#/rtp max distance from spawn point -#Range: 0.0 ~ 3.0E7 -rtpMaxDistance = 10000.0 - diff --git a/defaultconfigs/ftbessentials.snbt b/defaultconfigs/ftbessentials.snbt new file mode 100644 index 0000000000..584e595185 --- /dev/null +++ b/defaultconfigs/ftbessentials.snbt @@ -0,0 +1,65 @@ +{ + commands: { + back: { + # /back cooldown in seconds + # Default: 30 + # Range: 0 ~ 604800 + cooldown: 600 + + # Max number of times you can use /back + # Default: 10 + # Range: 0 ~ +∞ + max: 10 + } + home: { + # /home cooldown in seconds + # Default: 10 + # Range: 0 ~ 604800 + cooldown: 180 + + # Max homes + # Default: 1 + # Range: 0 ~ +∞ + max: 1 + } + rtp: { + # /rtp cooldown in seconds + # Default: 600 + # Range: 0 ~ 604800 + cooldown: 300 + + # /rtp max distance from spawn point + # Default: 100000 + # Range: 0 ~ 30000000 + max_distance: 10000 + + # Number of tries before /rtp gives up + # Default: 100 + # Range: 1 ~ 1000 + max_tries: 100 + + # /rtp min distance from spawn point + # Default: 1000 + # Range: 0 ~ 30000000 + min_distance: 1000 + } + spawn: { + # /spawn cooldown in seconds + # Default: 10 + # Range: 0 ~ 604800 + cooldown: 600 + } + tpa: { + # /tpa cooldown in seconds + # Default: 10 + # Range: 0 ~ 604800 + cooldown: 300 + } + warp: { + # /warp cooldown in seconds + # Default: 10 + # Range: 0 ~ 604800 + cooldown: 1800 + } + } +} diff --git a/defaultconfigs/ftbranks/players.json b/defaultconfigs/ftbranks/players.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/defaultconfigs/ftbranks/players.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/defaultconfigs/ftbranks/players.snbt b/defaultconfigs/ftbranks/players.snbt new file mode 100644 index 0000000000..cc129e8dbc --- /dev/null +++ b/defaultconfigs/ftbranks/players.snbt @@ -0,0 +1 @@ +{ } diff --git a/defaultconfigs/ftbranks/ranks.json b/defaultconfigs/ftbranks/ranks.json deleted file mode 100644 index 043f361a2d..0000000000 --- a/defaultconfigs/ftbranks/ranks.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "member": { - "name": "Member", - "power": 1, - "condition": { - "type": "always_active" - }, - "ftbranks.name_format": "<{name}>", - "ftbchunks.max_claimed": 100, - "ftbchunks.max_force_loaded": 5, - "command.back": false, - "command.warp": false, - "command.setwarp": false, - "command.delwarp": false, - "command.listwarps": false, - "command.home": false, - "command.sethome": false, - "command.delhome": false, - "command.listhome": false - }, - "admin": { - "name": "Admin", - "power": 1000, - "condition": { - "type": "op" - }, - "ftbranks.name_format": "<&2{name}&r>" - } -} diff --git a/defaultconfigs/ftbranks/ranks.snbt b/defaultconfigs/ftbranks/ranks.snbt new file mode 100644 index 0000000000..866785e533 --- /dev/null +++ b/defaultconfigs/ftbranks/ranks.snbt @@ -0,0 +1,23 @@ +{ + member: { + name: "Member" + power: 1 + ftbranks.name_format: "<{name}>" + ftbchunks.max_claimed: 1000, + ftbchunks.max_force_loaded: 10, + command.back: false, + command.warp: false, + command.setwarp: false, + command.delwarp: false, + command.listwarps: false, + command.home: false, + command.sethome: false, + command.delhome: false, + command.listhome: false + } + admin: { + name: "Admin" + power: 1000 + ftbranks.name_format: "<&2{name}&r>" + } +} diff --git a/defaultconfigs/rftoolsbuilder-server.toml b/defaultconfigs/rftoolsbuilder-server.toml index 8044ae572b..e0f84f58c3 100644 --- a/defaultconfigs/rftoolsbuilder-server.toml +++ b/defaultconfigs/rftoolsbuilder-server.toml @@ -49,7 +49,7 @@ #If true we go back to the old (wrong) sphere/cylinder calculation for the builder/shield oldSphereCylinderShape = false #If true the quarry will also quarry tile entities. Otherwise it just ignores them - quarryTileEntities = true + quarryTileEntities = false #Maximum offset of the shape when a shape card is used in the builder #Range: > 0 maxBuilderOffset = 260 @@ -69,7 +69,7 @@ builderRfPerEntity = 5000 #Can Tile Entities be moved? 'forbidden' means never, 'whitelist' means only whitelisted, 'blacklist' means all except blacklisted, 'allowed' means all #Allowed Values: MOVE_FORBIDDEN, MOVE_WHITELIST, MOVE_BLACKLIST, MOVE_ALLOWED - tileEntityMode = "MOVE_WHITELIST" + tileEntityMode = "MOVE_BLACKLIST" #The base speed (number of blocks per tick) of the quarry #Range: > 0 quarryBaseSpeed = 8 @@ -81,6 +81,8 @@ #Maximum RF storage that the builder can hold #Range: > 0 builderMaxRF = 1000000 + #This is a list of blocks that are either blacklisted or whitelisted from the Builder when it tries to move tile entities (format =) + blackWhiteListedBlocks = [] #Settings for the shield system [shield] diff --git a/kubejs/assets/kubejs/lang/en_us.json b/kubejs/assets/kubejs/lang/en_us.json index e19e6e8d2c..3678b578e0 100644 --- a/kubejs/assets/kubejs/lang/en_us.json +++ b/kubejs/assets/kubejs/lang/en_us.json @@ -99,5 +99,7 @@ "item.kubejs.sliver_tin": "Crystalline Tin Sliver", "item.kubejs.sliver_uranium": "Crystalline Uranium Sliver", "item.kubejs.sliver_utherium": "Crystalline Utherium Sliver", - "item.kubejs.sliver_zinc": "Crystalline Zinc Sliver" + "item.kubejs.sliver_zinc": "Crystalline Zinc Sliver", + + "item.kubejs.rftools_frame_parts": "RFTools Machine Frame Parts" } diff --git a/kubejs/client_scripts/expert/item_modifiers/tooltips.js b/kubejs/client_scripts/expert/item_modifiers/tooltips.js index 6b0933c382..0a82653eea 100644 --- a/kubejs/client_scripts/expert/item_modifiers/tooltips.js +++ b/kubejs/client_scripts/expert/item_modifiers/tooltips.js @@ -1,4 +1,25 @@ onEvent('item.tooltip', (event) => { + /* + Valid Color Codes: + + .black() + .darkBlue() + .darkGreen() + .darkAqua() + .darkRed() + .darkPurple() + .gold() + .gray() + .darkGray() + .blue() + .green() + .aqua() + .red() + .lightPurple() + .yellow() + .white() + .color('#808080') //any hex color + */ if (global.isExpertMode == false) { return; } diff --git a/kubejs/client_scripts/item_modifiers/jei_add_items.js b/kubejs/client_scripts/item_modifiers/jei_add_items.js index b38172243b..6d581d1a84 100644 --- a/kubejs/client_scripts/item_modifiers/jei_add_items.js +++ b/kubejs/client_scripts/item_modifiers/jei_add_items.js @@ -4,7 +4,33 @@ onEvent('jei.add.items', (event) => { Item.of('tconstruct:crafting_station').nbt({ texture: 'minecraft:oak_planks' }), Item.of('tconstruct:part_builder').nbt({ texture: 'minecraft:oak_planks' }), Item.of('tconstruct:scorched_anvil').nbt({ texture: 'emendatusenigmatica:steel_block' }), - Item.of('tconstruct:tinkers_anvil').nbt({ texture: 'emendatusenigmatica:steel_block' }) + Item.of('tconstruct:tinkers_anvil').nbt({ texture: 'emendatusenigmatica:steel_block' }), + 'lootr:lootr_chest', + 'lootr:lootr_barrel', + 'lootr:lootr_trapped_chest', + Item.of('tetra:modular_double', { + 'double/handle': 'double/basic_handle', + HideFlags: 1, + 'double/head_left': 'double/basic_hammer_left', + 'double/head_right': 'double/basic_hammer_right', + Damage: 0, + 'double/basic_hammer_right_material': 'basic_hammer/alfsteel', + 'double/basic_handle_material': 'basic_handle/end_rod', + 'double/basic_hammer_left_material': 'basic_hammer/alfsteel' + }), + Item.of('tetra:modular_sword', { + 'sword/wide_guard_material': 'wide_guard/starmetal', + 'sword/guard': 'sword/wide_guard', + 'sword/short_blade_material': 'short_blade/eternal_crystal', + 'sword/blade': 'sword/short_blade', + 'sword/pommel': 'sword/decorative_pommel', + 'sword/basic_hilt_material': 'basic_hilt/end_rod', + HideFlags: 1, + 'sword/hilt': 'sword/basic_hilt', + Damage: 0, + 'sword/blade:arrested': 0, + 'sword/decorative_pommel_material': 'decorative_pommel/oak' + }) ]; items.forEach((item) => event.add(item)); diff --git a/kubejs/client_scripts/item_modifiers/jei_descriptions.js b/kubejs/client_scripts/item_modifiers/jei_descriptions.js index a2a9bd66f8..565c6b8397 100644 --- a/kubejs/client_scripts/item_modifiers/jei_descriptions.js +++ b/kubejs/client_scripts/item_modifiers/jei_descriptions.js @@ -77,7 +77,9 @@ onEvent('jei.information', (event) => { 'industrialforegoing:infinity_saw', 'industrialforegoing:infinity_drill', 'industrialforegoing:infinity_hammer', - 'industrialforegoing:infinity_trident' + 'industrialforegoing:infinity_trident', + 'industrialforegoing:infinity_nuke', + 'industrialforegoing:infinity_launcher' ], description: [ "Nine Quintillion is big. Really big. You just won't believe how vastly hugely mind-bogglingly big it is." @@ -89,7 +91,9 @@ onEvent('jei.information', (event) => { 'industrialforegoing:infinity_saw', 'industrialforegoing:infinity_drill', 'industrialforegoing:infinity_hammer', - 'industrialforegoing:infinity_trident' + 'industrialforegoing:infinity_trident', + 'industrialforegoing:infinity_nuke', + 'industrialforegoing:infinity_launcher' ], description: [ "Unless you plan on sitting here for a few centuries, filling this tool isn't possible through conventional means. Some say the answer lies in Nucleosynthesis instead." @@ -228,6 +232,22 @@ onEvent('jei.information', (event) => { { items: ['quark:root_item'], description: ['Drops occasionally when breaking Cave Roots.'] + }, + { + items: ['meetyourfight:phantoplasm'], + description: ['Drops from the Bellringer. Craft a Haunted Bell to summon.'] + }, + { + items: ['meetyourfight:mossy_tooth'], + description: ['Drops from Swampjaw. Craft a Fossil Bait to summon.'] + }, + { + items: ['meetyourfight:fortunes_favor'], + description: [`Drops from Dame Fortuna. Craft a Devil's Ante to summon.`] + }, + { + items: ['atum:ectoplasm'], + description: [`Drops from Wraiths in the sandy wastes of Atum.`] } ]; diff --git a/kubejs/client_scripts/item_modifiers/tooltips.js b/kubejs/client_scripts/item_modifiers/tooltips.js index 79fdc67f37..9363a95f9e 100644 --- a/kubejs/client_scripts/item_modifiers/tooltips.js +++ b/kubejs/client_scripts/item_modifiers/tooltips.js @@ -1,4 +1,25 @@ onEvent('item.tooltip', (event) => { + /* + Valid Color Codes: + + .black() + .darkBlue() + .darkGreen() + .darkAqua() + .darkRed() + .darkPurple() + .gold() + .gray() + .darkGray() + .blue() + .green() + .aqua() + .red() + .lightPurple() + .yellow() + .white() + .color('#808080') //any hex color + */ const recipes = [ { items: [ @@ -35,6 +56,40 @@ onEvent('item.tooltip', (event) => { { items: ['tconstruct:scorched_anvil', 'tconstruct:tinkers_anvil'], text: [Text.of('Craftable with any alloy blocks.').gold()] + }, + { + items: [ + 'engineersdecor:rebar_concrete_tile_stairs', + 'engineersdecor:rebar_concrete_tile_slab', + 'engineersdecor:rebar_concrete_tile', + 'engineersdecor:rebar_concrete_wall', + 'engineersdecor:rebar_concrete_stairs', + 'engineersdecor:rebar_concrete_slab', + 'engineersdecor:rebar_concrete', + 'thermal:enderium_glass', + 'thermal:lumium_glass', + 'thermal:signalum_glass', + 'thermal:obsidian_glass', + 'engineersdecor:panzerglass_block' + ], + text: [Text.of('Immune to the Wither').color('#4F0D75')] + }, + { + items: ['modularrouters:blast_upgrade'], + text: [Text.of('Renders routers immune to the Wither').color('#4F0D75')] + }, + { + items: ['astralsorcery:illumination_wand'], + text: [Text.of('Renders blocks immune to the Wither').color('#4F0D75')] + }, + { + items: [ + 'rftoolsbuilder:shield_block4', + 'rftoolsbuilder:shield_block3', + 'rftoolsbuilder:shield_block2', + 'rftoolsbuilder:shield_block1' + ], + text: [Text.of('Shield Projections are immune to the Wither').color('#4F0D75')] } ]; diff --git a/kubejs/client_scripts/normal/item modifiers/tooltips.js b/kubejs/client_scripts/normal/item modifiers/tooltips.js index 506b2b40c2..254c507723 100644 --- a/kubejs/client_scripts/normal/item modifiers/tooltips.js +++ b/kubejs/client_scripts/normal/item modifiers/tooltips.js @@ -1,11 +1,37 @@ onEvent('item.tooltip', (event) => { + /* + Valid Color Codes: + + .black() + .darkBlue() + .darkGreen() + .darkAqua() + .darkRed() + .darkPurple() + .gold() + .gray() + .darkGray() + .blue() + .green() + .aqua() + .red() + .lightPurple() + .yellow() + .white() + .color('#808080') //any hex color + */ + if (global.isNormalMode == false) { return; } const recipes = [ { items: ['resourcefulbees:t2_apiary', 'resourcefulbees:t3_apiary', 'resourcefulbees:t4_apiary'], - text: [Text.of('Crafting this will return any bees in the hives or apiaries used ONLY if all hives or apiaries have been previously placed in world and recieved NBT.').red()] + text: [ + Text.of( + 'Crafting this will return any bees in the hives or apiaries used ONLY if all hives or apiaries have been previously placed in world and recieved NBT.' + ).red() + ] } ]; diff --git a/kubejs/data/rftoolscontrol/recipes/workbench.json b/kubejs/data/rftoolscontrol/recipes/workbench.json deleted file mode 100644 index f787e64618..0000000000 --- a/kubejs/data/rftoolscontrol/recipes/workbench.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": ["C", "F", "X"], - "key": { - "C": { - "tag": "forge:workbench" - }, - "X": { - "tag": "forge:chests/wooden" - }, - "F": { - "item": "rftoolsbase:machine_frame" - } - }, - "result": { - "item": "rftoolscontrol:workbench" - } -} diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/tetra/actions.js b/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/tetra/actions.js index 6bbb945d97..fd29a44210 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/tetra/actions.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/tetra/actions.js @@ -1,4 +1,4 @@ -onEvent('server.datapack.low_priority', (event) => { +onEvent('server.datapack.high_priority', (event) => { const actionRecipes = [ { loot_table: 'tetra:loot_tables/actions/beam_salvage.json', @@ -277,6 +277,90 @@ onEvent('server.datapack.low_priority', (event) => { parameters: { bonusMultiplier: 3 } } ] + }, + { + type: 'minecraft:item', + name: 'emendatusenigmatica:lead_nugget', + expand: true, + functions: [ + { function: 'set_count', count: { min: 4, max: 12 } }, + { + function: 'minecraft:apply_bonus', + enchantment: 'minecraft:fortune', + formula: 'uniform_bonus_count', + parameters: { bonusMultiplier: 3 } + } + ] + }, + { + type: 'minecraft:item', + name: 'emendatusenigmatica:nickel_nugget', + expand: true, + functions: [ + { function: 'set_count', count: { min: 4, max: 12 } }, + { + function: 'minecraft:apply_bonus', + enchantment: 'minecraft:fortune', + formula: 'uniform_bonus_count', + parameters: { bonusMultiplier: 3 } + } + ] + }, + { + type: 'minecraft:item', + name: 'emendatusenigmatica:uranium_nugget', + expand: true, + functions: [ + { function: 'set_count', count: { min: 4, max: 12 } }, + { + function: 'minecraft:apply_bonus', + enchantment: 'minecraft:fortune', + formula: 'uniform_bonus_count', + parameters: { bonusMultiplier: 3 } + } + ] + }, + { + type: 'minecraft:item', + name: 'emendatusenigmatica:osmium_nugget', + expand: true, + functions: [ + { function: 'set_count', count: { min: 4, max: 12 } }, + { + function: 'minecraft:apply_bonus', + enchantment: 'minecraft:fortune', + formula: 'uniform_bonus_count', + parameters: { bonusMultiplier: 3 } + } + ] + }, + { + type: 'minecraft:item', + name: 'emendatusenigmatica:tin_nugget', + expand: true, + functions: [ + { function: 'set_count', count: { min: 4, max: 12 } }, + { + function: 'minecraft:apply_bonus', + enchantment: 'minecraft:fortune', + formula: 'uniform_bonus_count', + parameters: { bonusMultiplier: 3 } + } + ] + }, + { + type: 'minecraft:item', + name: 'emendatusenigmatica:zinc_nugget', + expand: true, + functions: [ + { function: 'set_count', count: { min: 4, max: 12 } }, + { + function: 'minecraft:apply_bonus', + enchantment: 'minecraft:fortune', + formula: 'uniform_bonus_count', + parameters: { bonusMultiplier: 3 } + } + ] } ] }, diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/towers_of_the_wild/ocean_tower_chest.js b/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/towers_of_the_wild/ocean_tower_chest.js new file mode 100644 index 0000000000..c76761ae92 --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/towers_of_the_wild/ocean_tower_chest.js @@ -0,0 +1,258 @@ +onEvent('server.datapack.high_priority', (event) => { + let loot_table = { + type: 'minecraft:chest', + pools: [ + { + rolls: { + min: 6.0, + max: 10.0, + type: 'minecraft:uniform' + }, + entries: [ + { + type: 'minecraft:item', + weight: 15, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 3.0, + type: 'minecraft:uniform' + } + } + ], + name: 'minecraft:iron_ingot' + }, + { + type: 'minecraft:item', + weight: 15, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 4.0, + type: 'minecraft:uniform' + } + } + ], + name: 'minecraft:prismarine_shard' + }, + { + type: 'minecraft:item', + weight: 10, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 2.0, + type: 'minecraft:uniform' + } + } + ], + name: 'minecraft:emerald' + }, + { + type: 'minecraft:item', + weight: 10, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 4.0, + type: 'minecraft:uniform' + } + } + ], + name: 'minecraft:gold_nugget' + }, + { + type: 'minecraft:item', + weight: 8, + name: 'minecraft:ender_pearl' + }, + { + type: 'minecraft:item', + weight: 5, + name: 'minecraft:compass' + }, + { + type: 'minecraft:item', + weight: 3, + functions: [ + { + function: 'minecraft:enchant_with_levels', + levels: 30, + treasure: true + } + ], + name: 'minecraft:book' + }, + { + type: 'minecraft:item', + weight: 2, + functions: [ + { + function: 'minecraft:enchant_with_levels', + levels: 30, + treasure: true + } + ], + name: 'minecraft:heart_of_the_sea' + }, + { + type: 'minecraft:item', + weight: 3, + functions: [ + { + function: 'minecraft:enchant_with_levels', + levels: 30, + treasure: true + } + ], + name: 'minecraft:book' + }, + { + type: 'minecraft:item', + weight: 3, + functions: [ + { + function: 'set_nbt', + tag: `{flavor:\"Launches the caster into the air and grants temporary elytra flight!\",color:\"255,25,180\",spell_0:\"[self, launch, launch, glide, duration_down]\",display:{Name:\"{\\\"italic\\\":true,\\\"color\\\":\\\"dark_purple\\\",\\\"text\\\":\\\"Takeoff!\\\"}\"},current_slot:0,max_slot:1}` + } + ], + name: 'ars_nouveau:caster_tome' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'artifacts:cloud_in_a_bottle' + }, + { + type: 'minecraft:item', + weight: 3, + name: 'artifacts:umbrella' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'artifacts:helium_flamingo' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'artifacts:bunny_hoppers' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'tconstruct:sky_slime_sling' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'tconstruct:sky_slime_boots' + }, + { + type: 'item', + weight: 2, + name: 'apotheosis:potion_charm', + functions: [ + { + function: 'set_nbt', + tag: `{Damage:0,Potion:\"minecraft:long_slow_falling\"}` + } + ] + }, + { + type: 'item', + weight: 2, + name: 'apotheosis:potion_charm', + functions: [ + { + function: 'set_nbt', + tag: `{Damage:0,Potion:\"undergarden:strong_featherweight\"}` + } + ] + }, + { + type: 'item', + weight: 1, + name: 'minecraft:enchanted_book', + functions: [ + { + function: 'set_nbt', + tag: `{StoredEnchantments:[{lvl:5s,id:\"minecraft:feather_falling\"}]}` + } + ] + }, + { + type: 'minecraft:item', + weight: 7, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 3.0, + max: 5.0, + type: 'minecraft:uniform' + } + } + ], + name: 'archers_paradox:lightning_arrow' + }, + { + type: 'minecraft:item', + weight: 2, + name: 'naturesaura:break_prevention' + }, + { + type: 'minecraft:item', + weight: 15, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 4.0, + type: 'minecraft:uniform' + } + } + ], + name: 'aquaculture:neptunium_nugget' + }, + { + type: 'item', + weight: 1, + name: 'minecraft:trident', + functions: [ + { + function: 'enchant_with_levels', + levels: 30, + treasure: true + } + ] + }, + { + type: 'minecraft:item', + weight: 1, + name: 'ars_nouveau:belt_of_levitation' + } + ] + }, + { + rolls: 1, + entries: [ + { + type: 'minecraft:item', + name: 'minecraft:map' + } + ] + } + ] + }; + event.addJson(`towers_of_the_wild:loot_tables/chests/tower/ocean/ocean_tower_chest.json`, loot_table); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/towers_of_the_wild/tower_chest.js b/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/towers_of_the_wild/tower_chest.js new file mode 100644 index 0000000000..77e232177e --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/base/loot_tables/towers_of_the_wild/tower_chest.js @@ -0,0 +1,219 @@ +onEvent('server.datapack.high_priority', (event) => { + let loot_table = { + type: 'minecraft:chest', + pools: [ + { + rolls: { + min: 6.0, + max: 10.0, + type: 'minecraft:uniform' + }, + entries: [ + { + type: 'minecraft:item', + weight: 15, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 3.0, + type: 'minecraft:uniform' + } + } + ], + name: 'minecraft:iron_ingot' + }, + { + type: 'minecraft:item', + weight: 15, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 4.0, + type: 'minecraft:uniform' + } + } + ], + name: 'minecraft:feather' + }, + { + type: 'minecraft:item', + weight: 10, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 2.0, + type: 'minecraft:uniform' + } + } + ], + name: 'minecraft:emerald' + }, + { + type: 'minecraft:item', + weight: 10, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 1.0, + max: 4.0, + type: 'minecraft:uniform' + } + } + ], + name: 'minecraft:gold_nugget' + }, + { + type: 'minecraft:item', + weight: 8, + name: 'minecraft:ender_pearl' + }, + { + type: 'minecraft:item', + weight: 5, + name: 'minecraft:compass' + }, + { + type: 'minecraft:item', + weight: 3, + functions: [ + { + function: 'minecraft:enchant_with_levels', + levels: 30, + treasure: true + } + ], + name: 'minecraft:book' + }, + { + type: 'minecraft:item', + weight: 3, + functions: [ + { + function: 'set_nbt', + tag: `{flavor:\"Launches the caster into the air and grants temporary elytra flight!\",color:\"255,25,180\",spell_0:\"[self, launch, launch, glide, duration_down]\",display:{Name:\"{\\\"italic\\\":true,\\\"color\\\":\\\"dark_purple\\\",\\\"text\\\":\\\"Takeoff!\\\"}\"},current_slot:0,max_slot:1}` + } + ], + name: 'ars_nouveau:caster_tome' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'artifacts:cloud_in_a_bottle' + }, + { + type: 'minecraft:item', + weight: 3, + name: 'artifacts:umbrella' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'artifacts:helium_flamingo' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'artifacts:bunny_hoppers' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'tconstruct:sky_slime_sling' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'tconstruct:sky_slime_boots' + }, + { + type: 'item', + weight: 2, + name: 'apotheosis:potion_charm', + functions: [ + { + function: 'set_nbt', + tag: `{Damage:0,Potion:\"minecraft:long_slow_falling\"}` + } + ] + }, + { + type: 'item', + weight: 2, + name: 'apotheosis:potion_charm', + functions: [ + { + function: 'set_nbt', + tag: `{Damage:0,Potion:\"undergarden:strong_featherweight\"}` + } + ] + }, + { + type: 'item', + weight: 1, + name: 'minecraft:enchanted_book', + functions: [ + { + function: 'set_nbt', + tag: `{StoredEnchantments:[{lvl:5s,id:\"minecraft:feather_falling\"}]}` + } + ] + }, + { + type: 'minecraft:item', + weight: 7, + functions: [ + { + function: 'minecraft:set_count', + count: { + min: 3.0, + max: 5.0, + type: 'minecraft:uniform' + } + } + ], + name: 'archers_paradox:lightning_arrow' + }, + { + type: 'minecraft:item', + weight: 2, + name: 'naturesaura:break_prevention' + }, + { + type: 'minecraft:item', + weight: 1, + name: 'ars_nouveau:belt_of_levitation' + }, + { + type: 'item', + weight: 1, + name: 'minecraft:water_bucket', + functions: [ + { + function: 'set_nbt', + tag: `{Enchantments:[{lvl:1,id:\"minecraft:infinity\"}],display:{Name:\"{\\\"text\\\":\\\"#MLG-YOLO\\\"}\"}}` + } + ] + } + ] + }, + { + rolls: 1, + entries: [ + { + type: 'minecraft:item', + name: 'minecraft:map' + } + ] + } + ] + }; + + event.addJson(`towers_of_the_wild:loot_tables/chests/tower/regular/tower_chest.json`, loot_table); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipes/remove.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipes/remove.js index e6378e2df3..280d26b627 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipes/remove.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipes/remove.js @@ -1,4 +1,7 @@ onEvent('recipes', (event) => { + event.remove({ type: 'create:cutting', input: '#minecraft:logs' }); + event.remove({ type: 'immersiveengineering:sawmill', input: '#minecraft:logs' }); + event.remove({ type: 'mekanism:combining' }); event.remove({ type: 'minecraft:smelting', output: 'minecraft:obsidian' }); event.remove({ type: 'minecraft:blasting', output: 'minecraft:obsidian' }); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipes/replace_input.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipes/replace_input.js index b6f3a733b5..484b85f87b 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipes/replace_input.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipes/replace_input.js @@ -140,7 +140,13 @@ onEvent('recipes', (event) => { event.replaceInput({ id: 'fluxnetworks:fluxconfigurator' }, 'minecraft:ender_eye', 'powah:ender_core'); event.replaceInput({ id: 'fluxnetworks:fluxpoint' }, 'minecraft:redstone_block', 'powah:ender_gate_nitro'); - event.replaceInput({ id: 'cookingforblockheads:crafting_book' }, 'minecraft:crafting_table', '#forge:workbench'); + event.replaceInput( + { + not: [{ type: 'ars_nouveau:glyph_recipe' }] + }, + 'minecraft:crafting_table', + '#forge:workbenches' + ); event.replaceInput({ id: 'minecraft:nether_bricks' }, '#forge:ingots/nether_brick', 'minecraft:nether_brick'); event.replaceInput( diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipes/shaped.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipes/shaped.js index c8101e800b..3f538bff70 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipes/shaped.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipes/shaped.js @@ -216,76 +216,6 @@ onEvent('recipes', (event) => { A: 'minecraft:snow_block' } }, - { - // Add Oak Recipes for Forest Combs - output: Item.of('minecraft:oak_log', 8), - pattern: ['BCB', 'C C', 'BCB'], - key: { - C: 'resourcefulbees:forest_honeycomb', - B: 'resourcefulbees:wax' - } - }, - { - output: Item.of('minecraft:oak_sapling', 4), - pattern: [' C ', 'B B', ' C '], - key: { - C: 'resourcefulbees:forest_honeycomb', - B: 'resourcefulbees:wax' - } - }, - { - output: Item.of('minecraft:oak_leaves', 16), - pattern: [' ', 'B C', ' '], - key: { - C: 'resourcefulbees:forest_honeycomb', - B: 'resourcefulbees:wax' - } - }, - { - // Add Stone Recipes for Rocky Combs - output: Item.of('minecraft:stone', 32), - pattern: ['BCB', 'C C', 'BCB'], - key: { - C: 'resourcefulbees:rocky_honeycomb', - B: 'resourcefulbees:wax' - } - }, - { - output: Item.of('minecraft:cobblestone', 32), - pattern: ['BCB', 'C C', 'BCB'], - key: { - C: 'resourcefulbees:rocky_honeycomb', - B: 'resourcefulbees:wax' - } - }, - { - output: Item.of('minecraft:diorite', 32), - pattern: ['CBC', 'D D', 'CBC'], - key: { - B: 'resourcefulbees:rocky_honeycomb', - C: 'resourcefulbees:wax', - D: 'resourcefulbees:nether_quartz_honeycomb' - } - }, - { - output: Item.of('minecraft:andesite', 32), - pattern: ['CDC', 'B B', 'CDC'], - key: { - B: 'resourcefulbees:rocky_honeycomb', - C: 'resourcefulbees:wax', - D: 'resourcefulbees:nether_quartz_honeycomb' - } - }, - { - // Add Wet Comb -> Water Bucket Recipe - output: 'minecraft:water_bucket', - pattern: ['BCB', 'CAC', 'BCB'], - key: { - C: 'resourcefulbees:water_honeycomb', - B: 'resourcefulbees:wax', - A: 'minecraft:bucket' - } - }, { // Add Blaze + Coal Comb -> Lava Bucket Recipe output: 'minecraft:lava_bucket', @@ -1003,6 +933,16 @@ onEvent('recipes', (event) => { B: '#forge:chests' }, id: 'cfm:post_box' + }, + { + output: 'rftoolscontrol:workbench', + pattern: ['C', 'F', 'X'], + key: { + C: '#forge:workbenches', + X: '#forge:chests/wooden', + F: 'rftoolsbase:machine_frame' + }, + id: 'rftoolscontrol:workbench' } ]; @@ -1462,6 +1402,12 @@ onEvent('recipes', (event) => { if (wood.modId == 'minecraft') { return; } + let craftingTable = wood.modId + ':' + wood.logType + '_crafting_table'; + if (!Item.exists(craftingTable)) { + event.shaped('minecraft:crafting_table', ['AA', 'AA'], { + A: wood.plankBlock + }); + } //All recipes using logs here var chest = wood.modId + ':' + wood.logType + '_chest'; if (!Item.exists(chest)) { diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipes/shapeless.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipes/shapeless.js index d9c43fdecb..593ab05c4d 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipes/shapeless.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipes/shapeless.js @@ -62,7 +62,7 @@ onEvent('recipes', (event) => { output: Item.of('patchouli:guide_book', { 'patchouli:book': 'patchouli:modded_for_dummies' }), inputs: ['minecraft:book', '#forge:dyes/yellow'] }, - { output: 'minecraft:crafting_table', inputs: ['#forge:workbench'] }, + { output: 'minecraft:crafting_table', inputs: ['#forge:workbenches'] }, { output: Item.of('patchouli:guide_book', { 'patchouli:book': 'resourcefulbees:fifty_shades_of_bees' }), inputs: ['minecraft:sugar', 'minecraft:book'] @@ -562,6 +562,10 @@ onEvent('recipes', (event) => { { output: Item.of('minecraft:brown_dye', 2), inputs: ['#forge:dyes/red', '#forge:dyes/green'] + }, + { + output: 'sushigocrafting:soy_seeds', + inputs: ['sushigocrafting:soy_bean'] } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/bloodmagic/alchemytable.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/bloodmagic/alchemytable.js index c5e5bf071c..4ee593bee4 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/bloodmagic/alchemytable.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/bloodmagic/alchemytable.js @@ -8,7 +8,7 @@ onEvent('recipes', (event) => { syphon: 50, ticks: 20, orbLevel: 0, - id: 'flint_from_gravel' + id: 'bloodmagic:alchemytable/flint_from_gravel' }, { inputs: [ @@ -22,7 +22,7 @@ onEvent('recipes', (event) => { syphon: 100, ticks: 200, orbLevel: 1, - id: 'leather_from_flesh' + id: 'bloodmagic:alchemytable/leather_from_flesh' }, { inputs: ['#forge:crops/potato', '#forge:crops/potato', '#forge:crops/potato', 'minecraft:bone_meal'], @@ -31,7 +31,7 @@ onEvent('recipes', (event) => { syphon: 100, ticks: 100, orbLevel: 1, - id: 'plantoil_from_taters' + id: 'bloodmagic:alchemytable/plantoil_from_taters' }, { inputs: ['#forge:crops', '#forge:crops', '#forge:crops', 'minecraft:bone_meal'], @@ -40,7 +40,7 @@ onEvent('recipes', (event) => { syphon: 100, ticks: 100, orbLevel: 1, - id: 'plantoil_from_wheat' + id: 'bloodmagic:alchemytable/plantoil_from_wheat' }, { inputs: ['minecraft:coal', 'minecraft:coal'], @@ -49,7 +49,7 @@ onEvent('recipes', (event) => { syphon: 400, ticks: 200, orbLevel: 1, - id: 'sand_coal' + id: 'bloodmagic:alchemytable/sand_coal' }, { inputs: ['#minecraft:wool'], @@ -58,7 +58,7 @@ onEvent('recipes', (event) => { syphon: 100, ticks: 100, orbLevel: 0, - id: 'string' + id: 'bloodmagic:alchemytable/string' }, { inputs: ['#forge:sand', '#forge:sand', 'minecraft:water_bucket'], @@ -67,7 +67,7 @@ onEvent('recipes', (event) => { syphon: 50, ticks: 100, orbLevel: 2, - id: 'clay_from_sand' + id: 'bloodmagic:alchemytable/clay_from_sand' }, { inputs: ['#forge:rods/blaze'], @@ -212,6 +212,15 @@ onEvent('recipes', (event) => { syphon: 200, ticks: 200, orbLevel: 1 + }, + { + inputs: ['minecraft:nether_wart_block'], + output: 'minecraft:nether_wart', + count: 4, + syphon: 50, + ticks: 40, + orbLevel: 0, + id: 'bloodmagic:alchemytable/nether_wart_from_block' } ] }; @@ -223,7 +232,7 @@ onEvent('recipes', (event) => { .ticks(recipe.ticks) .upgradeLevel(recipe.orbLevel); if (recipe.id) { - re.id(`bloodmagic:alchemytable/${recipe.id}`); + re.id(recipe.id); } }); }); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/compound/crushing.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/compound/crushing.js index cca8aa6861..eefdc5c219 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/compound/crushing.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/compound/crushing.js @@ -5,7 +5,8 @@ onEvent('recipes', (event) => { // output: Item.of('minecraft:diamond', 8), // input: Item.of('minecraft:lead'), // experience: 0.5, - // duration: 100 + // duration: 100, + // ignore_occultism_multiplier: true // } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/blockzapper_upgrade.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/blockzapper_upgrade.js index c18e7c8cf4..b786a37479 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/blockzapper_upgrade.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/blockzapper_upgrade.js @@ -1,88 +1 @@ -onEvent('recipes', (event) => { - const recipes = [ - { - pattern: ['SE', 'BS'], - key: { - B: { tag: 'forge:ingots/brass' }, - S: { item: 'minecraft:sugar' }, - E: { item: 'create:handheld_blockzapper' } - }, - result: 'create:handheld_blockzapper', - component: 'Accelerator', - tier: 'Brass', - id: 'create:blockzapper_upgrade/gold_accelerator' - }, - { - pattern: ['E ', 'BR'], - key: { - B: { tag: 'forge:ingots/brass' }, - R: { item: 'create:refined_radiance' }, - E: { item: 'create:handheld_blockzapper' } - }, - result: 'create:handheld_blockzapper', - component: 'Amplifier', - tier: 'Brass', - id: 'create:blockzapper_upgrade/gold_amplifier' - }, - { - pattern: [' B ', 'BEB', ' B '], - key: { - B: { tag: 'forge:ingots/brass' }, - E: { item: 'create:handheld_blockzapper' } - }, - result: 'create:handheld_blockzapper', - component: 'Body', - tier: 'Brass', - id: 'create:blockzapper_upgrade/gold_body' - }, - { - pattern: ['E ', 'BR'], - key: { - B: { tag: 'forge:ingots/brass' }, - R: { tag: 'forge:dusts/redstone' }, - E: { item: 'create:handheld_blockzapper' } - }, - result: 'create:handheld_blockzapper', - component: 'Retriever', - tier: 'Brass', - id: 'create:blockzapper_upgrade/gold_retriever' - }, - { - pattern: ['GBG', ' E '], - key: { - B: { tag: 'forge:ingots/brass' }, - G: { tag: 'forge:glass' }, - E: { item: 'create:handheld_blockzapper' } - }, - result: 'create:handheld_blockzapper', - component: 'Scope', - tier: 'Brass', - id: 'create:blockzapper_upgrade/gold_scope' - }, - { - pattern: ['GBG', ' E '], - key: { - B: { item: 'create:chromatic_compound' }, - G: { tag: 'forge:glass' }, - E: { item: 'create:handheld_blockzapper' } - }, - result: 'create:handheld_blockzapper', - component: 'Scope', - tier: 'Chromatic', - id: 'create:blockzapper_upgrade/purpur_scope' - } - ]; - recipes.forEach((recipe) => { - const re = event.custom({ - type: 'create:blockzapper_upgrade', - pattern: recipe.pattern, - key: recipe.key, - result: Item.of(recipe.result, 1).toJson(), - component: recipe.component, - tier: recipe.tier - }); - if (recipe.id) { - re.id(recipe.id); - } - }); -}); +//TODO: Remove in 0.6.0 diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/mechanical_crafting.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/mechanical_crafting.js index 2cd88fe503..08d52e7cb5 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/mechanical_crafting.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/mechanical_crafting.js @@ -1,20 +1,7 @@ onEvent('recipes', (event) => { - const data = { - recipes: [ - { - pattern: [' L ', 'RRQRR', ' CCC '], - key: { - L: '#forge:plates/lapis', - R: '#forge:dusts/redstone', - Q: 'create:polished_rose_quartz', - C: '#forge:nuggets/gold' - }, - result: 'create:integrated_circuit' - } - ] - }; + const recipes = []; - data.recipes.forEach((recipe) => { + recipes.forEach((recipe) => { event.recipes.create.mechanical_crafting(recipe.result, recipe.pattern, recipe.key); }); }); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/mixing.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/mixing.js index 2bae0c9de8..a6d2176854 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/mixing.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/create/mixing.js @@ -96,18 +96,34 @@ onEvent('recipes', (event) => { ], output: Item.of('emendatusenigmatica:bronze_crushed', 4) }, + { + inputs: ['#forge:ingots/copper', '#forge:ingots/copper', '#forge:ingots/copper', '#forge:ingots/tin'], + output: Item.of('emendatusenigmatica:bronze_ingot', 4) + }, { inputs: ['#create:crushed_ores/copper', '#create:crushed_ores/nickel'], output: Item.of('emendatusenigmatica:constantan_crushed', 2) }, + { + inputs: ['#forge:ingots/copper', '#forge:ingots/nickel'], + output: Item.of('emendatusenigmatica:constantan_ingot', 2) + }, { inputs: ['#create:crushed_ores/gold', '#create:crushed_ores/silver'], output: Item.of('emendatusenigmatica:electrum_crushed', 2) }, + { + inputs: ['#forge:ingots/gold', '#forge:ingots/silver'], + output: Item.of('emendatusenigmatica:electrum_ingot', 2) + }, { inputs: ['#create:crushed_ores/iron', '#create:crushed_ores/iron', '#create:crushed_ores/nickel'], output: Item.of('emendatusenigmatica:invar_crushed', 3) }, + { + inputs: ['#forge:ingots/iron', '#forge:ingots/iron', '#forge:ingots/nickel'], + output: Item.of('emendatusenigmatica:invar_ingot', 3) + }, { inputs: ['#forge:ingots/iron', '#forge:ingots/lead'], output: Item.of('eidolon:pewter_ingot', 2) @@ -148,6 +164,16 @@ onEvent('recipes', (event) => { ], output: Item.of('emendatusenigmatica:steel_crushed', 4) }, + { + inputs: [ + '#forge:dusts/coal_coke', + '#forge:ingots/iron', + '#forge:ingots/iron', + '#forge:ingots/iron', + '#forge:ingots/iron' + ], + output: Item.of('emendatusenigmatica:steel_ingot', 4) + }, { inputs: [ '#create:crushed_ores/copper', @@ -161,6 +187,19 @@ onEvent('recipes', (event) => { ], output: Item.of('emendatusenigmatica:signalum_crushed', 4) }, + { + inputs: [ + '#forge:ingots/copper', + '#forge:ingots/copper', + '#forge:ingots/copper', + '#forge:ingots/silver', + '#forge:dusts/redstone', + '#forge:dusts/redstone', + '#forge:dusts/redstone', + '#forge:dusts/redstone' + ], + output: Item.of('emendatusenigmatica:signalum_ingot', 4) + }, { inputs: [ '#create:crushed_ores/tin', @@ -172,6 +211,17 @@ onEvent('recipes', (event) => { ], output: Item.of('emendatusenigmatica:lumium_crushed', 4) }, + { + inputs: [ + '#forge:ingots/tin', + '#forge:ingots/tin', + '#forge:ingots/tin', + '#forge:ingots/silver', + '#forge:dusts/glowstone', + '#forge:dusts/glowstone' + ], + output: Item.of('emendatusenigmatica:lumium_ingot', 4) + }, { inputs: [ '#create:crushed_ores/lead', @@ -183,6 +233,17 @@ onEvent('recipes', (event) => { ], output: Item.of('emendatusenigmatica:enderium_crushed', 2) }, + { + inputs: [ + '#forge:ingots/lead', + '#forge:ingots/lead', + '#forge:ingots/lead', + '#forge:dusts/diamond', + '#forge:ender_pearls', + '#forge:ender_pearls' + ], + output: Item.of('emendatusenigmatica:enderium_ingot', 2) + }, { inputs: ['#forge:ingots/netherite', 'betterendforge:terminite_ingot'], output: Item.of('betterendforge:aeternium_ingot', 1) diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/immersiveengineering/crusher.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/immersiveengineering/crusher.js index a8f9cbf998..d375ac76c2 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/immersiveengineering/crusher.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/immersiveengineering/crusher.js @@ -93,6 +93,12 @@ onEvent('recipes', (event) => { input: 'minecraft:sugar_cane', output: Item.of('minecraft:sugar', 2), secondary: [Item.of('minecraft:sugar').chance(0.1)] + }, + { + input: 'minecraft:nether_wart_block', + output: Item.of('minecraft:nether_wart', 3), + secondary: [Item.of('minecraft:nether_wart').chance(0.5)], + id: 'immersiveengineering:crusher/nether_wart' } ] }; diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/immersiveengineering/fermenter.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/immersiveengineering/fermenter.js index c95c04f457..16cf2c375d 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/immersiveengineering/fermenter.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/immersiveengineering/fermenter.js @@ -67,6 +67,10 @@ onEvent('recipes', (event) => { 'simplefarming:turnip', 'simplefarming:yam', 'simplefarming:zucchini', + 'sushigocrafting:cucumber', + 'sushigocrafting:soy_bean', + 'sushigocrafting:wasabi_root', + 'sushigocrafting:avocado', 'undergarden:blisterberry', 'upgrade_aquatic:mulberry' ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/industrialforegoing/dissolution_chamber.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/industrialforegoing/dissolution_chamber.js index 519fbb0e13..dc8e377297 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/industrialforegoing/dissolution_chamber.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/industrialforegoing/dissolution_chamber.js @@ -1,39 +1,90 @@ onEvent('recipes', (event) => { - var data = { - recipes: [ - { - type: 'industrialforegoing:dissolution_chamber', - input: [ - { - item: 'minecraft:glass_pane' - } - ], - inputFluid: '{ FluidName: "pneumaticcraft:memory_essence", Amount: 1000 }', - processingTime: 50, - output: { - item: 'minecraft:glass_pane', - count: 1 - }, - outputFluid: '{ FluidName: "industrialforegoing:essence", Amount: 1000 }' - }, - { - type: 'industrialforegoing:dissolution_chamber', - input: [ - { - item: 'minecraft:glass_pane' - } - ], - inputFluid: '{ FluidName: "industrialforegoing:essence", Amount: 1000 }', - processingTime: 50, - output: { - item: 'minecraft:glass_pane', - count: 1 - }, - outputFluid: '{ FluidName: "pneumaticcraft:memory_essence", Amount: 1000 }' - } - ] - }; - data.recipes.forEach((recipe) => { - event.custom(recipe); + if (global.isExpertMode == false) { + return; + } + + const recipes = [ +/* + { + inputs: [ + '', // top left + '', // top + '', // top right + '', // left + '', // right + '', // bottom left + '', // bottom + '' // bottom right + ], + inputFluid: '', // optional + inputFluidAmount: 0, // leave at 0 for no fluid + processingTime: 50, + outputItem: { item: '', count: 1 }, + outputFluid: '', // optional + outputFluidAmount: 0, // leave at 0 for no fluid + id: '' + } +*/ + { + inputs: [ + 'minecraft:glass_pane' + ], + inputFluid: 'pneumaticcraft:memory_essence', + inputFluidAmount: 1000, + processingTime: 50, + outputItem: { item: 'minecraft:glass_pane', count: 1 }, + outputFluid: 'industrialforegoing:essence', + outputFluidAmount: 1000 + }, + { + inputs: [ + 'minecraft:glass_pane' + ], + inputFluid: 'industrialforegoing:essence', + inputFluidAmount: 1000, + processingTime: 50, + outputItem: { item: 'minecraft:glass_pane', count: 1 }, + outputFluid: 'pneumaticcraft:memory_essence', + outputFluidAmount: 1000 + }, + { + inputs: [ + '#forge:ingots/pink_slime', // top left + 'resourcefulbees:iron_bee_spawn_egg', // top + '#forge:ingots/pink_slime', // top right + '#resourcefulbees:resourceful_honeycomb_block', // left + '#resourcefulbees:resourceful_honeycomb_block', // right + 'resourcefulbees:wax', // bottom left + 'resourcefulbees:bee_jar', // bottom + 'resourcefulbees:wax' // bottom right + ], + inputFluid: 'industrialforegoing:pink_slime', + inputFluidAmount: 1000, + processingTime: 600, + outputItem: Item.of('resourcefulbees:bee_jar', {Entity: "resourcefulbees:industrious_bee", BeeType: "industrious", Color: "#209EBD"}).toJson(), + outputFluid: '', + outputFluidAmount: 0 + } + ]; + + recipes.forEach((recipe) => { + let ingredients = []; + + recipe.inputs.forEach((input) => { + ingredients.push(Ingredient.of(input)); + }); + + const re = event.custom({ + type: 'industrialforegoing:dissolution_chamber', + input: ingredients, + inputFluid: `{FluidName:"${recipe.inputFluid}",Amount:${recipe.inputFluidAmount}}`, + processingTime: recipe.processingTime, + output: recipe.outputItem, + outputFluid: `{FluidName:"${recipe.outputFluid}",Amount:${recipe.outputFluidAmount}}` + }); + + if (recipe.id) { + re.id(recipe.id); + } }); -}); +}); \ No newline at end of file diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/industrialforegoing/laser_drill_fluid.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/industrialforegoing/laser_drill_fluid.js index 300b4c495a..7f9068a6be 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/industrialforegoing/laser_drill_fluid.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/industrialforegoing/laser_drill_fluid.js @@ -116,4 +116,27 @@ onEvent('recipes', (event) => { entity: 'minecraft:empty', type: 'industrialforegoing:laser_drill_fluid' }); + + event.recipes.industrialforegoing.laser_drill_fluid({ + type: 'industrialforegoing.laser_drill_fluid', + output: '{FluidName:"industrialforegoing:pink_slime",Amount:10}', + rarity: [ + { + whitelist: {}, + blacklist: { + type: 'minecraft:worldgen/biome', + values: nether_end_biomes + }, + depth_min: 5, + depth_max: 100, + weight: 10 + } + ], + pointer: 0, + catalyst: { + item: 'industrialforegoing:laser_lens6' + }, + entity: 'botania:pink_wither', + type: 'industrialforegoing:laser_drill_fluid' + }); }); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/mekanism/nucleosynthesizing.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/mekanism/nucleosynthesizing.js index 12046b9c2a..567e5324e9 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/mekanism/nucleosynthesizing.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/mekanism/nucleosynthesizing.js @@ -73,6 +73,33 @@ onEvent('recipes', (event) => { }), duration: 2500000 //Approximately 100 billion RF to complete the craft. + }, + { + itemInput: { ingredient: { item: 'industrialforegoing:infinity_nuke' } }, + gasInput: { amount: 10000, gas: 'mekanism:antimatter' }, + output: Item.of('industrialforegoing:infinity_nuke', { + CanCharge: 1, + Special: 0, + Selected: 'ARTIFACT', + Energy: 9223372036854775807, + Fluid: { FluidName: 'biofuel', Amount: 0 } + }), + duration: 2500000 + //Approximately 100 billion RF to complete the craft. + }, + { + itemInput: { ingredient: { item: 'industrialforegoing:infinity_launcher' } }, + gasInput: { amount: 10000, gas: 'mekanism:antimatter' }, + output: Item.of('industrialforegoing:infinity_launcher', { + CanCharge: 1, + Energy: 9223372036854775807, + Fluid: { FluidName: 'biofuel', Amount: 0 }, + Special: 0, + Selected: 'ARTIFACT', + Plunger: 0 + }), + duration: 2500000 + //Approximately 100 billion RF to complete the craft. } ] }; diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/blasting.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/blasting.js index db21e63d17..c3ba3565b8 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/blasting.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/blasting.js @@ -68,6 +68,66 @@ onEvent('recipes', (event) => { output: 'immersiveengineering:ingot_hop_graphite', xp: 0.5, id: 'immersiveengineering:ingot_hop_graphite_from_blasting' + }, + { + input: 'aquaculture:neptunium_helmet', + output: Item.of('aquaculture:neptunium_nugget', 5), + xp: 5 + }, + { + input: 'aquaculture:neptunium_chestplate', + output: Item.of('aquaculture:neptunium_nugget', 8), + xp: 8 + }, + { + input: 'aquaculture:neptunium_leggings', + output: Item.of('aquaculture:neptunium_nugget', 7), + xp: 7 + }, + { + input: 'aquaculture:neptunium_boots', + output: Item.of('aquaculture:neptunium_nugget', 4), + xp: 4 + }, + { + input: 'aquaculture:neptunium_pickaxe', + output: Item.of('aquaculture:neptunium_nugget', 3), + xp: 3 + }, + { + input: 'aquaculture:neptunium_axe', + output: Item.of('aquaculture:neptunium_nugget', 3), + xp: 3 + }, + { + input: 'aquaculture:neptunium_shovel', + output: Item.of('aquaculture:neptunium_nugget', 1), + xp: 1 + }, + { + input: 'aquaculture:neptunium_sword', + output: Item.of('aquaculture:neptunium_nugget', 2), + xp: 2 + }, + { + input: 'aquaculture:neptunium_hoe', + output: Item.of('aquaculture:neptunium_nugget', 2), + xp: 2 + }, + { + input: 'aquaculture:neptunium_fillet_knife', + output: Item.of('aquaculture:neptunium_nugget', 2), + xp: 2 + }, + { + input: 'aquaculture:neptunium_fishing_rod', + output: Item.of('aquaculture:neptunium_nugget', 2), + xp: 2 + }, + { + input: 'aquaculture:neptunium_bow', + output: Item.of('aquaculture:neptunium_nugget', 3), + xp: 3 } ]; recipes.forEach((recipe) => { diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/smelting.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/smelting.js index 0c8fe4b699..44b6322d32 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/smelting.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/smelting.js @@ -63,6 +63,66 @@ onEvent('recipes', (event) => { output: 'immersiveengineering:ingot_hop_graphite', xp: 0.5, id: 'immersiveengineering:ingot_hop_graphite' + }, + { + input: 'aquaculture:neptunium_helmet', + output: Item.of('aquaculture:neptunium_nugget', 5), + xp: 5 + }, + { + input: 'aquaculture:neptunium_chestplate', + output: Item.of('aquaculture:neptunium_nugget', 8), + xp: 8 + }, + { + input: 'aquaculture:neptunium_leggings', + output: Item.of('aquaculture:neptunium_nugget', 7), + xp: 7 + }, + { + input: 'aquaculture:neptunium_boots', + output: Item.of('aquaculture:neptunium_nugget', 4), + xp: 4 + }, + { + input: 'aquaculture:neptunium_pickaxe', + output: Item.of('aquaculture:neptunium_nugget', 3), + xp: 3 + }, + { + input: 'aquaculture:neptunium_axe', + output: Item.of('aquaculture:neptunium_nugget', 3), + xp: 3 + }, + { + input: 'aquaculture:neptunium_shovel', + output: Item.of('aquaculture:neptunium_nugget', 1), + xp: 1 + }, + { + input: 'aquaculture:neptunium_sword', + output: Item.of('aquaculture:neptunium_nugget', 2), + xp: 2 + }, + { + input: 'aquaculture:neptunium_hoe', + output: Item.of('aquaculture:neptunium_nugget', 2), + xp: 2 + }, + { + input: 'aquaculture:neptunium_fillet_knife', + output: Item.of('aquaculture:neptunium_nugget', 2), + xp: 2 + }, + { + input: 'aquaculture:neptunium_fishing_rod', + output: Item.of('aquaculture:neptunium_nugget', 2), + xp: 2 + }, + { + input: 'aquaculture:neptunium_bow', + output: Item.of('aquaculture:neptunium_nugget', 3), + xp: 3 } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/stonecutter.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/stonecutter.js index a949ee9a33..7d5d825cd2 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/stonecutter.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/minecraft/stonecutter.js @@ -103,7 +103,7 @@ onEvent('recipes', (event) => { }); }); - ['#forge:dirt', '#forge:workbench', '#forge:grass'].forEach((tag) => { + ['#forge:dirt', '#forge:workbenches', '#forge:grass'].forEach((tag) => { stonecutterTagConversion(event, tag); }); }); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/occultism/crushing.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/occultism/crushing.js index 8a16431ebd..04cb9acb6f 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/occultism/crushing.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/occultism/crushing.js @@ -5,6 +5,7 @@ onEvent('recipes', (event) => { output: 'occultism:crushed_end_stone', count: 4, time: 200, + ignore_crushing_multiplier: true, id: 'occultism:crushing/crushed_end_stone' }, { @@ -12,31 +13,302 @@ onEvent('recipes', (event) => { output: 'emendatusenigmatica:obsidian_dust', count: 4, time: 400, + ignore_crushing_multiplier: true, id: 'occultism:crushing/obsidian_dust' }, { input: { tag: 'forge:grain' }, output: 'create:wheat_flour', count: 1, - time: 50 + time: 50, + ignore_crushing_multiplier: false }, { input: { item: 'minecraft:sugar_cane' }, output: 'minecraft:sugar', count: 2, - time: 50 + time: 50, + ignore_crushing_multiplier: false }, { input: { tag: 'forge:ores/netherite' }, output: 'minecraft:netherite_scrap', count: 1, - time: 400 + time: 400, + ignore_crushing_multiplier: false }, { input: { tag: 'minecraft:logs' }, output: 'emendatusenigmatica:wood_dust', count: 4, - time: 100 + time: 100, + ignore_crushing_multiplier: false + }, + { + input: { tag: 'forge:cobblestone' }, + output: 'minecraft:gravel', + count: 1, + time: 200, + ignore_crushing_multiplier: true + }, + { + input: { tag: 'forge:gravel' }, + output: 'minecraft:sand', + count: 1, + time: 200, + ignore_crushing_multiplier: true + }, + { + input: { tag: 'forge:slag' }, + output: 'minecraft:sand', + count: 1, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { tag: 'forge:glass' }, + output: 'minecraft:sand', + count: 1, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { tag: 'forge:sandstone/colorless' }, + output: 'minecraft:sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'atmospheric:arid_sandstone' }, + output: 'atmospheric:arid_sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'atmospheric:red_arid_sandstone' }, + output: 'atmospheric:red_arid_sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:pink_sandstone' }, + output: 'byg:pink_sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:black_sandstone' }, + output: 'byg:black_sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:white_sandstone' }, + output: 'byg:white_sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:blue_sandstone' }, + output: 'byg:blue_sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:purple_sandstone' }, + output: 'byg:purple_sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { tag: 'forge:sandstone/red' }, + output: 'minecraft:red_sand', + count: 2, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'buildinggadgets:construction_block_dense' }, + output: 'buildinggadgets:construction_paste', + count: 3, + time: 100, + ignore_crushing_multiplier: true + }, + { + input: { item: 'minecraft:glowstone' }, + output: 'minecraft:glowstone_dust', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { tag: 'forge:rods/basalz' }, + output: 'thermal:basalz_powder', + count: 3, + time: 100, + ignore_crushing_multiplier: false + }, + { + input: { tag: 'forge:rods/blitz' }, + output: 'thermal:blitz_powder', + count: 3, + time: 100, + ignore_crushing_multiplier: false + }, + { + input: { tag: 'forge:rods/blizz' }, + output: 'thermal:blizz_powder', + count: 3, + time: 100, + ignore_crushing_multiplier: false + }, + { + input: { item: 'minecraft:granite' }, + output: 'minecraft:red_sand', + count: 1, + time: 200, + ignore_crushing_multiplier: true + }, + { + input: { item: 'minecraft:diorite' }, + output: 'create:limesand', + count: 1, + time: 200, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:blue_glowcane' }, + output: 'byg:blue_glowcane_dust', + count: 3, + time: 50, + ignore_crushing_multiplier: false + }, + { + input: { item: 'byg:pink_glowcane' }, + output: 'byg:pink_glowcane_dust', + count: 3, + time: 50, + ignore_crushing_multiplier: false + }, + { + input: { item: 'byg:purple_glowcane_block' }, + output: 'byg:purple_glowcane_dust', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:red_glowcane_block' }, + output: 'byg:red_glowcane_dust', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:blue_glowcane_block' }, + output: 'byg:blue_glowcane_dust', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:pink_glowcane_block' }, + output: 'byg:pink_glowcane_dust', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:purple_glowcane_block' }, + output: 'byg:purple_glowcane_dust', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:red_glowcane_block' }, + output: 'byg:red_glowcane_dust', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'minecraft:clay' }, + output: 'minecraft:clay_ball', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'betterendforge:aurora_crystal' }, + output: 'betterendforge:aurora_crystal_shards', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:ether_stone' }, + output: 'byg:cobbled_ether_stone', + count: 1, + time: 200, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:dacite' }, + output: 'byg:dacite_cobblestone', + count: 1, + time: 200, + ignore_crushing_multiplier: true + }, + { + input: { item: 'minecraft:nether_wart_block' }, + output: 'minecraft:nether_wart', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:pervaded_netherrack' }, + output: 'minecraft:glowstone_dust', + count: 2, + time: 100, + ignore_crushing_multiplier: false + }, + { + input: { tag: 'minecraft:wool' }, + output: 'minecraft:string', + count: 4, + time: 50, + ignore_crushing_multiplier: true + }, + { + input: { item: 'byg:red_rock' }, + output: 'minecraft:red_sand', + count: 1, + time: 200, + ignore_crushing_multiplier: true + }, + { + input: { item: 'minecraft:basalt' }, + output: 'byg:black_sand', + count: 1, + time: 200, + ignore_crushing_multiplier: true + }, + { + input: { item: 'minecraft:terracotta' }, + output: 'minecraft:red_sand', + count: 1, + time: 200, + ignore_crushing_multiplier: true } ]; @@ -48,7 +320,8 @@ onEvent('recipes', (event) => { item: recipe.output, count: recipe.count }, - crushing_time: recipe.time + crushing_time: recipe.time, + ignore_crushing_multiplier: recipe.ignore_crushing_multiplier }); if (recipe.id) { re.id(recipe.id); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/pneumaticcraft/assembly.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/pneumaticcraft/assembly.js index dec082dc28..256c9b1f63 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/pneumaticcraft/assembly.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/pneumaticcraft/assembly.js @@ -3,15 +3,13 @@ onEvent('recipes', (event) => { { input: '#forge:ingots/compressed_iron', input_count: 4, - output: 'pneumaticcraft:elevator_frame', - output_count: 8, + output: { item: 'pneumaticcraft:elevator_frame', count: 8 }, program: 'drill' }, { input: 'pneumaticcraft:reinforced_brick_wall', input_count: 6, - output: 'pneumaticcraft:cannon_barrel', - output_count: 2, + output: { item: 'pneumaticcraft:cannon_barrel', count: 2 }, program: 'drill' } ]; @@ -25,10 +23,7 @@ onEvent('recipes', (event) => { let re = event.custom({ type: `pneumaticcraft:assembly_${recipe.program}`, input: constructed_input, - result: { - item: recipe.output, - count: recipe.output_count - }, + result: recipe.output, program: recipe.program }); if (recipe.id) { diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/pneumaticcraft/pressure_chamber.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/pneumaticcraft/pressure_chamber.js index b98d60f246..30563cac6b 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/pneumaticcraft/pressure_chamber.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/pneumaticcraft/pressure_chamber.js @@ -36,11 +36,6 @@ onEvent('recipes', (event) => { pressure: 1.5, output: [{ item: 'create:wheat_flour', count: 2 }], id: 'wheat_flour' - }, - { - ingredients: [{ type: 'pneumaticcraft:stacked_item', item: 'minecraft:snow_block', count: 4 }], - pressure: 2.0, - output: [{ item: 'betterendforge:dense_snow', count: 1 }] } ] }; diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/resourcefulbees/shaped.js b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/resourcefulbees/shaped.js new file mode 100644 index 0000000000..55cfd314aa --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/base/recipetypes/resourcefulbees/shaped.js @@ -0,0 +1,205 @@ +onEvent('recipes', (event) => { + + /* + , + { + output: '', + pattern: ['', '', ''], + key: { + A: '' + }, + id: '' + } + */ + + const newRecipes = [ + { + // Wasabee Comb Recipes + output: Item.of('sushigocrafting:rice',3), + pattern: ['A ', ' B', ' A '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('sushigocrafting:cucumber',3), + pattern: [' A ', ' B', ' A '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('sushigocrafting:soy_bean',3), + pattern: [' A', ' B', ' A'], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('sushigocrafting:wasabi_root',3), + pattern: ['A ', ' B ', ' A'], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('sushigocrafting:seaweed',3), + pattern: [' ', 'ABA', ' '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('sushigocrafting:sesame_seeds',3), + pattern: [' A', ' B ', 'A '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('sushigocrafting:raw_tuna',3), + pattern: ['A ', ' B ', 'A '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('sushigocrafting:avocado',3), + pattern: [' A ', ' B ', ' C '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax', + C: 'resourcefulbees:forest_honeycomb' + } + }, + { + output: Item.of('sushigocrafting:nori_sheets',3), + pattern: [' A', ' B ', ' A'], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('sushigocrafting:shrimp',3), + pattern: [' A ', ' B ', ' C '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax', + C: 'resourcefulbees:water_honeycomb' + } + }, + { + output: Item.of('minecraft:cod',3), + pattern: ['A ', 'B ', 'C '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax', + C: 'resourcefulbees:water_honeycomb' + } + }, + { + output: Item.of('minecraft:salmon',3), + pattern: [' A', ' B', ' C'], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax', + C: 'resourcefulbees:water_honeycomb' + } + }, + { + output: Item.of('sushigocrafting:tobiko',3), + pattern: [' ', 'ABC', ' '], + key: { + A: 'resourcefulbees:wasabee_honeycomb', + B: 'resourcefulbees:wax', + C: 'resourcefulbees:water_honeycomb' + } + }, + { + // Add Oak Recipes for Forest Combs + output: Item.of('minecraft:oak_log', 8), + pattern: ['BCB', 'C C', 'BCB'], + key: { + C: 'resourcefulbees:forest_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('minecraft:oak_sapling', 4), + pattern: [' C ', 'B B', ' C '], + key: { + C: 'resourcefulbees:forest_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('minecraft:oak_leaves', 16), + pattern: [' ', 'B C', ' '], + key: { + C: 'resourcefulbees:forest_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + // Add Stone Recipes for Rocky Combs + output: Item.of('minecraft:stone', 32), + pattern: ['BCB', 'CCC', 'BCB'], + key: { + C: 'resourcefulbees:rocky_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('minecraft:cobblestone', 32), + pattern: ['BCB', 'C C', 'BCB'], + key: { + C: 'resourcefulbees:rocky_honeycomb', + B: 'resourcefulbees:wax' + } + }, + { + output: Item.of('minecraft:diorite', 32), + pattern: ['CBC', 'D D', 'CBC'], + key: { + B: 'resourcefulbees:rocky_honeycomb', + C: 'resourcefulbees:wax', + D: 'resourcefulbees:nether_quartz_honeycomb' + } + }, + { + output: Item.of('minecraft:andesite', 32), + pattern: ['CDC', 'B B', 'CDC'], + key: { + B: 'resourcefulbees:rocky_honeycomb', + C: 'resourcefulbees:wax', + D: 'resourcefulbees:nether_quartz_honeycomb' + } + }, + { + // Add Wet Comb -> Water Bucket Recipe + output: 'minecraft:water_bucket', + pattern: ['BCB', 'CAC', 'BCB'], + key: { + C: 'resourcefulbees:water_honeycomb', + B: 'resourcefulbees:wax', + A: 'minecraft:bucket' + } + } + ]; + + newRecipes.forEach((recipe) => { + if (recipe.id) { + event.shaped(recipe.output, recipe.pattern, recipe.key).id(recipe.id); + } else { + event.shaped(recipe.output, recipe.pattern, recipe.key); + } + }); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/blocks/forge/workbench.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/blocks/forge/workbench.js index d1b74f44fc..345bcb69b3 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/tags/blocks/forge/workbench.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/blocks/forge/workbench.js @@ -1,8 +1,11 @@ onEvent('block.tags', (event) => { - event.add('forge:workbench', [ + let items = [ 'minecraft:crafting_table', /betterendforge:\w+_crafting_table/, /byg:\w+_crafting_table/, - /mcth:\w+_crafting_table/ - ]); + /mctb:\w+_crafting_table/ + ]; + + event.add('forge:workbenches', items); + event.add('forge:workbench', items); }); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/blocks/lootr/lootr.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/blocks/lootr/lootr.js new file mode 100644 index 0000000000..dfd918345e --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/blocks/lootr/lootr.js @@ -0,0 +1,5 @@ +onEvent('block.tags', (event) => { + event.add('lootr:chests', lootChests); + event.add('lootr:loot_chests', lootChests); + event.add('lootr:loot', lootChests); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/fluids/create/no_infinite_draining.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/fluids/create/no_infinite_draining.js index d6428db679..89d39c6e66 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/tags/fluids/create/no_infinite_draining.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/fluids/create/no_infinite_draining.js @@ -4,6 +4,8 @@ onEvent('fluid.tags', (event) => { .add([ /tconstruct/, /mekanism/, + /emenatusenigmatica/, + /kubejs/, /chorus/, /essence/, /meat/, diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/armor/chests.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/armor/chests.js index a61e2e8fd5..272a5fafd4 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/armor/chests.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/armor/chests.js @@ -16,7 +16,7 @@ onEvent('item.tags', (event) => { 'eidolon:warlock_cloak' ]; - var exceptions = ['pneumaticcraft:jet_boots_upgrade_1']; + var exceptions = ['pneumaticcraft:jet_boots_upgrade_1', 'atum:limestone_chest']; var tags = ['forge:armor', 'forge:armor/chest']; diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/crops.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/crops.js new file mode 100644 index 0000000000..0d4a5b08d3 --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/crops.js @@ -0,0 +1,3 @@ +onEvent('item.tags', (event) => { + event.add('forge:crops/soybean', ['#forge:crops/soy_bean']); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/plates.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/plates.js index f4de544cb5..bfc628c4e7 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/plates.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/plates.js @@ -1,3 +1 @@ -onEvent('item.tags', (event) => { - event.get('forge:plates/lapis').add('create:lapis_sheet'); -}); +//TODO: Remove in 0.6.0 diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/vegetables.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/vegetables.js new file mode 100644 index 0000000000..ff3051486c --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/vegetables.js @@ -0,0 +1,6 @@ +onEvent('item.tags', (event) => { + event.add('forge:vegetables', ['#forge:crops/soy_bean', '#forge:crops/cucumber']); + event.add('forge:vegetables/soybean', ['#forge:crops/soy_bean']); + event.add('forge:vegetables/soy_bean', ['#forge:crops/soy_bean']); + event.add('forge:vegetables/cucumber', ['#forge:crops/cucumber']); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/workbench.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/workbench.js index 9e3ebcac41..18cbf8453f 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/workbench.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/forge/workbench.js @@ -1,8 +1,11 @@ onEvent('item.tags', (event) => { - event.add('forge:workbench', [ + let items = [ 'minecraft:crafting_table', /betterendforge:\w+_crafting_table/, /byg:\w+_crafting_table/, - /mcth:\w+_crafting_table/ - ]); + /mctb:\w+_crafting_table/ + ]; + + event.add('forge:workbenches', items); + event.add('forge:workbench', items); }); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/lootr/lootr.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/lootr/lootr.js new file mode 100644 index 0000000000..13456f8891 --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/lootr/lootr.js @@ -0,0 +1,5 @@ +onEvent('item.tags', (event) => { + event.add('lootr:chests', lootChests); + event.add('lootr:loot_chests', lootChests); + event.add('lootr:loot', lootChests); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/minecraft/wooden_buttons.js b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/minecraft/wooden_buttons.js index 1fb0647b7e..d2f8393ed6 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/minecraft/wooden_buttons.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/tags/items/minecraft/wooden_buttons.js @@ -29,6 +29,7 @@ onEvent('item.tags', (event) => { 'byg:lament_button', 'byg:ether_button', 'byg:bulbis_button', - 'byg:nightshade_button' + 'byg:nightshade_button', + 'ars_nouveau:archwood_button' ]); }); diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/unification/unify_materials.js b/kubejs/server_scripts/enigmatica/kubejs/base/unification/unify_materials.js index 7dc77ea27e..29b147c4f7 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/unification/unify_materials.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/unification/unify_materials.js @@ -335,7 +335,6 @@ onEvent('recipes', (event) => { } catch (err) { return; } - console.log(`Create Gem Processing: ${material}`); switch (materialProperties.output) { case 'dust': @@ -876,7 +875,8 @@ onEvent('recipes', (event) => { type: 'occultism:crushing', ingredient: { tag: input }, result: { item: output, count: count }, - crushing_time: 100 + crushing_time: 100, + ignore_crushing_multiplier: false }); } @@ -894,7 +894,8 @@ onEvent('recipes', (event) => { type: 'occultism:crushing', ingredient: { tag: input }, result: { item: output, count: count }, - crushing_time: 100 + crushing_time: 100, + ignore_crushing_multiplier: false }) .id(`occultism:crushing/${material}_dust`); } @@ -926,7 +927,8 @@ onEvent('recipes', (event) => { type: 'occultism:crushing', ingredient: { tag: input }, result: { item: output, count: 1 }, - crushing_time: 100 + crushing_time: 100, + ignore_crushing_multiplier: true }); } diff --git a/kubejs/server_scripts/enigmatica/kubejs/base/unification/unify_sawables.js b/kubejs/server_scripts/enigmatica/kubejs/base/unification/unify_sawables.js index b0be0951f6..f59bb5ffd6 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/base/unification/unify_sawables.js +++ b/kubejs/server_scripts/enigmatica/kubejs/base/unification/unify_sawables.js @@ -13,18 +13,6 @@ onEvent('recipes', (event) => { }); function create_cutting(event, variant, sawDust, treeBark) { - var modID = variant.logBlock.split(':')[0]; - - // mod blacklist - if ( - modID == 'minecraft' || - variant.modId == 'autumnity' || - variant.modId == 'atmospheric' || - variant.modId == 'upgrade_aquatic' - ) { - return; - } - data = { recipes: [ { @@ -82,11 +70,6 @@ function create_cutting(event, variant, sawDust, treeBark) { } function immersiveengineering_sawing(event, variant, sawDust, treeBark) { - // mod blacklist - if (variant.modId == 'minecraft') { - return; - } - event.recipes.immersiveengineering .sawmill(Item.of(variant.plankBlock, 6), variant.logBlockStripped, [ { diff --git a/kubejs/server_scripts/enigmatica/kubejs/constants/general.js b/kubejs/server_scripts/enigmatica/kubejs/constants/general.js index 019845c948..5ec8c00290 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/constants/general.js +++ b/kubejs/server_scripts/enigmatica/kubejs/constants/general.js @@ -31,6 +31,8 @@ const modPriorities = [ 'miniutilities' ]; +const lootChests = ['lootr:lootr_chest', 'lootr:lootr_barrel', 'lootr:lootr_trapped_chest']; + // Used for recipes/tags that use colors const colors = [ 'cyan', diff --git a/kubejs/server_scripts/enigmatica/kubejs/constants/resourcefulbees.js b/kubejs/server_scripts/enigmatica/kubejs/constants/resourcefulbees.js index 5e8475c710..447b11a281 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/constants/resourcefulbees.js +++ b/kubejs/server_scripts/enigmatica/kubejs/constants/resourcefulbees.js @@ -84,7 +84,8 @@ const honeyVarieties = [ 'resourcefulbees:water_honey', 'resourcefulbees:wither_honey', 'resourcefulbees:illuminating_honey', - 'resourcefulbees:rocky_honey' + 'resourcefulbees:rocky_honey', + 'resourcefulbees:meaty_honey' ]; const combVariants = [ @@ -135,5 +136,25 @@ const combVariants = [ 'zinc', 'zombie', 'forest', - 'rocky' + 'rocky', + 'industrious', + 'bloody', + 'elven', + 'infused', + 'mana', + 'sky', + 'starry', + 'tainted', + 'terrestrial', + 'enderslime', + 'ichor', + 'skyslime', + 'cobalt', + 'soup', + 'clockwork', + 'spelling', + 'wasabee', + 'basalz', + 'blitz', + 'blizz' ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/constants/stonecuttables.js b/kubejs/server_scripts/enigmatica/kubejs/constants/stonecuttables.js index 6649b3a44f..d2a4fa8e73 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/constants/stonecuttables.js +++ b/kubejs/server_scripts/enigmatica/kubejs/constants/stonecuttables.js @@ -434,6 +434,7 @@ const stonecuttables = [ 'astralsorcery:marble_raw', 'astralsorcery:marble_runed', 'astralsorcery:marble_arch', + 'astralsorcery:marble_pillar', 'quark:marble', 'quark:marble_bricks', 'quark:chiseled_marble_bricks', diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipes/remove.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipes/remove.js index b10a96cccc..baa0f9e2dc 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipes/remove.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipes/remove.js @@ -19,7 +19,12 @@ onEvent('recipes', (event) => { /create:crafting\/materials\/andesite_alloy/, 'immersiveengineering:crafting/component_iron', 'immersiveengineering:crafting/component_steel', - 'minecraft:stick' + 'minecraft:stick', + 'pedestals:upgrades/breaker2', + 'pedestals:ingot_gold_from_upgrades', + 'pedestals:upgrades/recycler', + 'pedestals:upgrades/rffuelgen', + 'pedestals:upgrades/rfexpgen' ]; const outputRemovals = ['tiab:timeinabottle']; @@ -34,7 +39,9 @@ onEvent('recipes', (event) => { { output: 'botania:mana_pylon', id: 'botania:mana_pylon' }, { output: 'botania:natura_pylon', id: 'botania:natura_pylon' }, { output: 'botania:gaia_pylon', id: 'mythicbotany:modified_gaia_pylon_with_alfsteel' }, - { output: 'mythicbotany:alfsteel_pylon', id: 'mythicbotany:alfsteel_pylon' } + { output: 'mythicbotany:alfsteel_pylon', id: 'mythicbotany:alfsteel_pylon' }, + { output: 'naturesaura:gold_brick', id: 'naturesaura:gold_brick' }, + { output: 'naturesaura:generator_limit_remover', id: 'naturesaura:generator_limit_remover' } ]; idRemovals.forEach((id) => { diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/book_upgrade.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/book_upgrade.js index 540ff6fa93..4c0f061c0a 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/book_upgrade.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/book_upgrade.js @@ -21,7 +21,7 @@ onEvent('recipes', (event) => { { inputs: [ 'ars_nouveau:apprentice_spell_book', - 'minecraft:nether_star', + 'minecraft:totem_of_undying', '#forge:gems/amber', '#forge:gems/amber', '#forge:gems/amber', diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/enchanting_apparatus.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/enchanting_apparatus.js index 2a37d9b0ea..a6afb06c20 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/enchanting_apparatus.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/enchanting_apparatus.js @@ -15,12 +15,12 @@ onEvent('recipes', (event) => { { inputs: [ 'aquaculture:worm', - 'atum:osiris_godshard', + '#forge:nuggets/nebu', 'minecraft:string', 'thermal:phytogro', 'thermal:phytogro', 'minecraft:string', - 'atum:osiris_godshard', + '#forge:nuggets/nebu', 'aquaculture:worm' ], reagent: '#forge:beehives/tier_0', @@ -331,7 +331,6 @@ onEvent('recipes', (event) => { count: 1, id: 'botania:mana_tablet' }, - { inputs: [ '#resourcefulbees:resourceful_honeycomb_block', @@ -348,6 +347,759 @@ onEvent('recipes', (event) => { count: 1, id: 'resourcefulbees:t2_apiary' }, + { + inputs: [ + '#forge:gems/mana_diamond', + 'bloodmagic:firescribetool', + '#forge:gems/mana_diamond', + 'bloodmagic:airscribetool', + 'bloodmagic:earthscribetool', + '#forge:gems/mana_diamond', + 'bloodmagic:waterscribetool', + '#forge:gems/mana_diamond' + ], + reagent: 'botania:livingwood_twig', + output: 'bloodmagic:ritualdiviner', + count: 1, + id: 'bloodmagic:ritual_diviner_0' + }, + { + inputs: [ + 'botania:pixie_dust', + 'naturesaura:sky_sword', + 'botania:pixie_dust', + 'atum:montu_godshard', + '#botania:runes/muspelheim', + 'botania:pixie_dust', + 'naturesaura:token_rage', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/attack', + count: 1, + id: 'pedestals:upgrades/attack' + }, + { + inputs: [ + 'botania:pixie_dust', + 'immersiveengineering:sawblade', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/earth', + 'botania:pixie_dust', + 'ars_nouveau:glyph_pickup', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/sawmill', + count: 1, + id: 'pedestals:upgrades/sawmill' + }, + { + inputs: [ + 'powah:capacitor_spirited', + 'thermal:rf_coil', + 'powah:capacitor_spirited', + 'immersiveengineering:coil_lv', + 'immersiveengineering:coil_lv', + 'powah:capacitor_spirited', + 'thermal:rf_coil', + 'powah:capacitor_spirited' + ], + reagent: 'pedestals:coin/sawmill', + output: 'pedestals:coin/rfsawmill', + count: 1, + id: 'pedestals:upgrades/rfsawmill' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_fell', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/air', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/chopper', + count: 1, + id: 'pedestals:upgrades/chopper' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_touch', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/earth', + 'botania:pixie_dust', + 'ars_nouveau:glyph_break', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/breaker', + count: 1, + id: 'pedestals:upgrades/breaker' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_freeze', + 'botania:pixie_dust', + '#botania:runes/fire', + '#botania:runes/water', + 'botania:pixie_dust', + 'botania:ender_eye_block', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/cobble', + count: 1, + id: 'pedestals:upgrades/cobblegen' + }, + { + inputs: [ + 'botania:pixie_dust', + 'minecraft:piston', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/sloth', + 'botania:pixie_dust', + 'ars_nouveau:glyph_pickup', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/compactor2', + count: 1, + id: 'pedestals:upgrades/compactor2' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_craft', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/sloth', + 'botania:pixie_dust', + 'ars_nouveau:glyph_pickup', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/crafter1', + count: 1, + id: 'pedestals:upgrades/crafter1' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_touch', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/earth', + 'botania:pixie_dust', + 'ars_nouveau:glyph_place_block', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/placer', + count: 1, + id: 'pedestals:upgrades/placer' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_smelt', + 'botania:pixie_dust', + 'naturesaura:token_anger', + '#botania:runes/summer', + 'botania:pixie_dust', + 'ars_nouveau:glyph_pickup', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/smelter', + count: 1, + id: 'pedestals:upgrades/smelter' + }, + { + inputs: [ + 'powah:capacitor_spirited', + 'thermal:rf_coil', + 'powah:capacitor_spirited', + 'immersiveengineering:coil_lv', + 'immersiveengineering:coil_lv', + 'powah:capacitor_spirited', + 'thermal:rf_coil', + 'powah:capacitor_spirited' + ], + reagent: 'pedestals:coin/smelter', + output: 'pedestals:coin/rfsmelter', + count: 1, + id: 'pedestals:upgrades/rfsmelter' + }, + { + inputs: [ + 'botania:pixie_dust', + 'botania:corporea_spark', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/greed', + 'botania:pixie_dust', + 'ars_nouveau:glyph_pickup', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/import', + count: 1, + id: 'pedestals:upgrades/import' + }, + { + inputs: [ + 'botania:pixie_dust', + 'botania:corporea_spark', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/greed', + 'botania:pixie_dust', + 'ars_nouveau:glyph_ender_inventory', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + // Not a typo, items are misnamed. + output: 'pedestals:coin/enderexport', + count: 1, + id: 'pedestals:upgrades/enderimport' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_harvest', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/asgard', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/harvester', + count: 1, + id: 'pedestals:upgrades/harvester' + }, + { + inputs: [ + 'botania:pixie_dust', + 'atum:nebu_hammer', + 'botania:pixie_dust', + 'naturesaura:token_terror', + '#botania:runes/nidavellir', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/breaker', + output: 'pedestals:coin/quarry', + count: 1, + id: 'pedestals:upgrades/quarry' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_grow', + 'botania:pixie_dust', + 'naturesaura:token_euphoria', + '#botania:runes/alfheim', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/grower', + count: 1, + id: 'pedestals:upgrades/grower' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:sylph_charm', + 'botania:pixie_dust', + 'naturesaura:token_euphoria', + '#botania:runes/midgard', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/planter', + count: 1, + id: 'pedestals:upgrades/planter' + }, + { + inputs: [ + 'botania:pixie_dust', + 'resourcefulbees:scraper', + 'botania:pixie_dust', + 'naturesaura:token_anger', + '#botania:runes/autumn', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/harvesterhives', + count: 1, + id: 'pedestals:upgrades/harvesterhives' + }, + { + inputs: [ + 'botania:pixie_dust', + '#botania:runes/earth', + 'botania:pixie_dust', + 'create:crushing_wheel', + 'create:crushing_wheel', + 'botania:pixie_dust', + 'ars_nouveau:glyph_pickup', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/crusher', + count: 1, + id: 'pedestals:upgrades/crusher' + }, + { + inputs: [ + 'powah:capacitor_spirited', + 'thermal:rf_coil', + 'powah:capacitor_spirited', + 'immersiveengineering:coil_lv', + 'immersiveengineering:coil_lv', + 'powah:capacitor_spirited', + 'thermal:rf_coil', + 'powah:capacitor_spirited' + ], + reagent: 'pedestals:coin/crusher', + output: 'pedestals:coin/rfcrusher', + count: 1, + id: 'pedestals:upgrades/rfcrusher' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_gravity', + 'botania:pixie_dust', + 'naturesaura:token_sorrow', + '#botania:runes/air', + 'botania:pixie_dust', + 'ars_nouveau:glyph_pickup', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/dropper', + count: 1, + id: 'pedestals:upgrades/dropper' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_gust', + 'botania:pixie_dust', + 'naturesaura:token_anger', + '#botania:runes/air', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/fan', + count: 1, + id: 'pedestals:upgrades/fan' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:potion_flask', + 'botania:pixie_dust', + 'naturesaura:token_anger', + '#botania:runes/water', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/effect', + count: 1, + id: 'pedestals:upgrades/effect' + }, + { + inputs: [ + 'botania:pixie_dust', + 'mekanism:ultimate_bin', + 'botania:pixie_dust', + 'naturesaura:token_sorrow', + '#botania:runes/greed', + 'botania:pixie_dust', + 'ars_nouveau:glyph_amplify', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/itemtank', + count: 1, + id: 'pedestals:upgrades/itemtank' + }, + { + inputs: [ + 'astralsorcery:resonating_gem', + 'create:brass_hand', + 'astralsorcery:resonating_gem', + 'naturesaura:token_joy', + '#botania:runes/water', + 'astralsorcery:resonating_gem', + 'ars_nouveau:glyph_aoe', + 'astralsorcery:resonating_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/milker', + count: 1, + id: 'pedestals:upgrades/milker' + }, + { + inputs: [ + 'astralsorcery:resonating_gem', + 'thermal:fluid_cell', + 'astralsorcery:resonating_gem', + 'naturesaura:token_sorrow', + '#botania:runes/greed', + 'astralsorcery:resonating_gem', + 'ars_nouveau:glyph_amplify', + 'astralsorcery:resonating_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/fluidtank', + count: 1, + id: 'pedestals:upgrades/fluidtank' + }, + { + inputs: [ + 'astralsorcery:resonating_gem', + 'botania:corporea_spark', + 'astralsorcery:resonating_gem', + '#botania:runes/air', + '#botania:runes/water', + 'astralsorcery:resonating_gem', + 'botania:corporea_spark', + 'astralsorcery:resonating_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/fluidrelay', + count: 1, + id: 'pedestals:upgrades/fluidrelay' + }, + { + inputs: [ + 'powah:capacitor_spirited', + 'powah:ender_core', + 'powah:capacitor_spirited', + '#botania:runes/air', + '#botania:runes/fire', + 'powah:capacitor_spirited', + 'powah:ender_core', + 'powah:capacitor_spirited' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/rfrelay', + count: 1, + id: 'pedestals:upgrades/rfrelay' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'botania:corporea_spark', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/air', + '#botania:runes/mana', + 'ars_nouveau:greater_experience_gem', + 'botania:corporea_spark', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/xprelay', + count: 1, + id: 'pedestals:upgrades/xprelay' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:ritual_warping', + 'botania:pixie_dust', + 'naturesaura:token_fear', + '#botania:runes/air', + 'botania:pixie_dust', + 'ars_nouveau:glyph_exchange', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/teleporter', + count: 1, + id: 'pedestals:upgrades/teleporter' + }, + { + inputs: [ + 'quark:basalt', + 'quark:basalt', + 'quark:basalt', + 'naturesaura:token_sorrow', + 'naturesaura:token_sorrow', + 'quark:basalt', + 'quark:basalt', + 'quark:basalt' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/void', + count: 1, + id: 'pedestals:upgrades/void' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_pull', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/air', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/magnet', + count: 1, + id: 'pedestals:upgrades/magnet' + }, + { + inputs: [ + 'botania:pixie_dust', + 'ars_nouveau:glyph_cut', + 'botania:pixie_dust', + 'naturesaura:token_joy', + '#botania:runes/spring', + 'botania:pixie_dust', + 'ars_nouveau:glyph_aoe', + 'botania:pixie_dust' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/shearer', + count: 1, + id: 'pedestals:upgrades/shearer' + }, + { + inputs: [ + 'powah:capacitor_spirited', + 'powah:ender_core', + 'powah:capacitor_spirited', + '#botania:runes/air', + '#botania:runes/fire', + 'powah:capacitor_spirited', + 'immersiveengineering:coil_hv', + 'powah:capacitor_spirited' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/rfimport', + count: 1, + id: 'pedestals:upgrades/rfimport' + }, + { + inputs: [ + 'powah:capacitor_spirited', + 'powah:ender_core', + 'powah:capacitor_spirited', + 'powah:battery_spirited', + 'powah:battery_spirited', + 'powah:capacitor_spirited', + 'ars_nouveau:glyph_amplify', + 'powah:capacitor_spirited' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/rftank', + count: 1, + id: 'pedestals:upgrades/rftank' + }, + { + inputs: [ + 'astralsorcery:resonating_gem', + 'ars_nouveau:glyph_craft', + 'astralsorcery:resonating_gem', + 'naturesaura:token_joy', + '#botania:runes/sloth', + 'astralsorcery:resonating_gem', + 'ars_nouveau:glyph_pickup', + 'astralsorcery:resonating_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/fluidcrafter1', + count: 1, + id: 'pedestals:upgrades/fluidcrafter1' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'botania:gaia_pylon', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/mana', + '#botania:runes/vanaheim', + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_pickup', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/xpenchanter', + count: 1, + id: 'pedestals:upgrades/enchanter' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'mythicbotany:alfsteel_pylon', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/mana', + '#botania:runes/vanaheim', + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_pickup', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/xpanvil', + count: 1, + id: 'pedestals:upgrades/anvil' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'botania:rosa_arcana', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/mana', + '#botania:runes/vanaheim', + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_pickup', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/xpgrindstone', + count: 1, + id: 'pedestals:upgrades/xpgrindstone' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'create:spout', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/mana', + '#botania:runes/vanaheim', + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_pickup', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/xpbottler', + count: 1, + id: 'pedestals:upgrades/xpbottler' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_pull', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/mana', + '#botania:runes/vanaheim', + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_aoe', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/xpmagnet', + count: 1, + id: 'pedestals:upgrades/xpmagnet' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'pneumaticcraft:memory_stick', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/mana', + '#botania:runes/vanaheim', + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_pickup', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/fluidxpconverter', + count: 1, + id: 'pedestals:upgrades/fluidxpconverter' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'pneumaticcraft:memory_stick', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/mana', + '#botania:runes/vanaheim', + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_amplify', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/xptank', + count: 1, + id: 'pedestals:upgrades/xptank' + }, + { + inputs: [ + 'ars_nouveau:greater_experience_gem', + 'ars_nouveau:glyph_gravity', + 'ars_nouveau:greater_experience_gem', + '#botania:runes/mana', + '#botania:runes/vanaheim', + 'ars_nouveau:greater_experience_gem', + 'botania:corporea_spark', + 'ars_nouveau:greater_experience_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/xpdropper', + count: 1, + id: 'pedestals:upgrades/xpdropper' + }, + { + inputs: [ + 'astralsorcery:resonating_gem', + 'botania:corporea_spark', + 'astralsorcery:resonating_gem', + '#botania:runes/air', + '#botania:runes/water', + 'astralsorcery:resonating_gem', + 'ars_nouveau:glyph_pickup', + 'astralsorcery:resonating_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/fluidimport', + count: 1, + id: 'pedestals:upgrades/fluidimport' + }, + { + inputs: [ + 'astralsorcery:resonating_gem', + 'botania:corporea_spark', + 'astralsorcery:resonating_gem', + 'naturesaura:token_sorrow', + '#botania:runes/greed', + 'astralsorcery:resonating_gem', + 'ars_nouveau:glyph_aoe', + 'astralsorcery:resonating_gem' + ], + reagent: 'pedestals:coin/default', + output: 'pedestals:coin/fluidpump', + count: 1, + id: 'pedestals:upgrades/fluidpump' + }, /// Patchouli Removals { diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/glyph_recipe.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/glyph_recipe.js index c0143fe7a4..c7939ed97c 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/glyph_recipe.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/ars_nouveau/glyph_recipe.js @@ -110,6 +110,24 @@ onEvent('recipes', (event) => { output: 'ars_nouveau:glyph_gravity', tier: 'TWO', id: 'ars_nouveau:glyph_gravity' + }, + { + input: 'naturesaura:infused_iron_hoe', + output: 'ars_nouveau:glyph_harvest', + tier: 'ONE', + id: 'ars_nouveau:glyph_harvest' + }, + { + input: 'naturesaura:hopper_upgrade', + output: 'ars_nouveau:glyph_pickup', + tier: 'ONE', + id: 'ars_nouveau:glyph_pickup' + }, + { + input: 'naturesaura:furnace_heater', + output: 'ars_nouveau:glyph_smelt', + tier: 'TWO', + id: 'ars_nouveau:glyph_smelt' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/betterend/infusion.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/betterend/infusion.js index d1d0cc85cc..b8b7f8422c 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/betterend/infusion.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/betterend/infusion.js @@ -63,6 +63,33 @@ onEvent('recipes', (event) => { { index: 7, tag: 'chipped:crying_obsidian' } ], time: 250 + }, + { + input: 'ars_nouveau:ring_of_greater_discount', + output: 'botania:mana_ring', + catalysts: [ + { index: 0, tag: 'forge:gems/mana_diamond' }, + { index: 1, tag: 'forge:ingots/manasteel' }, + { index: 3, tag: 'forge:ingots/manasteel' }, + { index: 4, item: 'botania:mana_tablet' }, + { index: 5, tag: 'forge:ingots/manasteel' }, + { index: 7, tag: 'forge:ingots/manasteel' } + ], + time: 75, + id: 'botania:mana_ring' + }, + { + input: '#forge:ingots/terrasteel', + output: 'botania:gaia_ingot', + catalysts: [ + { index: 0, item: 'atum:seth_godshard' }, + { index: 1, item: 'botania:life_essence' }, + { index: 3, item: 'botania:life_essence' }, + { index: 5, item: 'botania:life_essence' }, + { index: 7, item: 'botania:life_essence' } + ], + time: 300, + id: 'botania:gaia_ingot' } ] }; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/alchemytable.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/alchemytable.js index 620e16ffa0..279546529e 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/alchemytable.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/alchemytable.js @@ -238,6 +238,35 @@ onEvent('recipes', (event) => { syphon: 200, ticks: 200, orbLevel: 1 + }, + { + inputs: ['eidolon:enchanted_ash', '#forge:dusts/ender_pearl'], + output: 'eidolon:ender_calx', + count: 2, + syphon: 50, + ticks: 100, + orbLevel: 1 + }, + { + inputs: ['minecraft:warped_fungus', 'eidolon:ender_calx', '#forge:crops/nether_wart'], + output: 'eidolon:warped_sprouts', + count: 2, + syphon: 200, + ticks: 200, + orbLevel: 1 + }, + { + inputs: [ + 'aquaculture:fish_bones', + '#forge:dusts/lapis', + 'minecraft:fermented_spider_eye', + 'undergarden:raw_dweller_meat' + ], + output: 'meetyourfight:fossil_bait', + count: 1, + syphon: 1000, + ticks: 200, + orbLevel: 2 } ] }; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/altar.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/altar.js index 3a35d3669d..e2ff464586 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/altar.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/altar.js @@ -120,6 +120,59 @@ onEvent('recipes', (event) => { consumptionRate: 30, drainRate: 50, id: 'bloodmagic:altar/masterbloodorb' + }, + { + input: '#botania:runes/air', + output: 'bloodmagic:airscribetool', + syphon: 1000, + altarLevel: 2, + consumptionRate: 5, + drainRate: 5, + id: 'bloodmagic:altar/air_tool' + }, + { + input: '#botania:runes/fire', + output: 'bloodmagic:firescribetool', + syphon: 1000, + altarLevel: 2, + consumptionRate: 5, + drainRate: 5, + id: 'bloodmagic:altar/fire_tool' + }, + { + input: '#botania:runes/water', + output: 'bloodmagic:waterscribetool', + syphon: 1000, + altarLevel: 2, + consumptionRate: 5, + drainRate: 5, + id: 'bloodmagic:altar/water_tool' + }, + { + input: '#botania:runes/earth', + output: 'bloodmagic:earthscribetool', + syphon: 1000, + altarLevel: 2, + consumptionRate: 5, + drainRate: 5, + id: 'bloodmagic:altar/earth_tool' + }, + { + input: '#botania:runes/nidavellir', + output: 'bloodmagic:duskscribetool', + syphon: 2000, + altarLevel: 3, + consumptionRate: 20, + drainRate: 10, + id: 'bloodmagic:altar/dusk_tool' + }, + { + input: 'botania:livingwood_planks', + output: 'eidolon:polished_planks', + syphon: 50, + altarLevel: 0, + consumptionRate: 25, + drainRate: 5 } ] }; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/shaped.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/shaped.js index f0988053a7..32c059dce1 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/shaped.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/bloodmagic/shaped.js @@ -191,6 +191,26 @@ onEvent('recipes', (event) => { E: 'ars_nouveau:glyph_delay' }, id: 'bloodmagic:blood_rune_charging' + }, + { + output: 'bloodmagic:ritualstone', + pattern: ['CBC', 'BAB', 'CBC'], + key: { + A: { type: 'bloodmagic:bloodorb', orb_tier: 2 }, + B: 'bloodmagic:reinforcedslate', + C: 'architects_palette:abyssaline' + }, + id: 'bloodmagic:ritual_stone_blank' + }, + { + output: 'bloodmagic:masterritualstone', + pattern: ['CBC', 'BAB', 'CBC'], + key: { + A: { type: 'bloodmagic:bloodorb', orb_tier: 3 }, + B: 'bloodmagic:ritualstone', + C: 'architects_palette:abyssaline' + }, + id: 'bloodmagic:ritual_stone_master' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/petal_apothecary.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/petal_apothecary.js index 8c5182f73f..d89901a36e 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/petal_apothecary.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/petal_apothecary.js @@ -99,6 +99,10 @@ onEvent('recipes', (event) => { ], output: { item: 'botania:gourmaryllis' }, id: 'botania:petal_apothecary/gourmaryllis' + }, + { + inputs: [{ item: 'minecraft:mossy_stone_bricks' }, { item: 'naturesaura:gold_fiber' }], + output: { item: 'naturesaura:gold_brick' } } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/shaped.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/shaped.js index 201d637c8f..aa9309a916 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/shaped.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/shaped.js @@ -74,6 +74,26 @@ onEvent('recipes', (event) => { D: '#forge:gems/mana' }, id: 'botania:hourglass' + }, + { + output: 'botania:ender_eye_block', + pattern: ['ABA', 'BCB', 'ABA'], + key: { + A: 'create:polished_rose_quartz', + B: 'minecraft:ender_eye', + C: 'architects_palette:abyssaline' + }, + id: 'botania:ender_eye_block' + }, + { + output: 'botania:forest_eye', + pattern: ['ABA', 'BCB', 'ABA'], + key: { + A: '#forge:ingots/infused_iron', + B: 'naturesaura:infused_stone', + C: 'minecraft:ender_eye' + }, + id: 'botania:forest_eye' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/terra_plate.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/terra_plate.js index 79845acc43..e2bb377ad9 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/terra_plate.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/botania/terra_plate.js @@ -4,22 +4,39 @@ onEvent('recipes', (event) => { } const recipes = [ { - inputs: [{ item: 'resourcefulbees:mana_bee_spawn_egg' }], - output: { - item: 'resourcefulbees:terrestrial_bee_spawn_egg' - }, + inputs: [ + { item: 'resourcefulbees:mana_bee_spawn_egg' }, + { item: 'botania:mana_pearl' }, + { item: 'botania:mana_diamond' }, + { item: 'botania:quartz_mana' } + ], + output: { item: 'resourcefulbees:terrestrial_bee_spawn_egg' }, mana: 2000000 }, { inputs: [ - { item: 'resourcefulbees:terrestrial_honeycomb' }, + { tag: 'forge:ingots/terminite' }, { item: 'botania:mana_pearl' }, - { item: 'botania:mana_diamond' } + { item: 'resourcefulbees:terrestrial_honeycomb' }, + { item: 'botania:mana_diamond' }, + { tag: 'forge:ingots/iesnium' }, + { item: 'botania:quartz_mana' } ], - output: { - item: 'botania:terrasteel_ingot' - }, + output: { item: 'botania:terrasteel_ingot' }, mana: 300000 + }, + { + inputs: [ + { tag: 'forge:ingots/terminite' }, + { item: 'botania:mana_pearl' }, + { tag: 'forge:ingots/manasteel' }, + { item: 'botania:mana_diamond' }, + { tag: 'forge:ingots/iesnium' }, + { item: 'botania:quartz_mana' } + ], + output: { item: 'botania:terrasteel_ingot' }, + mana: 500000, + id: 'botania:terra_plate/terrasteel_ingot' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/compound/crushing.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/compound/crushing.js index 5bc2222e16..c6f11ec38b 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/compound/crushing.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/compound/crushing.js @@ -8,7 +8,8 @@ onEvent('recipes', (event) => { // output: Item.of('minecraft:diamond', 8), // input: Item.of('minecraft:lead'), // experience: 0.5, - // duration: 100 + // duration: 100, + // ignore_occultism_multiplier: true // } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/create/mechanical_crafting.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/create/mechanical_crafting.js index a130e2a65c..94178a65cc 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/create/mechanical_crafting.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/create/mechanical_crafting.js @@ -57,6 +57,18 @@ onEvent('recipes', (event) => { D: 'thermal:fire_tnt' }, id: 'immersiveengineering:crafting/blastbrick' + }, + { + output: 'rftoolsdim:dimension_builder', + pattern: [' C ', ' CDC ', 'CBEAC', ' CDC ', ' C '], + key: { + A: 'rftoolsbase:machine_infuser', + B: 'rftoolsdim:enscriber', + C: 'mekanism:alloy_atomic', + D: 'mekanism:ultimate_control_circuit', + E: 'rftoolsbase:machine_frame' + }, + id: 'rftoolsdim:dimension_builder' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/create/mixing.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/create/mixing.js index 97d585d7df..0bfe7cd942 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/create/mixing.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/create/mixing.js @@ -27,6 +27,22 @@ onEvent('recipes', (event) => { '#forge:tar' ], output: 'kubejs:coarse_lapis_lazuli_compound' + }, + { + heated: true, + inputs: [ + '#forge:gems/quartz', + '#forge:gems/lapis', + '#forge:gems/lapis', + '#forge:dusts/redstone', + '#forge:dusts/redstone', + 'eidolon:soul_shard', + 'eidolon:soul_shard', + 'eidolon:soul_shard', + 'eidolon:soul_shard', + Fluid.of('bloodmagic:life_essence_fluid', 1000) + ], + output: 'eidolon:lesser_soul_gem' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/custom.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/custom.js index eb5853ed50..bda76c1ba9 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/custom.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/custom.js @@ -1,40 +1 @@ -onEvent('recipes', (event) => { - const recipes = [ - { - recipe: { - type: 'forge:conditional', - recipes: [ - { - conditions: [ - { - values: [ - { - item: 'industrialforegoing:machine_frame_pity', - type: 'forge:item_exists' - } - ], - type: 'forge:and' - } - ], - recipe: { - type: 'minecraft:crafting_shaped', - pattern: ['CCC', 'ABA', 'CCC'], - key: { - A: { item: 'immersiveengineering:concrete_leaded' }, - B: { item: 'thermal:machine_frame' }, - C: { item: 'create:andesite_casing' } - }, - result: { - item: 'industrialforegoing:machine_frame_pity' - } - } - } - ] - }, - id: 'industrialforegoing:machine_frame_pity' - } - ]; - recipes.forEach((recipe) => { - event.custom(recipe.recipe).id(recipe.id); - }); -}); +// TODO: Remove in 0.6.0 diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/dissolution_chamber.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/dissolution_chamber.js new file mode 100644 index 0000000000..0809a197f3 --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/dissolution_chamber.js @@ -0,0 +1,69 @@ +onEvent('recipes', (event) => { + if (global.isExpertMode == false) { + return; + } + + const recipes = [ +/* + { + inputs: [ + '', // top left + '', // top + '', // top right + '', // left + '', // right + '', // bottom left + '', // bottom + '' // bottom right + ], + inputFluid: '', // optional + inputFluidAmount: 0, // leave at 0 for no fluid + processingTime: 50, + outputItem: { item: '', count: 1 }, + outputFluid: '', // optional + outputFluidAmount: 0, // leave at 0 for no fluid + id: '' + } +*/ + { + inputs: [ + 'minecraft:redstone', + 'rftoolsbase:machine_frame', + 'minecraft:redstone', + 'minecraft:redstone_torch', + 'minecraft:redstone_torch', + '#forge:ingots/gold_copper', + '#forge:ingots/gold_copper', + '#forge:ingots/gold_copper' + ], + inputFluid: 'tconstruct:molten_obsidian', + inputFluidAmount: 1000, + processingTime: 600, + outputItem: { item: 'rftoolsbuilder:shield_block1', count: 1 }, + outputFluid: '', + outputFluidAmount: 0, + id: 'rftoolsbuilder:shield_block1' + } + ]; + + recipes.forEach((recipe) => { + let ingredients = []; + + recipe.inputs.forEach((input) => { + ingredients.push(Ingredient.of(input)); + }); + + const re = event.custom({ + type: 'industrialforegoing:dissolution_chamber', + input: ingredients, + inputFluid: `{FluidName:"${recipe.inputFluid}",Amount:${recipe.inputFluidAmount}}`, + processingTime: recipe.processingTime, + output: recipe.outputItem, + outputFluid: `{FluidName:"${recipe.outputFluid}",Amount:${recipe.outputFluidAmount}}` + }); + + if (recipe.id) { + re.id(recipe.id); + } + }); +}); \ No newline at end of file diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/shaped.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/shaped.js index b56f2b57f1..1269cbd9d4 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/shaped.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/industrialforegoing/shaped.js @@ -15,7 +15,18 @@ onEvent('recipes', (event) => { } */ - const newRecipes = []; + const newRecipes = [ + { + output: 'industrialforegoing:machine_frame_pity', + pattern: ['CCC', 'ABA', 'CCC'], + key: { + A: { item: 'immersiveengineering:concrete_leaded' }, + B: { item: 'thermal:machine_frame' }, + C: { item: 'create:andesite_casing' } + }, + id: 'industrialforegoing:machine_frame_pity' + } + ]; newRecipes.forEach((recipe) => { if (recipe.id) { diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/interactio/item_fluid_transform.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/interactio/item_fluid_transform.js index 7a7889c4d9..c42dcd8402 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/interactio/item_fluid_transform.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/interactio/item_fluid_transform.js @@ -51,6 +51,23 @@ onEvent('recipes', (event) => { }, consume_fluid: 1.0, id: 'ars_nouveau:mythical_clay' + }, + { + inputs: [ + { item: 'eidolon:enchanted_ash', count: 1 }, + { item: 'atum:coin_gold', count: 6 }, + { item: 'meetyourfight:phantoplasm', count: 1 }, + { tag: 'forge:dusts/mana', count: 1 }, + { tag: 'forge:dusts/lapis', count: 1 } + ], + fluid: { fluid: 'water' }, + output: { + entries: [{ result: { item: 'meetyourfight:spectres_eye', count: 1 }, weight: 1 }], + empty_weight: 0, + rolls: 1 + }, + consume_fluid: 1.0, + id: 'meetyourfight:spectres_eye' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/interactio/item_lightning.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/interactio/item_lightning.js index acf26609d8..00417d835b 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/interactio/item_lightning.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/interactio/item_lightning.js @@ -59,7 +59,7 @@ onEvent('recipes', (event) => { }, { inputs: [ - { item: 'undergarden:music_disc_relict', count: 1, return_chance: 1.0 }, + { item: 'undergarden:music_disc_relict', count: 1 }, { item: 'aquaculture:fish_bones', count: 1 }, { tag: 'forge:dusts/lapis', count: 2 }, { item: 'minecraft:fermented_spider_eye', count: 2 }, @@ -159,6 +159,20 @@ onEvent('recipes', (event) => { rolls: 1 }, id: 'atum:scarab' + }, + { + inputs: [ + { item: 'minecraft:bell', count: 1 }, + { item: 'atum:ectoplasm', count: 3 }, + { tag: 'forge:dusts/fluorite', count: 1 }, + { tag: 'atum:relic_non_dirty', count: 1 } + ], + output: { + entries: [{ result: { item: 'meetyourfight:haunted_bell', count: 1 }, weight: 1 }], + empty_weight: 0, + rolls: 1 + }, + id: 'meetyourfight:haunted_bell' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/mythicbotany/infusion.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/mythicbotany/infusion.js index 0b62ccae39..aa9c54e6b0 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/mythicbotany/infusion.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/mythicbotany/infusion.js @@ -5,42 +5,89 @@ onEvent('recipes', (event) => { const recipes = [ { inputs: [ - { item: 'resourcefulbees:mana_bee_spawn_egg' } + { item: 'resourcefulbees:mana_bee_spawn_egg' }, + { item: 'botania:mana_pearl' }, + { item: 'botania:mana_diamond' }, + { item: 'botania:quartz_mana' } ], - output: { - item: 'resourcefulbees:terrestrial_bee_spawn_egg' - }, + output: { item: 'resourcefulbees:terrestrial_bee_spawn_egg' }, mana: 2000000, - fromColor: 255, - toColor: 65280 + fromColor: parseInt('0xFFFFFF'), + toColor: parseInt('0x00FF00') }, { inputs: [ - { item: 'resourcefulbees:terrestrial_honeycomb' }, + { tag: 'forge:ingots/terminite' }, { item: 'botania:mana_pearl' }, - { item: 'botania:mana_diamond' } + { item: 'resourcefulbees:terrestrial_honeycomb' }, + { item: 'botania:mana_diamond' }, + { tag: 'forge:ingots/iesnium' }, + { item: 'botania:quartz_mana' } ], - output: { - item: 'botania:terrasteel_ingot' - }, + output: { item: 'botania:terrasteel_ingot' }, mana: 300000, - fromColor: 255, - toColor: 65280 + fromColor: parseInt('0xFFFFFF'), + toColor: parseInt('0x00FF00') }, { inputs: [ + { tag: 'forge:ingots/terminite' }, + { item: 'botania:mana_pearl' }, + { tag: 'forge:ingots/manasteel' }, + { item: 'botania:mana_diamond' }, + { tag: 'forge:ingots/iesnium' }, + { item: 'botania:quartz_mana' } + ], + output: { item: 'botania:terrasteel_ingot' }, + mana: 500000, + fromColor: parseInt('0xFFFFFF'), + toColor: parseInt('0x00FF00'), + id: 'mythicbotany:mythicbotany_infusion/terrasteel_ingot' + }, + { + inputs: [ + { tag: 'forge:ingots/nebu' }, + { item: 'botania:pixie_dust' }, { item: 'resourcefulbees:elven_honeycomb' }, - { tag: 'forge:gems/dragonstone' }, - { item: 'botania:pixie_dust' } + { item: 'botania:dragonstone' }, + { tag: 'forge:ingots/utherium' }, + { item: 'create:polished_rose_quartz' } ], - output: { - item: 'mythicbotany:alfsteel_ingot' - }, + output: { item: 'mythicbotany:alfsteel_ingot' }, mana: 1500000, - fromColor: 16711821, - toColor: 16750080 + fromColor: parseInt('0xFF008D'), + toColor: parseInt('0xFF9600') + }, + { + inputs: [ + { tag: 'forge:ingots/nebu' }, + { item: 'botania:pixie_dust' }, + { tag: 'forge:ingots/elementium' }, + { item: 'botania:dragonstone' }, + { tag: 'forge:ingots/utherium' }, + { item: 'create:polished_rose_quartz' } + ], + output: { item: 'mythicbotany:alfsteel_ingot' }, + mana: 2000000, + fromColor: parseInt('0xFF008D'), + toColor: parseInt('0xFF9600'), + id: 'mythicbotany:mythicbotany_infusion/alfsteel_ingot' + }, + { + inputs: [ + { item: 'naturesaura:infused_stone' }, + { item: 'naturesaura:token_euphoria' }, + { item: 'naturesaura:token_rage' }, + { tag: 'forge:ingots/infused_iron' }, + { item: 'naturesaura:token_grief' }, + { item: 'naturesaura:token_terror' } + ], + output: { item: 'naturesaura:generator_limit_remover' }, + mana: 2000000, + fromColor: parseInt('0xFF9900'), + toColor: parseInt('0x00FF1A') } -]; + ]; recipes.forEach((recipe) => { const re = event.custom({ diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/altar.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/altar.js index b139d652e4..f5f00239b9 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/altar.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/altar.js @@ -56,7 +56,6 @@ onEvent('recipes', (event) => { input: 'minecraft:vine', output: 'quark:root', aura_type: 'naturesaura:nether', - catalyst: 'naturesaura:conversion_catalyst', aura: 30000, time: 250 }, diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/shaped.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/shaped.js index 01f26c5087..1787175db2 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/shaped.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/shaped.js @@ -36,6 +36,78 @@ onEvent('recipes', (event) => { E: 'naturesaura:ancient_bark' }, id: 'naturesaura:offering_table' + }, + { + output: Item.of('naturesaura:field_creator', 2), + pattern: ['AAA', 'ACA', 'ABA'], + key: { + A: 'atum:crystal_glass', + B: 'naturesaura:token_anger', + C: 'botania:corporea_block' + }, + id: 'naturesaura:field_creator' + }, + { + output: 'naturesaura:pickup_stopper', + pattern: ['CAC', 'CBC', 'CAC'], + key: { + A: '#forge:ingots/infused_iron', + B: '#forge:storage_blocks/lead', + C: 'naturesaura:gold_brick' + }, + id: 'naturesaura:pickup_stopper' + }, + { + output: 'naturesaura:hopper_upgrade', + pattern: ['BAB', 'ACA', 'BAB'], + key: { + A: '#forge:ingots/infused_iron', + B: '#forge:plates/lead', + C: 'minecraft:lodestone' + }, + id: 'naturesaura:hopper_upgrade' + }, + { + output: 'naturesaura:aura_cache', + pattern: ['BAB', 'ACA', 'BAB'], + key: { + A: '#forge:ingots/infused_iron', + B: 'naturesaura:infused_stone', + C: 'resourcefulbees:wooden_honey_tank' + }, + id: 'naturesaura:aura_cache' + }, + { + output: 'naturesaura:animal_container', + pattern: ['ABA', 'CDC', 'DDD'], + key: { + A: '#resourcefulbees:resourceful_honeycomb', + B: 'botania:forest_eye', + C: '#forge:crops', + D: 'naturesaura:infused_brick' + }, + id: 'naturesaura:animal_container' + }, + { + output: 'naturesaura:aura_detector', + pattern: ['ADA', 'DBD', 'ACA'], + key: { + A: 'naturesaura:infused_stone', + B: 'botania:forest_eye', + C: 'botania:redstone_root', + D: '#forge:ingots/infused_iron' + }, + id: 'naturesaura:aura_detector' + }, + { + output: 'naturesaura:placer', + pattern: ['ACA', 'ABA', 'ACA'], + key: { + A: 'naturesaura:gold_brick', + B: 'botania:corporea_funnel', + C: '#forge:ingots/infused_iron' + }, + id: 'naturesaura:placer' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/tree_ritual.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/tree_ritual.js index 39b2db0a43..9c2e6a2767 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/tree_ritual.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/naturesaura/tree_ritual.js @@ -16,8 +16,8 @@ onEvent('recipes', (event) => { { item: 'thermal:earth_charge' }, { item: 'minecraft:fire_charge' } ], - output: 'naturesaura:nature_altar', - count: 1, + output: { item: 'naturesaura:nature_altar' }, + time: 500, sapling: 'quark:yellow_blossom_sapling', id: 'naturesaura:tree_ritual/nature_altar' }, @@ -37,8 +37,8 @@ onEvent('recipes', (event) => { { item: 'architects_palette:sunmetal_blend' }, { item: 'botania:pink_shiny_flower' } ], - output: 'naturesaura:token_joy', - count: 2, + output: { item: 'naturesaura:token_joy', count: 2 }, + time: 200, sapling: 'quark:yellow_blossom_sapling', id: 'naturesaura:tree_ritual/token_joy' }, @@ -58,8 +58,8 @@ onEvent('recipes', (event) => { { item: 'astralsorcery:nocturnal_powder' }, { item: 'upgrade_aquatic:thrasher_tooth' } ], - output: 'naturesaura:token_fear', - count: 2, + output: { item: 'naturesaura:token_fear', count: 2 }, + time: 200, sapling: 'architects_palette:twisted_sapling', id: 'naturesaura:tree_ritual/token_fear' }, @@ -74,8 +74,8 @@ onEvent('recipes', (event) => { { item: 'alexsmobs:komodo_spit' }, { item: 'powah:charged_snowball' } ], - output: 'naturesaura:token_anger', - count: 2, + output: { item: 'naturesaura:token_anger', count: 2 }, + time: 200, sapling: 'quark:red_blossom_sapling', id: 'naturesaura:tree_ritual/token_anger' }, @@ -95,8 +95,8 @@ onEvent('recipes', (event) => { { item: 'minecraft:ghast_tear' }, { item: 'botania:black_shiny_flower' } ], - output: 'naturesaura:token_sorrow', - count: 2, + output: { item: 'naturesaura:token_sorrow', count: 2 }, + time: 200, sapling: 'byg:joshua_sapling', id: 'naturesaura:tree_ritual/token_sorrow' }, @@ -111,8 +111,8 @@ onEvent('recipes', (event) => { { item: 'thermal:phytogro' }, //topright { item: 'botania:livingwood' } //bottomleft ], - output: 'naturesaura:oak_generator', - count: 1, + output: { item: 'naturesaura:oak_generator' }, + time: 600, sapling: 'quark:yellow_blossom_sapling', id: 'naturesaura:oak_generator' }, @@ -127,8 +127,8 @@ onEvent('recipes', (event) => { { tag: 'forge:ingots/nether_brick' }, //topright { item: 'minecraft:soul_sand' } //bottomleft ], - output: 'naturesaura:animal_generator', - count: 1, + output: { item: 'naturesaura:animal_generator' }, + time: 600, sapling: 'quark:blue_blossom_sapling', id: 'naturesaura:animal_generator' }, @@ -143,8 +143,8 @@ onEvent('recipes', (event) => { { item: 'minecraft:firework_rocket' }, //topright { item: 'naturesaura:token_rage' } //bottomleft ], - output: 'naturesaura:firework_generator', - count: 1, + output: { item: 'naturesaura:firework_generator' }, + time: 600, sapling: 'quark:blue_blossom_sapling', id: 'naturesaura:firework_generator' }, @@ -159,8 +159,8 @@ onEvent('recipes', (event) => { { item: 'botania:livingwood' }, //topright { item: 'botania:livingwood' } //bottomleft ], - output: 'naturesaura:flower_generator', - count: 1, + output: { item: 'naturesaura:flower_generator' }, + time: 600, sapling: 'quark:yellow_blossom_sapling', id: 'naturesaura:flower_generator' }, @@ -175,8 +175,8 @@ onEvent('recipes', (event) => { { tag: 'forge:ingots/nether_brick' }, //topright { item: 'naturesaura:token_joy' } //bottomleft ], - output: 'naturesaura:slime_split_generator', - count: 1, + output: { item: 'naturesaura:slime_split_generator' }, + time: 600, sapling: 'quark:lavender_blossom_sapling', id: 'naturesaura:slime_split_generator' }, @@ -191,8 +191,8 @@ onEvent('recipes', (event) => { { item: 'integratedterminals:chorus_glass' }, //topright { item: 'naturesaura:token_rage' } //bottomleft ], - output: 'naturesaura:chorus_generator', - count: 1, + output: { item: 'naturesaura:chorus_generator' }, + time: 600, sapling: 'architects_palette:twisted_sapling', id: 'naturesaura:chorus_generator' }, @@ -207,8 +207,8 @@ onEvent('recipes', (event) => { { item: 'eidolon:fungus_sprouts' }, //topright { tag: 'forge:ingots/nether_brick' } //bottomleft ], - output: 'naturesaura:potion_generator', - count: 1, + output: { item: 'naturesaura:potion_generator' }, + time: 600, sapling: 'quark:lavender_blossom_sapling', id: 'naturesaura:potion_generator' }, @@ -223,8 +223,8 @@ onEvent('recipes', (event) => { { item: 'botania:mossy_livingwood_planks' }, //topright { item: 'botania:mossy_livingwood_planks' } //bottomleft ], - output: 'naturesaura:moss_generator', - count: 1, + output: { item: 'naturesaura:moss_generator' }, + time: 600, sapling: 'architects_palette:twisted_sapling', id: 'naturesaura:moss_generator' }, @@ -239,8 +239,8 @@ onEvent('recipes', (event) => { { item: 'rsgauges:arrow_target' }, //topright { item: 'naturesaura:token_anger' } //bottomleft ], - output: 'naturesaura:projectile_generator', - count: 1, + output: { item: 'naturesaura:projectile_generator' }, + time: 600, sapling: 'quark:yellow_blossom_sapling', id: 'naturesaura:projectile_generator' }, @@ -255,8 +255,8 @@ onEvent('recipes', (event) => { { item: 'astralsorcery:rock_crystal' }, //topright { tag: 'forge:ingots/starmetal' } //bottomleft ], - output: 'naturesstarlight:crystal_generator', - count: 1, + output: { item: 'naturesstarlight:crystal_generator' }, + time: 600, sapling: 'quark:lavender_blossom_sapling', id: 'naturesstarlight:crystal_generator' }, @@ -269,8 +269,8 @@ onEvent('recipes', (event) => { { item: 'minecraft:conduit' }, //topleft { item: 'botania:livingrock' } //bottomright ], - output: 'botania:runic_altar', - count: 1, + output: { item: 'botania:runic_altar' }, + time: 600, sapling: 'quark:lavender_blossom_sapling', id: 'botania:runic_altar' }, @@ -285,10 +285,191 @@ onEvent('recipes', (event) => { { item: 'resourcefulbees:honey_fluid_bucket' }, //topright { item: 'resourcefulbees:honey_fluid_bucket' } //bottomleft ], - output: 'resourcefulbees:t3_apiary', - count: 1, - sapling: 'minecraft:oak_sapling', + output: { item: 'resourcefulbees:t3_apiary' }, + time: 300, + sapling: 'quark:yellow_blossom_sapling', id: 'resourcefulbees:t3_apiary' + }, + { + inputs: [ + { item: 'meetyourfight:spectres_eye' }, //top + { tag: 'forge:ingots/silver' }, //bottom + { item: 'naturesaura:gold_leaf' }, //left + { item: 'naturesaura:gold_leaf' }, //right + { item: 'farmersdelight:tree_bark' }, //topleft + { item: 'farmersdelight:tree_bark' }, //bottomright + { item: 'farmersdelight:tree_bark' }, //topright + { item: 'farmersdelight:tree_bark' } //bottomleft + ], + output: { item: 'naturesaura:eye' }, + time: 250, + sapling: 'byg:blue_enchanted_sapling', + id: 'naturesaura:tree_ritual/eye' + }, + { + inputs: [ + { item: 'naturesaura:eye' }, //top + { tag: 'forge:ingots/sky' }, //bottom + { tag: 'forge:ingots/sky' }, //left + { item: 'naturesaura:end_flower' }, //right + { item: 'naturesaura:gold_leaf' }, //topleft + { item: 'naturesaura:gold_leaf' }, //bottomright + { item: 'botania:lens_normal' }, //topright + { item: 'upgrade_aquatic:elder_eye' } //bottomleft + ], + output: { item: 'naturesaura:eye_improved' }, + time: 500, + sapling: 'byg:blue_enchanted_sapling', + id: 'naturesaura:tree_ritual/eye_improved' + }, + { + inputs: [ + { item: 'naturesaura:gold_brick' }, //top + { item: 'naturesaura:infused_stone' }, //bottom + { item: 'botania:brewery' }, //left + { tag: 'forge:ingots/sky' }, //right + { item: 'naturesaura:gold_leaf' }, //topleft + { item: 'eidolon:gold_inlay' } //bottomright + ], + output: { item: 'naturesaura:conversion_catalyst' }, + time: 600, + sapling: 'architects_palette:twisted_sapling', + id: 'naturesaura:tree_ritual/conversion_catalyst' + }, + { + inputs: [ + { item: 'naturesaura:gold_brick' }, //top + { item: 'naturesaura:infused_stone' }, //bottom + { tag: 'forge:ingots/andesite_alloy' }, //left + { tag: 'forge:ingots/andesite_alloy' }, //right + { item: 'naturesaura:token_anger' } //topleft + ], + output: { item: 'naturesaura:crushing_catalyst' }, + time: 600, + sapling: 'undergarden:wigglewood_sapling', + id: 'naturesaura:tree_ritual/crushing_catalyst' + }, + { + inputs: [ + { item: 'naturesaura:infused_stone' }, + { item: 'naturesaura:infused_stone' }, + { tag: 'forge:ingots/tainted_gold' }, + { tag: 'forge:ingots/infused_iron' }, + { item: 'minecraft:fire_charge' }, + { item: 'minecraft:flint_and_steel' }, + { item: 'tconstruct:magma_cake' }, + { item: 'naturesaura:token_anger' } + ], + sapling: 'quark:red_blossom_sapling', + output: { item: 'naturesaura:furnace_heater' }, + time: 600, + id: 'naturesaura:tree_ritual/furnace_heater' + }, + { + inputs: [ + { tag: 'forge:gems/mana_diamond' }, + { tag: 'forge:ingots/tainted_gold' }, + { tag: 'forge:ingots/sky' }, + { item: 'naturesaura:token_fear' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:break_prevention' }, + time: 200, + id: 'naturesaura:tree_ritual/break_prevention' + }, + { + inputs: [ + { item: 'atum:palm_sapling' }, + { item: 'atum:date' }, + { item: 'undergarden:veil_mushroom' }, + { item: 'atum:emmer_seeds' }, + { item: 'undergarden:glowing_kelp' }, + { item: 'naturesaura:gold_leaf' } + ], + sapling: 'quark:lavender_blossom_sapling', + output: { item: 'naturesaura:ancient_sapling', count: 2 }, + time: 200, + id: 'naturesaura:tree_ritual/ancient_sapling' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { tag: 'forge:ores/emerald' }, + { tag: 'forge:ores/cobalt' }, + { tag: 'botania:runes/spring' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { nbt: { effect: 'naturesaura:ore_spawn' }, item: 'naturesaura:effect_powder', count: 4 }, + time: 400, + id: 'naturesaura:tree_ritual/ore_spawn_powder' + }, + + // Recipes below this point have not yet been expertified. To Do. + + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { tag: 'forge:ingots/sky' }, + { item: 'naturesaura:aura_cache' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { nbt: { effect: 'naturesaura:cache_recharge' }, item: 'naturesaura:effect_powder', count: 32 }, + time: 400, + id: 'naturesaura:tree_ritual/cache_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { tag: 'forge:ingots/sky' }, + { item: 'minecraft:egg' } + ], + sapling: 'quark:lavender_blossom_sapling', + output: { nbt: { effect: 'naturesaura:animal' }, item: 'naturesaura:effect_powder', count: 8 }, + time: 400, + id: 'naturesaura:tree_ritual/animal_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { tag: 'forge:ingots/sky' }, + { item: 'minecraft:wheat' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { nbt: { effect: 'naturesaura:plant_boost' }, item: 'naturesaura:effect_powder', count: 24 }, + time: 400, + id: 'naturesaura:tree_ritual/plant_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { item: 'minecraft:netherrack' }, + { item: 'minecraft:grass' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { nbt: { effect: 'naturesaura:nether_grass' }, item: 'naturesaura:effect_powder', count: 24 }, + time: 400, + id: 'naturesaura:tree_ritual/nether_grass_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { item: 'astralsorcery:illumination_powder' }, + { item: 'astralsorcery:aquamarine' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { + nbt: { effect: 'naturesstarlight:starlight_increase' }, + item: 'naturesaura:effect_powder', + count: 8 + }, + time: 400, + id: 'naturesstarlight:tree_ritual/starlight_increase_powder' } /* , @@ -317,8 +498,8 @@ onEvent('recipes', (event) => { type: 'naturesaura:tree_ritual', ingredients: recipe.inputs, sapling: { item: recipe.sapling }, - output: { item: recipe.output, count: recipe.count }, - time: 500 + output: recipe.output, + time: recipe.time }); if (recipe.id) { re.id(recipe.id); diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pedestals/shaped.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pedestals/shaped.js new file mode 100644 index 0000000000..cca3d5fb07 --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pedestals/shaped.js @@ -0,0 +1,38 @@ +onEvent('recipes', (event) => { + if (global.isExpertMode == false) { + return; + } + + /* + , + { + output: '', + pattern: ['', '', ''], + key: { + A: '' + }, + id: '' + } + */ + + const newRecipes = [ + { + output: 'pedestals:pedestal/stone333', + pattern: ['ABA', ' C ', 'CCC'], + key: { + A: 'botania:livingrock_slab', + B: 'botania:light_relay', + C: 'botania:livingrock' + }, + id: 'pedestals:pedestal' + } + ]; + + newRecipes.forEach((recipe) => { + if (recipe.id) { + event.shaped(recipe.output, recipe.pattern, recipe.key).id(recipe.id); + } else { + event.shaped(recipe.output, recipe.pattern, recipe.key); + } + }); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pneumaticcraft/assembly.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pneumaticcraft/assembly.js new file mode 100644 index 0000000000..48c773497a --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pneumaticcraft/assembly.js @@ -0,0 +1,52 @@ +onEvent('recipes', (event) => { + if (global.isExpertMode == false) { + return; + } + + recipes = [ + { + input: 'thermal:machine_frame', + input_count: 2, + output: { item: 'kubejs:rftools_frame_parts', count: 1 }, + program: 'drill', + id: 'rftoolsbase:machine_frame' + }, + { + input: 'kubejs:rftools_frame_parts', + input_count: 1, + output: { item: 'rftoolsbase:machine_frame', count: 1 }, + program: 'laser', + id: 'rftoolsbase:machine_frame' + }, + { + input: '#forge:storage_blocks/gold', + input_count: 1, + output: { item: 'supplementaries:gold_trapdoor', count: 5 }, + program: 'drill' + }, + { + input: 'supplementaries:gold_trapdoor', + input_count: 5, + output: { item: 'pedestals:coin/default', count: 10 }, + program: 'laser', + id: 'pedestals:upgrades/itempedestalupgradedefault' + } + ]; + recipes.forEach((recipe) => { + let constructed_input = recipe.input.charAt(0) == '#' ? { tag: recipe.input.slice(1) } : { item: recipe.input }; + if (recipe.input_count) { + constructed_input.type = 'pneumaticcraft:stacked_item'; + constructed_input.count = recipe.input_count; + } + + let re = event.custom({ + type: `pneumaticcraft:assembly_${recipe.program}`, + input: constructed_input, + result: recipe.output, + program: recipe.program + }); + if (recipe.id) { + re.id(recipe.id); + } + }); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pneumaticcraft/pressure_chamber.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pneumaticcraft/pressure_chamber.js index c70fd449db..3ccbd15f4d 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pneumaticcraft/pressure_chamber.js +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/pneumaticcraft/pressure_chamber.js @@ -6,51 +6,34 @@ onEvent('recipes', (event) => { const recipes = [ { inputs: [ - { - tag: 'forge:gems/coal_coke', - count: 2 - }, - { - tag: 'forge:ingots/iron', - count: 4 - }, - { - tag: 'forge:obsidian', - count: 1 - } + { type: 'pneumaticcraft:stacked_item', tag: 'forge:gems/coal_coke', count: 2 }, + { type: 'pneumaticcraft:stacked_item', tag: 'forge:ingots/iron', count: 4 }, + { type: 'pneumaticcraft:stacked_item', tag: 'forge:obsidian', count: 1 } ], pressure: 2.0, - results: [ - { - item: 'pneumaticcraft:ingot_iron_compressed', - count: 4 - } - ], + results: [{ type: 'pneumaticcraft:stacked_item', item: 'pneumaticcraft:ingot_iron_compressed', count: 4 }], id: 'pneumaticcraft:pressure_chamber/compressed_iron_ingot' }, { inputs: [ - { - tag: 'forge:storage_blocks/coal_coke', - count: 2 - }, - { - tag: 'forge:storage_blocks/iron', - count: 4 - }, - { - tag: 'forge:obsidian', - count: 9 - } + { type: 'pneumaticcraft:stacked_item', tag: 'forge:storage_blocks/coal_coke', count: 2 }, + { type: 'pneumaticcraft:stacked_item', tag: 'forge:storage_blocks/iron', count: 4 }, + { type: 'pneumaticcraft:stacked_item', tag: 'forge:obsidian', count: 9 } ], pressure: 2.0, - results: [ - { - item: 'pneumaticcraft:compressed_iron_block', - count: 4 - } - ], + results: [{ type: 'pneumaticcraft:stacked_item', item: 'pneumaticcraft:compressed_iron_block', count: 4 }], id: 'pneumaticcraft:pressure_chamber/compressed_iron_block' + }, + { + inputs: [{ type: 'pneumaticcraft:stacked_item', item: 'minecraft:snow_block', count: 4 }], + pressure: 1.5, + results: [{ item: 'betterendforge:dense_snow', count: 1 }] + }, + { + inputs: [{ type: 'pneumaticcraft:stacked_item', item: 'betterendforge:dense_snow', count: 4 }], + pressure: 1.5, + results: [{ item: 'minecraft:ice', count: 1 }], + id: 'pneumaticcraft:pressure_chamber/ice' } ]; diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/rftools/shaped.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/rftools/shaped.js new file mode 100644 index 0000000000..71d3cd6d92 --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/rftools/shaped.js @@ -0,0 +1,127 @@ +onEvent('recipes', (event) => { + if (global.isExpertMode == false) { + return; + } + + /* + , + { + output: '', + pattern: ['', '', ''], + key: { + A: '' + }, + id: '' + } + */ + + const newRecipes = [ + { + output: 'rftoolsutility:screen_controller', + pattern: ['ABA', 'DCD', 'ADA'], + key: { + A: 'minecraft:redstone', + B: 'minecraft:ender_pearl', + C: 'rftoolsbase:machine_base', + D: '#forge:glass' + }, + id: 'rftoolsutility:screen_controller' + }, + { + output: 'rftoolsutility:module_template', + pattern: ['ABA', 'BCB', 'ABA'], + key: { + A: '#forge:gems/dimensional', + B: '#forge:ingots/iron_aluminum', + C: 'pneumaticcraft:printed_circuit_board' + }, + id: 'rftoolsutility:module_template' + }, + { + output: 'rftoolsutility:matter_receiver', + pattern: ['AAA', 'BCB', 'DDD'], + key: { + A: '#forge:ingots/iron_aluminum', + B: 'minecraft:redstone', + C: 'rftoolsbase:machine_base', + D: 'minecraft:ender_pearl' + }, + id: 'rftoolsutility:matter_receiver' + }, + { + output: 'rftoolsutility:matter_transmitter', + pattern: ['DDD', 'BCB', 'AAA'], + key: { + A: '#forge:ingots/iron_aluminum', + B: 'minecraft:redstone', + C: 'rftoolsbase:machine_base', + D: 'minecraft:ender_pearl' + }, + id: 'rftoolsutility:matter_transmitter' + }, + { + output: 'rftoolsutility:charged_porter', + pattern: [' C ', 'CBC', 'ACA'], + key: { + A: '#forge:ingots/iron_aluminum', + B: 'pneumaticcraft:printed_circuit_board', + C: 'minecraft:ender_pearl' + }, + id: 'rftoolsutility:charged_porter' + }, + { + output: 'rftoolsbuilder:shape_card_pump', + pattern: ['ABA', 'CDC', 'AEA'], + key: { + A: 'minecraft:redstone', + B: 'minecraft:water_bucket', + C: 'pneumaticcraft:printed_circuit_board', + D: 'rftoolsbuilder:shape_card_def', + E: 'minecraft:lava_bucket' + }, + id: 'rftoolsbuilder:shape_card_pump' + }, + { + output: 'rftoolsbuilder:shape_card_quarry', + pattern: ['ABA', 'CDC', 'AEA'], + key: { + A: 'minecraft:redstone', + B: 'minecraft:diamond_pickaxe', + C: 'pneumaticcraft:printed_circuit_board', + D: 'rftoolsbuilder:shape_card_def', + E: 'minecraft:diamond_shovel' + }, + id: 'rftoolsbuilder:shape_card_quarry' + }, + { + output: 'rftoolsbase:machine_infuser', + pattern: ['ABA', 'DCD', 'ABA'], + key: { + A: '#forge:gems/dimensional', + B: 'minecraft:redstone', + C: 'rftoolsbase:machine_base', + D: '#forge:gems/diamond' + }, + id: 'rftoolsbase:machine_infuser' + }, + { + output: 'rftoolsbuilder:builder', + pattern: ['ADA', 'BCB', 'ABA'], + key: { + A: 'minecraft:bricks', + B: 'minecraft:redstone', + C: 'rftoolsbase:machine_base', + D: 'minecraft:ender_pearl' + }, + id: 'rftoolsbuilder:builder' + } + ]; + + newRecipes.forEach((recipe) => { + if (recipe.id) { + event.shaped(recipe.output, recipe.pattern, recipe.key).id(recipe.id); + } else { + event.shaped(recipe.output, recipe.pattern, recipe.key); + } + }); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/tconstruct/casting.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/tconstruct/casting.js new file mode 100644 index 0000000000..d5b21cdc7b --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/tconstruct/casting.js @@ -0,0 +1,20 @@ +onEvent('recipes', (event) => { + if (global.isExpertMode == false) { + return; + } + var data = { + recipes: [ + { + inputs: [Item.of('#forge:ingots/cobalt', 3), 'thermal:blizz_powder'], + outputs: [Item.of('undergarden:froststeel_ingot', 3)] + } + ] + }; + + data.recipes.forEach((recipe) => { + const re = event.recipes.thermal.smelter(recipe.outputs, recipe.inputs); + if (recipe.id) { + re.id(recipe.id); + } + }); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/tconstruct/induction_smelter.js b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/tconstruct/induction_smelter.js new file mode 100644 index 0000000000..71d2a3bcfe --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/expert/recipetypes/tconstruct/induction_smelter.js @@ -0,0 +1,43 @@ +onEvent('recipes', (event) => { + if (global.isExpertMode == false) { + return; + } + var data = { + recipes: [ + { + fluid: 'tconstruct:molten_hepatizon', + fluid_amount: 576, + casts: [{ item: 'botania:ender_eye_block' }], + cast_consumed: true, + output: 'betterendforge:infusion_pedestal', + cooling_time: 233, + id: 'betterendforge:infusion_pedestal' + } + ] + }; + + data.recipes.forEach((recipe) => { + let constructed_recipe = { + type: 'tconstruct:casting_basin', + fluid: { + name: recipe.fluid, + amount: recipe.fluid_amount + }, + result: recipe.output, + cooling_time: recipe.cooling_time + }; + + if (recipe.casts) { + constructed_recipe.cast = { + type: 'mantle:intersection', + ingredients: recipe.casts + }; + constructed_recipe.cast_consumed = recipe.cast_consumed; + } + + const re = event.custom(constructed_recipe); + if (recipe.id) { + re.id(recipe.id); + } + }); +}); diff --git a/kubejs/server_scripts/enigmatica/kubejs/functions.js b/kubejs/server_scripts/enigmatica/kubejs/functions.js index 6fa91c3fd3..9ee0c797c4 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/functions.js +++ b/kubejs/server_scripts/enigmatica/kubejs/functions.js @@ -91,7 +91,8 @@ recipetypes_crushing = (event, recipe) => { type: 'occultism:crushing', ingredient: recipe.input, result: recipe.output, - crushing_time: recipe.duration + crushing_time: recipe.duration, + ignore_crushing_multiplier: recipe.ignore_occultism_multiplier }); event.custom({ type: 'astralsorcery:infuser', diff --git a/kubejs/server_scripts/enigmatica/kubejs/normal/recipetypes/astralsorcery/block_transmutation.js b/kubejs/server_scripts/enigmatica/kubejs/normal/recipetypes/astralsorcery/block_transmutation.js index 23b3325d07..a73721bab3 100644 --- a/kubejs/server_scripts/enigmatica/kubejs/normal/recipetypes/astralsorcery/block_transmutation.js +++ b/kubejs/server_scripts/enigmatica/kubejs/normal/recipetypes/astralsorcery/block_transmutation.js @@ -3,7 +3,7 @@ onEvent('recipes', (event) => { return; } var data = { - recipes: [{ inputTag: '#forge:workbench', output: 'astralsorcery:altar_discovery', starlight: 60 }] + recipes: [{ inputTag: '#forge:workbenches', output: 'astralsorcery:altar_discovery', starlight: 60 }] }; data.recipes.forEach((recipe) => { Ingredient.of(recipe.inputTag).stacks.forEach((input) => { diff --git a/kubejs/server_scripts/enigmatica/kubejs/normal/recipetypes/naturesaura/tree_ritual.js b/kubejs/server_scripts/enigmatica/kubejs/normal/recipetypes/naturesaura/tree_ritual.js new file mode 100644 index 0000000000..9243e3e2c5 --- /dev/null +++ b/kubejs/server_scripts/enigmatica/kubejs/normal/recipetypes/naturesaura/tree_ritual.js @@ -0,0 +1,293 @@ +onEvent('recipes', (event) => { + if (global.isNormalMode == false) { + return; + } + + const data = { + recipes: [ + { + inputs: [ + { item: 'naturesaura:gold_brick' }, + { item: 'naturesaura:infused_stone' }, + { item: 'minecraft:brewing_stand' }, + { tag: 'forge:ingots/sky' }, + { item: 'naturesaura:gold_leaf' }, + { item: 'minecraft:glowstone' } + ], + sapling: 'quark:lavender_blossom_sapling', + output: { item: 'naturesaura:conversion_catalyst' }, + time: 600, + id: 'naturesaura:tree_ritual/conversion_catalyst' + }, + { + inputs: [ + { item: 'naturesaura:gold_brick' }, + { item: 'naturesaura:infused_stone' }, + { item: 'minecraft:piston' }, + { item: 'minecraft:flint' }, + { item: 'naturesaura:token_anger' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:crushing_catalyst' }, + time: 600, + id: 'naturesaura:tree_ritual/crushing_catalyst' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { tag: 'forge:ingots/sky' }, + { item: 'naturesaura:aura_cache' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { nbt: { effect: 'naturesaura:cache_recharge' }, item: 'naturesaura:effect_powder', count: 32 }, + time: 400, + id: 'naturesaura:tree_ritual/cache_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { tag: 'forge:ingots/sky' }, + { item: 'minecraft:egg' } + ], + sapling: 'quark:lavender_blossom_sapling', + output: { nbt: { effect: 'naturesaura:animal' }, item: 'naturesaura:effect_powder', count: 8 }, + time: 400, + id: 'naturesaura:tree_ritual/animal_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { tag: 'forge:ingots/sky' }, + { item: 'minecraft:wheat' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { nbt: { effect: 'naturesaura:plant_boost' }, item: 'naturesaura:effect_powder', count: 24 }, + time: 400, + id: 'naturesaura:tree_ritual/plant_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { tag: 'forge:ores/diamond' }, + { tag: 'forge:ores/redstone' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { nbt: { effect: 'naturesaura:ore_spawn' }, item: 'naturesaura:effect_powder', count: 4 }, + time: 400, + id: 'naturesaura:tree_ritual/ore_spawn_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { item: 'minecraft:netherrack' }, + { item: 'minecraft:grass' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { nbt: { effect: 'naturesaura:nether_grass' }, item: 'naturesaura:effect_powder', count: 24 }, + time: 400, + id: 'naturesaura:tree_ritual/nether_grass_powder' + }, + { + inputs: [ + { item: 'naturesaura:gold_powder' }, + { item: 'naturesaura:gold_powder' }, + { item: 'astralsorcery:illumination_powder' }, + { item: 'astralsorcery:aquamarine' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { + nbt: { effect: 'naturesstarlight:starlight_increase' }, + item: 'naturesaura:effect_powder', + count: 8 + }, + time: 400, + id: 'naturesstarlight:tree_ritual/starlight_increase_powder' + }, + { + inputs: [ + { item: 'minecraft:diamond' }, + { tag: 'forge:ingots/tainted_gold' }, + { tag: 'forge:ingots/sky' }, + { item: 'naturesaura:token_fear' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:break_prevention' }, + time: 200, + id: 'naturesaura:tree_ritual/break_prevention' + }, + { + inputs: [ + { tag: 'minecraft:saplings' }, + { item: 'minecraft:dandelion' }, + { item: 'minecraft:poppy' }, + { item: 'minecraft:wheat_seeds' }, + { item: 'minecraft:sugar_cane' }, + { item: 'naturesaura:gold_leaf' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:ancient_sapling', count: 2 }, + time: 200, + id: 'naturesaura:tree_ritual/ancient_sapling' + }, + { + inputs: [ + { + type: 'forge:nbt', + item: 'naturesaura:aura_bottle', + count: 1, + nbt: '{stored_type:"naturesaura:overworld"}' + }, + { item: 'naturesaura:gold_leaf' }, + { item: 'minecraft:ghast_tear' }, + [ + { item: 'minecraft:beef' }, + { item: 'minecraft:mutton' }, + { item: 'minecraft:chicken' }, + { item: 'minecraft:porkchop' }, + { item: 'minecraft:rabbit' }, + { item: 'simplefarming:raw_horse_meat' }, + { item: 'environmental:venison' }, + { item: 'environmental:duck' } + ], + { item: 'minecraft:glass' }, + { tag: 'minecraft:fishes' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:token_sorrow', count: 2 }, + time: 200, + id: 'naturesaura:tree_ritual/token_sorrow' + }, + { + inputs: [ + { + type: 'forge:nbt', + item: 'naturesaura:aura_bottle', + count: 1, + nbt: '{stored_type:"naturesaura:overworld"}' + }, + { item: 'naturesaura:gold_leaf' }, + { tag: 'minecraft:small_flowers' }, + { item: 'minecraft:apple' }, + { item: 'minecraft:torch' }, + { tag: 'forge:ingots/iron' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:token_joy', count: 2 }, + time: 200, + id: 'naturesaura:tree_ritual/token_joy' + }, + { + inputs: [ + { + type: 'forge:nbt', + item: 'naturesaura:aura_bottle', + count: 1, + nbt: '{stored_type:"naturesaura:nether"}' + }, + { item: 'naturesaura:gold_leaf' }, + { item: 'minecraft:rotten_flesh' }, + { item: 'minecraft:feather' }, + { item: 'minecraft:bone' }, + { item: 'minecraft:soul_sand' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:token_fear', count: 2 }, + time: 200, + id: 'naturesaura:tree_ritual/token_fear' + }, + { + inputs: [ + { + type: 'forge:nbt', + item: 'naturesaura:aura_bottle', + count: 1, + nbt: '{stored_type:"naturesaura:nether"}' + }, + { item: 'naturesaura:gold_leaf' }, + { item: 'minecraft:magma_block' }, + { item: 'minecraft:blaze_powder' }, + { item: 'minecraft:gunpowder' }, + { item: 'minecraft:ender_pearl' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:token_anger', count: 2 }, + time: 200, + id: 'naturesaura:tree_ritual/token_anger' + }, + { + inputs: [ + { item: 'minecraft:stone' }, + { item: 'minecraft:stone' }, + { item: 'minecraft:stone' }, + { item: 'naturesaura:gold_leaf' }, + { tag: 'forge:ingots/gold' }, + { item: 'naturesaura:token_joy' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:nature_altar' }, + time: 500, + id: 'naturesaura:tree_ritual/nature_altar' + }, + { + inputs: [ + { item: 'naturesaura:infused_stone' }, + { item: 'naturesaura:infused_stone' }, + { tag: 'forge:ingots/tainted_gold' }, + { tag: 'forge:ingots/infused_iron' }, + { item: 'minecraft:fire_charge' }, + { item: 'minecraft:flint' }, + { item: 'minecraft:magma_block' }, + { item: 'naturesaura:token_fear' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:furnace_heater' }, + time: 600, + id: 'naturesaura:tree_ritual/furnace_heater' + }, + { + inputs: [ + { item: 'naturesaura:eye' }, + { tag: 'forge:ingots/sky' }, + { tag: 'forge:ingots/sky' }, + { item: 'naturesaura:end_flower' }, + { item: 'naturesaura:gold_leaf' }, + { item: 'naturesaura:gold_leaf' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:eye_improved' }, + time: 500, + id: 'naturesaura:tree_ritual/eye_improved' + }, + { + inputs: [ + { item: 'minecraft:spider_eye' }, + { tag: 'forge:ingots/gold' }, + { item: 'naturesaura:gold_leaf' }, + { item: 'naturesaura:gold_leaf' } + ], + sapling: 'quark:yellow_blossom_sapling', + output: { item: 'naturesaura:eye' }, + time: 250, + id: 'naturesaura:tree_ritual/eye' + } + ] + }; + + data.recipes.forEach((recipe) => { + const re = event.custom({ + type: 'naturesaura:tree_ritual', + ingredients: recipe.inputs, + sapling: { item: recipe.sapling }, + output: recipe.output, + time: recipe.time + }); + if (recipe.id) { + re.id(recipe.id); + } + }); +}); diff --git a/kubejs/startup_scripts/item_registry.js b/kubejs/startup_scripts/item_registry.js index 0771b1031c..c5e27d5a03 100644 --- a/kubejs/startup_scripts/item_registry.js +++ b/kubejs/startup_scripts/item_registry.js @@ -18,7 +18,8 @@ onEvent('item.registry', (event) => { 'observatory_lens', 'coarse_lapis_lazuli_compound', 'smoldering_lapis_lazuli_compound', - 'cutting_essence' + 'cutting_essence', + 'rftools_frame_parts' ]; let metals = [ diff --git a/local/ftbchunks/client-config.snbt b/local/ftbchunks/client-config.snbt new file mode 100644 index 0000000000..9bd7255bfc --- /dev/null +++ b/local/ftbchunks/client-config.snbt @@ -0,0 +1,153 @@ +{ + # Biome blend + # Default: "blend_5x5" + # Valid values: "none", "blend_3x3", "blend_5x5", "blend_7x7", "blend_9x9", "blend_11x11", "blend_13x13", "blend_15x15" + biome_blend: "blend_5x5" + + # Chunk grid overlay in large map + # Default: false + chunk_grid: false + + # Show claimed chunks on the map + # Default: true + claimed_chunks_on_map: true + + # Enables creation of death waypoints + # Default: true + death_waypoints: false + + # Enables debug info + # Default: false + debug_info: false + + # Advanced option. Foliage darkness + # Default: 50 + # Range: 0 ~ 255 + foliage_darkness: 50 + + # Advanced option. Grass darkness + # Default: 50 + # Range: 0 ~ 255 + grass_darkness: 50 + + # Show waypoints in world + # Default: true + in_world_waypoints: true + + # Different ways to render map + # Default: "none" + # Valid values: "none", "night", "topography", "blocks", "biome_temperature", "light_sources" + map_mode: "none" + + # Noise added to map to make it look less plastic + # Default: 0.05d + # Range: 0.0d ~ 0.5d + noise: 0.05d + + # Show your own claimed chunks on the map + # Default: true + own_claimed_chunks_on_map: true + + # Reduces color palette to 256 colors + # Default: false + reduced_color_palette: false + + # Advanced option. How often map render update will be queued + # Default: 60 + # Range: 1 ~ 600 + rerender_queue_ticks: 60 + + # Color intensity + # Default: 1.0d + # Range: 0.0d ~ 1.0d + saturation: 1.0d + + # Shadow intensity + # Default: 0.1d + # Range: 0.0d ~ 0.3d + shadows: 0.1d + + # Advanced option. Max tasks that can queue up + # Default: 100 + # Range: 1 ~ 10000 + task_queue_max: 100 + + # Advanced option. How often queued tasks will run + # Default: 4 + # Range: 1 ~ 300 + task_queue_ticks: 4 + + # How many blocks should height checks skip in water. 0 means flat water, ignoring terrain + # Default: 8 + # Range: 0 ~ 128 + water_height_factor: 8 + + # Advanced option. Water visibility + # Default: 220 + # Range: 0 ~ 255 + water_visibility: 220 + minimap: { + # Show biome under minimap + # Default: true + biome: true + + # Blurs minimap + # Default: true + blur: true + + # Adds NWSE compass inside minimap + # Default: true + compass: true + + # Enable minimap + # Default: false + enabled: false + + # Show entities on minimap + # Default: true + entities: true + + # Show entity heads on minimap + # Default: true + entity_heads: true + + # Entities in minimap will be larger + # Default: false + large_entities: false + + # Minimap will not rotate + # Default: true + locked_north: true + + # Show player heads on minimap + # Default: true + player_heads: true + + # Enables minimap to show up in corner + # Default: "top_right" + # Valid values: "bottom_left", "left", "top_left", "top_right", "right", "bottom_right" + position: "top_right" + + # Scale of minimap + # Default: 1.0d + # Range: 0.25d ~ 4.0d + scale: 1.0d + + # Minimap visibility + # Default: 255 + # Range: 0 ~ 255 + visibility: 255 + + # Show waypoints on minimap + # Default: true + waypoints: true + + # Show XYZ under minimap + # Default: true + xyz: true + + # Show zone (claimed chunk or wilderness) under minimap + # Default: true + zone: true + } +} diff --git a/minecraftinstance.json b/minecraftinstance.json index b6b8c4517b..66cc7e9b90 100644 --- a/minecraftinstance.json +++ b/minecraftinstance.json @@ -1,23 +1,23 @@ { "baseModLoader": { - "id": 5484, - "gameVersionId": 8510, + "id": 5542, + "gameVersionId": 8546, "minecraftGameVersionId": 70, - "forgeVersion": "36.1.31", - "name": "forge-36.1.31", + "forgeVersion": "36.2.1", + "name": "forge-36.2.1", "type": 1, - "downloadUrl": "https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31.jar", - "filename": "forge-1.16.5-36.1.31.jar", + "downloadUrl": "https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forge/1.16.5-36.2.1/forge-1.16.5-36.2.1.jar", + "filename": "forge-1.16.5-36.2.1.jar", "installMethod": 3, - "latest": true, + "latest": false, "recommended": false, "approved": false, - "dateModified": "2021-06-09T16:38:06Z", - "mavenVersionString": "net.minecraftforge:forge:1.16.5-36.1.31", - "versionJson": "{\r\n \"id\": \"forge-36.1.31\",\r\n \"time\": \"2021-06-09T16:38:06Z\",\r\n \"releaseTime\": \"2021-06-09T16:38:06Z\",\r\n \"type\": \"release\",\r\n \"minimumLauncherVersion\": 0,\r\n \"inheritsFrom\": \"1.16.5\",\r\n \"jar\": \"forge-36.1.31\",\r\n \"libraries\": [\r\n {\r\n \"name\": \"net.minecraftforge:forge:1.16.5-36.1.31\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31.jar\",\r\n \"sha1\": \"01e6b51fcff73e952c84f8899a4cc6068480fbeb\",\r\n \"size\": 210598\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm:9.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm/9.0/asm-9.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm/9.0/asm-9.0.jar\",\r\n \"sha1\": \"af582ff60bc567c42d931500c3fdc20e0141ddf9\",\r\n \"size\": 121783\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-commons:9.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar\",\r\n \"sha1\": \"5a34a3a9ac44f362f35d1b27932380b0031a3334\",\r\n \"size\": 71646\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-tree:9.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar\",\r\n \"sha1\": \"9df939f25c556b0c7efe00701d47e77a49837f24\",\r\n \"size\": 52673\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-util:9.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-util/9.0/asm-util-9.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar\",\r\n \"sha1\": \"7c059a94ab5eed3347bf954e27fab58e52968848\",\r\n \"size\": 84857\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-analysis:9.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar\",\r\n \"sha1\": \"4630afefbb43939c739445dde0af1a5729a0fb4e\",\r\n \"size\": 33439\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"cpw.mods:modlauncher:8.0.9\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"cpw/mods/modlauncher/8.0.9/modlauncher-8.0.9.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/cpw/mods/modlauncher/8.0.9/modlauncher-8.0.9.jar\",\r\n \"sha1\": \"bb848f57758808692b9108df61c909c0a961ba81\",\r\n \"size\": 126196\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"cpw.mods:grossjava9hacks:1.3.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"cpw/mods/grossjava9hacks/1.3.3/grossjava9hacks-1.3.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/cpw/mods/grossjava9hacks/1.3.3/grossjava9hacks-1.3.3.jar\",\r\n \"sha1\": \"e49222512ea6cabdd8b49761cef1d5a207b1f0d9\",\r\n \"size\": 2113\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:accesstransformers:3.0.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/accesstransformers/3.0.1/accesstransformers-3.0.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/accesstransformers/3.0.1/accesstransformers-3.0.1.jar\",\r\n \"sha1\": \"6d23c1b9cb0607fddc38d09730796f68db96f546\",\r\n \"size\": 76586\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.antlr:antlr4-runtime:4.9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar\",\r\n \"sha1\": \"428664f05d2b7f7b7610204b5aa7c1763f62011a\",\r\n \"size\": 337868\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:eventbus:4.0.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/eventbus/4.0.0/eventbus-4.0.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/eventbus/4.0.0/eventbus-4.0.0.jar\",\r\n \"sha1\": \"260e34800723e4c098c4e247cf2b900535e01b6d\",\r\n \"size\": 42873\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:forgespi:3.2.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forgespi/3.2.0/forgespi-3.2.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forgespi/3.2.0/forgespi-3.2.0.jar\",\r\n \"sha1\": \"0c6ca4e4e4a0343701407c760e642537b613b543\",\r\n \"size\": 20172\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:coremods:4.0.6\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/coremods/4.0.6/coremods-4.0.6.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/coremods/4.0.6/coremods-4.0.6.jar\",\r\n \"sha1\": \"d6d761379c841e2610abebcbf70ed20b65f728f0\",\r\n \"size\": 25453\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:unsafe:0.2.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar\",\r\n \"sha1\": \"54d7a0a5e8fdb71b973025caa46f341ae5904f39\",\r\n \"size\": 2834\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.electronwill.night-config:core:3.6.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/electronwill/night-config/core/3.6.3/core-3.6.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/electronwill/night-config/core/3.6.3/core-3.6.3.jar\",\r\n \"sha1\": \"c601bfeaeb2c0abe7aaa901b0bbe6d1beff49281\",\r\n \"size\": 199091\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.electronwill.night-config:toml:3.6.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/electronwill/night-config/toml/3.6.3/toml-3.6.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/electronwill/night-config/toml/3.6.3/toml-3.6.3.jar\",\r\n \"sha1\": \"2b05b4d606c517da4d1a7b6d2b97d751c92887d7\",\r\n \"size\": 31288\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.jline:jline:3.12.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/jline/jline/3.12.1/jline-3.12.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/jline/jline/3.12.1/jline-3.12.1.jar\",\r\n \"sha1\": \"de2bd909cb9f8eaa741bd03df4a1bd3f6eb593c7\",\r\n \"size\": 732926\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.maven:maven-artifact:3.6.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/maven/maven-artifact/3.6.3/maven-artifact-3.6.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/maven/maven-artifact/3.6.3/maven-artifact-3.6.3.jar\",\r\n \"sha1\": \"f8ff8032903882376e8d000c51e3e16d20fc7df7\",\r\n \"size\": 57824\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.jodah:typetools:0.8.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/jodah/typetools/0.8.3/typetools-0.8.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/jodah/typetools/0.8.3/typetools-0.8.3.jar\",\r\n \"sha1\": \"98f84f353457629e81cc6827224871b1a8faa7af\",\r\n \"size\": 15425\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.logging.log4j:log4j-api:2.11.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar\",\r\n \"sha1\": \"f5e9a2ffca496057d6891a3de65128efc636e26e\",\r\n \"size\": 266283\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.logging.log4j:log4j-core:2.11.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar\",\r\n \"sha1\": \"6c2fb3f5b7cd27504726aef1b674b542a0c9cf53\",\r\n \"size\": 1629585\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecrell:terminalconsoleappender:1.2.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar\",\r\n \"sha1\": \"96d02cd3b384ff015a8fef4223bcb4ccf1717c95\",\r\n \"size\": 15977\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar\",\r\n \"sha1\": \"4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c\",\r\n \"size\": 78146\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.spongepowered:mixin:0.8.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/spongepowered/mixin/0.8.2/mixin-0.8.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/spongepowered/mixin/0.8.2/mixin-0.8.2.jar\",\r\n \"sha1\": \"1cf212283d26f706fd3074318870bebd14d2a9ed\",\r\n \"size\": 935252\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:nashorn-core-compat:15.1.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/nashorn-core-compat/15.1.1.1/nashorn-core-compat-15.1.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/nashorn-core-compat/15.1.1.1/nashorn-core-compat-15.1.1.1.jar\",\r\n \"sha1\": \"1817deb38a5a8811148dca0d23161d92bdbd6184\",\r\n \"size\": 2194057\r\n }\r\n }\r\n }\r\n ],\r\n \"mainClass\": \"cpw.mods.modlauncher.Launcher\",\r\n \"arguments\": {\r\n \"game\": [\r\n \"--launchTarget\",\r\n \"fmlclient\",\r\n \"--fml.forgeVersion\",\r\n \"36.1.31\",\r\n \"--fml.mcVersion\",\r\n \"1.16.5\",\r\n \"--fml.forgeGroup\",\r\n \"net.minecraftforge\",\r\n \"--fml.mcpVersion\",\r\n \"20210115.111550\"\r\n ]\r\n }\r\n}", - "librariesInstallLocation": "{0}\\libraries\\net\\minecraftforge\\forge\\1.16.5-36.1.31", + "dateModified": "2021-07-24T17:42:23Z", + "mavenVersionString": "net.minecraftforge:forge:1.16.5-36.2.1", + "versionJson": "{\r\n \"id\": \"forge-36.2.1\",\r\n \"time\": \"2021-07-24T17:42:23Z\",\r\n \"releaseTime\": \"2021-07-24T17:42:23Z\",\r\n \"type\": \"release\",\r\n \"minimumLauncherVersion\": 0,\r\n \"inheritsFrom\": \"1.16.5\",\r\n \"jar\": \"forge-36.2.1\",\r\n \"libraries\": [\r\n {\r\n \"name\": \"net.minecraftforge:forge:1.16.5-36.2.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forge/1.16.5-36.2.1/forge-1.16.5-36.2.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forge/1.16.5-36.2.1/forge-1.16.5-36.2.1.jar\",\r\n \"sha1\": \"b328561bc1beff6c1c90d554e5352e1b1da5d5a2\",\r\n \"size\": 210605\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm/9.1/asm-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm/9.1/asm-9.1.jar\",\r\n \"sha1\": \"a99500cf6eea30535eeac6be73899d048f8d12a8\",\r\n \"size\": 121790\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-commons:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar\",\r\n \"sha1\": \"8b971b182eb5cf100b9e8d4119152d83e00e0fdd\",\r\n \"size\": 72641\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-tree:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar\",\r\n \"sha1\": \"c333f2a855069cb8eb17a40a3eb8b1b67755d0eb\",\r\n \"size\": 52662\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-util:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-util/9.1/asm-util-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-util/9.1/asm-util-9.1.jar\",\r\n \"sha1\": \"36464a45d871779f3383a8a9aba2b26562a86729\",\r\n \"size\": 84679\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-analysis:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar\",\r\n \"sha1\": \"4f61b83b81d8b659958f4bcc48907e93ecea55a0\",\r\n \"size\": 34257\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"cpw.mods:modlauncher:8.0.9\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"cpw/mods/modlauncher/8.0.9/modlauncher-8.0.9.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/cpw/mods/modlauncher/8.0.9/modlauncher-8.0.9.jar\",\r\n \"sha1\": \"bb848f57758808692b9108df61c909c0a961ba81\",\r\n \"size\": 126196\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"cpw.mods:grossjava9hacks:1.3.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"cpw/mods/grossjava9hacks/1.3.3/grossjava9hacks-1.3.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/cpw/mods/grossjava9hacks/1.3.3/grossjava9hacks-1.3.3.jar\",\r\n \"sha1\": \"e49222512ea6cabdd8b49761cef1d5a207b1f0d9\",\r\n \"size\": 2113\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:accesstransformers:3.0.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/accesstransformers/3.0.1/accesstransformers-3.0.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/accesstransformers/3.0.1/accesstransformers-3.0.1.jar\",\r\n \"sha1\": \"6d23c1b9cb0607fddc38d09730796f68db96f546\",\r\n \"size\": 76586\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.antlr:antlr4-runtime:4.9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar\",\r\n \"sha1\": \"428664f05d2b7f7b7610204b5aa7c1763f62011a\",\r\n \"size\": 337868\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:eventbus:4.0.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/eventbus/4.0.0/eventbus-4.0.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/eventbus/4.0.0/eventbus-4.0.0.jar\",\r\n \"sha1\": \"260e34800723e4c098c4e247cf2b900535e01b6d\",\r\n \"size\": 42873\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:forgespi:3.2.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forgespi/3.2.0/forgespi-3.2.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forgespi/3.2.0/forgespi-3.2.0.jar\",\r\n \"sha1\": \"0c6ca4e4e4a0343701407c760e642537b613b543\",\r\n \"size\": 20172\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:coremods:4.0.6\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/coremods/4.0.6/coremods-4.0.6.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/coremods/4.0.6/coremods-4.0.6.jar\",\r\n \"sha1\": \"d6d761379c841e2610abebcbf70ed20b65f728f0\",\r\n \"size\": 25453\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:unsafe:0.2.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar\",\r\n \"sha1\": \"54d7a0a5e8fdb71b973025caa46f341ae5904f39\",\r\n \"size\": 2834\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.electronwill.night-config:core:3.6.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/electronwill/night-config/core/3.6.3/core-3.6.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/electronwill/night-config/core/3.6.3/core-3.6.3.jar\",\r\n \"sha1\": \"c601bfeaeb2c0abe7aaa901b0bbe6d1beff49281\",\r\n \"size\": 199091\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.electronwill.night-config:toml:3.6.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/electronwill/night-config/toml/3.6.3/toml-3.6.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/electronwill/night-config/toml/3.6.3/toml-3.6.3.jar\",\r\n \"sha1\": \"2b05b4d606c517da4d1a7b6d2b97d751c92887d7\",\r\n \"size\": 31288\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.jline:jline:3.12.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/jline/jline/3.12.1/jline-3.12.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/jline/jline/3.12.1/jline-3.12.1.jar\",\r\n \"sha1\": \"de2bd909cb9f8eaa741bd03df4a1bd3f6eb593c7\",\r\n \"size\": 732926\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.maven:maven-artifact:3.6.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/maven/maven-artifact/3.6.3/maven-artifact-3.6.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/maven/maven-artifact/3.6.3/maven-artifact-3.6.3.jar\",\r\n \"sha1\": \"f8ff8032903882376e8d000c51e3e16d20fc7df7\",\r\n \"size\": 57824\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.jodah:typetools:0.8.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/jodah/typetools/0.8.3/typetools-0.8.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/jodah/typetools/0.8.3/typetools-0.8.3.jar\",\r\n \"sha1\": \"98f84f353457629e81cc6827224871b1a8faa7af\",\r\n \"size\": 15425\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.logging.log4j:log4j-api:2.11.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar\",\r\n \"sha1\": \"f5e9a2ffca496057d6891a3de65128efc636e26e\",\r\n \"size\": 266283\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.logging.log4j:log4j-core:2.11.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar\",\r\n \"sha1\": \"6c2fb3f5b7cd27504726aef1b674b542a0c9cf53\",\r\n \"size\": 1629585\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecrell:terminalconsoleappender:1.2.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar\",\r\n \"sha1\": \"96d02cd3b384ff015a8fef4223bcb4ccf1717c95\",\r\n \"size\": 15977\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar\",\r\n \"sha1\": \"4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c\",\r\n \"size\": 78146\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.spongepowered:mixin:0.8.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/spongepowered/mixin/0.8.2/mixin-0.8.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/spongepowered/mixin/0.8.2/mixin-0.8.2.jar\",\r\n \"sha1\": \"1cf212283d26f706fd3074318870bebd14d2a9ed\",\r\n \"size\": 935252\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:nashorn-core-compat:15.1.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/nashorn-core-compat/15.1.1.1/nashorn-core-compat-15.1.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/nashorn-core-compat/15.1.1.1/nashorn-core-compat-15.1.1.1.jar\",\r\n \"sha1\": \"1817deb38a5a8811148dca0d23161d92bdbd6184\",\r\n \"size\": 2194057\r\n }\r\n }\r\n }\r\n ],\r\n \"mainClass\": \"cpw.mods.modlauncher.Launcher\",\r\n \"arguments\": {\r\n \"game\": [\r\n \"--launchTarget\",\r\n \"fmlclient\",\r\n \"--fml.forgeVersion\",\r\n \"36.2.1\",\r\n \"--fml.mcVersion\",\r\n \"1.16.5\",\r\n \"--fml.forgeGroup\",\r\n \"net.minecraftforge\",\r\n \"--fml.mcpVersion\",\r\n \"20210115.111550\"\r\n ]\r\n }\r\n}", + "librariesInstallLocation": "{0}\\libraries\\net\\minecraftforge\\forge\\1.16.5-36.2.1", "minecraftVersion": "1.16.5", - "modLoaderGameVersionId": 8510, + "modLoaderGameVersionId": 8546, "modLoaderGameVersionTypeId": 3, "modLoaderGameVersionStatus": 1, "modLoaderGameVersionTypeStatus": 1, @@ -25,13 +25,13 @@ "mcGameVersionTypeId": 70886, "mcGameVersionStatus": 1, "mcGameVersionTypeStatus": 1, - "installProfileJson": "{\r\n \"_comment_\": [\r\n \"Please do not automate the download and installation of Forge.\",\r\n \"Our efforts are supported by ads from the download page.\",\r\n \"If you MUST automate this, please consider supporting the project through https://www.patreon.com/LexManos/\"\r\n ],\r\n \"profile\": \"forge\",\r\n \"version\": \"1.16.5-forge-36.1.31\",\r\n \"json\": \"/version.json\",\r\n \"path\": \"net.minecraftforge:forge:1.16.5-36.1.31\",\r\n \"logo\": \"/big_logo.png\",\r\n \"minecraft\": \"1.16.5\",\r\n \"welcome\": \"Welcome to the simple Forge installer.\",\r\n \"data\": {\r\n \"MAPPINGS\": {\r\n \"client\": \"[de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550:mappings@txt]\",\r\n \"server\": \"[de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550:mappings@txt]\"\r\n },\r\n \"BINPATCH\": {\r\n \"client\": \"/data/client.lzma\",\r\n \"server\": \"/data/server.lzma\"\r\n },\r\n \"MC_SLIM\": {\r\n \"client\": \"[net.minecraft:client:1.16.5-20210115.111550:slim]\",\r\n \"server\": \"[net.minecraft:server:1.16.5-20210115.111550:slim]\"\r\n },\r\n \"MC_SLIM_SHA\": {\r\n \"client\": \"'045d6edac8fe1b004e159c49704b5b729f551079'\",\r\n \"server\": \"'2042be92779b25878580d9c3662756179a5dc55c'\"\r\n },\r\n \"MC_EXTRA\": {\r\n \"client\": \"[net.minecraft:client:1.16.5-20210115.111550:extra]\",\r\n \"server\": \"[net.minecraft:server:1.16.5-20210115.111550:extra]\"\r\n },\r\n \"MC_EXTRA_SHA\": {\r\n \"client\": \"'4aef4168f94d97bc73bf510213b2518942f931d1'\",\r\n \"server\": \"'48927cadca203a714dcc60ee80533c74e74d3a3f'\"\r\n },\r\n \"MC_SRG\": {\r\n \"client\": \"[net.minecraft:client:1.16.5-20210115.111550:srg]\",\r\n \"server\": \"[net.minecraft:server:1.16.5-20210115.111550:srg]\"\r\n },\r\n \"PATCHED\": {\r\n \"client\": \"[net.minecraftforge:forge:1.16.5-36.1.31:client]\",\r\n \"server\": \"[net.minecraftforge:forge:1.16.5-36.1.31:server]\"\r\n },\r\n \"PATCHED_SHA\": {\r\n \"client\": \"'7d91f14724aeead988ca0a307ea336444dabb703'\",\r\n \"server\": \"'5f222ec9c8050d39d7db78522c03627bb9592a6b'\"\r\n },\r\n \"MCP_VERSION\": {\r\n \"client\": \"'20210115.111550'\",\r\n \"server\": \"'20210115.111550'\"\r\n }\r\n },\r\n \"processors\": [\r\n {\r\n \"jar\": \"net.minecraftforge:installertools:1.1.11\",\r\n \"classpath\": [\r\n \"net.md-5:SpecialSource:1.8.5\",\r\n \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"com.google.code.gson:gson:2.8.0\",\r\n \"de.siegmar:fastcsv:1.0.2\",\r\n \"org.ow2.asm:asm-commons:6.1.1\",\r\n \"com.google.guava:guava:20.0\",\r\n \"net.sf.opencsv:opencsv:2.3\",\r\n \"org.ow2.asm:asm-analysis:6.1.1\",\r\n \"org.ow2.asm:asm-tree:6.1.1\",\r\n \"org.ow2.asm:asm:6.1.1\"\r\n ],\r\n \"args\": [\r\n \"--task\",\r\n \"MCP_DATA\",\r\n \"--input\",\r\n \"[de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550@zip]\",\r\n \"--output\",\r\n \"{MAPPINGS}\",\r\n \"--key\",\r\n \"mappings\"\r\n ]\r\n },\r\n {\r\n \"jar\": \"net.minecraftforge:jarsplitter:1.1.2\",\r\n \"classpath\": [\r\n \"net.sf.jopt-simple:jopt-simple:5.0.4\"\r\n ],\r\n \"args\": [\r\n \"--input\",\r\n \"{MINECRAFT_JAR}\",\r\n \"--slim\",\r\n \"{MC_SLIM}\",\r\n \"--extra\",\r\n \"{MC_EXTRA}\",\r\n \"--srg\",\r\n \"{MAPPINGS}\"\r\n ]\r\n },\r\n {\r\n \"jar\": \"net.md-5:SpecialSource:1.8.5\",\r\n \"classpath\": [\r\n \"org.ow2.asm:asm-commons:6.1.1\",\r\n \"net.sf.jopt-simple:jopt-simple:4.9\",\r\n \"com.google.guava:guava:20.0\",\r\n \"net.sf.opencsv:opencsv:2.3\",\r\n \"org.ow2.asm:asm-analysis:6.1.1\",\r\n \"org.ow2.asm:asm-tree:6.1.1\",\r\n \"org.ow2.asm:asm:6.1.1\"\r\n ],\r\n \"args\": [\r\n \"--in-jar\",\r\n \"{MC_SLIM}\",\r\n \"--out-jar\",\r\n \"{MC_SRG}\",\r\n \"--srg-in\",\r\n \"{MAPPINGS}\"\r\n ]\r\n },\r\n {\r\n \"jar\": \"net.minecraftforge:binarypatcher:1.0.12\",\r\n \"classpath\": [\r\n \"commons-io:commons-io:2.4\",\r\n \"com.google.guava:guava:25.1-jre\",\r\n \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"com.github.jponge:lzma-java:1.3\",\r\n \"com.nothome:javaxdelta:2.0.1\",\r\n \"com.google.code.findbugs:jsr305:3.0.2\",\r\n \"org.checkerframework:checker-qual:2.0.0\",\r\n \"com.google.errorprone:error_prone_annotations:2.1.3\",\r\n \"com.google.j2objc:j2objc-annotations:1.1\",\r\n \"org.codehaus.mojo:animal-sniffer-annotations:1.14\",\r\n \"trove:trove:1.0.2\"\r\n ],\r\n \"args\": [\r\n \"--clean\",\r\n \"{MC_SRG}\",\r\n \"--output\",\r\n \"{PATCHED}\",\r\n \"--apply\",\r\n \"{BINPATCH}\"\r\n ]\r\n }\r\n ],\r\n \"libraries\": [\r\n {\r\n \"name\": \"com.github.jponge:lzma-java:1.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/github/jponge/lzma-java/1.3/lzma-java-1.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/github/jponge/lzma-java/1.3/lzma-java-1.3.jar\",\r\n \"sha1\": \"a25db9d4d385ccda4825ae1b47a7a61d86e595af\",\r\n \"size\": 51041\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.code.findbugs:jsr305:3.0.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar\",\r\n \"sha1\": \"25ea2e8b0c338a877313bd4672d3fe056ea78f0d\",\r\n \"size\": 19936\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.code.gson:gson:2.8.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/code/gson/gson/2.8.0/gson-2.8.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar\",\r\n \"sha1\": \"c4ba5371a29ac9b2ad6129b1d39ea38750043eff\",\r\n \"size\": 231952\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.errorprone:error_prone_annotations:2.1.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar\",\r\n \"sha1\": \"39b109f2cd352b2d71b52a3b5a1a9850e1dc304b\",\r\n \"size\": 13704\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.guava:guava:20.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/guava/guava/20.0/guava-20.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/guava/guava/20.0/guava-20.0.jar\",\r\n \"sha1\": \"89507701249388e1ed5ddcf8c41f4ce1be7831ef\",\r\n \"size\": 2442625\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.guava:guava:25.1-jre\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/guava/guava/25.1-jre/guava-25.1-jre.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/guava/guava/25.1-jre/guava-25.1-jre.jar\",\r\n \"sha1\": \"6c57e4b22b44e89e548b5c9f70f0c45fe10fb0b4\",\r\n \"size\": 2734339\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.j2objc:j2objc-annotations:1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar\",\r\n \"sha1\": \"ed28ded51a8b1c6b112568def5f4b455e6809019\",\r\n \"size\": 8782\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.nothome:javaxdelta:2.0.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/nothome/javaxdelta/2.0.1/javaxdelta-2.0.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/nothome/javaxdelta/2.0.1/javaxdelta-2.0.1.jar\",\r\n \"sha1\": \"d4f5d077f1b15c6f67595015d69572303ad3f66d\",\r\n \"size\": 38995\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"commons-io:commons-io:2.4\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"commons-io/commons-io/2.4/commons-io-2.4.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/commons-io/commons-io/2.4/commons-io-2.4.jar\",\r\n \"sha1\": \"b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\",\r\n \"size\": 185140\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550@zip\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"de/oceanlabs/mcp/mcp_config/1.16.5-20210115.111550/mcp_config-1.16.5-20210115.111550.zip\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/de/oceanlabs/mcp/mcp_config/1.16.5-20210115.111550/mcp_config-1.16.5-20210115.111550.zip\",\r\n \"sha1\": \"a81464c686be42933aacac7898f8c0d50edccf51\",\r\n \"size\": 777652\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"de.siegmar:fastcsv:1.0.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"de/siegmar/fastcsv/1.0.2/fastcsv-1.0.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/de/siegmar/fastcsv/1.0.2/fastcsv-1.0.2.jar\",\r\n \"sha1\": \"28df8e24cf973f7620816051fbd4b0ab8adde36e\",\r\n \"size\": 16133\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.md-5:SpecialSource:1.8.5\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/md-5/SpecialSource/1.8.5/SpecialSource-1.8.5.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/md-5/SpecialSource/1.8.5/SpecialSource-1.8.5.jar\",\r\n \"sha1\": \"c670c493c436a885c872fa4810bc698628b95922\",\r\n \"size\": 81179\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:binarypatcher:1.0.12\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/binarypatcher/1.0.12/binarypatcher-1.0.12.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/binarypatcher/1.0.12/binarypatcher-1.0.12.jar\",\r\n \"sha1\": \"971ea098f83ef2e1b96c1b7849465bb79fd05838\",\r\n \"size\": 16491\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:forge:1.16.5-36.1.31:universal\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31-universal.jar\",\r\n \"url\": \"\",\r\n \"sha1\": \"fe69d13e1084850e6f4f6e74c123a64172941872\",\r\n \"size\": 2429608\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:installertools:1.1.11\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/installertools/1.1.11/installertools-1.1.11.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/installertools/1.1.11/installertools-1.1.11.jar\",\r\n \"sha1\": \"dc21c749fc4b05fbd8e8d63bee3955b38239da38\",\r\n \"size\": 54303\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:jarsplitter:1.1.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/jarsplitter/1.1.2/jarsplitter-1.1.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/jarsplitter/1.1.2/jarsplitter-1.1.2.jar\",\r\n \"sha1\": \"7d6c2c293883c220e7622087849b26a35b3318e5\",\r\n \"size\": 7981\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.sf.jopt-simple:jopt-simple:4.9\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar\",\r\n \"sha1\": \"ee9e9eaa0a35360dcfeac129ff4923215fd65904\",\r\n \"size\": 66469\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar\",\r\n \"sha1\": \"4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c\",\r\n \"size\": 78146\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.sf.opencsv:opencsv:2.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar\",\r\n \"sha1\": \"c23708cdb9e80a144db433e23344a788a1fd6599\",\r\n \"size\": 19827\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.checkerframework:checker-qual:2.0.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/checkerframework/checker-qual/2.0.0/checker-qual-2.0.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/checkerframework/checker-qual/2.0.0/checker-qual-2.0.0.jar\",\r\n \"sha1\": \"518929596ee3249127502a8573b2e008e2d51ed3\",\r\n \"size\": 343222\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.codehaus.mojo:animal-sniffer-annotations:1.14\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar\",\r\n \"sha1\": \"775b7e22fb10026eed3f86e8dc556dfafe35f2d5\",\r\n \"size\": 3482\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-analysis:6.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-analysis/6.1.1/asm-analysis-6.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-analysis/6.1.1/asm-analysis-6.1.1.jar\",\r\n \"sha1\": \"376d85732456ec4d2c4bc020ee152061c61f00b5\",\r\n \"size\": 31979\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-commons:6.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-commons/6.1.1/asm-commons-6.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-commons/6.1.1/asm-commons-6.1.1.jar\",\r\n \"sha1\": \"70a7deee986e66c015cea1c9978f9654cc667020\",\r\n \"size\": 77745\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-tree:6.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-tree/6.1.1/asm-tree-6.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-tree/6.1.1/asm-tree-6.1.1.jar\",\r\n \"sha1\": \"19fdc358e7bd3986b9867de508ce6cefa693dda6\",\r\n \"size\": 50050\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm:6.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm/6.1.1/asm-6.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm/6.1.1/asm-6.1.1.jar\",\r\n \"sha1\": \"264754515362d92acd39e8d40395f6b8dee7bc08\",\r\n \"size\": 108252\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"trove:trove:1.0.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"trove/trove/1.0.2/trove-1.0.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/trove/trove/1.0.2/trove-1.0.2.jar\",\r\n \"sha1\": \"112b40581ab9a4d3de4636d49985a7f686d181c8\",\r\n \"size\": 361155\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:forge:1.16.5-36.1.31:universal\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31-universal.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31-universal.jar\",\r\n \"size\": 0\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:forge:1.16.5-36.1.31:clientdata@lzma\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31-clientdata.lzma\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forge/1.16.5-36.1.31/forge-1.16.5-36.1.31-clientdata.lzma\",\r\n \"size\": 0\r\n }\r\n }\r\n }\r\n ]\r\n}" + "installProfileJson": "{\r\n \"_comment_\": [\r\n \"Please do not automate the download and installation of Forge.\",\r\n \"Our efforts are supported by ads from the download page.\",\r\n \"If you MUST automate this, please consider supporting the project through https://www.patreon.com/LexManos/\"\r\n ],\r\n \"profile\": \"forge\",\r\n \"version\": \"1.16.5-forge-36.2.1\",\r\n \"json\": \"/version.json\",\r\n \"path\": \"net.minecraftforge:forge:1.16.5-36.2.1\",\r\n \"logo\": \"/big_logo.png\",\r\n \"minecraft\": \"1.16.5\",\r\n \"welcome\": \"Welcome to the simple Forge installer.\",\r\n \"data\": {\r\n \"MAPPINGS\": {\r\n \"client\": \"[de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550:mappings@txt]\",\r\n \"server\": \"[de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550:mappings@txt]\"\r\n },\r\n \"BINPATCH\": {\r\n \"client\": \"/data/client.lzma\",\r\n \"server\": \"/data/server.lzma\"\r\n },\r\n \"MC_SLIM\": {\r\n \"client\": \"[net.minecraft:client:1.16.5-20210115.111550:slim]\",\r\n \"server\": \"[net.minecraft:server:1.16.5-20210115.111550:slim]\"\r\n },\r\n \"MC_SLIM_SHA\": {\r\n \"client\": \"'045d6edac8fe1b004e159c49704b5b729f551079'\",\r\n \"server\": \"'2042be92779b25878580d9c3662756179a5dc55c'\"\r\n },\r\n \"MC_EXTRA\": {\r\n \"client\": \"[net.minecraft:client:1.16.5-20210115.111550:extra]\",\r\n \"server\": \"[net.minecraft:server:1.16.5-20210115.111550:extra]\"\r\n },\r\n \"MC_EXTRA_SHA\": {\r\n \"client\": \"'4aef4168f94d97bc73bf510213b2518942f931d1'\",\r\n \"server\": \"'48927cadca203a714dcc60ee80533c74e74d3a3f'\"\r\n },\r\n \"MC_SRG\": {\r\n \"client\": \"[net.minecraft:client:1.16.5-20210115.111550:srg]\",\r\n \"server\": \"[net.minecraft:server:1.16.5-20210115.111550:srg]\"\r\n },\r\n \"PATCHED\": {\r\n \"client\": \"[net.minecraftforge:forge:1.16.5-36.2.1:client]\",\r\n \"server\": \"[net.minecraftforge:forge:1.16.5-36.2.1:server]\"\r\n },\r\n \"PATCHED_SHA\": {\r\n \"client\": \"'bc5f5e15bce95a5831ea72230400c19db6448922'\",\r\n \"server\": \"'ef49b6a3adc75707e2ae4bf099c5e70e71da1b3a'\"\r\n },\r\n \"MCP_VERSION\": {\r\n \"client\": \"'20210115.111550'\",\r\n \"server\": \"'20210115.111550'\"\r\n }\r\n },\r\n \"processors\": [\r\n {\r\n \"jar\": \"net.minecraftforge:installertools:1.2.6\",\r\n \"classpath\": [\r\n \"net.md-5:SpecialSource:1.10.0\",\r\n \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"com.google.code.gson:gson:2.8.7\",\r\n \"de.siegmar:fastcsv:2.0.0\",\r\n \"net.minecraftforge:srgutils:0.4.3\",\r\n \"org.ow2.asm:asm-commons:9.1\",\r\n \"com.google.guava:guava:20.0\",\r\n \"com.opencsv:opencsv:4.4\",\r\n \"org.ow2.asm:asm-analysis:9.1\",\r\n \"org.ow2.asm:asm-tree:9.1\",\r\n \"org.ow2.asm:asm:9.1\",\r\n \"org.apache.commons:commons-text:1.3\",\r\n \"org.apache.commons:commons-lang3:3.8.1\",\r\n \"commons-beanutils:commons-beanutils:1.9.3\",\r\n \"org.apache.commons:commons-collections4:4.2\",\r\n \"commons-logging:commons-logging:1.2\",\r\n \"commons-collections:commons-collections:3.2.2\"\r\n ],\r\n \"args\": [\r\n \"--task\",\r\n \"MCP_DATA\",\r\n \"--input\",\r\n \"[de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550@zip]\",\r\n \"--output\",\r\n \"{MAPPINGS}\",\r\n \"--key\",\r\n \"mappings\"\r\n ]\r\n },\r\n {\r\n \"jar\": \"net.minecraftforge:jarsplitter:1.1.4\",\r\n \"classpath\": [\r\n \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"net.minecraftforge:srgutils:0.4.3\"\r\n ],\r\n \"args\": [\r\n \"--input\",\r\n \"{MINECRAFT_JAR}\",\r\n \"--slim\",\r\n \"{MC_SLIM}\",\r\n \"--extra\",\r\n \"{MC_EXTRA}\",\r\n \"--srg\",\r\n \"{MAPPINGS}\"\r\n ]\r\n },\r\n {\r\n \"jar\": \"net.md-5:SpecialSource:1.8.5\",\r\n \"classpath\": [\r\n \"org.ow2.asm:asm-commons:6.1.1\",\r\n \"net.sf.jopt-simple:jopt-simple:4.9\",\r\n \"com.google.guava:guava:20.0\",\r\n \"net.sf.opencsv:opencsv:2.3\",\r\n \"org.ow2.asm:asm-analysis:6.1.1\",\r\n \"org.ow2.asm:asm-tree:6.1.1\",\r\n \"org.ow2.asm:asm:6.1.1\"\r\n ],\r\n \"args\": [\r\n \"--in-jar\",\r\n \"{MC_SLIM}\",\r\n \"--out-jar\",\r\n \"{MC_SRG}\",\r\n \"--srg-in\",\r\n \"{MAPPINGS}\"\r\n ]\r\n },\r\n {\r\n \"jar\": \"net.minecraftforge:binarypatcher:1.0.12\",\r\n \"classpath\": [\r\n \"commons-io:commons-io:2.4\",\r\n \"com.google.guava:guava:25.1-jre\",\r\n \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"com.github.jponge:lzma-java:1.3\",\r\n \"com.nothome:javaxdelta:2.0.1\",\r\n \"com.google.code.findbugs:jsr305:3.0.2\",\r\n \"org.checkerframework:checker-qual:2.0.0\",\r\n \"com.google.errorprone:error_prone_annotations:2.1.3\",\r\n \"com.google.j2objc:j2objc-annotations:1.1\",\r\n \"org.codehaus.mojo:animal-sniffer-annotations:1.14\",\r\n \"trove:trove:1.0.2\"\r\n ],\r\n \"args\": [\r\n \"--clean\",\r\n \"{MC_SRG}\",\r\n \"--output\",\r\n \"{PATCHED}\",\r\n \"--apply\",\r\n \"{BINPATCH}\"\r\n ]\r\n }\r\n ],\r\n \"libraries\": [\r\n {\r\n \"name\": \"com.github.jponge:lzma-java:1.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/github/jponge/lzma-java/1.3/lzma-java-1.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/github/jponge/lzma-java/1.3/lzma-java-1.3.jar\",\r\n \"sha1\": \"a25db9d4d385ccda4825ae1b47a7a61d86e595af\",\r\n \"size\": 51041\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.code.findbugs:jsr305:3.0.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar\",\r\n \"sha1\": \"25ea2e8b0c338a877313bd4672d3fe056ea78f0d\",\r\n \"size\": 19936\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.code.gson:gson:2.8.7\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/code/gson/gson/2.8.7/gson-2.8.7.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/code/gson/gson/2.8.7/gson-2.8.7.jar\",\r\n \"sha1\": \"69d9503ea0a40ee16f0bcdac7e3eaf83d0fa914a\",\r\n \"size\": 240400\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.errorprone:error_prone_annotations:2.1.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar\",\r\n \"sha1\": \"39b109f2cd352b2d71b52a3b5a1a9850e1dc304b\",\r\n \"size\": 13704\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.guava:guava:20.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/guava/guava/20.0/guava-20.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/guava/guava/20.0/guava-20.0.jar\",\r\n \"sha1\": \"89507701249388e1ed5ddcf8c41f4ce1be7831ef\",\r\n \"size\": 2442625\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.guava:guava:25.1-jre\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/guava/guava/25.1-jre/guava-25.1-jre.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/guava/guava/25.1-jre/guava-25.1-jre.jar\",\r\n \"sha1\": \"6c57e4b22b44e89e548b5c9f70f0c45fe10fb0b4\",\r\n \"size\": 2734339\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.google.j2objc:j2objc-annotations:1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar\",\r\n \"sha1\": \"ed28ded51a8b1c6b112568def5f4b455e6809019\",\r\n \"size\": 8782\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.nothome:javaxdelta:2.0.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/nothome/javaxdelta/2.0.1/javaxdelta-2.0.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/nothome/javaxdelta/2.0.1/javaxdelta-2.0.1.jar\",\r\n \"sha1\": \"d4f5d077f1b15c6f67595015d69572303ad3f66d\",\r\n \"size\": 38995\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"com.opencsv:opencsv:4.4\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"com/opencsv/opencsv/4.4/opencsv-4.4.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/com/opencsv/opencsv/4.4/opencsv-4.4.jar\",\r\n \"sha1\": \"525932a1edf46c9ca75aa9c83d31dc180c186865\",\r\n \"size\": 167167\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"commons-beanutils:commons-beanutils:1.9.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar\",\r\n \"sha1\": \"c845703de334ddc6b4b3cd26835458cb1cba1f3d\",\r\n \"size\": 246174\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"commons-collections:commons-collections:3.2.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar\",\r\n \"sha1\": \"8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5\",\r\n \"size\": 588337\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"commons-io:commons-io:2.4\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"commons-io/commons-io/2.4/commons-io-2.4.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/commons-io/commons-io/2.4/commons-io-2.4.jar\",\r\n \"sha1\": \"b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\",\r\n \"size\": 185140\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"commons-logging:commons-logging:1.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"commons-logging/commons-logging/1.2/commons-logging-1.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/commons-logging/commons-logging/1.2/commons-logging-1.2.jar\",\r\n \"sha1\": \"4bfc12adfe4842bf07b657f0369c4cb522955686\",\r\n \"size\": 61829\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550@zip\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"de/oceanlabs/mcp/mcp_config/1.16.5-20210115.111550/mcp_config-1.16.5-20210115.111550.zip\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/de/oceanlabs/mcp/mcp_config/1.16.5-20210115.111550/mcp_config-1.16.5-20210115.111550.zip\",\r\n \"sha1\": \"a81464c686be42933aacac7898f8c0d50edccf51\",\r\n \"size\": 777652\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"de.siegmar:fastcsv:2.0.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"de/siegmar/fastcsv/2.0.0/fastcsv-2.0.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/de/siegmar/fastcsv/2.0.0/fastcsv-2.0.0.jar\",\r\n \"sha1\": \"b615f26c03edeac966618b93b9ee4f4eed50aae1\",\r\n \"size\": 29476\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.md-5:SpecialSource:1.10.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/md-5/SpecialSource/1.10.0/SpecialSource-1.10.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/md-5/SpecialSource/1.10.0/SpecialSource-1.10.0.jar\",\r\n \"sha1\": \"125e752c57bbd1483ed7f26d90a17d0784d5db06\",\r\n \"size\": 84495\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.md-5:SpecialSource:1.8.5\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/md-5/SpecialSource/1.8.5/SpecialSource-1.8.5.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/md-5/SpecialSource/1.8.5/SpecialSource-1.8.5.jar\",\r\n \"sha1\": \"c670c493c436a885c872fa4810bc698628b95922\",\r\n \"size\": 81179\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:binarypatcher:1.0.12\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/binarypatcher/1.0.12/binarypatcher-1.0.12.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/binarypatcher/1.0.12/binarypatcher-1.0.12.jar\",\r\n \"sha1\": \"971ea098f83ef2e1b96c1b7849465bb79fd05838\",\r\n \"size\": 16491\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:forge:1.16.5-36.2.1:universal\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forge/1.16.5-36.2.1/forge-1.16.5-36.2.1-universal.jar\",\r\n \"url\": \"\",\r\n \"sha1\": \"7df080568f16b6f6fdf83d8d0d663c514e8cd9c5\",\r\n \"size\": 2461633\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:installertools:1.2.6\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/installertools/1.2.6/installertools-1.2.6.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/installertools/1.2.6/installertools-1.2.6.jar\",\r\n \"sha1\": \"21965826afe136f0d789858727317838e0435dbf\",\r\n \"size\": 68585\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:jarsplitter:1.1.4\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/jarsplitter/1.1.4/jarsplitter-1.1.4.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/jarsplitter/1.1.4/jarsplitter-1.1.4.jar\",\r\n \"sha1\": \"57ce2d6564c1176b23a911ef57127ff3c45bffb3\",\r\n \"size\": 7405\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:srgutils:0.4.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/srgutils/0.4.3/srgutils-0.4.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/srgutils/0.4.3/srgutils-0.4.3.jar\",\r\n \"sha1\": \"84aecb8fc78bd0dd7299bd9963ac9eb83bd00aad\",\r\n \"size\": 69020\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.sf.jopt-simple:jopt-simple:4.9\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar\",\r\n \"sha1\": \"ee9e9eaa0a35360dcfeac129ff4923215fd65904\",\r\n \"size\": 66469\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.sf.jopt-simple:jopt-simple:5.0.4\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar\",\r\n \"sha1\": \"4fdac2fbe92dfad86aa6e9301736f6b4342a3f5c\",\r\n \"size\": 78146\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.sf.opencsv:opencsv:2.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar\",\r\n \"sha1\": \"c23708cdb9e80a144db433e23344a788a1fd6599\",\r\n \"size\": 19827\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.commons:commons-collections4:4.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/commons/commons-collections4/4.2/commons-collections4-4.2.jar\",\r\n \"sha1\": \"54ebea0a5b653d3c680131e73fe807bb8f78c4ed\",\r\n \"size\": 752798\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.commons:commons-lang3:3.8.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar\",\r\n \"sha1\": \"6505a72a097d9270f7a9e7bf42c4238283247755\",\r\n \"size\": 501879\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.apache.commons:commons-text:1.3\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/apache/commons/commons-text/1.3/commons-text-1.3.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/apache/commons/commons-text/1.3/commons-text-1.3.jar\",\r\n \"sha1\": \"9abf61708a66ab5e55f6169a200dbfc584b546d9\",\r\n \"size\": 182954\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.checkerframework:checker-qual:2.0.0\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/checkerframework/checker-qual/2.0.0/checker-qual-2.0.0.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/checkerframework/checker-qual/2.0.0/checker-qual-2.0.0.jar\",\r\n \"sha1\": \"518929596ee3249127502a8573b2e008e2d51ed3\",\r\n \"size\": 343222\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.codehaus.mojo:animal-sniffer-annotations:1.14\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar\",\r\n \"sha1\": \"775b7e22fb10026eed3f86e8dc556dfafe35f2d5\",\r\n \"size\": 3482\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-analysis:6.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-analysis/6.1.1/asm-analysis-6.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-analysis/6.1.1/asm-analysis-6.1.1.jar\",\r\n \"sha1\": \"376d85732456ec4d2c4bc020ee152061c61f00b5\",\r\n \"size\": 31979\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-analysis:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-analysis/9.1/asm-analysis-9.1.jar\",\r\n \"sha1\": \"4f61b83b81d8b659958f4bcc48907e93ecea55a0\",\r\n \"size\": 34257\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-commons:6.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-commons/6.1.1/asm-commons-6.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-commons/6.1.1/asm-commons-6.1.1.jar\",\r\n \"sha1\": \"70a7deee986e66c015cea1c9978f9654cc667020\",\r\n \"size\": 77745\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-commons:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-commons/9.1/asm-commons-9.1.jar\",\r\n \"sha1\": \"8b971b182eb5cf100b9e8d4119152d83e00e0fdd\",\r\n \"size\": 72641\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-tree:6.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-tree/6.1.1/asm-tree-6.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-tree/6.1.1/asm-tree-6.1.1.jar\",\r\n \"sha1\": \"19fdc358e7bd3986b9867de508ce6cefa693dda6\",\r\n \"size\": 50050\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm-tree:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm-tree/9.1/asm-tree-9.1.jar\",\r\n \"sha1\": \"c333f2a855069cb8eb17a40a3eb8b1b67755d0eb\",\r\n \"size\": 52662\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm:6.1.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm/6.1.1/asm-6.1.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm/6.1.1/asm-6.1.1.jar\",\r\n \"sha1\": \"264754515362d92acd39e8d40395f6b8dee7bc08\",\r\n \"size\": 108252\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"org.ow2.asm:asm:9.1\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"org/ow2/asm/asm/9.1/asm-9.1.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/org/ow2/asm/asm/9.1/asm-9.1.jar\",\r\n \"sha1\": \"a99500cf6eea30535eeac6be73899d048f8d12a8\",\r\n \"size\": 121790\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"trove:trove:1.0.2\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"trove/trove/1.0.2/trove-1.0.2.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/trove/trove/1.0.2/trove-1.0.2.jar\",\r\n \"sha1\": \"112b40581ab9a4d3de4636d49985a7f686d181c8\",\r\n \"size\": 361155\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:forge:1.16.5-36.2.1:universal\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forge/1.16.5-36.2.1/forge-1.16.5-36.2.1-universal.jar\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forge/1.16.5-36.2.1/forge-1.16.5-36.2.1-universal.jar\",\r\n \"size\": 0\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"net.minecraftforge:forge:1.16.5-36.2.1:clientdata@lzma\",\r\n \"downloads\": {\r\n \"artifact\": {\r\n \"path\": \"net/minecraftforge/forge/1.16.5-36.2.1/forge-1.16.5-36.2.1-clientdata.lzma\",\r\n \"url\": \"https://modloaders.forgecdn.net/647622546/maven/net/minecraftforge/forge/1.16.5-36.2.1/forge-1.16.5-36.2.1-clientdata.lzma\",\r\n \"size\": 0\r\n }\r\n }\r\n }\r\n ]\r\n}" }, "isUnlocked": true, "javaArgsOverride": null, "javaDirOverride": null, - "lastPlayed": "2021-07-14T05:24:23.5695581Z", - "playedCount": 234, + "lastPlayed": "2021-07-27T06:57:56.5082354Z", + "playedCount": 248, "manifest": null, "fileDate": "0001-01-01T00:00:00", "installedModpack": null, @@ -47,8 +47,8 @@ "name": "Enigmatica6", "cachedScans": [], "isValid": true, - "lastPreviousMatchUpdate": "2021-07-13T20:06:25.3301547Z", - "lastRefreshAttempt": "2021-07-13T22:28:08.9059348+02:00", + "lastPreviousMatchUpdate": "2021-07-27T19:33:15.454812Z", + "lastRefreshAttempt": "2021-07-27T21:41:41.5000126+02:00", "isEnabled": true, "isPinned": false, "gameVersion": "1.16.5", @@ -176,7 +176,7 @@ "dateInstalled": "2021-07-05T20:25:28.41462Z", "dateUpdated": "2021-07-13T20:15:28.026869Z", "dateLastUpdateAttempted": "2021-07-13T20:15:28.026869Z", - "status": 4, + "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -191,88 +191,70 @@ "addonID": 398784, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3343340, - "displayName": "Curious Armor Stands-1.16.5-2.1.1.jar", - "fileName": "Curious Armor Stands-1.16.5-2.1.1.jar", - "fileDate": "2021-06-08T13:35:37.32Z", - "fileLength": 21590, + "id": 3392688, + "displayName": "Curious Armor Stands-1.16.5-2.1.2.jar", + "fileName": "Curious Armor Stands-1.16.5-2.1.2.jar", + "fileDate": "2021-07-18T12:46:10.8Z", + "fileLength": 21734, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3343/340/Curious Armor Stands-1.16.5-2.1.1.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3392/688/Curious Armor Stands-1.16.5-2.1.2.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 65829346, + "id": 0, "addonId": 309927, "type": 3, - "fileId": 3343340 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 3065584333, - "type": 3, + "fingerprint": 210373515, + "type": 0, "invalidFingerprint": false }, { "foldername": "curiousarmorstands", - "fingerprint": 2627994166, - "type": 3, + "fingerprint": 3682346151, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 2086557602, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 621311064, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 424658073, + "packageFingerprint": 648547089, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2351792, - "projectId": 398784, - "packageFingerprintId": 678819894, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3020334, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "Curious Armor Stands-1.16.5-2.1.1.jar" + "FileNameOnDisk": "Curious Armor Stands-1.16.5-2.1.2.jar" }, "dateInstalled": "2021-07-05T20:20:54.9128241Z", - "dateUpdated": "2021-07-05T20:20:54.9128241Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T18:19:13.8576321Z", + "dateLastUpdateAttempted": "2021-07-24T18:19:13.8576321Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -697,7 +679,7 @@ "dateInstalled": "2021-07-05T20:21:15.1520307Z", "dateUpdated": "2021-07-13T20:15:16.5960022Z", "dateLastUpdateAttempted": "2021-07-13T20:15:16.5960022Z", - "status": 4, + "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -1195,112 +1177,94 @@ "addonID": 251389, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3376002, - "displayName": "IntegratedTunnels-1.16.5-1.8.4.jar", - "fileName": "IntegratedTunnels-1.16.5-1.8.4.jar", - "fileDate": "2021-07-04T11:39:43.2Z", - "fileLength": 589691, + "id": 3397378, + "displayName": "IntegratedTunnels-1.16.5-1.8.5.jar", + "fileName": "IntegratedTunnels-1.16.5-1.8.5.jar", + "fileDate": "2021-07-22T18:32:51.507Z", + "fileLength": 589701, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3376/2/IntegratedTunnels-1.16.5-1.8.4.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3397/378/IntegratedTunnels-1.16.5-1.8.5.jar", "isAlternate": false, - "alternateFileId": 3376003, + "alternateFileId": 3397379, "dependencies": [ { - "id": 67990739, + "id": 0, "addonId": 232758, "type": 3, - "fileId": 3376002 + "fileId": 0 }, { - "id": 67990738, + "id": 0, "addonId": 236307, "type": 3, - "fileId": 3376002 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 3840756957, - "type": 3, + "fingerprint": 736285626, + "type": 0, "invalidFingerprint": false }, { "foldername": "org", "fingerprint": 3045150202, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo_small.png", "fingerprint": 3667489292, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 152818033, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 1322210098, - "type": 3, + "fingerprint": 2522231078, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 3145251148, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 4044870590, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2432041531, + "packageFingerprint": 3513363457, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2392923, - "projectId": 251389, - "packageFingerprintId": 698151843, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3101114, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "IntegratedTunnels-1.16.5-1.8.4.jar" + "FileNameOnDisk": "IntegratedTunnels-1.16.5-1.8.5.jar" }, "dateInstalled": "2021-07-05T20:19:25.2909342Z", - "dateUpdated": "2021-07-05T20:19:25.2909342Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:54.0480571Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:54.0480571Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -1558,130 +1522,111 @@ "addonID": 422301, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3338308, - "displayName": "sophisticatedbackpacks-1.16.4-2.5.0.271.jar", - "fileName": "sophisticatedbackpacks-1.16.4-2.5.0.271.jar", - "fileDate": "2021-06-04T22:17:05.977Z", - "fileLength": 1036521, + "id": 3399778, + "displayName": "sophisticatedbackpacks-1.16.4-3.0.0.289.jar", + "fileName": "sophisticatedbackpacks-1.16.4-3.0.0.289.jar", + "fileDate": "2021-07-24T20:36:40.3Z", + "fileLength": 1160026, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3338/308/sophisticatedbackpacks-1.16.4-2.5.0.271.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3399/778/sophisticatedbackpacks-1.16.4-3.0.0.289.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 65537307, - "addonId": 243121, + "id": 0, + "addonId": 238222, "type": 2, - "fileId": 3338308 + "fileId": 0 }, { - "id": 65537309, + "id": 0, "addonId": 233071, "type": 2, - "fileId": 3338308 + "fileId": 0 }, { - "id": 65537312, - "addonId": 238222, + "id": 0, + "addonId": 225643, "type": 2, - "fileId": 3338308 + "fileId": 0 }, { - "id": 65537308, - "addonId": 225643, + "id": 0, + "addonId": 301356, "type": 2, - "fileId": 3338308 + "fileId": 0 }, { - "id": 65537310, - "addonId": 309927, + "id": 0, + "addonId": 243121, "type": 2, - "fileId": 3338308 + "fileId": 0 }, { - "id": 65537311, - "addonId": 301356, + "id": 0, + "addonId": 309927, "type": 2, - "fileId": 3338308 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 3633025128, - "type": 3, + "fingerprint": 1550260381, + "type": 0, "invalidFingerprint": false }, { "foldername": "net", - "fingerprint": 674927169, - "type": 3, + "fingerprint": 1440641462, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", - "fingerprint": 3140367848, - "type": 3, + "fingerprint": 2552684475, + "type": 0, "invalidFingerprint": false }, { - "foldername": "pack.mcmeta", - "fingerprint": 1102936719, - "type": 3, + "foldername": "data", + "fingerprint": 3655983288, + "type": 0, "invalidFingerprint": false }, { - "foldername": "data", - "fingerprint": 2143264033, - "type": 3, + "foldername": "assets", + "fingerprint": 1510751291, + "type": 0, "invalidFingerprint": false }, { - "foldername": "assets", - "fingerprint": 3077493860, - "type": 3, + "foldername": "pack.mcmeta", + "fingerprint": 1102936719, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1670127022, + "packageFingerprint": 753301674, "gameVersion": [ - "1.16.5", - "1.16.4" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } + "1.16.5" ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2345558, - "projectId": 422301, - "packageFingerprintId": 676414128, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2020-11-02T18:40:51.49Z", - "gameVersionMappingId": 3008713, - "gameVersionId": 8134, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "sophisticatedbackpacks-1.16.4-2.5.0.271.jar" + "FileNameOnDisk": "sophisticatedbackpacks-1.16.4-3.0.0.289.jar" }, "dateInstalled": "2021-07-05T20:21:15.1320328Z", - "dateUpdated": "2021-07-05T20:21:15.1320328Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:33:09.1698675Z", + "dateLastUpdateAttempted": "2021-07-25T20:33:09.1698675Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -1818,14 +1763,14 @@ "addonID": 496030, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3378499, - "displayName": "EnigmaticGraves-1.3.jar", - "fileName": "EnigmaticGraves-1.3.jar", - "fileDate": "2021-07-06T11:44:13.39Z", - "fileLength": 64337, + "id": 3402632, + "displayName": "EnigmaticGraves-1.5.1.jar", + "fileName": "EnigmaticGraves-1.5.1.jar", + "fileDate": "2021-07-27T09:02:19.65Z", + "fileLength": 71707, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3378/499/EnigmaticGraves-1.3.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/632/EnigmaticGraves-1.5.1.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -1833,13 +1778,13 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 3723216894, + "fingerprint": 3769760040, "type": 0, "invalidFingerprint": false }, { "foldername": "dev", - "fingerprint": 2114716313, + "fingerprint": 4103010847, "type": 0, "invalidFingerprint": false }, @@ -1868,7 +1813,7 @@ "invalidFingerprint": false } ], - "packageFingerprint": 2111047668, + "packageFingerprint": 2066041495, "gameVersion": [ "1.16.5" ], @@ -1881,12 +1826,12 @@ "gameVersionDateReleased": "2021-01-15T14:14:48.91Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "EnigmaticGraves-1.3.jar" + "FileNameOnDisk": "EnigmaticGraves-1.5.1.jar" }, "dateInstalled": "2021-07-13T20:16:02.8369272Z", - "dateUpdated": "2021-07-13T20:16:02.856926Z", - "dateLastUpdateAttempted": "2021-07-13T20:16:02.856926Z", - "status": 3, + "dateUpdated": "2021-07-27T20:20:20.6123921Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:20.6123921Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -2137,14 +2082,14 @@ "addonID": 74924, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3352484, - "displayName": "Mantle 1.6.109 for 1.16.5", - "fileName": "Mantle-1.16.5-1.6.109.jar", - "fileDate": "2021-06-15T02:47:21.47Z", - "fileLength": 670970, + "id": 3389377, + "displayName": "Mantle 1.6.115 for 1.16.5", + "fileName": "Mantle-1.16.5-1.6.115.jar", + "fileDate": "2021-07-15T05:15:42.127Z", + "fileLength": 714054, "releaseType": 2, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3352/484/Mantle-1.16.5-1.6.109.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3389/377/Mantle-1.16.5-1.6.115.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -2152,86 +2097,60 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 4205989050, - "type": 3, + "fingerprint": 367076561, + "type": 0, "invalidFingerprint": false }, { "foldername": "slimeknights", - "fingerprint": 2653176593, - "type": 3, + "fingerprint": 1077992428, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "data", + "fingerprint": 1510015062, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 3720854501, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "Mantle.png", "fingerprint": 3296224890, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 1734166776, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3728795951, + "packageFingerprint": 885138105, "gameVersion": [ - "1.16.3", "1.16.5", - "Forge", - "1.16.4" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000003", - "gameVersion": "1.16.3", - "gameVersionReleaseDate": "2020-09-10T14:44:20.443Z", - "gameVersionName": "1.16.3" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } + "Forge" ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2363129, - "projectId": 74924, - "packageFingerprintId": 684141412, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3045378, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "Mantle-1.16.5-1.6.109.jar" + "FileNameOnDisk": "Mantle-1.16.5-1.6.115.jar" }, "dateInstalled": "2021-07-05T20:21:03.3541194Z", - "dateUpdated": "2021-07-05T20:21:03.3541194Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-15T21:12:45.9246211Z", + "dateLastUpdateAttempted": "2021-07-15T21:12:45.9246211Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -2593,118 +2512,100 @@ "addonID": 347488, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3367067, - "displayName": "Valhelsia Structures - 0.1.3", - "fileName": "valhelsia_structures-1.16.5-0.1.3.jar", - "fileDate": "2021-06-27T23:19:52.187Z", - "fileLength": 1537457, + "id": 3396812, + "displayName": "Valhelsia Structures - 0.1.4", + "fileName": "valhelsia_structures-1.16.5-0.1.4.jar", + "fileDate": "2021-07-22T06:25:40.24Z", + "fileLength": 1537532, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3367/67/valhelsia_structures-1.16.5-0.1.3.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3396/812/valhelsia_structures-1.16.5-0.1.4.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 67497237, + "id": 0, "addonId": 416935, "type": 3, - "fileId": 3367067 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 1415686850, - "type": 3, + "fingerprint": 47614226, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 1883343521, - "type": 3, + "fingerprint": 443156620, + "type": 0, "invalidFingerprint": false }, { "foldername": ".cache", "fingerprint": 3952993768, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 277505181, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 1399901574, - "type": 3, + "fingerprint": 2141717525, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 3639630371, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1701865676, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "valhelsia_structures.mixins.json", - "fingerprint": 2139041877, - "type": 3, + "fingerprint": 4279890370, + "type": 0, "invalidFingerprint": false }, { "foldername": "valhelsia_structures.refmap.json", "fingerprint": 2292881831, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3329748038, + "packageFingerprint": 4001364234, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2381947, - "projectId": 347488, - "packageFingerprintId": 693171044, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3081507, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "valhelsia_structures-1.16.5-0.1.3.jar" + "FileNameOnDisk": "valhelsia_structures-1.16.5-0.1.4.jar" }, "dateInstalled": "2021-07-05T20:20:57.5365845Z", - "dateUpdated": "2021-07-05T20:20:57.5365845Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:33:47.1533195Z", + "dateLastUpdateAttempted": "2021-07-25T20:33:47.1533195Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -3041,33 +2942,33 @@ "addonID": 289412, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3385407, - "displayName": "ftb-quests-forge-1605.3.3-build.39.jar", - "fileName": "ftb-quests-forge-1605.3.3-build.39.jar", - "fileDate": "2021-07-11T22:57:30.303Z", - "fileLength": 936499, + "id": 3403160, + "displayName": "ftb-quests-forge-1605.3.3-build.41.jar", + "fileName": "ftb-quests-forge-1605.3.3-build.41.jar", + "fileDate": "2021-07-27T17:09:25.923Z", + "fileLength": 936548, "releaseType": 2, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3385/407/ftb-quests-forge-1605.3.3-build.39.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3403/160/ftb-quests-forge-1605.3.3-build.41.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { "id": 0, - "addonId": 404465, + "addonId": 309674, "type": 3, "fileId": 0 }, { "id": 0, - "addonId": 238222, - "type": 2, + "addonId": 404465, + "type": 3, "fileId": 0 }, { "id": 0, - "addonId": 419699, - "type": 3, + "addonId": 238222, + "type": 2, "fileId": 0 }, { @@ -3078,7 +2979,7 @@ }, { "id": 0, - "addonId": 309674, + "addonId": 419699, "type": 3, "fileId": 0 }, @@ -3117,28 +3018,27 @@ }, { "foldername": "META-INF", - "fingerprint": 535564851, + "fingerprint": 430104881, "type": 0, "invalidFingerprint": false }, { "foldername": "dev", - "fingerprint": 107842348, + "fingerprint": 2182174898, "type": 0, "invalidFingerprint": false }, { - "foldername": "architectury_inject_FTBQuests1165_common_e28771ff6f3446a496ee75924eaaff50", - "fingerprint": 3421248932, + "foldername": "architectury_inject_FTBQuests1165_common_93b85253b95e48a384523f4970dba92b", + "fingerprint": 1003613477, "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 564259537, + "packageFingerprint": 233709941, "gameVersion": [ "1.16.5", - "Forge", - "1.16.4" + "Forge" ], "hasInstallScript": false, "isCompatibleWithClient": false, @@ -3149,12 +3049,12 @@ "gameVersionDateReleased": "2008-03-01T06:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "ftb-quests-forge-1605.3.3-build.39.jar" + "FileNameOnDisk": "ftb-quests-forge-1605.3.3-build.41.jar" }, "dateInstalled": "2021-07-05T20:20:57.5375822Z", - "dateUpdated": "2021-07-12T18:49:48.8785568Z", - "dateLastUpdateAttempted": "2021-07-12T18:49:48.8785568Z", - "status": 5, + "dateUpdated": "2021-07-27T20:20:13.2163338Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:13.2163338Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -3728,135 +3628,117 @@ "addonID": 443570, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3375811, - "displayName": "diet-forge-1.16.5-0.34.jar", - "fileName": "diet-forge-1.16.5-0.34.jar", - "fileDate": "2021-07-04T07:58:51.347Z", - "fileLength": 175214, + "id": 3396962, + "displayName": "diet-forge-1.16.5-0.36.jar", + "fileName": "diet-forge-1.16.5-0.36.jar", + "fileDate": "2021-07-22T10:46:23.99Z", + "fileLength": 176525, "releaseType": 2, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3375/811/diet-forge-1.16.5-0.34.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3396/962/diet-forge-1.16.5-0.36.jar", "isAlternate": false, - "alternateFileId": 3375812, + "alternateFileId": 3396963, "dependencies": [], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 4011007115, - "type": 3, + "fingerprint": 376428492, + "type": 0, "invalidFingerprint": false }, { "foldername": "top", "fingerprint": 1227249784, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 2530177609, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "CHANGELOG.md", - "fingerprint": 306740212, - "type": 3, + "fingerprint": 56811631, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 1609900093, - "type": 3, + "fingerprint": 3265490551, + "type": 0, "invalidFingerprint": false }, { "foldername": "diet-effects.toml", "fingerprint": 578407234, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "diet-groups.toml", "fingerprint": 792535827, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "diet.mixins.json", "fingerprint": 933417186, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "diet_icon.png", "fingerprint": 2571709559, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "licenses", "fingerprint": 925121779, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 45425788, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "README.md", - "fingerprint": 650788007, - "type": 3, + "fingerprint": 1493922281, + "type": 0, "invalidFingerprint": false }, { "foldername": "diet.refmap.json", "fingerprint": 1790951251, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2903516461, + "packageFingerprint": 440819813, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2392691, - "projectId": 443570, - "packageFingerprintId": 698025123, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3100663, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "diet-forge-1.16.5-0.34.jar" + "FileNameOnDisk": "diet-forge-1.16.5-0.36.jar" }, "dateInstalled": "2021-07-05T20:19:25.2949358Z", - "dateUpdated": "2021-07-05T20:19:25.2949358Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:13.0907652Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:13.0907652Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -4629,21 +4511,21 @@ "addonID": 238086, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3384334, - "displayName": "kubejs-forge-1605.3.11-build.35.jar", - "fileName": "kubejs-forge-1605.3.11-build.35.jar", - "fileDate": "2021-07-11T01:27:40.49Z", - "fileLength": 738400, + "id": 3398140, + "displayName": "kubejs-forge-1605.3.13-build.45.jar", + "fileName": "kubejs-forge-1605.3.13-build.45.jar", + "fileDate": "2021-07-23T10:21:03.127Z", + "fileLength": 740003, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3384/334/kubejs-forge-1605.3.11-build.35.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3398/140/kubejs-forge-1605.3.13-build.45.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { "id": 0, - "addonId": 238222, - "type": 2, + "addonId": 416294, + "type": 3, "fileId": 0 }, { @@ -4654,13 +4536,13 @@ }, { "id": 0, - "addonId": 419699, - "type": 3, + "addonId": 238222, + "type": 2, "fileId": 0 }, { "id": 0, - "addonId": 416294, + "addonId": 419699, "type": 3, "fileId": 0 } @@ -4693,7 +4575,7 @@ }, { "foldername": "kubejs-common-refmap.json", - "fingerprint": 1238992039, + "fingerprint": 1832736395, "type": 0, "invalidFingerprint": false }, @@ -4717,19 +4599,19 @@ }, { "foldername": "META-INF", - "fingerprint": 641335229, + "fingerprint": 154347122, "type": 0, "invalidFingerprint": false }, { "foldername": "dev", - "fingerprint": 1283216960, + "fingerprint": 2537464453, "type": 0, "invalidFingerprint": false }, { - "foldername": "architectury_inject_KubeJS1165_common_dad20171539648fc8bc05cef489b7ed5", - "fingerprint": 1000475434, + "foldername": "architectury_inject_KubeJS1165_common_30d2d02668924430a3602d7bf0146e7d", + "fingerprint": 2891391845, "type": 0, "invalidFingerprint": false }, @@ -4740,7 +4622,7 @@ "invalidFingerprint": false } ], - "packageFingerprint": 1578913040, + "packageFingerprint": 2987793679, "gameVersion": [ "1.16.5", "Forge", @@ -4755,11 +4637,11 @@ "gameVersionDateReleased": "2008-03-01T06:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "kubejs-forge-1605.3.11-build.35.jar" + "FileNameOnDisk": "kubejs-forge-1605.3.13-build.45.jar" }, "dateInstalled": "2021-07-05T20:21:03.3671226Z", - "dateUpdated": "2021-07-12T18:49:58.0239603Z", - "dateLastUpdateAttempted": "2021-07-12T18:49:58.0239603Z", + "dateUpdated": "2021-07-24T19:10:18.2024108Z", + "dateLastUpdateAttempted": "2021-07-24T19:10:18.2024108Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -4871,119 +4753,95 @@ "addonID": 400058, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3382670, - "displayName": "MythicBotany-1.16.4-1.3.18.jar", - "fileName": "MythicBotany-1.16.4-1.3.18.jar", - "fileDate": "2021-07-09T14:56:25.017Z", - "fileLength": 2079309, + "id": 3395875, + "displayName": "MythicBotany-1.16.4-1.3.19.jar", + "fileName": "MythicBotany-1.16.4-1.3.19.jar", + "fileDate": "2021-07-21T09:01:36.45Z", + "fileLength": 2081036, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3382/670/MythicBotany-1.16.4-1.3.18.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3395/875/MythicBotany-1.16.4-1.3.19.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 68432756, + "id": 0, "addonId": 412525, "type": 3, - "fileId": 3382670 + "fileId": 0 }, { - "id": 68432755, + "id": 0, "addonId": 225643, "type": 3, - "fileId": 3382670 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 316853774, - "type": 3, + "fingerprint": 1173336992, + "type": 0, "invalidFingerprint": false }, { "foldername": "mythicbotany", - "fingerprint": 2845415037, - "type": 3, + "fingerprint": 2050470901, + "type": 0, "invalidFingerprint": false }, { "foldername": "mythicbotany.mixins.json", "fingerprint": 702367568, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 3902148461, - "type": 3, + "fingerprint": 115535615, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 601875795, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 970353360, - "type": 3, + "fingerprint": 3246551866, + "type": 0, "invalidFingerprint": false }, { "foldername": "mythicbotany.refmap.json", "fingerprint": 253419674, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1797518781, + "packageFingerprint": 3179855642, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2401169, - "projectId": 400058, - "packageFingerprintId": 701972291, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3117343, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "MythicBotany-1.16.4-1.3.18.jar" + "FileNameOnDisk": "MythicBotany-1.16.4-1.3.19.jar" }, "dateInstalled": "2021-07-10T17:55:07.2703386Z", - "dateUpdated": "2021-07-10T17:55:07.2703386Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:09:59.1536603Z", + "dateLastUpdateAttempted": "2021-07-24T19:09:59.1536603Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -5236,113 +5094,83 @@ "addonID": 331936, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3346836, - "displayName": "citadel-1.7.1-1.16.5", - "fileName": "citadel-1.7.1-1.16.5.jar", - "fileDate": "2021-06-10T18:32:53.507Z", - "fileLength": 465097, + "id": 3390028, + "displayName": "citadel-1.7.2-1.16.5", + "fileName": "citadel-1.7.2-1.16.5.jar", + "fileDate": "2021-07-15T20:40:27.017Z", + "fileLength": 474014, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3346/836/citadel-1.7.1-1.16.5.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3390/28/citadel-1.7.2-1.16.5.jar", "isAlternate": false, - "alternateFileId": 3346837, + "alternateFileId": 3390029, "dependencies": [], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 4009696870, - "type": 3, + "fingerprint": 1411142544, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 34669009, - "type": 3, + "fingerprint": 1035646718, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1768348124, - "type": 3, + "fingerprint": 1942818956, + "type": 0, "invalidFingerprint": false }, { "foldername": "citadel.mixins.json", "fingerprint": 3805323983, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "citadel.png", "fingerprint": 1603167710, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 4253522632, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "citadel.refmap.json", "fingerprint": 853231933, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2703827617, + "packageFingerprint": 279705279, "gameVersion": [ "1.16.3", "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000003", - "gameVersion": "1.16.3", - "gameVersionReleaseDate": "2020-09-10T14:44:20.443Z", - "gameVersionName": "1.16.3" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2356063, - "projectId": 331936, - "packageFingerprintId": 680833781, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3029906, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "citadel-1.7.1-1.16.5.jar" + "FileNameOnDisk": "citadel-1.7.2-1.16.5.jar" }, "dateInstalled": "2021-07-05T20:20:57.5245785Z", - "dateUpdated": "2021-07-05T20:20:57.5245785Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T18:19:14.7846815Z", + "dateLastUpdateAttempted": "2021-07-24T18:19:14.7846815Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -6322,14 +6150,14 @@ "addonID": 361026, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3387433, - "displayName": "occultism-1.6.5.jar", - "fileName": "occultism-1.16.5-1.6.5.jar", - "fileDate": "2021-07-13T15:25:52.087Z", - "fileLength": 4016009, + "id": 3398241, + "displayName": "occultism-1.7.0.jar", + "fileName": "occultism-1.16.5-1.7.0.jar", + "fileDate": "2021-07-23T12:35:50.927Z", + "fileLength": 4070479, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3387/433/occultism-1.16.5-1.6.5.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3398/241/occultism-1.16.5-1.7.0.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ @@ -6350,13 +6178,13 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 1010171092, + "fingerprint": 3755419537, "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 1005319939, + "fingerprint": 3088198725, "type": 0, "invalidFingerprint": false }, @@ -6368,13 +6196,13 @@ }, { "foldername": "data", - "fingerprint": 1983657827, + "fingerprint": 1908501109, "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 2870734072, + "fingerprint": 2270002088, "type": 0, "invalidFingerprint": false }, @@ -6385,7 +6213,7 @@ "invalidFingerprint": false } ], - "packageFingerprint": 422715403, + "packageFingerprint": 3442610763, "gameVersion": [ "1.16.3", "1.16.5", @@ -6402,12 +6230,12 @@ "gameVersionDateReleased": "2019-08-01T00:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "occultism-1.16.5-1.6.5.jar" + "FileNameOnDisk": "occultism-1.16.5-1.7.0.jar" }, - "dateInstalled": "2021-07-13T17:49:11.4910457Z", - "dateUpdated": "2021-07-13T20:15:16.9200009Z", - "dateLastUpdateAttempted": "2021-07-13T20:15:16.9200009Z", - "status": 4, + "dateInstalled": "2021-07-25T20:04:58.8134968Z", + "dateUpdated": "2021-07-25T20:32:50.8540509Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:50.8540509Z", + "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -7319,14 +7147,14 @@ "addonID": 327554, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3339467, - "displayName": "simplefarming-1.16.5-1.3.7.jar", - "fileName": "simplefarming-1.16.5-1.3.7.jar", - "fileDate": "2021-06-06T06:37:55.777Z", - "fileLength": 3141731, + "id": 3400041, + "displayName": "simplefarming-1.16.5-1.3.8.jar", + "fileName": "simplefarming-1.16.5-1.3.8.jar", + "fileDate": "2021-07-25T02:28:27.743Z", + "fileLength": 3145190, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3339/467/simplefarming-1.16.5-1.3.7.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3400/41/simplefarming-1.16.5-1.3.8.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -7334,79 +7162,55 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 598993627, - "type": 3, + "fingerprint": 1387198613, + "type": 0, "invalidFingerprint": false }, { "foldername": "enemeez", - "fingerprint": 2585558104, - "type": 3, + "fingerprint": 3250076997, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 2887811277, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 1536001492, - "type": 3, + "fingerprint": 3771737789, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", - "fingerprint": 968997382, - "type": 3, + "fingerprint": 1438559181, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3983474571, + "packageFingerprint": 1768405112, "gameVersion": [ "1.16", "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016", - "gameVersion": "1.16", - "gameVersionReleaseDate": "2020-06-23T13:41:08.75Z", - "gameVersionName": "1.16" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2347083, - "projectId": 327554, - "packageFingerprintId": 677023490, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3011654, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "simplefarming-1.16.5-1.3.7.jar" + "FileNameOnDisk": "simplefarming-1.16.5-1.3.8.jar" }, "dateInstalled": "2021-07-05T20:21:03.3481192Z", - "dateUpdated": "2021-07-05T20:21:03.3481192Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:33:11.1378232Z", + "dateLastUpdateAttempted": "2021-07-25T20:33:11.1378232Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -7422,112 +7226,94 @@ "addonID": 224791, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3184485, - "displayName": "BloodMagic-1.16.4-3.1.0-15.jar", - "fileName": "BloodMagic-1.16.4-3.1.0-15.jar", - "fileDate": "2021-01-28T14:33:14.957Z", - "fileLength": 8632645, + "id": 3399440, + "displayName": "BloodMagic-1.16.4-3.1.1-16.jar", + "fileName": "BloodMagic-1.16.4-3.1.1-16.jar", + "fileDate": "2021-07-24T14:55:30.957Z", + "fileLength": 8651829, "releaseType": 3, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3184/485/BloodMagic-1.16.4-3.1.0-15.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3399/440/BloodMagic-1.16.4-3.1.1-16.jar", "isAlternate": false, - "alternateFileId": 3184490, + "alternateFileId": 3399441, "dependencies": [ { - "id": 55560170, - "addonId": 306770, + "id": 0, + "addonId": 253449, "type": 2, - "fileId": 3184485 + "fileId": 0 }, { - "id": 55560168, - "addonId": 253449, + "id": 0, + "addonId": 306770, "type": 2, - "fileId": 3184485 + "fileId": 0 }, { - "id": 55560169, + "id": 0, "addonId": 238222, "type": 2, - "fileId": 3184485 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 1934748518, - "type": 3, + "fingerprint": 2874308084, + "type": 0, "invalidFingerprint": false }, { "foldername": "wayoftime", - "fingerprint": 2079701198, - "type": 3, + "fingerprint": 3531286611, + "type": 0, "invalidFingerprint": false }, { "foldername": ".cache", - "fingerprint": 2226034278, - "type": 3, + "fingerprint": 3972579746, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 3318980035, - "type": 3, + "fingerprint": 3303362203, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 3622466165, - "type": 3, + "fingerprint": 1957266907, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1354411325, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2826249651, + "packageFingerprint": 3997543782, "gameVersion": [ "1.16.5", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2146948, - "projectId": 224791, - "packageFingerprintId": 595117552, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 2680249, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "BloodMagic-1.16.4-3.1.0-15.jar" + "FileNameOnDisk": "BloodMagic-1.16.4-3.1.1-16.jar" }, "dateInstalled": "2021-07-05T20:21:03.3771196Z", - "dateUpdated": "2021-07-05T20:21:03.3771196Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:18.8679233Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:18.8679233Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -7805,113 +7591,89 @@ "addonID": 377835, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3356278, - "displayName": "createplus-1.16.4_v0.3.2.jar", - "fileName": "createplus-1.16.4_v0.3.2.jar", - "fileDate": "2021-06-18T14:23:10.453Z", - "fileLength": 63695, + "id": 3388486, + "displayName": "createplus-1.16.4_v0.3.2.1.jar", + "fileName": "createplus-1.16.4_v0.3.2.1.jar", + "fileDate": "2021-07-14T13:02:19.57Z", + "fileLength": 64683, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3356/278/createplus-1.16.4_v0.3.2.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3388/486/createplus-1.16.4_v0.3.2.1.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 66722791, + "id": 0, + "addonId": 309927, + "type": 2, + "fileId": 0 + }, + { + "id": 0, "addonId": 328085, "type": 3, - "fileId": 3356278 + "fileId": 0 }, { - "id": 66722790, + "id": 0, "addonId": 268560, "type": 2, - "fileId": 3356278 - }, - { - "id": 66722789, - "addonId": 309927, - "type": 2, - "fileId": 3356278 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 4184240239, - "type": 3, + "fingerprint": 3137750284, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 2993302809, - "type": 3, + "fingerprint": 2419413848, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 83330288, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 1555226563, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1438559181, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1411609430, + "packageFingerprint": 3408096121, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2367982, - "projectId": 377835, - "packageFingerprintId": 686669434, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3054858, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "createplus-1.16.4_v0.3.2.jar" + "FileNameOnDisk": "createplus-1.16.4_v0.3.2.1.jar" }, - "dateInstalled": "2021-07-05T20:21:18.978064Z", - "dateUpdated": "2021-07-05T20:21:18.978064Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateInstalled": "2021-07-14T17:10:41.8904496Z", + "dateUpdated": "2021-07-14T17:10:41.9044492Z", + "dateLastUpdateAttempted": "2021-07-14T17:10:41.9044492Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -8022,14 +7784,14 @@ "addonID": 238222, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3383214, - "displayName": "jei-1.16.5-7.7.1.110.jar", - "fileName": "jei-1.16.5-7.7.1.110.jar", - "fileDate": "2021-07-10T01:33:28.393Z", - "fileLength": 812772, + "id": 3401260, + "displayName": "jei-1.16.5-7.7.1.116.jar", + "fileName": "jei-1.16.5-7.7.1.116.jar", + "fileDate": "2021-07-26T01:26:29.02Z", + "fileLength": 813367, "releaseType": 2, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3383/214/jei-1.16.5-7.7.1.110.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3401/260/jei-1.16.5-7.7.1.116.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -8037,13 +7799,13 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 1812552369, + "fingerprint": 1613616226, "type": 0, "invalidFingerprint": false }, { "foldername": "mezz", - "fingerprint": 1485561878, + "fingerprint": 3710173189, "type": 0, "invalidFingerprint": false }, @@ -8055,12 +7817,12 @@ }, { "foldername": "assets", - "fingerprint": 1293444693, + "fingerprint": 2041060550, "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1858634730, + "packageFingerprint": 2407192828, "gameVersion": [ "1.16.5", "Forge" @@ -8074,12 +7836,12 @@ "gameVersionDateReleased": "2008-03-01T06:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "jei-1.16.5-7.7.1.110.jar" + "FileNameOnDisk": "jei-1.16.5-7.7.1.116.jar" }, "dateInstalled": "2021-07-05T20:21:03.3651184Z", - "dateUpdated": "2021-07-10T17:57:39.8798702Z", - "dateLastUpdateAttempted": "2021-07-10T17:57:39.8798702Z", - "status": 5, + "dateUpdated": "2021-07-27T20:20:09.2783375Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:09.2783375Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -8427,113 +8189,95 @@ "addonID": 347706, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3380279, - "displayName": "RFToolsBuilder - 1.16-3.1.0", - "fileName": "rftoolsbuilder-1.16-3.1.0.jar", - "fileDate": "2021-07-07T16:50:38.803Z", - "fileLength": 541361, + "id": 3402868, + "displayName": "RFToolsBuilder - 1.16-3.1.1", + "fileName": "rftoolsbuilder-1.16-3.1.1.jar", + "fileDate": "2021-07-27T13:36:54.977Z", + "fileLength": 540893, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3380/279/rftoolsbuilder-1.16-3.1.0.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/868/rftoolsbuilder-1.16-3.1.1.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 68281233, - "addonId": 326041, - "type": 3, - "fileId": 3380279 - }, - { - "id": 68281236, - "addonId": 233105, - "type": 3, - "fileId": 3380279 + "id": 0, + "addonId": 270789, + "type": 2, + "fileId": 0 }, { - "id": 68281234, + "id": 0, "addonId": 245211, "type": 2, - "fileId": 3380279 + "fileId": 0 }, { - "id": 68281235, - "addonId": 270789, - "type": 2, - "fileId": 3380279 + "id": 0, + "addonId": 233105, + "type": 3, + "fileId": 0 + }, + { + "id": 0, + "addonId": 326041, + "type": 3, + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 396692659, - "type": 3, + "fingerprint": 4066841325, + "type": 0, "invalidFingerprint": false }, { "foldername": "mcjty", - "fingerprint": 4168392061, - "type": 3, + "fingerprint": 1271018200, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 3076156737, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1047313438, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 2469026570, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 82601564, + "packageFingerprint": 1421908859, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2398192, - "projectId": 347706, - "packageFingerprintId": 700569159, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3111825, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "rftoolsbuilder-1.16-3.1.0.jar" + "FileNameOnDisk": "rftoolsbuilder-1.16-3.1.1.jar" }, "dateInstalled": "2021-07-10T17:55:07.2603391Z", - "dateUpdated": "2021-07-10T17:55:07.2603391Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateUpdated": "2021-07-27T20:20:02.4018223Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:02.4018223Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -8774,100 +8518,82 @@ "addonID": 74072, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3352983, - "displayName": "Tinker's Construct 3.0.4.197 for 1.16.5", - "fileName": "TConstruct-1.16.5-3.0.4.197.jar", - "fileDate": "2021-06-15T16:47:21.013Z", - "fileLength": 6027533, + "id": 3389395, + "displayName": "Tinkers' Construct 3.1.0.231 for 1.16.5", + "fileName": "TConstruct-1.16.5-3.1.0.231.jar", + "fileDate": "2021-07-15T05:43:04.14Z", + "fileLength": 8693840, "releaseType": 3, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3352/983/TConstruct-1.16.5-3.0.4.197.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3389/395/TConstruct-1.16.5-3.1.0.231.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 66484046, + "id": 0, "addonId": 74924, "type": 3, - "fileId": 3352983 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 317167392, - "type": 3, + "fingerprint": 1547198921, + "type": 0, "invalidFingerprint": false }, { "foldername": "slimeknights", - "fingerprint": 3758208307, - "type": 3, + "fingerprint": 4282119942, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 238888, - "type": 3, + "fingerprint": 2703656721, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 3635995092, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 3056415901, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 3018454705, - "type": 3, + "fingerprint": 835241509, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3650658783, + "packageFingerprint": 1749378630, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2363784, - "projectId": 74072, - "packageFingerprintId": 684504327, - "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3046705, - "gameVersionId": 4458, - "gameId": 432, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, + "gameVersionDateReleased": "2017-09-17T00:00:00Z", + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "TConstruct-1.16.5-3.0.4.197.jar" + "FileNameOnDisk": "TConstruct-1.16.5-3.1.0.231.jar" }, "dateInstalled": "2021-07-05T20:20:52.5008998Z", - "dateUpdated": "2021-07-05T20:20:52.5008998Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-15T21:12:56.0176638Z", + "dateLastUpdateAttempted": "2021-07-15T21:12:56.0176638Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -8999,14 +8725,14 @@ "addonID": 281849, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3378481, - "displayName": "pneumaticcraft-repressurized-1.16.5-2.13.1-202.jar", - "fileName": "pneumaticcraft-repressurized-1.16.5-2.13.1-202.jar", - "fileDate": "2021-07-06T11:11:18.3Z", - "fileLength": 7263128, + "id": 3393653, + "displayName": "pneumaticcraft-repressurized-1.16.5-2.13.2-205.jar", + "fileName": "pneumaticcraft-repressurized-1.16.5-2.13.2-205.jar", + "fileDate": "2021-07-19T09:23:26.867Z", + "fileLength": 7285631, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3378/481/pneumaticcraft-repressurized-1.16.5-2.13.1-202.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3393/653/pneumaticcraft-repressurized-1.16.5-2.13.2-205.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ @@ -9021,19 +8747,19 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 639868093, + "fingerprint": 984938541, "type": 0, "invalidFingerprint": false }, { "foldername": "me", - "fingerprint": 313305677, + "fingerprint": 1143295986, "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 2248845863, + "fingerprint": 3898621889, "type": 0, "invalidFingerprint": false }, @@ -9045,12 +8771,12 @@ }, { "foldername": "assets", - "fingerprint": 4177975785, + "fingerprint": 3559970313, "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3523496296, + "packageFingerprint": 3679068862, "gameVersion": [ "1.16.5", "Forge" @@ -9064,11 +8790,11 @@ "gameVersionDateReleased": "2019-08-01T00:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "pneumaticcraft-repressurized-1.16.5-2.13.1-202.jar" + "FileNameOnDisk": "pneumaticcraft-repressurized-1.16.5-2.13.2-205.jar" }, "dateInstalled": "2021-07-05T20:31:05.1764869Z", - "dateUpdated": "2021-07-06T18:24:22.6427061Z", - "dateLastUpdateAttempted": "2021-07-06T18:24:22.6427061Z", + "dateUpdated": "2021-07-24T19:09:57.8713012Z", + "dateLastUpdateAttempted": "2021-07-24T19:09:57.8713012Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -9426,203 +9152,185 @@ "addonID": 350006, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3302324, - "displayName": "RFToolsStorage - 1.16-2.0.12", - "fileName": "rftoolsstorage-1.16-2.0.12.jar", - "fileDate": "2021-05-08T04:19:58.487Z", - "fileLength": 368148, + "id": 3402865, + "displayName": "RFToolsStorage - 1.16-2.0.13", + "fileName": "rftoolsstorage-1.16-2.0.13.jar", + "fileDate": "2021-07-27T13:34:54.713Z", + "fileLength": 367821, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3302/324/rftoolsstorage-1.16-2.0.12.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/865/rftoolsstorage-1.16-2.0.13.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 63188089, - "addonId": 270789, - "type": 2, - "fileId": 3302324 + "id": 0, + "addonId": 233105, + "type": 3, + "fileId": 0 }, { - "id": 63188088, + "id": 0, "addonId": 245211, "type": 2, - "fileId": 3302324 + "fileId": 0 }, { - "id": 63188090, - "addonId": 233105, + "id": 0, + "addonId": 326041, "type": 3, - "fileId": 3302324 + "fileId": 0 }, { - "id": 63188087, - "addonId": 326041, - "type": 3, - "fileId": 3302324 + "id": 0, + "addonId": 270789, + "type": 2, + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 2336582962, - "type": 3, + "fingerprint": 1290791731, + "type": 0, "invalidFingerprint": false }, { "foldername": "mcjty", - "fingerprint": 1493393332, - "type": 3, + "fingerprint": 3410540396, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 73430381, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 326947708, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 3473661348, + "type": 0, + "invalidFingerprint": false + } + ], + "packageFingerprint": 2729936181, + "gameVersion": [ + "1.16.5", + "Forge" + ], + "hasInstallScript": false, + "isCompatibleWithClient": false, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, + "gameVersionDateReleased": "2008-03-01T06:00:00Z", + "gameId": 0, + "isServerPack": false, + "FileNameOnDisk": "rftoolsstorage-1.16-2.0.13.jar" + }, + "dateInstalled": "2021-07-05T20:21:03.35712Z", + "dateUpdated": "2021-07-27T20:19:58.5278217Z", + "dateLastUpdateAttempted": "2021-07-27T20:19:58.5278217Z", + "status": 4, + "preferenceAutoInstallUpdates": null, + "preferenceAlternateFile": false, + "preferenceIsIgnored": false, + "isModified": false, + "isWorkingCopy": false, + "isFuzzyMatch": false, + "preferenceReleaseType": null, + "manifestName": null, + "installedTargets": null + }, + { + "addonID": 442719, + "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", + "installedFile": { + "id": 3301052, + "displayName": "Abnormals Delight 1.16.5 - 1.1.1", + "fileName": "abnormals_delight-1.16.5-1.1.1.jar", + "fileDate": "2021-05-07T02:27:01.787Z", + "fileLength": 487649, + "releaseType": 1, + "fileStatus": 4, + "downloadUrl": "https://edge.forgecdn.net/files/3301/52/abnormals_delight-1.16.5-1.1.1.jar", + "isAlternate": false, + "alternateFileId": 0, + "dependencies": [ + { + "id": 63091278, + "addonId": 382216, + "type": 3, + "fileId": 3301052 + }, + { + "id": 63091279, + "addonId": 398521, + "type": 3, + "fileId": 3301052 + } + ], + "isAvailable": true, + "modules": [ + { + "foldername": "META-INF", + "fingerprint": 3542686051, + "type": 3, + "invalidFingerprint": false + }, + { + "foldername": "com", + "fingerprint": 4286971623, + "type": 3, + "invalidFingerprint": false + }, + { + "foldername": "abnormals_delight.mixins.json", + "fingerprint": 2645650821, + "type": 3, + "invalidFingerprint": false + }, + { + "foldername": "assets", + "fingerprint": 2774695797, + "type": 3, + "invalidFingerprint": false + }, + { + "foldername": "data", + "fingerprint": 3526630949, + "type": 3, + "invalidFingerprint": false + }, + { + "foldername": "logo.png", + "fingerprint": 1187594774, + "type": 3, + "invalidFingerprint": false + }, + { + "foldername": "pack.mcmeta", + "fingerprint": 532340890, + "type": 3, + "invalidFingerprint": false + }, + { + "foldername": "abnormals_delight.refmap.json", + "fingerprint": 4004558447, "type": 3, "invalidFingerprint": false } ], - "packageFingerprint": 4044567884, - "gameVersion": [ - "1.16.5", - "Forge" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], - "hasInstallScript": false, - "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2299724, - "projectId": 350006, - "packageFingerprintId": 658721851, - "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 2919501, - "gameVersionId": 4458, - "gameId": 432, - "isServerPack": false, - "FileNameOnDisk": "rftoolsstorage-1.16-2.0.12.jar" - }, - "dateInstalled": "2021-07-05T20:21:03.35712Z", - "dateUpdated": "2021-07-05T20:21:03.35712Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, - "preferenceAutoInstallUpdates": null, - "preferenceAlternateFile": false, - "preferenceIsIgnored": false, - "isModified": false, - "isWorkingCopy": false, - "isFuzzyMatch": false, - "preferenceReleaseType": null, - "manifestName": null, - "installedTargets": null - }, - { - "addonID": 442719, - "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", - "installedFile": { - "id": 3301052, - "displayName": "Abnormals Delight 1.16.5 - 1.1.1", - "fileName": "abnormals_delight-1.16.5-1.1.1.jar", - "fileDate": "2021-05-07T02:27:01.787Z", - "fileLength": 487649, - "releaseType": 1, - "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3301/52/abnormals_delight-1.16.5-1.1.1.jar", - "isAlternate": false, - "alternateFileId": 0, - "dependencies": [ - { - "id": 63091278, - "addonId": 382216, - "type": 3, - "fileId": 3301052 - }, - { - "id": 63091279, - "addonId": 398521, - "type": 3, - "fileId": 3301052 - } - ], - "isAvailable": true, - "modules": [ - { - "foldername": "META-INF", - "fingerprint": 3542686051, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "com", - "fingerprint": 4286971623, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "abnormals_delight.mixins.json", - "fingerprint": 2645650821, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "assets", - "fingerprint": 2774695797, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "data", - "fingerprint": 3526630949, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "logo.png", - "fingerprint": 1187594774, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "pack.mcmeta", - "fingerprint": 532340890, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "abnormals_delight.refmap.json", - "fingerprint": 4004558447, - "type": 3, - "invalidFingerprint": false - } - ], - "packageFingerprint": 390461937, + "packageFingerprint": 390461937, "gameVersion": [ "1.16.5", "Forge" @@ -11047,14 +10755,14 @@ "addonID": 242818, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3361747, - "displayName": "CodeChicken Lib 1.16.5-4.0.2.427-universal", - "fileName": "CodeChickenLib-1.16.5-4.0.2.427-universal.jar", - "fileDate": "2021-06-23T02:38:08.823Z", - "fileLength": 615858, + "id": 3398096, + "displayName": "CodeChicken Lib 1.16.5-4.0.2.429-universal", + "fileName": "CodeChickenLib-1.16.5-4.0.2.429-universal.jar", + "fileDate": "2021-07-23T08:55:03.473Z", + "fileLength": 622321, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3361/747/CodeChickenLib-1.16.5-4.0.2.427-universal.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3398/96/CodeChickenLib-1.16.5-4.0.2.429-universal.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -11062,89 +10770,77 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 2289917914, - "type": 3, + "fingerprint": 408832044, + "type": 0, "invalidFingerprint": false }, { "foldername": ".cache", - "fingerprint": 1168883767, - "type": 3, + "fingerprint": 1353120109, + "type": 0, "invalidFingerprint": false }, { "foldername": "LICENSE", "fingerprint": 2989649023, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 480541703, - "type": 3, + "fingerprint": 3096024256, + "type": 0, "invalidFingerprint": false }, { "foldername": "codechicken", - "fingerprint": 1366658246, - "type": 3, + "fingerprint": 2155051210, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 3460370569, - "type": 3, + "fingerprint": 3899647396, + "type": 0, "invalidFingerprint": false }, { "foldername": "mixins.codechickenlib.json", "fingerprint": 1076180799, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "mixins.codechickenlib.refmap.json", "fingerprint": 3334444269, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 427284745, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 4227351526, + "packageFingerprint": 694341700, "gameVersion": [ "1.16.5" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2375051, - "projectId": 242818, - "packageFingerprintId": 689846942, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3068241, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "CodeChickenLib-1.16.5-4.0.2.427-universal.jar" + "FileNameOnDisk": "CodeChickenLib-1.16.5-4.0.2.429-universal.jar" }, "dateInstalled": "2021-07-05T20:21:03.3451193Z", - "dateUpdated": "2021-07-05T20:21:03.3451193Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:14.6047657Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:14.6047657Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -11157,67 +10853,87 @@ "installedTargets": null }, { - "addonID": 391382, + "addonID": 441647, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3349183, - "displayName": " [1.16.5] MoreOverlays 1.18.14", - "fileName": "moreoverlays-1.18.14-mc1.16.5.jar", - "fileDate": "2021-06-12T15:23:59.52Z", - "fileLength": 82526, + "id": 3397337, + "displayName": "FramedBlocks-2.9.2.jar", + "fileName": "FramedBlocks-2.9.2.jar", + "fileDate": "2021-07-22T17:52:56.93Z", + "fileLength": 482488, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3349/183/moreoverlays-1.18.14-mc1.16.5.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3397/337/FramedBlocks-2.9.2.jar", "isAlternate": false, "alternateFileId": 0, - "dependencies": [ - { - "id": 0, - "addonId": 238222, - "type": 2, - "fileId": 0 - } - ], + "dependencies": [], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 2323684101, + "fingerprint": 2963970759, "type": 0, "invalidFingerprint": false }, { - "foldername": "at", - "fingerprint": 1109652944, + "foldername": "team", + "fingerprint": 1322605695, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "xfacthd", + "fingerprint": 2377933804, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": ".cache", + "fingerprint": 904418708, "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 2084075221, + "fingerprint": 4019413565, "type": 0, "invalidFingerprint": false }, { - "foldername": "moreoverlays.png", - "fingerprint": 2277803217, + "foldername": "data", + "fingerprint": 403834383, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "framedblocks.mixin.json", + "fingerprint": 3441545819, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "logo.png", + "fingerprint": 789975261, "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", - "fingerprint": 21643154, + "fingerprint": 3799552759, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "framedblocks.refmap.json", + "fingerprint": 307935087, "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1548948016, + "packageFingerprint": 3108512118, "gameVersion": [ - "1.16.3", "1.16.5", - "Forge", - "1.16.4", - "1.16.2" + "Forge" ], "hasInstallScript": false, "isCompatibleWithClient": false, @@ -11225,15 +10941,15 @@ "restrictProjectFileAccess": 0, "projectStatus": 0, "projectId": 0, - "gameVersionDateReleased": "2019-08-01T00:00:00Z", + "gameVersionDateReleased": "2008-03-01T06:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "moreoverlays-1.18.14-mc1.16.5.jar" + "FileNameOnDisk": "FramedBlocks-2.9.2.jar" }, - "dateInstalled": "2021-07-14T05:18:02.9969038Z", - "dateUpdated": "2021-07-14T05:18:03.0069036Z", - "dateLastUpdateAttempted": "2021-07-14T05:18:03.0069036Z", - "status": 4, + "dateInstalled": "2021-07-10T17:55:07.2563413Z", + "dateUpdated": "2021-07-25T20:32:57.7350528Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:57.7350528Z", + "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -11242,123 +10958,85 @@ "isFuzzyMatch": false, "preferenceReleaseType": null, "manifestName": null, - "installedTargets": [] + "installedTargets": null }, { - "addonID": 441647, + "addonID": 391382, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3381744, - "displayName": "FramedBlocks-2.9.1.jar", - "fileName": "FramedBlocks-2.9.1.jar", - "fileDate": "2021-07-08T20:58:15.79Z", - "fileLength": 449365, + "id": 3395133, + "displayName": "[1.16.5] MoreOverlays 1.18.15", + "fileName": "moreoverlays-1.18.15-mc1.16.5.jar", + "fileDate": "2021-07-20T16:09:31.017Z", + "fileLength": 82557, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3381/744/FramedBlocks-2.9.1.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3395/133/moreoverlays-1.18.15-mc1.16.5.jar", "isAlternate": false, "alternateFileId": 0, - "dependencies": [], + "dependencies": [ + { + "id": 0, + "addonId": 238222, + "type": 2, + "fileId": 0 + } + ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 3277387681, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "team", - "fingerprint": 1322605695, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "xfacthd", - "fingerprint": 2677156544, - "type": 3, + "fingerprint": 3118902320, + "type": 0, "invalidFingerprint": false }, { - "foldername": ".cache", - "fingerprint": 2993879403, - "type": 3, + "foldername": "at", + "fingerprint": 2131957051, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 3994805047, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "data", - "fingerprint": 3783116755, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "framedblocks.mixin.json", - "fingerprint": 648154232, - "type": 3, + "fingerprint": 2084075221, + "type": 0, "invalidFingerprint": false }, { - "foldername": "logo.png", - "fingerprint": 789975261, - "type": 3, + "foldername": "moreoverlays.png", + "fingerprint": 2277803217, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", - "fingerprint": 3799552759, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "framedblocks.refmap.json", - "fingerprint": 2164001954, - "type": 3, + "fingerprint": 21643154, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2522341801, + "packageFingerprint": 396610009, "gameVersion": [ + "1.16.3", "1.16.5", - "Forge" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } + "Forge", + "1.16.4", + "1.16.2" ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2400045, - "projectId": 441647, - "packageFingerprintId": 701491827, - "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3115451, - "gameVersionId": 4458, - "gameId": 432, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, + "gameVersionDateReleased": "2019-08-01T00:00:00Z", + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "FramedBlocks-2.9.1.jar" + "FileNameOnDisk": "moreoverlays-1.18.15-mc1.16.5.jar" }, - "dateInstalled": "2021-07-10T17:55:07.2563413Z", - "dateUpdated": "2021-07-10T17:55:07.2563413Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateInstalled": "2021-07-15T19:20:48.0217084Z", + "dateUpdated": "2021-07-24T19:09:59.4186608Z", + "dateLastUpdateAttempted": "2021-07-24T19:09:59.4186608Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -11451,108 +11129,82 @@ "addonID": 429371, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3169448, - "displayName": "kubejs-create-1604.1.0.4.jar", - "fileName": "kubejs-create-1604.1.0.4.jar", - "fileDate": "2021-01-15T16:02:20.367Z", - "fileLength": 5846, + "id": 3398164, + "displayName": "kubejs-create-1605.1.2-build.3.jar", + "fileName": "kubejs-create-1605.1.2-build.3.jar", + "fileDate": "2021-07-23T10:53:34.507Z", + "fileLength": 9355, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3169/448/kubejs-create-1604.1.0.4.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3398/164/kubejs-create-1605.1.2-build.3.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 57691605, - "addonId": 328085, + "id": 0, + "addonId": 238086, "type": 3, - "fileId": 3169448 + "fileId": 0 }, { - "id": 57691606, - "addonId": 238086, + "id": 0, + "addonId": 328085, "type": 3, - "fileId": 3169448 + "fileId": 0 } ], "isAvailable": true, "modules": [ { - "foldername": "META-INF", - "fingerprint": 1481584439, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "dev", - "fingerprint": 2605790999, - "type": 3, + "foldername": "kubejs.plugins.txt", + "fingerprint": 64417371, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 4041992327, - "type": 3, + "type": 0, "invalidFingerprint": false }, { - "foldername": "kubejs_class_filter.txt", + "foldername": "kubejs.classfilter.txt", "fingerprint": 258914244, - "type": 3, + "type": 0, "invalidFingerprint": false - } - ], - "packageFingerprint": 457014825, - "gameVersion": [ - "1.16.3", - "1.16.5", - "1.16.4", - "1.16.2" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000003", - "gameVersion": "1.16.3", - "gameVersionReleaseDate": "2020-09-10T14:44:20.443Z", - "gameVersionName": "1.16.3" }, { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" + "foldername": "META-INF", + "fingerprint": 999873058, + "type": 0, + "invalidFingerprint": false }, { - "gameVersionPadded": "0000000001.0000000016.0000000002", - "gameVersion": "1.16.2", - "gameVersionReleaseDate": "2020-08-11T16:42:21.863Z", - "gameVersionName": "1.16.2" + "foldername": "dev", + "fingerprint": 2322586290, + "type": 0, + "invalidFingerprint": false } ], + "packageFingerprint": 346113281, + "gameVersion": [ + "1.16.5", + "Forge" + ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2127601, - "projectId": 429371, - "packageFingerprintId": 586518938, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 2646400, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "kubejs-create-1604.1.0.4.jar" + "FileNameOnDisk": "kubejs-create-1605.1.2-build.3.jar" }, "dateInstalled": "2021-07-05T20:21:18.991063Z", - "dateUpdated": "2021-07-05T20:21:18.991063Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:10:17.7544101Z", + "dateLastUpdateAttempted": "2021-07-24T19:10:17.7544101Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -11916,14 +11568,14 @@ "addonID": 223852, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3180569, - "displayName": "StorageDrawers-1.16.3-8.2.2.jar", - "fileName": "StorageDrawers-1.16.3-8.2.2.jar", - "fileDate": "2021-01-25T09:25:58.593Z", - "fileLength": 494228, + "id": 3402515, + "displayName": "StorageDrawers-1.16.3-8.3.0.jar", + "fileName": "StorageDrawers-1.16.3-8.3.0.jar", + "fileDate": "2021-07-27T04:54:34.703Z", + "fileLength": 500792, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3180/569/StorageDrawers-1.16.3-8.2.2.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/515/StorageDrawers-1.16.3-8.3.0.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -11931,87 +11583,56 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 3910615336, - "type": 3, + "fingerprint": 997917962, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 4237090010, - "type": 3, + "fingerprint": 1729075938, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 2528167220, - "type": 3, + "fingerprint": 400019514, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 289885862, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 2933347059, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 883976394, + "packageFingerprint": 1640644228, "gameVersion": [ "1.16.3", "1.16.5", - "Forge", - "1.16.4" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000003", - "gameVersion": "1.16.3", - "gameVersionReleaseDate": "2020-09-10T14:44:20.443Z", - "gameVersionName": "1.16.3" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } + "Forge" ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2141943, - "projectId": 223852, - "packageFingerprintId": 593188734, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 2671369, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "StorageDrawers-1.16.3-8.2.2.jar" + "FileNameOnDisk": "StorageDrawers-1.16.3-8.3.0.jar" }, "dateInstalled": "2021-07-05T20:20:47.9542016Z", - "dateUpdated": "2021-07-05T20:20:47.9542016Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateUpdated": "2021-07-27T20:19:56.5188218Z", + "dateLastUpdateAttempted": "2021-07-27T20:19:56.5188218Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -13029,14 +12650,14 @@ "addonID": 361276, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3272069, - "displayName": "lootr-1.16.4-0.0.5.17.jar", - "fileName": "lootr-1.16.4-0.0.5.17.jar", - "fileDate": "2021-04-11T04:37:47.613Z", - "fileLength": 161066, + "id": 3392297, + "displayName": "lootr-1.16.5-0.0.6.18.jar", + "fileName": "lootr-1.16.5-0.0.6.18.jar", + "fileDate": "2021-07-18T01:03:02.617Z", + "fileLength": 188612, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3272/69/lootr-1.16.4-0.0.5.17.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3392/297/lootr-1.16.5-0.0.6.18.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -13044,91 +12665,67 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 2974444752, - "type": 3, + "fingerprint": 3064564586, + "type": 0, "invalidFingerprint": false }, { "foldername": "noobanidus", - "fingerprint": 3159930828, - "type": 3, + "fingerprint": 1993905766, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 456265167, - "type": 3, + "fingerprint": 1896879357, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 4093544436, - "type": 3, + "fingerprint": 2690589465, + "type": 0, "invalidFingerprint": false }, { "foldername": "lootr.mixins.json", "fingerprint": 2741521940, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 792060934, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "lootr.refmap.json", "fingerprint": 258257962, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2541606302, + "packageFingerprint": 3694507173, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2260386, - "projectId": 361276, - "packageFingerprintId": 641882584, - "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 2857466, - "gameVersionId": 7498, - "gameId": 432, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, + "gameVersionDateReleased": "2008-03-01T06:00:00Z", + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "lootr-1.16.4-0.0.5.17.jar" + "FileNameOnDisk": "lootr-1.16.5-0.0.6.18.jar" }, "dateInstalled": "2021-07-05T20:21:03.3531188Z", - "dateUpdated": "2021-07-05T20:21:03.3531188Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:10:01.3718922Z", + "dateLastUpdateAttempted": "2021-07-24T19:10:01.3718922Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -13707,91 +13304,163 @@ "manifestName": null, "installedTargets": null }, + { + "addonID": 486392, + "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", + "installedFile": { + "id": 3389159, + "displayName": "flywheel-1.16-0.1.1.jar", + "fileName": "flywheel-1.16-0.1.1.jar", + "fileDate": "2021-07-14T23:53:34.6Z", + "fileLength": 390328, + "releaseType": 2, + "fileStatus": 4, + "downloadUrl": "https://edge.forgecdn.net/files/3389/159/flywheel-1.16-0.1.1.jar", + "isAlternate": false, + "alternateFileId": 0, + "dependencies": [], + "isAvailable": true, + "modules": [ + { + "foldername": "META-INF", + "fingerprint": 2151709625, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "com", + "fingerprint": 999136415, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "assets", + "fingerprint": 91055496, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "flywheel.mixins.json", + "fingerprint": 3740558676, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "logo.png", + "fingerprint": 102418554, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "pack.mcmeta", + "fingerprint": 2941651391, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "flywheel.refmap.json", + "fingerprint": 2171969703, + "type": 0, + "invalidFingerprint": false + } + ], + "packageFingerprint": 3876543801, + "gameVersion": [ + "1.16.5", + "Forge" + ], + "hasInstallScript": false, + "isCompatibleWithClient": false, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, + "gameVersionDateReleased": "2008-03-01T06:00:00Z", + "gameId": 0, + "isServerPack": false, + "FileNameOnDisk": "flywheel-1.16-0.1.1.jar" + }, + "dateInstalled": "2021-07-14T17:10:57.2276849Z", + "dateUpdated": "2021-07-15T21:12:47.3796247Z", + "dateLastUpdateAttempted": "2021-07-15T21:12:47.3796247Z", + "status": 5, + "preferenceAutoInstallUpdates": null, + "preferenceAlternateFile": false, + "preferenceIsIgnored": false, + "isModified": false, + "isWorkingCopy": false, + "isFuzzyMatch": false, + "preferenceReleaseType": null, + "manifestName": null, + "installedTargets": null + }, { "addonID": 237307, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3342430, - "displayName": "CosmeticArmorReworked-1.16.5-v3a.jar", - "fileName": "CosmeticArmorReworked-1.16.5-v3a.jar", - "fileDate": "2021-06-07T18:11:21.427Z", - "fileLength": 86425, + "id": 3398000, + "displayName": "CosmeticArmorReworked-1.16.5-v4.jar", + "fileName": "CosmeticArmorReworked-1.16.5-v4.jar", + "fileDate": "2021-07-23T05:53:21.86Z", + "fileLength": 86844, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3342/430/CosmeticArmorReworked-1.16.5-v3a.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3398/0/CosmeticArmorReworked-1.16.5-v4.jar", "isAlternate": false, - "alternateFileId": 3342432, + "alternateFileId": 3398001, "dependencies": [], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 2107213998, - "type": 3, + "fingerprint": 3538467986, + "type": 0, "invalidFingerprint": false }, { "foldername": "LICENSE.txt", "fingerprint": 213336249, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1138495732, - "type": 3, + "fingerprint": 3268752115, + "type": 0, "invalidFingerprint": false }, { "foldername": "lain", - "fingerprint": 962504864, - "type": 3, + "fingerprint": 797966852, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 4050523715, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1281317570, + "packageFingerprint": 1715933748, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2350623, - "projectId": 237307, - "packageFingerprintId": 678310762, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3017899, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "CosmeticArmorReworked-1.16.5-v3a.jar" + "FileNameOnDisk": "CosmeticArmorReworked-1.16.5-v4.jar" }, "dateInstalled": "2021-07-05T20:20:52.5079Z", - "dateUpdated": "2021-07-05T20:20:52.5079Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:13.2667651Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:13.2667651Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -13807,14 +13476,14 @@ "addonID": 450659, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3381331, - "displayName": "smallships-1.16.5-1.9.0.jar", - "fileName": "smallships-1.16.5-1.9.0.jar", - "fileDate": "2021-07-08T14:13:53.837Z", - "fileLength": 2432535, + "id": 3400403, + "displayName": "smallships-1.16.5-1.9.1.jar", + "fileName": "smallships-1.16.5-1.9.1.jar", + "fileDate": "2021-07-25T12:33:50.083Z", + "fileLength": 2436579, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3381/331/smallships-1.16.5-1.9.0.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3400/403/smallships-1.16.5-1.9.1.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -13822,92 +13491,61 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 3211638462, - "type": 3, + "fingerprint": 3777062937, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 2258576876, - "type": 3, + "fingerprint": 537300387, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 325501321, - "type": 3, + "fingerprint": 3688369683, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 2021528782, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 1176070810, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1438559181, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2299235835, + "packageFingerprint": 2908483930, "gameVersion": [ "1.16.3", "1.16.5", - "Forge", - "1.16.4" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000003", - "gameVersion": "1.16.3", - "gameVersionReleaseDate": "2020-09-10T14:44:20.443Z", - "gameVersionName": "1.16.3" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } + "Forge" ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2399537, - "projectId": 450659, - "packageFingerprintId": 701184939, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3114391, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "smallships-1.16.5-1.9.0.jar" + "FileNameOnDisk": "smallships-1.16.5-1.9.1.jar" }, "dateInstalled": "2021-07-10T17:55:07.2583373Z", - "dateUpdated": "2021-07-10T17:55:07.2583373Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:33:09.7878227Z", + "dateLastUpdateAttempted": "2021-07-25T20:33:09.7878227Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -14174,49 +13812,49 @@ { "foldername": "META-INF", "fingerprint": 248141028, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "net", "fingerprint": 3994551163, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "thedarkcolour", "fingerprint": 1652365975, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 2664257206, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "kotlinx", "fingerprint": 182976775, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "DebugProbesKt.bin", "fingerprint": 3678533875, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "kotlin", "fingerprint": 2395105121, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "org", "fingerprint": 4072434374, - "type": 3, + "type": 0, "invalidFingerprint": false } ], @@ -14226,9 +13864,9 @@ "1.16.1", "1.14.1", "1.14.4", - "1.14.3", "1.15", "1.16", + "1.14.3", "1.16.5", "1.14", "Forge", @@ -14238,117 +13876,21 @@ "1.16.2", "1.15.1" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000003", - "gameVersion": "1.16.3", - "gameVersionReleaseDate": "2020-09-10T14:44:20.443Z", - "gameVersionName": "1.16.3" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000001", - "gameVersion": "1.16.1", - "gameVersionReleaseDate": "2020-06-24T12:41:11.823Z", - "gameVersionName": "1.16.1" - }, - { - "gameVersionPadded": "0000000001.0000000014.0000000001", - "gameVersion": "1.14.1", - "gameVersionReleaseDate": "2019-05-13T00:00:00Z", - "gameVersionName": "1.14.1" - }, - { - "gameVersionPadded": "0000000001.0000000014.0000000004", - "gameVersion": "1.14.4", - "gameVersionReleaseDate": "2019-07-19T00:00:00Z", - "gameVersionName": "1.14.4" - }, - { - "gameVersionPadded": "0000000001.0000000014.0000000003", - "gameVersion": "1.14.3", - "gameVersionReleaseDate": "2019-06-24T00:00:00Z", - "gameVersionName": "1.14.3" - }, - { - "gameVersionPadded": "0000000001.0000000015", - "gameVersion": "1.15", - "gameVersionReleaseDate": "2019-12-10T15:26:51.027Z", - "gameVersionName": "1.15" - }, - { - "gameVersionPadded": "0000000001.0000000016", - "gameVersion": "1.16", - "gameVersionReleaseDate": "2020-06-23T13:41:08.75Z", - "gameVersionName": "1.16" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0000000001.0000000014", - "gameVersion": "1.14", - "gameVersionReleaseDate": "2019-04-23T00:00:00Z", - "gameVersionName": "1.14" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000015.0000000002", - "gameVersion": "1.15.2", - "gameVersionReleaseDate": "2020-01-22T00:00:00Z", - "gameVersionName": "1.15.2" - }, - { - "gameVersionPadded": "0000000001.0000000014.0000000002", - "gameVersion": "1.14.2", - "gameVersionReleaseDate": "2019-05-27T00:00:00Z", - "gameVersionName": "1.14.2" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000002", - "gameVersion": "1.16.2", - "gameVersionReleaseDate": "2020-08-11T16:42:21.863Z", - "gameVersionName": "1.16.2" - }, - { - "gameVersionPadded": "0000000001.0000000015.0000000001", - "gameVersion": "1.15.1", - "gameVersionReleaseDate": "2019-12-17T00:00:00Z", - "gameVersionName": "1.15.1" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2407500, - "projectId": 351264, - "packageFingerprintId": 705094878, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3129338, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, "FileNameOnDisk": "kotlinforforge-1.14.0-obf.jar" }, - "dateInstalled": "2021-07-13T20:28:07.9469347Z", - "dateUpdated": "2021-07-13T20:28:07.9469347Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 4, + "dateInstalled": "2021-07-14T06:13:29.1642669Z", + "dateUpdated": "2021-07-14T17:10:54.0089093Z", + "dateLastUpdateAttempted": "2021-07-14T17:10:54.0089093Z", + "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -14913,119 +14455,107 @@ "addonID": 301034, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3351898, - "displayName": "entangled-1.3.4-mc1.16.5", - "fileName": "entangled-1.3.4-mc1.16.5.jar", - "fileDate": "2021-06-14T17:28:56.467Z", - "fileLength": 95929, + "id": 3390770, + "displayName": "entangled-1.3.6-mc1.16.5", + "fileName": "entangled-1.3.6-mc1.16.5.jar", + "fileDate": "2021-07-16T15:31:16.117Z", + "fileLength": 100293, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3351/898/entangled-1.3.4-mc1.16.5.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3390/770/entangled-1.3.6-mc1.16.5.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 66402311, + "id": 0, "addonId": 438332, "type": 3, - "fileId": 3351898 + "fileId": 0 }, { - "id": 66402310, + "id": 0, "addonId": 454372, "type": 3, - "fileId": 3351898 + "fileId": 0 + }, + { + "id": 0, + "addonId": 245211, + "type": 2, + "fileId": 0 + }, + { + "id": 0, + "addonId": 253449, + "type": 2, + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 305407737, - "type": 3, + "fingerprint": 1430591938, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1651626272, - "type": 3, + "fingerprint": 380727526, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 980707261, - "type": 3, + "fingerprint": 1674089544, + "type": 0, "invalidFingerprint": false }, { "foldername": "entangled.png", "fingerprint": 2977040850, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "mcmod.info", "fingerprint": 729597033, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 3708745109, - "type": 3, + "fingerprint": 2120620978, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1042306422, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3392407024, + "packageFingerprint": 2263250420, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2362399, - "projectId": 301034, - "packageFingerprintId": 683736327, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3043908, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "entangled-1.3.4-mc1.16.5.jar" + "FileNameOnDisk": "entangled-1.3.6-mc1.16.5.jar" }, - "dateInstalled": "2021-07-05T20:21:03.369118Z", - "dateUpdated": "2021-07-05T20:21:03.369118Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateInstalled": "2021-07-15T18:43:58.4199855Z", + "dateUpdated": "2021-07-24T18:19:11.8446402Z", + "dateLastUpdateAttempted": "2021-07-24T18:19:11.8446402Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -15041,149 +14571,149 @@ "addonID": 431725, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3353903, - "displayName": "Advanced Peripherals 0.6.7b", - "fileName": "advancedperipherals-0.6.7b.jar", - "fileDate": "2021-06-16T11:56:03.297Z", - "fileLength": 403870, - "releaseType": 2, + "id": 3402710, + "displayName": "Advanced Peripherals 0.7a", + "fileName": "advancedperipherals-0.7a.jar", + "fileDate": "2021-07-27T11:06:55.417Z", + "fileLength": 582563, + "releaseType": 3, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3353/903/advancedperipherals-0.6.7b.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/710/advancedperipherals-0.7a.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 66578392, - "addonId": 309927, - "type": 4, - "fileId": 3353903 + "id": 0, + "addonId": 223852, + "type": 2, + "fileId": 0 }, { - "id": 66578395, - "addonId": 268566, + "id": 0, + "addonId": 231951, "type": 2, - "fileId": 3353903 + "fileId": 0 }, { - "id": 66578394, - "addonId": 268560, + "id": 0, + "addonId": 223794, "type": 2, - "fileId": 3353903 + "fileId": 0 }, { - "id": 66578389, - "addonId": 223794, + "id": 0, + "addonId": 282001, + "type": 3, + "fileId": 0 + }, + { + "id": 0, + "addonId": 268566, "type": 2, - "fileId": 3353903 + "fileId": 0 }, { - "id": 66578393, - "addonId": 231951, + "id": 0, + "addonId": 243076, "type": 2, - "fileId": 3353903 + "fileId": 0 }, { - "id": 66578390, - "addonId": 225643, + "id": 0, + "addonId": 309927, + "type": 4, + "fileId": 0 + }, + { + "id": 0, + "addonId": 236307, "type": 2, - "fileId": 3353903 + "fileId": 0 }, { - "id": 66578396, - "addonId": 243076, + "id": 0, + "addonId": 245506, "type": 2, - "fileId": 3353903 + "fileId": 0 }, { - "id": 66578391, - "addonId": 282001, - "type": 3, - "fileId": 3353903 + "id": 0, + "addonId": 268560, + "type": 2, + "fileId": 0 + }, + { + "id": 0, + "addonId": 225643, + "type": 2, + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 3675550677, - "type": 3, + "fingerprint": 2780060793, + "type": 0, "invalidFingerprint": false }, { "foldername": "de", - "fingerprint": 3716067343, - "type": 3, + "fingerprint": 1494864167, + "type": 0, "invalidFingerprint": false }, { "foldername": ".cache", - "fingerprint": 1797296057, - "type": 3, + "fingerprint": 1027452124, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1753861685, - "type": 3, + "fingerprint": 294320088, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 3325283702, - "type": 3, + "fingerprint": 1681822561, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1438559181, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.png", "fingerprint": 2562449174, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 935646279, + "packageFingerprint": 740193805, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2364981, - "projectId": 431725, - "packageFingerprintId": 685089633, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3048784, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "advancedperipherals-0.6.7b.jar" + "FileNameOnDisk": "advancedperipherals-0.7a.jar" }, "dateInstalled": "2021-07-05T20:21:19.0010623Z", - "dateUpdated": "2021-07-05T20:21:19.0010623Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateUpdated": "2021-07-27T20:20:29.5155577Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:29.5155577Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -15538,14 +15068,14 @@ "addonID": 446253, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3386517, - "displayName": "betterbiomeblend-1.16.4-1.1.9-forge.jar", - "fileName": "betterbiomeblend-1.16.4-1.1.9-forge.jar", - "fileDate": "2021-07-12T20:11:57.537Z", - "fileLength": 25172, + "id": 3398525, + "displayName": "betterbiomeblend-1.16.4-1.2.3-forge.jar", + "fileName": "betterbiomeblend-1.16.4-1.2.3-forge.jar", + "fileDate": "2021-07-23T17:37:03.477Z", + "fileLength": 29733, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3386/517/betterbiomeblend-1.16.4-1.1.9-forge.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3398/525/betterbiomeblend-1.16.4-1.2.3-forge.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -15553,13 +15083,13 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 241269769, + "fingerprint": 303414456, "type": 0, "invalidFingerprint": false }, { "foldername": "fionathemortal", - "fingerprint": 275480249, + "fingerprint": 195312692, "type": 0, "invalidFingerprint": false }, @@ -15588,7 +15118,7 @@ "invalidFingerprint": false } ], - "packageFingerprint": 2254820315, + "packageFingerprint": 2820466040, "gameVersion": [ "1.16.5", "Forge", @@ -15603,12 +15133,12 @@ "gameVersionDateReleased": "2008-03-01T06:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "betterbiomeblend-1.16.4-1.1.9-forge.jar" + "FileNameOnDisk": "betterbiomeblend-1.16.4-1.2.3-forge.jar" }, "dateInstalled": "2021-07-05T20:21:03.3491181Z", - "dateUpdated": "2021-07-13T20:15:28.2528624Z", - "dateLastUpdateAttempted": "2021-07-13T20:15:28.2528624Z", - "status": 4, + "dateUpdated": "2021-07-25T20:32:15.3807668Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:15.3807668Z", + "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -15623,14 +15153,14 @@ "addonID": 388172, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3344733, - "displayName": "geckolib-forge-1.16.5-3.0.41.jar", - "fileName": "geckolib-forge-1.16.5-3.0.41.jar", - "fileDate": "2021-06-09T06:47:31.43Z", - "fileLength": 3374203, + "id": 3397755, + "displayName": "geckolib-forge-1.16.5-3.0.42.jar", + "fileName": "geckolib-forge-1.16.5-3.0.42.jar", + "fileDate": "2021-07-23T00:02:00.047Z", + "fileLength": 3375679, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3344/733/geckolib-forge-1.16.5-3.0.41.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3397/755/geckolib-forge-1.16.5-3.0.42.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -15638,78 +15168,60 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 2774839923, - "type": 3, + "fingerprint": 3397674079, + "type": 0, "invalidFingerprint": false }, { "foldername": "software", - "fingerprint": 746861238, - "type": 3, + "fingerprint": 746193595, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 1572223755, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "geckolib.png", "fingerprint": 4086380729, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 3380797652, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "org", "fingerprint": 407977535, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1997604815, + "packageFingerprint": 4290406139, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2353460, - "projectId": 388172, - "packageFingerprintId": 679687614, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3024075, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "geckolib-forge-1.16.5-3.0.41.jar" + "FileNameOnDisk": "geckolib-forge-1.16.5-3.0.42.jar" }, "dateInstalled": "2021-07-05T20:21:03.3581211Z", - "dateUpdated": "2021-07-05T20:21:03.3581211Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:09:36.542425Z", + "dateLastUpdateAttempted": "2021-07-24T19:09:36.542425Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -17145,124 +16657,106 @@ "addonID": 236307, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3376007, - "displayName": "IntegratedDynamics-1.16.5-1.9.0.jar", - "fileName": "IntegratedDynamics-1.16.5-1.9.0.jar", - "fileDate": "2021-07-04T11:41:31.707Z", - "fileLength": 3143908, + "id": 3397383, + "displayName": "IntegratedDynamics-1.16.5-1.9.1.jar", + "fileName": "IntegratedDynamics-1.16.5-1.9.1.jar", + "fileDate": "2021-07-22T18:34:05.243Z", + "fileLength": 3143936, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3376/7/IntegratedDynamics-1.16.5-1.9.0.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3397/383/IntegratedDynamics-1.16.5-1.9.1.jar", "isAlternate": false, - "alternateFileId": 3376008, + "alternateFileId": 3397384, "dependencies": [ { - "id": 67990928, - "addonId": 247007, + "id": 0, + "addonId": 232758, "type": 3, - "fileId": 3376007 + "fileId": 0 }, { - "id": 67990929, - "addonId": 232758, + "id": 0, + "addonId": 247007, "type": 3, - "fileId": 3376007 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 3210329979, - "type": 3, + "fingerprint": 2640728388, + "type": 0, "invalidFingerprint": false }, { "foldername": "org", - "fingerprint": 2250900753, - "type": 3, + "fingerprint": 4285082166, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo_small.png", "fingerprint": 2118832145, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 711418639, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 3939935539, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "LICENSE-re2j.txt", "fingerprint": 66756537, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 2360440062, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 898374091, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "vendors", "fingerprint": 1036984855, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1777089741, + "packageFingerprint": 1520634712, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2392928, - "projectId": 236307, - "packageFingerprintId": 698153596, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3101129, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "IntegratedDynamics-1.16.5-1.9.0.jar" + "FileNameOnDisk": "IntegratedDynamics-1.16.5-1.9.1.jar" }, "dateInstalled": "2021-07-05T20:19:25.3009353Z", - "dateUpdated": "2021-07-05T20:19:25.3009353Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:54.5290602Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:54.5290602Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -18387,14 +17881,14 @@ "addonID": 228525, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3343956, - "displayName": "Bookshelf-1.16.5-10.1.12.jar", - "fileName": "Bookshelf-1.16.5-10.1.12.jar", - "fileDate": "2021-06-08T19:07:11.397Z", - "fileLength": 310001, - "releaseType": 3, + "id": 3402183, + "displayName": "Bookshelf-1.16.5-10.2.15.jar", + "fileName": "Bookshelf-1.16.5-10.2.15.jar", + "fileDate": "2021-07-26T21:10:12.49Z", + "fileLength": 309993, + "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3343/956/Bookshelf-1.16.5-10.1.12.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/183/Bookshelf-1.16.5-10.2.15.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -18402,73 +17896,55 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 278579801, - "type": 3, + "fingerprint": 2555101291, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 1384105030, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "mod_logo.png", "fingerprint": 777571610, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "net", - "fingerprint": 2044549973, - "type": 3, + "fingerprint": 532797448, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1432491059, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2185745004, + "packageFingerprint": 3597314605, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2352523, - "projectId": 228525, - "packageFingerprintId": 679223284, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3022088, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "Bookshelf-1.16.5-10.1.12.jar" + "FileNameOnDisk": "Bookshelf-1.16.5-10.2.15.jar" }, "dateInstalled": "2021-07-05T20:20:52.5233912Z", - "dateUpdated": "2021-07-05T20:20:52.5233912Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateUpdated": "2021-07-27T20:20:22.0493911Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:22.0493911Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -18593,113 +18069,95 @@ "addonID": 342466, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3380275, - "displayName": "RFToolsUtility - 1.16-3.1.0", - "fileName": "rftoolsutility-1.16-3.1.0.jar", - "fileDate": "2021-07-07T16:47:53.933Z", - "fileLength": 1606670, + "id": 3402499, + "displayName": "RFToolsUtility - 1.16-3.1.1", + "fileName": "rftoolsutility-1.16-3.1.1.jar", + "fileDate": "2021-07-27T04:11:07.047Z", + "fileLength": 1606949, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3380/275/rftoolsutility-1.16-3.1.0.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/499/rftoolsutility-1.16-3.1.1.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 68281181, + "id": 0, "addonId": 245211, "type": 2, - "fileId": 3380275 - }, - { - "id": 68281180, - "addonId": 326041, - "type": 3, - "fileId": 3380275 + "fileId": 0 }, { - "id": 68281183, + "id": 0, "addonId": 233105, "type": 3, - "fileId": 3380275 + "fileId": 0 }, { - "id": 68281182, + "id": 0, "addonId": 270789, "type": 2, - "fileId": 3380275 + "fileId": 0 + }, + { + "id": 0, + "addonId": 326041, + "type": 3, + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 1327394931, - "type": 3, + "fingerprint": 1916863769, + "type": 0, "invalidFingerprint": false }, { "foldername": "mcjty", - "fingerprint": 1575540951, - "type": 3, + "fingerprint": 2634956460, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 845938795, - "type": 3, + "fingerprint": 4122953665, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 2052052530, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 2564539114, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2783960127, + "packageFingerprint": 2028904110, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2398187, - "projectId": 342466, - "packageFingerprintId": 700565129, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3111812, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "rftoolsutility-1.16-3.1.0.jar" + "FileNameOnDisk": "rftoolsutility-1.16-3.1.1.jar" }, "dateInstalled": "2021-07-10T17:55:07.2653389Z", - "dateUpdated": "2021-07-10T17:55:07.2653389Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateUpdated": "2021-07-27T20:19:57.273822Z", + "dateLastUpdateAttempted": "2021-07-27T20:19:57.273822Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -18831,39 +18289,39 @@ "addonID": 266515, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3386008, - "displayName": "industrial-foregoing-1.16.5-3.2.14.1-7.jar", - "fileName": "industrial-foregoing-1.16.5-3.2.14.1-7.jar", - "fileDate": "2021-07-12T12:59:31.56Z", - "fileLength": 3569967, + "id": 3399437, + "displayName": "industrial-foregoing-1.16.5-3.2.14.3-9.jar", + "fileName": "industrial-foregoing-1.16.5-3.2.14.3-9.jar", + "fileDate": "2021-07-24T14:54:58.06Z", + "fileLength": 3580596, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3386/8/industrial-foregoing-1.16.5-3.2.14.1-7.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3399/437/industrial-foregoing-1.16.5-3.2.14.3-9.jar", "isAlternate": false, - "alternateFileId": 3386009, + "alternateFileId": 3399438, "dependencies": [ { "id": 0, - "addonId": 238222, - "type": 2, + "addonId": 306770, + "type": 3, "fileId": 0 }, { "id": 0, - "addonId": 287342, - "type": 3, + "addonId": 238222, + "type": 2, "fileId": 0 }, { "id": 0, - "addonId": 306770, - "type": 3, + "addonId": 309927, + "type": 2, "fileId": 0 }, { "id": 0, - "addonId": 309927, - "type": 2, + "addonId": 287342, + "type": 3, "fileId": 0 } ], @@ -18871,13 +18329,13 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 4100050796, + "fingerprint": 975930772, "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 3331030021, + "fingerprint": 350233851, "type": 0, "invalidFingerprint": false }, @@ -18889,7 +18347,7 @@ }, { "foldername": "assets", - "fingerprint": 1148677684, + "fingerprint": 3281756150, "type": 0, "invalidFingerprint": false }, @@ -18901,7 +18359,7 @@ }, { "foldername": "data", - "fingerprint": 926186216, + "fingerprint": 3758311251, "type": 0, "invalidFingerprint": false }, @@ -18912,7 +18370,7 @@ "invalidFingerprint": false } ], - "packageFingerprint": 92045424, + "packageFingerprint": 2775321649, "gameVersion": [ "1.16.5", "Forge" @@ -18926,11 +18384,11 @@ "gameVersionDateReleased": "2008-03-01T06:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "industrial-foregoing-1.16.5-3.2.14.1-7.jar" + "FileNameOnDisk": "industrial-foregoing-1.16.5-3.2.14.3-9.jar" }, "dateInstalled": "2021-07-05T20:20:52.5105727Z", - "dateUpdated": "2021-07-12T18:49:48.7895585Z", - "dateLastUpdateAttempted": "2021-07-12T18:49:48.7895585Z", + "dateUpdated": "2021-07-25T20:32:55.3570577Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:55.3570577Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -19036,14 +18494,14 @@ "addonID": 296686, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3307856, - "displayName": "rsgauges-1.16.4-1.2.10.jar", - "fileName": "rsgauges-1.16.4-1.2.10.jar", - "fileDate": "2021-05-13T07:05:18.38Z", - "fileLength": 979371, + "id": 3390492, + "displayName": "rsgauges-1.16.4-1.2.11.jar", + "fileName": "rsgauges-1.16.4-1.2.11.jar", + "fileDate": "2021-07-16T07:47:04.75Z", + "fileLength": 979375, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3307/856/rsgauges-1.16.4-1.2.10.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3390/492/rsgauges-1.16.4-1.2.11.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -19051,91 +18509,67 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 1921034604, - "type": 3, + "fingerprint": 1604687917, + "type": 0, "invalidFingerprint": false }, { "foldername": ".gitversion-rsgauges", - "fingerprint": 2738151461, - "type": 3, + "fingerprint": 449354936, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 2674899749, - "type": 3, + "fingerprint": 1897879953, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 1195558833, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 2495119306, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1558535636, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "wile", "fingerprint": 626408179, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3221649568, + "packageFingerprint": 2608370220, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2306986, - "projectId": 296686, - "packageFingerprintId": 661732916, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 2935105, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "rsgauges-1.16.4-1.2.10.jar" + "FileNameOnDisk": "rsgauges-1.16.4-1.2.11.jar" }, "dateInstalled": "2021-07-05T20:21:08.4624731Z", - "dateUpdated": "2021-07-05T20:21:08.4624731Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:09:37.0404256Z", + "dateLastUpdateAttempted": "2021-07-24T19:09:37.0404256Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -19151,14 +18585,14 @@ "addonID": 499980, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3382409, - "displayName": "selene-1.16.5-1.4.jar", - "fileName": "selene-1.16.5-1.4.jar", - "fileDate": "2021-07-09T12:57:18.423Z", - "fileLength": 202294, + "id": 3392984, + "displayName": "selene-1.16.5-1.5.jar", + "fileName": "selene-1.16.5-1.5.jar", + "fileDate": "2021-07-18T18:12:31.717Z", + "fileLength": 208147, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3382/409/selene-1.16.5-1.4.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3392/984/selene-1.16.5-1.5.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -19166,91 +18600,67 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 3073216124, - "type": 3, + "fingerprint": 916033032, + "type": 0, "invalidFingerprint": false }, { "foldername": "net", - "fingerprint": 747269556, - "type": 3, + "fingerprint": 1795987695, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 1870426247, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "icon.png", "fingerprint": 2561671616, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1438559181, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "selene.mixins.json", "fingerprint": 4065081674, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "selene.refmap.json", "fingerprint": 3148589770, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1911221233, + "packageFingerprint": 3431652637, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2400876, - "projectId": 499980, - "packageFingerprintId": 701852820, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3116946, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "selene-1.16.5-1.4.jar" + "FileNameOnDisk": "selene-1.16.5-1.5.jar" }, "dateInstalled": "2021-07-10T17:55:07.2513379Z", - "dateUpdated": "2021-07-10T17:55:07.2513379Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:10:15.3181942Z", + "dateLastUpdateAttempted": "2021-07-24T19:10:15.3181942Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -19383,14 +18793,14 @@ "addonID": 243076, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3351933, - "displayName": "Refined Storage 1.9.13", - "fileName": "refinedstorage-1.9.13.jar", - "fileDate": "2021-06-14T18:05:20.99Z", - "fileLength": 3127336, + "id": 3400575, + "displayName": "Refined Storage 1.9.15", + "fileName": "refinedstorage-1.9.15.jar", + "fileDate": "2021-07-25T14:59:24.147Z", + "fileLength": 3130693, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3351/933/refinedstorage-1.9.13.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3400/575/refinedstorage-1.9.15.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -19398,84 +18808,66 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 4237202155, - "type": 3, + "fingerprint": 549440526, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 2584134534, - "type": 3, + "fingerprint": 1263910759, + "type": 0, "invalidFingerprint": false }, { "foldername": ".cache", "fingerprint": 1059854772, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 1506065654, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 2713556897, - "type": 3, + "fingerprint": 580726858, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 3020331149, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 244798530, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2727636460, + "packageFingerprint": 971626747, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2362444, - "projectId": 243076, - "packageFingerprintId": 683778711, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3044004, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "refinedstorage-1.9.13.jar" + "FileNameOnDisk": "refinedstorage-1.9.15.jar" }, "dateInstalled": "2021-07-05T20:21:08.4494726Z", - "dateUpdated": "2021-07-05T20:21:08.4494726Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:34:21.8317287Z", + "dateLastUpdateAttempted": "2021-07-25T20:34:21.8317287Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -21316,118 +20708,100 @@ "addonID": 243121, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3366626, - "displayName": "Quark-r2.4-314.jar", - "fileName": "Quark-r2.4-314.jar", - "fileDate": "2021-06-27T15:37:55.737Z", - "fileLength": 6626974, + "id": 3394265, + "displayName": "Quark-r2.4-316.jar", + "fileName": "Quark-r2.4-316.jar", + "fileDate": "2021-07-19T20:47:46.443Z", + "fileLength": 7999660, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3366/626/Quark-r2.4-314.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3394/265/Quark-r2.4-316.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 67440897, + "id": 0, "addonId": 250363, "type": 3, - "fileId": 3366626 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 2738040352, - "type": 3, + "fingerprint": 794764165, + "type": 0, "invalidFingerprint": false }, { "foldername": "vazkii", - "fingerprint": 2864876965, - "type": 3, + "fingerprint": 3033013436, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1894062958, - "type": 3, + "fingerprint": 1180932916, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 869916591, - "type": 3, + "fingerprint": 4264593583, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 2899891612, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "proxypack.mcmeta", "fingerprint": 2303534909, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "proxypack.png", "fingerprint": 3258380684, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "quark.mixins.json", - "fingerprint": 933030516, - "type": 3, + "fingerprint": 4015462449, + "type": 0, "invalidFingerprint": false }, { "foldername": "quark.mixins.refmap.json", - "fingerprint": 2874018675, - "type": 3, + "fingerprint": 3001659495, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1444822916, + "packageFingerprint": 462326912, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2381375, - "projectId": 243121, - "packageFingerprintId": 692839453, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3080517, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "Quark-r2.4-314.jar" + "FileNameOnDisk": "Quark-r2.4-316.jar" }, "dateInstalled": "2021-07-05T20:21:08.4484749Z", - "dateUpdated": "2021-07-05T20:21:08.4484749Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:10:17.4154108Z", + "dateLastUpdateAttempted": "2021-07-24T19:10:17.4154108Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -21924,7 +21298,7 @@ "dateInstalled": "2021-07-05T20:21:03.3511181Z", "dateUpdated": "2021-07-13T20:15:19.2622887Z", "dateLastUpdateAttempted": "2021-07-13T20:15:19.2622887Z", - "status": 4, + "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -22338,99 +21712,87 @@ "addonID": 314645, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3326711, - "displayName": "[1.16.5] Immersive Posts 4.1.0", - "fileName": "immersiveposts-1.16.5-4.1.0.jar", - "fileDate": "2021-05-27T10:54:26.95Z", - "fileLength": 360964, + "id": 3392407, + "displayName": "Immersive Posts 4.1.1", + "fileName": "immersiveposts-1.16.5-4.1.1.jar", + "fileDate": "2021-07-18T03:22:11.207Z", + "fileLength": 384145, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3326/711/immersiveposts-1.16.5-4.1.0.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3392/407/immersiveposts-1.16.5-4.1.1.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 64825988, + "id": 0, "addonId": 231951, "type": 3, - "fileId": 3326711 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 809838963, - "type": 3, + "fingerprint": 4018643819, + "type": 0, "invalidFingerprint": false }, { "foldername": ".cache", "fingerprint": 1248619872, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 2779223760, - "type": 3, + "fingerprint": 773125089, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 4020522779, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 3758265988, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", - "fingerprint": 3468874172, - "type": 3, + "fingerprint": 57741600, + "type": 0, "invalidFingerprint": false }, { "foldername": "twistedgate", - "fingerprint": 380703045, - "type": 3, + "fingerprint": 2539069071, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3470449915, + "packageFingerprint": 2093418012, "gameVersion": [ "1.16.5" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2330939, - "projectId": 314645, - "packageFingerprintId": 670678881, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 2980248, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "immersiveposts-1.16.5-4.1.0.jar" + "FileNameOnDisk": "immersiveposts-1.16.5-4.1.1.jar" }, "dateInstalled": "2021-07-05T20:21:08.4384732Z", - "dateUpdated": "2021-07-05T20:21:08.4384732Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:09:36.23303Z", + "dateLastUpdateAttempted": "2021-07-24T19:09:36.23303Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -22561,95 +21923,77 @@ "addonID": 233105, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3380980, - "displayName": "McJtyLib - 1.16-5.0.21", - "fileName": "mcjtylib-1.16-5.0.21.jar", - "fileDate": "2021-07-08T05:04:33.04Z", - "fileLength": 561310, + "id": 3402861, + "displayName": "McJtyLib - 1.16-5.0.22", + "fileName": "mcjtylib-1.16-5.0.22.jar", + "fileDate": "2021-07-27T13:34:01.007Z", + "fileLength": 562853, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3380/980/mcjtylib-1.16-5.0.21.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/861/mcjtylib-1.16-5.0.22.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 68324933, - "addonId": 270789, + "id": 0, + "addonId": 245211, "type": 2, - "fileId": 3380980 + "fileId": 0 }, { - "id": 68324932, - "addonId": 245211, + "id": 0, + "addonId": 270789, "type": 2, - "fileId": 3380980 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 1756530296, - "type": 3, + "fingerprint": 166700395, + "type": 0, "invalidFingerprint": false }, { "foldername": "mcjty", - "fingerprint": 3941106096, - "type": 3, + "fingerprint": 2207894873, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 1001358588, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1867893230, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2272150536, + "packageFingerprint": 68474313, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2399109, - "projectId": 233105, - "packageFingerprintId": 701028365, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3113565, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "mcjtylib-1.16-5.0.21.jar" + "FileNameOnDisk": "mcjtylib-1.16-5.0.22.jar" }, "dateInstalled": "2021-07-10T17:55:07.2543409Z", - "dateUpdated": "2021-07-10T17:55:07.2543409Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateUpdated": "2021-07-27T20:20:08.3323329Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:08.3323329Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -22664,131 +22008,101 @@ "addonID": 386134, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3337104, - "displayName": "ftb-ultimine-forge-1605.2.2-build.4.jar", - "fileName": "ftb-ultimine-forge-1605.2.2-build.4.jar", - "fileDate": "2021-06-04T00:35:39.953Z", - "fileLength": 63044, - "releaseType": 1, + "id": 3395067, + "displayName": "ftb-ultimine-forge-1605.3.0-build.21.jar", + "fileName": "ftb-ultimine-forge-1605.3.0-build.21.jar", + "fileDate": "2021-07-20T15:05:33.76Z", + "fileLength": 76965, + "releaseType": 2, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3337/104/ftb-ultimine-forge-1605.2.2-build.4.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3395/67/ftb-ultimine-forge-1605.3.0-build.21.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 65448031, - "addonId": 419699, + "id": 0, + "addonId": 404465, "type": 3, - "fileId": 3337104 + "fileId": 0 }, { - "id": 65448032, - "addonId": 348521, + "id": 0, + "addonId": 419699, "type": 3, - "fileId": 3337104 + "fileId": 0 } ], "isAvailable": true, "modules": [ - { - "foldername": "kubejs.classfilter.txt", - "fingerprint": 2281635539, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "assets", - "fingerprint": 2701838293, - "type": 3, - "invalidFingerprint": false - }, { "foldername": "data", "fingerprint": 668690037, - "type": 3, + "type": 0, "invalidFingerprint": false }, { - "foldername": "ftbultimine-common.mixins.json", - "fingerprint": 2224927618, - "type": 3, + "foldername": "ftbultimine.accesswidener", + "fingerprint": 2828944861, + "type": 0, "invalidFingerprint": false }, { - "foldername": "ftb-ultimine-common-refmap.json", - "fingerprint": 1853902393, - "type": 3, + "foldername": "kubejs.classfilter.txt", + "fingerprint": 2281635539, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 2914933217, - "type": 3, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "assets", + "fingerprint": 133322903, + "type": 0, "invalidFingerprint": false }, { "foldername": "META-INF", - "fingerprint": 1635963054, - "type": 3, + "fingerprint": 3363354155, + "type": 0, "invalidFingerprint": false }, { "foldername": "dev", - "fingerprint": 4269110770, - "type": 3, + "fingerprint": 1123547497, + "type": 0, "invalidFingerprint": false }, { - "foldername": "architectury_inject_FTBUltimine1163_common_e6e926b0e344419ca852760b4aff95c4", - "fingerprint": 1801903521, - "type": 3, + "foldername": "architectury_inject_FTBUltimine1165_common_1793113688ee4858b6478de22550cc37", + "fingerprint": 429249700, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3382638106, + "packageFingerprint": 2275195499, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2344024, - "projectId": 386134, - "packageFingerprintId": 675780549, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3005711, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "ftb-ultimine-forge-1605.2.2-build.4.jar" + "FileNameOnDisk": "ftb-ultimine-forge-1605.3.0-build.21.jar" }, "dateInstalled": "2021-07-05T20:21:08.477471Z", - "dateUpdated": "2021-07-05T20:21:08.477471Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:09:38.1266729Z", + "dateLastUpdateAttempted": "2021-07-24T19:09:38.1266729Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -23207,14 +22521,14 @@ "addonID": 342584, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3376521, - "displayName": "collective-1.16.5-2.27.jar", - "fileName": "collective-1.16.5-2.27.jar", - "fileDate": "2021-07-04T19:59:22.013Z", - "fileLength": 131331, + "id": 3401914, + "displayName": "collective-1.16.5-2.35.jar", + "fileName": "collective-1.16.5-2.35.jar", + "fileDate": "2021-07-26T16:49:47.337Z", + "fileLength": 131210, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3376/521/collective-1.16.5-2.27.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3401/914/collective-1.16.5-2.35.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -23222,13 +22536,13 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 423343963, + "fingerprint": 3787573397, "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 2503445115, + "fingerprint": 697580590, "type": 0, "invalidFingerprint": false }, @@ -23239,7 +22553,7 @@ "invalidFingerprint": false } ], - "packageFingerprint": 1634570672, + "packageFingerprint": 2821018825, "gameVersion": [ "1.16.5", "Forge" @@ -23253,12 +22567,12 @@ "gameVersionDateReleased": "2019-08-01T00:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "collective-1.16.5-2.27.jar" + "FileNameOnDisk": "collective-1.16.5-2.35.jar" }, "dateInstalled": "2021-07-05T20:31:05.1764869Z", - "dateUpdated": "2021-07-05T20:31:31.6936967Z", - "dateLastUpdateAttempted": "2021-07-05T20:31:31.6936967Z", - "status": 5, + "dateUpdated": "2021-07-27T20:20:20.904391Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:20.904391Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -23972,14 +23286,14 @@ "addonID": 363820, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3365710, - "displayName": "0.2.12", - "fileName": "TerraForged-1.16.5-0.2.12.jar", - "fileDate": "2021-06-26T19:34:03.573Z", - "fileLength": 1645541, + "id": 3400572, + "displayName": "0.2.13", + "fileName": "TerraForged-1.16.5-0.2.13.jar", + "fileDate": "2021-07-25T14:58:03.15Z", + "fileLength": 1660232, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3365/710/TerraForged-1.16.5-0.2.12.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3400/572/TerraForged-1.16.5-0.2.13.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -23987,114 +23301,96 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 2550690315, - "type": 3, + "fingerprint": 2426211368, + "type": 0, "invalidFingerprint": false }, { "foldername": "LICENSE", "fingerprint": 190072836, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 3589983164, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "biomes.png", "fingerprint": 2949016127, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "biomes.txt", "fingerprint": 366301374, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 3392903075, - "type": 3, + "fingerprint": 2248743258, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 2274904774, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "mixin.terraforged.json", "fingerprint": 4127921330, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "mixin.terraforged.refmap.json", "fingerprint": 2848482156, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 143006859, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "presets", "fingerprint": 1043228814, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "terraforged.png", "fingerprint": 618737389, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2494593053, + "packageFingerprint": 2558340777, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2380202, - "projectId": 363820, - "packageFingerprintId": 692482091, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3078356, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "TerraForged-1.16.5-0.2.12.jar" + "FileNameOnDisk": "TerraForged-1.16.5-0.2.13.jar" }, "dateInstalled": "2021-07-05T20:21:08.4514736Z", - "dateUpdated": "2021-07-05T20:21:08.4514736Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:33:45.2659588Z", + "dateLastUpdateAttempted": "2021-07-25T20:33:45.2659588Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -24110,14 +23406,14 @@ "addonID": 368293, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3386058, - "displayName": "Repurposed Structures v2.7.10 (1.16.5 MC)", - "fileName": "repurposed_structures-1.16.5-2.7.10-forge.jar", - "fileDate": "2021-07-12T13:57:27.153Z", - "fileLength": 5141606, - "releaseType": 1, + "id": 3402745, + "displayName": "Repurposed Structures v3.0.1 (1.16.5 MC)", + "fileName": "repurposed_structures_forge-3.0.1+1.16.5.jar", + "fileDate": "2021-07-27T11:53:54.573Z", + "fileLength": 5153565, + "releaseType": 2, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3386/58/repurposed_structures-1.16.5-2.7.10-forge.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/745/repurposed_structures_forge-3.0.1+1.16.5.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -24125,13 +23421,13 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 2062011818, + "fingerprint": 3777615821, "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 2152987854, + "fingerprint": 1710523570, "type": 0, "invalidFingerprint": false }, @@ -24143,7 +23439,7 @@ }, { "foldername": "data", - "fingerprint": 842926901, + "fingerprint": 1663787792, "type": 0, "invalidFingerprint": false }, @@ -24161,18 +23457,18 @@ }, { "foldername": "repurposed_structures.mixins.json", - "fingerprint": 898606046, + "fingerprint": 848827852, "type": 0, "invalidFingerprint": false }, { "foldername": "repurposed_structures.refmap.json", - "fingerprint": 3646226033, + "fingerprint": 1165758961, "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 782311858, + "packageFingerprint": 992364012, "gameVersion": [ "1.16.5", "Forge" @@ -24186,12 +23482,12 @@ "gameVersionDateReleased": "2008-03-01T06:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "repurposed_structures-1.16.5-2.7.10-forge.jar" + "FileNameOnDisk": "repurposed_structures_forge-3.0.1+1.16.5.jar" }, "dateInstalled": "2021-07-10T17:55:07.2713418Z", - "dateUpdated": "2021-07-12T18:49:56.967959Z", - "dateLastUpdateAttempted": "2021-07-12T18:49:56.967959Z", - "status": 5, + "dateUpdated": "2021-07-27T20:20:04.2868483Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:04.2868483Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -24416,17 +23712,23 @@ "addonID": 328085, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3278516, - "displayName": "Create 1.16.4+ v0.3.1c", - "fileName": "create-mc1.16.5_v0.3.1c.jar", - "fileDate": "2021-04-16T00:08:45.587Z", - "fileLength": 8048106, + "id": 3386319, + "displayName": "Create 1.16.5 v0.3.2b", + "fileName": "create-mc1.16.5_v0.3.2b.jar", + "fileDate": "2021-07-12T18:28:22.113Z", + "fileLength": 11281073, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3278/516/create-mc1.16.5_v0.3.1c.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3386/319/create-mc1.16.5_v0.3.2b.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ + { + "id": 0, + "addonId": 486392, + "type": 3, + "fileId": 0 + }, { "id": 0, "addonId": 238222, @@ -24438,64 +23740,69 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 1340620238, + "fingerprint": 413033374, "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 3132979346, + "fingerprint": 3583413446, "type": 0, "invalidFingerprint": false }, { - "foldername": "data", - "fingerprint": 1367581366, + "foldername": ".cache", + "fingerprint": 2647527584, "type": 0, "invalidFingerprint": false }, { - "foldername": "pack.mcmeta", - "fingerprint": 736296177, + "foldername": "assets", + "fingerprint": 3152013176, "type": 0, "invalidFingerprint": false }, { "foldername": "create.mixins.json", - "fingerprint": 2022316616, + "fingerprint": 3505967421, "type": 0, "invalidFingerprint": false }, { - "foldername": "ponder", - "fingerprint": 2941190930, + "foldername": "data", + "fingerprint": 4066247939, "type": 0, "invalidFingerprint": false }, { - "foldername": ".cache", - "fingerprint": 4060451628, + "foldername": "logo.png", + "fingerprint": 2004783834, "type": 0, "invalidFingerprint": false }, { - "foldername": "assets", - "fingerprint": 437043591, + "foldername": "pack.mcmeta", + "fingerprint": 1782673937, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "ponder", + "fingerprint": 2583723955, "type": 0, "invalidFingerprint": false }, { "foldername": "create.refmap.json", - "fingerprint": 1973292562, + "fingerprint": 1546660621, "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3995063884, + "packageFingerprint": 3859372213, "gameVersion": [ "1.16.5", - "Forge", - "1.16.4" + "Forge" ], "hasInstallScript": false, "isCompatibleWithClient": false, @@ -24506,12 +23813,12 @@ "gameVersionDateReleased": "2019-08-01T00:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "create-mc1.16.5_v0.3.1c.jar" + "FileNameOnDisk": "create-mc1.16.5_v0.3.2b.jar" }, "dateInstalled": "2021-07-12T18:56:07.2846942Z", - "dateUpdated": "2021-07-12T18:56:07.2996968Z", - "dateLastUpdateAttempted": "2021-07-12T18:56:07.2996968Z", - "status": 3, + "dateUpdated": "2021-07-14T17:10:57.8786602Z", + "dateLastUpdateAttempted": "2021-07-14T17:10:57.8786602Z", + "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -24628,14 +23935,14 @@ "addonID": 426386, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3383770, - "displayName": "Shrink-1.16.4-1.1.1.jar", - "fileName": "Shrink-1.16.4-1.1.1.jar", - "fileDate": "2021-07-10T16:24:58.493Z", - "fileLength": 69696, - "releaseType": 2, + "id": 3392461, + "displayName": "Shrink-1.16.5-1.1.5.jar", + "fileName": "Shrink-1.16.5-1.1.5.jar", + "fileDate": "2021-07-18T05:53:27.217Z", + "fileLength": 77256, + "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3383/770/Shrink-1.16.4-1.1.1.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3392/461/Shrink-1.16.5-1.1.5.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -24643,85 +23950,72 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 1104418073, - "type": 3, + "fingerprint": 2417167581, + "type": 0, "invalidFingerprint": false }, { "foldername": "net", - "fingerprint": 2387129144, - "type": 3, + "fingerprint": 881117774, + "type": 0, "invalidFingerprint": false }, { "foldername": ".cache", "fingerprint": 2761835503, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 1733346331, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 4209830787, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 170392659, - "type": 3, + "type": 0, "invalidFingerprint": false - } - ], - "packageFingerprint": 53262859, - "gameVersion": [ - "1.16.5", - "Forge", - "1.16.4" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" }, { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" + "foldername": "shrink.mixins.json", + "fingerprint": 3292667501, + "type": 0, + "invalidFingerprint": false }, { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" + "foldername": "shrink.refmap.json", + "fingerprint": 4258142700, + "type": 0, + "invalidFingerprint": false } ], + "packageFingerprint": 1098313763, + "gameVersion": [ + "1.16.5", + "Forge" + ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2402578, - "projectId": 426386, - "packageFingerprintId": 702619695, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3119842, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "Shrink-1.16.4-1.1.1.jar" + "FileNameOnDisk": "Shrink-1.16.5-1.1.5.jar" }, - "dateInstalled": "2021-07-10T17:55:07.2623377Z", - "dateUpdated": "2021-07-10T17:55:07.2623377Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateInstalled": "2021-07-15T21:20:34.8223984Z", + "dateUpdated": "2021-07-24T19:10:14.6274079Z", + "dateLastUpdateAttempted": "2021-07-24T19:10:14.6274079Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -24834,14 +24128,14 @@ "addonID": 248787, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3358019, - "displayName": "appleskin-forge-mc1.16.x-2.0.0.jar", - "fileName": "appleskin-forge-mc1.16.x-2.0.0.jar", - "fileDate": "2021-06-20T01:45:40.157Z", - "fileLength": 46712, + "id": 3395800, + "displayName": "appleskin-forge-mc1.16.x-2.1.0.jar", + "fileName": "appleskin-forge-mc1.16.x-2.1.0.jar", + "fileDate": "2021-07-21T06:15:07.117Z", + "fileLength": 46287, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3358/19/appleskin-forge-mc1.16.x-2.0.0.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3395/800/appleskin-forge-mc1.16.x-2.1.0.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -24849,73 +24143,49 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 3185800861, - "type": 3, + "fingerprint": 3026614748, + "type": 0, "invalidFingerprint": false }, { "foldername": "squeek", - "fingerprint": 2319859130, - "type": 3, + "fingerprint": 1022454976, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 3472000903, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 3447702788, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1550512520, + "packageFingerprint": 3838742211, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2370264, - "projectId": 248787, - "packageFingerprintId": 687611761, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3059055, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "appleskin-forge-mc1.16.x-2.0.0.jar" + "FileNameOnDisk": "appleskin-forge-mc1.16.x-2.1.0.jar" }, "dateInstalled": "2021-07-05T20:20:54.9128241Z", - "dateUpdated": "2021-07-05T20:20:54.9128241Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T18:17:53.7009745Z", + "dateLastUpdateAttempted": "2021-07-24T18:17:53.7009745Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -25561,14 +24831,14 @@ "addonID": 60028, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3323548, - "displayName": "Aquaculture-1.16.5-2.1.19.jar", - "fileName": "Aquaculture-1.16.5-2.1.19.jar", - "fileDate": "2021-05-24T20:49:30.317Z", - "fileLength": 548551, + "id": 3401886, + "displayName": "Aquaculture-1.16.5-2.1.20.jar", + "fileName": "Aquaculture-1.16.5-2.1.20.jar", + "fileDate": "2021-07-26T16:25:30.727Z", + "fileLength": 550689, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3323/548/Aquaculture-1.16.5-2.1.19.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3401/886/Aquaculture-1.16.5-2.1.20.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -25576,73 +24846,55 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 3949846592, - "type": 3, + "fingerprint": 71625565, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", "fingerprint": 4191037705, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1545315839, - "type": 3, + "fingerprint": 2994241971, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 2508343055, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 4140618555, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 217993123, + "packageFingerprint": 1393653187, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2326943, - "projectId": 60028, - "packageFingerprintId": 669083166, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 2972113, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "Aquaculture-1.16.5-2.1.19.jar" + "FileNameOnDisk": "Aquaculture-1.16.5-2.1.20.jar" }, "dateInstalled": "2021-07-05T20:21:15.1120321Z", - "dateUpdated": "2021-07-05T20:21:15.1120321Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateUpdated": "2021-07-27T20:20:23.9183928Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:23.9183928Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -26606,14 +25858,14 @@ "addonID": 454372, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3357863, - "displayName": "supermartijn642corelib-1.0.9-mc1.16.5", - "fileName": "supermartijn642corelib-1.0.9-mc1.16.5.jar", - "fileDate": "2021-06-19T22:18:16.07Z", - "fileLength": 199273, + "id": 3390753, + "displayName": "supermartijn642corelib-1.0.10a-mc1.16.5", + "fileName": "supermartijn642corelib-1.0.10a-mc1.16.5.jar", + "fileDate": "2021-07-16T15:22:20.433Z", + "fileLength": 199726, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3357/863/supermartijn642corelib-1.0.9-mc1.16.5.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3390/753/supermartijn642corelib-1.0.10a-mc1.16.5.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -26621,36 +25873,36 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 2508158285, - "type": 3, + "fingerprint": 1088383103, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 497954614, - "type": 3, + "fingerprint": 1647465645, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1282687129, - "type": 3, + "fingerprint": 1946121656, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 2415593438, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "supermartijn642guilib.png", "fingerprint": 1404450715, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1950198775, + "packageFingerprint": 937352603, "gameVersion": [ "1.16.3", "1.16.5", @@ -26658,56 +25910,20 @@ "1.16.4", "1.16.2" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000003", - "gameVersion": "1.16.3", - "gameVersionReleaseDate": "2020-09-10T14:44:20.443Z", - "gameVersionName": "1.16.3" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000002", - "gameVersion": "1.16.2", - "gameVersionReleaseDate": "2020-08-11T16:42:21.863Z", - "gameVersionName": "1.16.2" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2370052, - "projectId": 454372, - "packageFingerprintId": 687539132, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3058682, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "supermartijn642corelib-1.0.9-mc1.16.5.jar" + "FileNameOnDisk": "supermartijn642corelib-1.0.10a-mc1.16.5.jar" }, "dateInstalled": "2021-07-05T20:20:52.5089Z", - "dateUpdated": "2021-07-05T20:20:52.5089Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:10:14.0992558Z", + "dateLastUpdateAttempted": "2021-07-24T19:10:14.0992558Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -26945,108 +26161,76 @@ "addonID": 272302, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3065694, - "displayName": "Refined Storage Addons 0.7.2", - "fileName": "refinedstorageaddons-0.7.2.jar", - "fileDate": "2020-09-25T19:39:55.837Z", - "fileLength": 30061, + "id": 3400591, + "displayName": "Refined Storage Addons 0.7.3", + "fileName": "refinedstorageaddons-0.7.3.jar", + "fileDate": "2021-07-25T15:08:56.713Z", + "fileLength": 30393, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3065/694/refinedstorageaddons-0.7.2.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3400/591/refinedstorageaddons-0.7.3.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 59273897, + "id": 0, "addonId": 243076, "type": 3, - "fileId": 3065694 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 4043708257, - "type": 3, + "fingerprint": 2175369359, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 3298826767, - "type": 3, + "fingerprint": 3876489601, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 1543911551, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 4069034725, - "type": 3, + "fingerprint": 4281536443, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 3031651969, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2406152037, + "packageFingerprint": 212512365, "gameVersion": [ - "1.16.3", "1.16.5", - "Forge", - "1.16.4" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000003", - "gameVersion": "1.16.3", - "gameVersionReleaseDate": "2020-09-10T14:44:20.443Z", - "gameVersionName": "1.16.3" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } + "Forge" ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 1998144, - "projectId": 272302, - "packageFingerprintId": 526359616, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 2446793, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "refinedstorageaddons-0.7.2.jar" + "FileNameOnDisk": "refinedstorageaddons-0.7.3.jar" }, "dateInstalled": "2021-07-05T20:21:08.4544714Z", - "dateUpdated": "2021-07-05T20:21:08.4544714Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:33:12.1578233Z", + "dateLastUpdateAttempted": "2021-07-25T20:33:12.1578233Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -28484,31 +27668,31 @@ { "foldername": "META-INF", "fingerprint": 803867903, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "projectvibrantjourneys", "fingerprint": 3779715523, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 3532453239, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 20078138, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1599004398, - "type": 3, + "type": 0, "invalidFingerprint": false } ], @@ -28517,39 +27701,21 @@ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2376264, - "projectId": 300297, - "packageFingerprintId": 690515654, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3070616, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, "FileNameOnDisk": "projectvibrantjourneys-1.16.5-3.1.0.jar" }, - "dateInstalled": "2021-07-05T20:20:54.9228218Z", - "dateUpdated": "2021-07-05T20:20:54.9228218Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateInstalled": "2021-07-25T20:34:09.535802Z", + "dateUpdated": "2021-07-25T20:34:09.5513749Z", + "dateLastUpdateAttempted": "2021-07-25T20:34:09.5513749Z", + "status": 3, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -28872,121 +28038,18 @@ "categorySectionPackageType": 6, "restrictProjectFileAccess": 1, "projectStatus": 4, - "renderCacheId": 2249464, - "projectId": 466739, - "packageFingerprintId": 638031892, - "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 2841685, - "gameVersionId": 7498, - "gameId": 432, - "isServerPack": false, - "FileNameOnDisk": "NaturesStarlight-1.1.jar" - }, - "dateInstalled": "2021-07-05T20:21:08.4534731Z", - "dateUpdated": "2021-07-05T20:21:08.4534731Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, - "preferenceAutoInstallUpdates": null, - "preferenceAlternateFile": false, - "preferenceIsIgnored": false, - "isModified": false, - "isWorkingCopy": false, - "isFuzzyMatch": false, - "preferenceReleaseType": null, - "manifestName": null, - "installedTargets": null - }, - { - "addonID": 242223, - "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", - "installedFile": { - "id": 3383426, - "displayName": "JustEnoughCalculation-1.16.5-3.8.0.jar", - "fileName": "JustEnoughCalculation-1.16.5-3.8.0.jar", - "fileDate": "2021-07-10T08:19:17.37Z", - "fileLength": 298495, - "releaseType": 2, - "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3383/426/JustEnoughCalculation-1.16.5-3.8.0.jar", - "isAlternate": false, - "alternateFileId": 0, - "dependencies": [ - { - "id": 68490535, - "addonId": 238222, - "type": 3, - "fileId": 3383426 - } - ], - "isAvailable": true, - "modules": [ - { - "foldername": "META-INF", - "fingerprint": 3177479185, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "me", - "fingerprint": 3104720442, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "assets", - "fingerprint": 3933986851, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "data", - "fingerprint": 4098231829, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "pack.mcmeta", - "fingerprint": 464417267, - "type": 3, - "invalidFingerprint": false - } - ], - "packageFingerprint": 3092314216, - "gameVersion": [ - "1.16.5", - "Forge" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], - "hasInstallScript": false, - "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2402138, - "projectId": 242223, - "packageFingerprintId": 702413469, - "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3119044, - "gameVersionId": 4458, + "renderCacheId": 2249464, + "projectId": 466739, + "packageFingerprintId": 638031892, + "gameVersionDateReleased": "2019-08-01T00:00:00Z", + "gameVersionMappingId": 2841685, + "gameVersionId": 7498, "gameId": 432, "isServerPack": false, - "FileNameOnDisk": "JustEnoughCalculation-1.16.5-3.8.0.jar" + "FileNameOnDisk": "NaturesStarlight-1.1.jar" }, - "dateInstalled": "2021-07-10T17:55:07.2533403Z", - "dateUpdated": "2021-07-10T17:55:07.2533403Z", + "dateInstalled": "2021-07-05T20:21:08.4534731Z", + "dateUpdated": "2021-07-05T20:21:08.4534731Z", "dateLastUpdateAttempted": "0001-01-01T00:00:00", "status": 5, "preferenceAutoInstallUpdates": null, @@ -28999,24 +28062,102 @@ "manifestName": null, "installedTargets": null }, + { + "addonID": 242223, + "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", + "installedFile": { + "id": 3400535, + "displayName": "JustEnoughCalculation-1.16.5-3.8.2.jar", + "fileName": "JustEnoughCalculation-1.16.5-3.8.2.jar", + "fileDate": "2021-07-25T14:33:10.087Z", + "fileLength": 298827, + "releaseType": 1, + "fileStatus": 4, + "downloadUrl": "https://edge.forgecdn.net/files/3400/535/JustEnoughCalculation-1.16.5-3.8.2.jar", + "isAlternate": false, + "alternateFileId": 0, + "dependencies": [], + "isAvailable": true, + "modules": [ + { + "foldername": "META-INF", + "fingerprint": 713223750, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "me", + "fingerprint": 3105142870, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "assets", + "fingerprint": 3933986851, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "data", + "fingerprint": 4098231829, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "pack.mcmeta", + "fingerprint": 464417267, + "type": 0, + "invalidFingerprint": false + } + ], + "packageFingerprint": 774158836, + "gameVersion": [ + "1.16.5", + "Forge" + ], + "hasInstallScript": false, + "isCompatibleWithClient": false, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, + "gameVersionDateReleased": "2008-03-01T06:00:00Z", + "gameId": 0, + "isServerPack": false, + "FileNameOnDisk": "JustEnoughCalculation-1.16.5-3.8.2.jar" + }, + "dateInstalled": "2021-07-10T17:55:07.2533403Z", + "dateUpdated": "2021-07-27T20:20:09.9913339Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:09.9913339Z", + "status": 4, + "preferenceAutoInstallUpdates": null, + "preferenceAlternateFile": false, + "preferenceIsIgnored": false, + "isModified": false, + "isWorkingCopy": false, + "isFuzzyMatch": false, + "preferenceReleaseType": null, + "manifestName": null, + "installedTargets": null + }, { "addonID": 401955, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3386412, - "displayName": "ars_nouveau-1.16.5-1.19.5.jar", - "fileName": "ars_nouveau-1.16.5-1.19.5.jar", - "fileDate": "2021-07-12T19:25:19.627Z", - "fileLength": 3726724, + "id": 3402489, + "displayName": "ars_nouveau-1.16.5-1.20.1.jar", + "fileName": "ars_nouveau-1.16.5-1.20.1.jar", + "fileDate": "2021-07-27T03:48:23.607Z", + "fileLength": 3939035, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3386/412/ars_nouveau-1.16.5-1.19.5.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3402/489/ars_nouveau-1.16.5-1.20.1.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { "id": 0, - "addonId": 309927, + "addonId": 306770, "type": 3, "fileId": 0 }, @@ -29028,7 +28169,7 @@ }, { "id": 0, - "addonId": 306770, + "addonId": 309927, "type": 3, "fileId": 0 } @@ -29037,31 +28178,31 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 2404620118, + "fingerprint": 3160683263, "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 3257540655, + "fingerprint": 1897614148, "type": 0, "invalidFingerprint": false }, { "foldername": "ars_nouveau.mixins.json", - "fingerprint": 1943091541, + "fingerprint": 2187798320, "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1238452740, + "fingerprint": 1175620774, "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 3789605897, + "fingerprint": 1815867179, "type": 0, "invalidFingerprint": false }, @@ -29073,12 +28214,12 @@ }, { "foldername": "ars_nouveau.refmap.json", - "fingerprint": 479524779, + "fingerprint": 889156519, "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3424698786, + "packageFingerprint": 1665748564, "gameVersion": [ "1.16.5", "Forge" @@ -29092,11 +28233,11 @@ "gameVersionDateReleased": "2019-08-01T00:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "ars_nouveau-1.16.5-1.19.5.jar" + "FileNameOnDisk": "ars_nouveau-1.16.5-1.20.1.jar" }, - "dateInstalled": "2021-07-05T20:21:08.4714712Z", - "dateUpdated": "2021-07-13T20:15:32.7352011Z", - "dateLastUpdateAttempted": "2021-07-13T20:15:32.7352011Z", + "dateInstalled": "2021-07-27T06:39:11.3494624Z", + "dateUpdated": "2021-07-27T20:20:23.5424219Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:23.5424219Z", "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -29215,112 +28356,94 @@ "addonID": 371813, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3306707, - "displayName": "crashutilities-3.11.1.jar", - "fileName": "crashutilities-3.11.1.jar", - "fileDate": "2021-05-12T06:57:34.577Z", - "fileLength": 2071172, + "id": 3400648, + "displayName": "crashutilities-3.12.jar", + "fileName": "crashutilities-3.12.jar", + "fileDate": "2021-07-25T15:57:59.5Z", + "fileLength": 2086298, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3306/707/crashutilities-3.11.1.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3400/648/crashutilities-3.12.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 63552567, - "addonId": 309927, + "id": 0, + "addonId": 361579, "type": 2, - "fileId": 3306707 + "fileId": 0 }, { - "id": 63552568, - "addonId": 361579, + "id": 0, + "addonId": 309927, "type": 2, - "fileId": 3306707 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 2961605208, - "type": 3, + "fingerprint": 1860537174, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 1683452162, - "type": 3, + "fingerprint": 3544893945, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 2286757105, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 3380797652, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "fr", "fingerprint": 4212346115, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "dark", "fingerprint": 2280698898, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "mozilla", "fingerprint": 1005056399, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 471255567, + "packageFingerprint": 2039618924, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2305498, - "projectId": 371813, - "packageFingerprintId": 661155651, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 2931843, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "crashutilities-3.11.1.jar" + "FileNameOnDisk": "crashutilities-3.12.jar" }, "dateInstalled": "2021-07-05T20:20:54.9428204Z", - "dateUpdated": "2021-07-05T20:20:54.9428204Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:13.1147707Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:13.1147707Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -29995,160 +29118,142 @@ "addonID": 32274, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3373817, - "displayName": "journeymap-1.16.5-5.7.2beta18", - "fileName": "journeymap-1.16.5-5.7.2beta18.jar", - "fileDate": "2021-07-02T12:50:42.893Z", - "fileLength": 6864744, - "releaseType": 2, + "id": 3397059, + "displayName": "journeymap-1.16.5-5.7.3", + "fileName": "journeymap-1.16.5-5.7.3.jar", + "fileDate": "2021-07-22T13:43:44.23Z", + "fileLength": 6868069, + "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3373/817/journeymap-1.16.5-5.7.2beta18.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3397/59/journeymap-1.16.5-5.7.3.jar", "isAlternate": false, - "alternateFileId": 3373818, + "alternateFileId": 3397060, "dependencies": [ { - "id": 67846261, + "id": 0, "addonId": 226005, "type": 4, - "fileId": 3373817 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 4246422265, - "type": 3, + "fingerprint": 3352046944, + "type": 0, "invalidFingerprint": false }, { "foldername": "journeymap", - "fingerprint": 3902685784, - "type": 3, + "fingerprint": 2912876585, + "type": 0, "invalidFingerprint": false }, { "foldername": "modinfo", "fingerprint": 2573368323, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "net", "fingerprint": 3964265600, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 1048742774, - "type": 3, + "fingerprint": 3629551885, + "type": 0, "invalidFingerprint": false }, { "foldername": "journeymap.mixins.json", "fingerprint": 3259271730, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "journeymap.png", "fingerprint": 3357985534, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "license.txt", - "fingerprint": 3559119280, - "type": 3, + "fingerprint": 3206912840, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 2930129283, - "type": 3, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "potion-effects-shift.js", + "fingerprint": 4254871621, + "type": 0, "invalidFingerprint": false }, { "foldername": "render-event-transformer.js", "fingerprint": 2784044465, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "info", "fingerprint": 614130607, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "NOTICE.txt", "fingerprint": 3411389661, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "about.html", "fingerprint": 1421502970, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "org", "fingerprint": 1462564042, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "jetty-dir.css", "fingerprint": 4183154058, - "type": 3, - "invalidFingerprint": false - }, - { - "foldername": "journeymap.refmap.json", - "fingerprint": 2746742789, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 82846080, + "packageFingerprint": 2703253920, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2390130, - "projectId": 32274, - "packageFingerprintId": 696879458, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3095891, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "journeymap-1.16.5-5.7.2beta18.jar" + "FileNameOnDisk": "journeymap-1.16.5-5.7.3.jar" }, "dateInstalled": "2021-07-05T20:21:03.3351195Z", - "dateUpdated": "2021-07-05T20:21:03.3351195Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:52.6740534Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:52.6740534Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -30358,14 +29463,14 @@ "addonID": 462326, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3354343, - "displayName": "TacticalFishing-1.16-v1.0.1.jar", - "fileName": "TacticalFishing-1.16-v1.0.1.jar", - "fileDate": "2021-06-16T19:18:54.523Z", + "id": 3397600, + "displayName": "TacticalFishing-1.16.5-v1.0.2.jar", + "fileName": "TacticalFishing-1.16.5-v1.0.2.jar", + "fileDate": "2021-07-22T21:34:05.85Z", "fileLength": 86237, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3354/343/TacticalFishing-1.16-v1.0.1.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3397/600/TacticalFishing-1.16.5-v1.0.2.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -30373,85 +29478,59 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 1267149471, - "type": 3, + "fingerprint": 2501104334, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", "fingerprint": 3595980658, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 3177239831, - "type": 3, + "fingerprint": 4057594709, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 3059738483, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "modicon.png", "fingerprint": 724728568, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1398498657, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 275449119, + "packageFingerprint": 1401371920, "gameVersion": [ - "1.16.5", - "Forge", - "1.16.4" - ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } + "1.16.5" ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2365559, - "projectId": 462326, - "packageFingerprintId": 685365298, - "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3049997, - "gameVersionId": 7498, - "gameId": 432, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, + "gameVersionDateReleased": "2021-01-15T14:14:48.91Z", + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "TacticalFishing-1.16-v1.0.1.jar" + "FileNameOnDisk": "TacticalFishing-1.16.5-v1.0.2.jar" }, "dateInstalled": "2021-07-05T20:21:08.4224716Z", - "dateUpdated": "2021-07-05T20:21:08.4224716Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:33:44.2619571Z", + "dateLastUpdateAttempted": "2021-07-25T20:33:44.2619571Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -30927,33 +30006,33 @@ "addonID": 412082, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3386210, - "displayName": "supplementaries-1.16.5-0.14.4f.jar", - "fileName": "supplementaries-1.16.5-0.14.4f.jar", - "fileDate": "2021-07-12T16:30:53.05Z", - "fileLength": 5720306, + "id": 3392977, + "displayName": "supplementaries-1.16.5-0.14.5.jar", + "fileName": "supplementaries-1.16.5-0.14.5.jar", + "fileDate": "2021-07-18T18:06:06.257Z", + "fileLength": 5723810, "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3386/210/supplementaries-1.16.5-0.14.4f.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3392/977/supplementaries-1.16.5-0.14.5.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { "id": 0, - "addonId": 499980, - "type": 3, + "addonId": 457570, + "type": 2, "fileId": 0 }, { "id": 0, - "addonId": 457570, + "addonId": 243121, "type": 2, "fileId": 0 }, { "id": 0, - "addonId": 243121, - "type": 2, + "addonId": 499980, + "type": 3, "fileId": 0 } ], @@ -30961,13 +30040,13 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 2057598318, + "fingerprint": 2202643948, "type": 0, "invalidFingerprint": false }, { "foldername": "net", - "fingerprint": 2219735773, + "fingerprint": 2254653777, "type": 0, "invalidFingerprint": false }, @@ -30979,13 +30058,13 @@ }, { "foldername": "assets", - "fingerprint": 126578808, + "fingerprint": 151509582, "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 327847712, + "fingerprint": 1198976201, "type": 0, "invalidFingerprint": false }, @@ -31014,7 +30093,7 @@ "invalidFingerprint": false } ], - "packageFingerprint": 2105738589, + "packageFingerprint": 2186667476, "gameVersion": [ "1.16.5", "Forge", @@ -31029,11 +30108,11 @@ "gameVersionDateReleased": "2019-08-01T00:00:00Z", "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "supplementaries-1.16.5-0.14.4f.jar" + "FileNameOnDisk": "supplementaries-1.16.5-0.14.5.jar" }, "dateInstalled": "2021-07-10T17:55:07.2493686Z", - "dateUpdated": "2021-07-12T18:49:56.5740182Z", - "dateLastUpdateAttempted": "2021-07-12T18:49:56.5740182Z", + "dateUpdated": "2021-07-24T19:11:55.9486045Z", + "dateLastUpdateAttempted": "2021-07-24T19:11:55.9486045Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -31424,28 +30503,28 @@ "addonID": 314905, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3381473, - "displayName": "ftb-ranks-1605.1.4-build.5-forge.jar", - "fileName": "ftb-ranks-1605.1.4-build.5-forge.jar", - "fileDate": "2021-07-08T16:57:12.52Z", - "fileLength": 67284, + "id": 3394818, + "displayName": "ftb-ranks-1605.1.4-build.7-forge.jar", + "fileName": "ftb-ranks-1605.1.4-build.7-forge.jar", + "fileDate": "2021-07-20T10:05:36.227Z", + "fileLength": 67506, "releaseType": 2, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3381/473/ftb-ranks-1605.1.4-build.5-forge.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3394/818/ftb-ranks-1605.1.4-build.7-forge.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 68353367, + "id": 0, "addonId": 419699, "type": 3, - "fileId": 3381473 + "fileId": 0 }, { - "id": 68353366, + "id": 0, "addonId": 404465, "type": 3, - "fileId": 3381473 + "fileId": 0 } ], "isAvailable": true, @@ -31453,77 +30532,59 @@ { "foldername": "ftbranks-common.mixins.json", "fingerprint": 3158185349, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "ftb-ranks-common-refmap.json", "fingerprint": 1493072104, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 2229603719, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "META-INF", - "fingerprint": 1862093748, - "type": 3, + "fingerprint": 988631087, + "type": 0, "invalidFingerprint": false }, { "foldername": "dev", - "fingerprint": 1837508144, - "type": 3, + "fingerprint": 3914633908, + "type": 0, "invalidFingerprint": false }, { - "foldername": "architectury_inject_FTBRanks1165_common_3bbc4ee2c82b4196986e3808cab91fdd", - "fingerprint": 1060592673, - "type": 3, + "foldername": "architectury_inject_FTBRanks1165_common_b47612bea8264b1192372bf7d37c84f1", + "fingerprint": 3780606618, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 2889913785, + "packageFingerprint": 835588182, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2399717, - "projectId": 314905, - "packageFingerprintId": 701262287, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3114761, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "ftb-ranks-1605.1.4-build.5-forge.jar" + "FileNameOnDisk": "ftb-ranks-1605.1.4-build.7-forge.jar" }, "dateInstalled": "2021-07-10T17:55:07.2523422Z", - "dateUpdated": "2021-07-10T17:55:07.2523422Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T19:09:38.8635754Z", + "dateLastUpdateAttempted": "2021-07-24T19:09:38.8635754Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -31539,40 +30600,40 @@ "addonID": 314906, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3379733, - "displayName": "ftb-chunks-forge-1605.3.1-build.24.jar", - "fileName": "ftb-chunks-forge-1605.3.1-build.24.jar", - "fileDate": "2021-07-07T10:28:55.593Z", - "fileLength": 706637, + "id": 3401679, + "displayName": "ftb-chunks-forge-1605.3.1-build.36.jar", + "fileName": "ftb-chunks-forge-1605.3.1-build.36.jar", + "fileDate": "2021-07-26T12:34:17.59Z", + "fileLength": 710752, "releaseType": 2, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3379/733/ftb-chunks-forge-1605.3.1-build.24.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3401/679/ftb-chunks-forge-1605.3.1-build.36.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 68256929, + "id": 0, "addonId": 404465, "type": 3, - "fileId": 3379733 - }, - { - "id": 68256931, - "addonId": 404468, - "type": 3, - "fileId": 3379733 + "fileId": 0 }, { - "id": 68256930, + "id": 0, "addonId": 419699, "type": 3, - "fileId": 3379733 + "fileId": 0 }, { - "id": 68256932, + "id": 0, "addonId": 314905, "type": 2, - "fileId": 3379733 + "fileId": 0 + }, + { + "id": 0, + "addonId": 404468, + "type": 3, + "fileId": 0 } ], "isAvailable": true, @@ -31580,102 +30641,84 @@ { "foldername": "kubejs.plugins.txt", "fingerprint": 1949217215, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "ftbchunks-common.mixins.json", "fingerprint": 691596479, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 309134154, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 116981138, - "type": 3, + "fingerprint": 1796985034, + "type": 0, "invalidFingerprint": false }, { "foldername": "kubejs.classfilter.txt", "fingerprint": 666273691, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "ftb-chunks-common-refmap.json", "fingerprint": 1767887801, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 812797178, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "META-INF", - "fingerprint": 1710321743, - "type": 3, + "fingerprint": 4095399938, + "type": 0, "invalidFingerprint": false }, { - "foldername": "dev", - "fingerprint": 334393146, - "type": 3, + "foldername": "architectury_inject_FTBChunks1165_common_722e34df2b2b4490affead39b787320c", + "fingerprint": 458362888, + "type": 0, "invalidFingerprint": false }, { - "foldername": "architectury_inject_FTBChunks1165_common_4c316c64e5314b14b800fe457a2aeb13", - "fingerprint": 2245106462, - "type": 3, + "foldername": "dev", + "fingerprint": 4182790065, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 533353366, + "packageFingerprint": 3225441468, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2397563, - "projectId": 314906, - "packageFingerprintId": 700382123, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3110294, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "ftb-chunks-forge-1605.3.1-build.24.jar" + "FileNameOnDisk": "ftb-chunks-forge-1605.3.1-build.36.jar" }, "dateInstalled": "2021-07-10T17:55:07.2693408Z", - "dateUpdated": "2021-07-10T17:55:07.2693408Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", - "status": 5, + "dateUpdated": "2021-07-27T20:20:14.0543339Z", + "dateLastUpdateAttempted": "2021-07-27T20:20:14.0543339Z", + "status": 4, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, "preferenceIsIgnored": false, @@ -33134,6 +32177,76 @@ "manifestName": null, "installedTargets": null }, + { + "addonID": 390898, + "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", + "installedFile": { + "id": 3248894, + "displayName": "ERP-V1.8", + "fileName": "ERP-V1.8.zip", + "fileDate": "2021-03-23T15:56:05.357Z", + "fileLength": 1284222, + "releaseType": 1, + "fileStatus": 4, + "downloadUrl": "https://edge.forgecdn.net/files/3248/894/ERP-V1.8.zip", + "isAlternate": false, + "alternateFileId": 0, + "dependencies": [], + "isAvailable": true, + "modules": [ + { + "foldername": "assets", + "fingerprint": 874958223, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "pack.mcmeta", + "fingerprint": 2937881892, + "type": 0, + "invalidFingerprint": false + }, + { + "foldername": "pack.png", + "fingerprint": 4104230281, + "type": 0, + "invalidFingerprint": false + } + ], + "packageFingerprint": 279866541, + "gameVersion": [ + "1.16.3", + "1.16.1", + "1.16", + "1.16.5", + "1.16.4", + "1.16.2" + ], + "hasInstallScript": false, + "isCompatibleWithClient": false, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, + "gameVersionDateReleased": "2020-06-23T13:41:08.75Z", + "gameId": 0, + "isServerPack": false, + "FileNameOnDisk": "ERP-V1.8.zip" + }, + "dateInstalled": "2021-07-15T04:42:23.8973319Z", + "dateUpdated": "2021-07-15T04:42:23.9253291Z", + "dateLastUpdateAttempted": "2021-07-15T04:42:23.9253291Z", + "status": 5, + "preferenceAutoInstallUpdates": null, + "preferenceAlternateFile": false, + "preferenceIsIgnored": false, + "isModified": false, + "isWorkingCopy": false, + "isFuzzyMatch": false, + "preferenceReleaseType": null, + "manifestName": null, + "installedTargets": null + }, { "addonID": 308240, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", @@ -33801,81 +32914,63 @@ "addonID": 272515, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3364386, - "displayName": "BetterAdvancements-1.16.5-0.1.1.109", - "fileName": "BetterAdvancements-1.16.5-0.1.1.109.jar", - "fileDate": "2021-06-25T14:36:46.677Z", + "id": 3400299, + "displayName": "BetterAdvancements-1.16.5-0.1.1.111", + "fileName": "BetterAdvancements-1.16.5-0.1.1.111.jar", + "fileDate": "2021-07-25T10:48:51.397Z", "fileLength": 63271, "releaseType": 3, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3364/386/BetterAdvancements-1.16.5-0.1.1.109.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3400/299/BetterAdvancements-1.16.5-0.1.1.111.jar", "isAlternate": false, - "alternateFileId": 3364387, + "alternateFileId": 3400300, "dependencies": [], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 2311098073, - "type": 3, + "fingerprint": 484736520, + "type": 0, "invalidFingerprint": false }, { "foldername": "betteradvancements", "fingerprint": 2934134305, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 509271065, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 2900330132, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3250349096, + "packageFingerprint": 53585469, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2378440, - "projectId": 272515, - "packageFingerprintId": 691643778, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 3074810, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "BetterAdvancements-1.16.5-0.1.1.109.jar" + "FileNameOnDisk": "BetterAdvancements-1.16.5-0.1.1.111.jar" }, "dateInstalled": "2021-07-05T20:21:15.1220335Z", - "dateUpdated": "2021-07-05T20:21:15.1220335Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:32:16.1257649Z", + "dateLastUpdateAttempted": "2021-07-25T20:32:16.1257649Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -34015,14 +33110,14 @@ "addonID": 392039, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3279192, - "displayName": "Pedestals - 1.16.5_0.8s_hotfix_3", - "fileName": "pedestals-0.8s_hotfix_3.jar", - "fileDate": "2021-04-16T18:52:42.947Z", - "fileLength": 2124713, - "releaseType": 2, + "id": 3399989, + "displayName": "Pedestals - 1.16.5_0.8s_hotfix_5", + "fileName": "pedestals-0.8s_hotfix_5.jar", + "fileDate": "2021-07-25T00:58:11.67Z", + "fileLength": 1854516, + "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3279/192/pedestals-0.8s_hotfix_3.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3399/989/pedestals-0.8s_hotfix_5.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [], @@ -34030,72 +33125,54 @@ "modules": [ { "foldername": "META-INF", - "fingerprint": 475082488, - "type": 3, + "fingerprint": 3155662775, + "type": 0, "invalidFingerprint": false }, { "foldername": "com", - "fingerprint": 3767451791, - "type": 3, + "fingerprint": 3087123257, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", - "fingerprint": 110944320, - "type": 3, + "fingerprint": 312081551, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", - "fingerprint": 977979928, - "type": 3, + "fingerprint": 3529712948, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1413471134, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 3061946827, + "packageFingerprint": 38470276, "gameVersion": [ "1.16.5", "Forge" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2269400, - "projectId": 392039, - "packageFingerprintId": 645086825, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2008-03-01T06:00:00Z", - "gameVersionMappingId": 2871514, - "gameVersionId": 4458, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "pedestals-0.8s_hotfix_3.jar" + "FileNameOnDisk": "pedestals-0.8s_hotfix_5.jar" }, "dateInstalled": "2021-07-05T20:20:54.9228218Z", - "dateUpdated": "2021-07-05T20:20:54.9228218Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-25T20:33:13.9408292Z", + "dateLastUpdateAttempted": "2021-07-25T20:33:13.9408292Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, @@ -34220,119 +33297,95 @@ "addonID": 313866, "gameInstanceID": "965be41e-0584-4b35-9c9a-4efa04c29c1f", "installedFile": { - "id": 3342460, - "displayName": "engineersdecor-1.16.4-1.1.14-b3.jar", - "fileName": "engineersdecor-1.16.4-1.1.14-b3.jar", - "fileDate": "2021-06-07T18:33:41.327Z", - "fileLength": 1811957, - "releaseType": 2, + "id": 3390489, + "displayName": "engineersdecor-1.16.4-1.1.14.jar", + "fileName": "engineersdecor-1.16.4-1.1.14.jar", + "fileDate": "2021-07-16T07:41:06.403Z", + "fileLength": 1811963, + "releaseType": 1, "fileStatus": 4, - "downloadUrl": "https://edge.forgecdn.net/files/3342/460/engineersdecor-1.16.4-1.1.14-b3.jar", + "downloadUrl": "https://edge.forgecdn.net/files/3390/489/engineersdecor-1.16.4-1.1.14.jar", "isAlternate": false, "alternateFileId": 0, "dependencies": [ { - "id": 65760976, - "addonId": 306770, + "id": 0, + "addonId": 231951, "type": 2, - "fileId": 3342460 + "fileId": 0 }, { - "id": 65760975, - "addonId": 231951, + "id": 0, + "addonId": 306770, "type": 2, - "fileId": 3342460 + "fileId": 0 } ], "isAvailable": true, "modules": [ { "foldername": "META-INF", - "fingerprint": 3757080254, - "type": 3, + "fingerprint": 3282382331, + "type": 0, "invalidFingerprint": false }, { "foldername": ".gitversion-engineersdecor", - "fingerprint": 792303576, - "type": 3, + "fingerprint": 2009454775, + "type": 0, "invalidFingerprint": false }, { "foldername": "assets", "fingerprint": 3712478138, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "data", "fingerprint": 691527108, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "logo.png", "fingerprint": 2121622161, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "pack.mcmeta", "fingerprint": 1749888074, - "type": 3, + "type": 0, "invalidFingerprint": false }, { "foldername": "wile", "fingerprint": 3610663587, - "type": 3, + "type": 0, "invalidFingerprint": false } ], - "packageFingerprint": 1417149739, + "packageFingerprint": 4017544072, "gameVersion": [ "1.16.5", "Forge", "1.16.4" ], - "sortableGameVersion": [ - { - "gameVersionPadded": "0000000001.0000000016.0000000005", - "gameVersion": "1.16.5", - "gameVersionReleaseDate": "2021-01-15T14:14:48.91Z", - "gameVersionName": "1.16.5" - }, - { - "gameVersionPadded": "0", - "gameVersion": "", - "gameVersionReleaseDate": "2019-08-01T00:00:00Z", - "gameVersionName": "Forge" - }, - { - "gameVersionPadded": "0000000001.0000000016.0000000004", - "gameVersion": "1.16.4", - "gameVersionReleaseDate": "2020-11-02T18:40:51.49Z", - "gameVersionName": "1.16.4" - } - ], "hasInstallScript": false, "isCompatibleWithClient": false, - "categorySectionPackageType": 6, - "restrictProjectFileAccess": 1, - "projectStatus": 4, - "renderCacheId": 2350661, - "projectId": 313866, - "packageFingerprintId": 678328102, + "categorySectionPackageType": 0, + "restrictProjectFileAccess": 0, + "projectStatus": 0, + "projectId": 0, "gameVersionDateReleased": "2019-08-01T00:00:00Z", - "gameVersionMappingId": 3017960, - "gameVersionId": 7498, - "gameId": 432, + "gameId": 0, "isServerPack": false, - "FileNameOnDisk": "engineersdecor-1.16.4-1.1.14-b3.jar" + "FileNameOnDisk": "engineersdecor-1.16.4-1.1.14.jar" }, "dateInstalled": "2021-07-05T20:20:57.518581Z", - "dateUpdated": "2021-07-05T20:20:57.518581Z", - "dateLastUpdateAttempted": "0001-01-01T00:00:00", + "dateUpdated": "2021-07-24T18:19:12.2036312Z", + "dateLastUpdateAttempted": "2021-07-24T18:19:12.2036312Z", "status": 5, "preferenceAutoInstallUpdates": null, "preferenceAlternateFile": false, diff --git a/server_files/server-setup-config.yaml b/server_files/server-setup-config.yaml index 2727dcd345..54a97c9338 100644 --- a/server_files/server-setup-config.yaml +++ b/server_files/server-setup-config.yaml @@ -22,7 +22,7 @@ install: # supports variables: {{@loaderversion@}} and {{@mcversion@}} # For forge: "http://files.minecraftforge.net/maven/net/minecraftforge/forge/{{@mcversion@}}-{{@loaderversion@}}/forge-{{@mcversion@}}-{{@loaderversion@}}-installer.jar" # For Fabric: "https://maven.fabricmc.net/net/fabricmc/fabric-installer/{{@loaderversion@}}/fabric-installer-{{@loaderversion@}}.jar" - installerUrl: http://files.minecraftforge.net/maven/net/minecraftforge/forge/{{@mcversion@}}-{{@loaderversion@}}/forge-{{@mcversion@}}-{{@loaderversion@}}-installer.jar + installerUrl: https://maven.minecraftforge.net/net/minecraftforge/forge/{{@mcversion@}}-{{@loaderversion@}}/forge-{{@mcversion@}}-{{@loaderversion@}}-installer.jar # Installer Arguments # These Arguments have to be passed to the installer @@ -81,6 +81,7 @@ install: - building_gadgets_patterns/** - config/*-client.toml - defaultconfigs/*-client.toml + - local/** # This makes the program check the folder for whether it is supposed to use the checkFolder: yes