From 6477894d9925a53e44380209ead3d410e1575d45 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 22 Apr 2024 18:27:16 +0700 Subject: [PATCH] new configs --- config/ae2/common.json | 7 +- config/betterfoliage-client.toml | 26 ++++ config/carryon-client.toml | 7 + config/carryon-common.toml | 81 +++++++++++ config/create_connected-common.toml | 38 +++++ config/createaddition-common.toml | 200 +++++++++++++------------- config/curios-client.toml | 2 + config/curios-common.toml | 5 + config/embeddium++.toml | 18 ++- config/embeddium-fingerprint.json | 2 +- config/embeddium-options.json | 4 +- config/everycomp-common.toml | 74 ++++++++++ config/everycomp-hazardous.properties | 2 + config/expatternprovider-common.toml | 16 +++ config/exposure-client.toml | 8 +- config/exposure-common.toml | 23 +-- config/fallingtrees_client.json | 13 ++ config/fallingtrees_common.json | 102 +++++++++++++ config/framedblocks-client.toml | 92 ++++++++++++ config/framedblocks-common.toml | 5 + config/gcyr.yaml | 9 ++ config/gtceu.yaml | 27 +++- config/immediatelyfast.json | 3 +- config/jade/plugins.json | 65 +++++---- config/jade/sort-order.json | 13 +- config/megacells.json | 3 + config/modernfix-mixins.properties | 4 + config/railways-client.toml | 47 ++++-- config/seamless_loading_screen.json | 20 +++ config/showcaseitem-common.toml | 5 + config/storagedrawers-client.toml | 21 +++ config/storagedrawers-common.toml | 36 +++++ config/tfc_tumbleweed-common.toml | 35 +++++ config/tfcdesirepaths-common.toml | 24 ++++ config/tfchotornot-common.toml | 41 ++++++ config/tfg-common.toml | 5 + config/tumbleweed-common.toml | 14 ++ kubejs/config/client.properties | 2 +- kubejs/config/common.properties | 2 +- 39 files changed, 928 insertions(+), 173 deletions(-) create mode 100644 config/betterfoliage-client.toml create mode 100644 config/carryon-client.toml create mode 100644 config/carryon-common.toml create mode 100644 config/create_connected-common.toml create mode 100644 config/curios-common.toml create mode 100644 config/everycomp-common.toml create mode 100644 config/everycomp-hazardous.properties create mode 100644 config/expatternprovider-common.toml create mode 100644 config/fallingtrees_client.json create mode 100644 config/fallingtrees_common.json create mode 100644 config/framedblocks-client.toml create mode 100644 config/framedblocks-common.toml create mode 100644 config/megacells.json create mode 100644 config/seamless_loading_screen.json create mode 100644 config/showcaseitem-common.toml create mode 100644 config/storagedrawers-client.toml create mode 100644 config/storagedrawers-common.toml create mode 100644 config/tfc_tumbleweed-common.toml create mode 100644 config/tfcdesirepaths-common.toml create mode 100644 config/tfchotornot-common.toml create mode 100644 config/tfg-common.toml create mode 100644 config/tumbleweed-common.toml diff --git a/config/ae2/common.json b/config/ae2/common.json index d8f390250..e491767f0 100644 --- a/config/ae2/common.json +++ b/config/ae2/common.json @@ -54,7 +54,8 @@ "matterCannon": 200000 }, "worldGen": { - "spawnPressesInMeteorites": true + "spawnPressesInMeteorites": true, + "spawnFlawlessOnly": false }, "wireless": { "wirelessBaseCost": 8.0, @@ -73,7 +74,9 @@ "ForgeEnergy": 0.5, "UsageMultiplier": 1.0, "GridEnergyStoragePerNode_comment": "How much energy can the internal grid buffer storage per node attached to the grid.", - "GridEnergyStoragePerNode": 25.0 + "GridEnergyStoragePerNode": 25.0, + "CrystalResonanceGeneratorRate_comment": "How much energy a crystal resonance generator generates per tick.", + "CrystalResonanceGeneratorRate": 20.0 }, "Condenser": { "MatterBalls": 256, diff --git a/config/betterfoliage-client.toml b/config/betterfoliage-client.toml new file mode 100644 index 000000000..a3b128915 --- /dev/null +++ b/config/betterfoliage-client.toml @@ -0,0 +1,26 @@ + +[general] + #Attempts per tick to spawn a particle + #Range: > 0 + particleAttempts = 2 + #Horizontal and Vertical distance particles will spawn from + #Range: > 0 + particleDistance = 15 + #Enable Soul Particles? + souls = true + #Enable Leaf Particles? + leaves = true + #Enable Snowballs? + snowballs = true + #Determines the size of the leaves cache. Number of models cached per leaf block will be the number you input to the third power. Bigger cache = more RAM, but more variation and less z-fighting as a result + #Range: 5 ~ 20 + leavesCacheSize = 7 + #Determines the max distance leaves block fluff can deviate from the actual block. 0.0 means no distance variation (all fluff is in the middle of the block) + #Range: 0.0 ~ 7.0 + leavesVariationDistance = 2.75 + #Force Forge Lighting Pipeline? (should be true when not using Optifine) + forceForgeLighting = true + #Inverse of the rarity of the extra grass. Increase the value to make it less common. + #Range: > 1 + extraGrassRarity = 2 + diff --git a/config/carryon-client.toml b/config/carryon-client.toml new file mode 100644 index 000000000..f6f61b1de --- /dev/null +++ b/config/carryon-client.toml @@ -0,0 +1,7 @@ +#If the front of the Tile Entities should face the player or should face outward +facePlayer = false +#Arms should render on sides when carrying. Set to false if you experience issues with mods that replace the player model (like MoBends, etc) +renderArms = true +#Model Overrides based on NBT or Meta. Advanced users only! Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Model-Override-Config +modelOverrides = ["minecraft:redstone_wire->(item)minecraft:redstone", "minecraft:bamboo_sapling->(block)minecraft:bamboo", "minecraft:candle_cake->(block)minecraft:cake"] + diff --git a/config/carryon-common.toml b/config/carryon-common.toml new file mode 100644 index 000000000..b1dbc0d11 --- /dev/null +++ b/config/carryon-common.toml @@ -0,0 +1,81 @@ + +[settings] + #General Settings + #Maximum distance from where Blocks and Entities can be picked up + #Range: 0.0 ~ 1.7976931348623157E308 + maxDistance = 2.5 + #Max width of entities that can be picked up in survival mode + #Range: 0.0 ~ 10.0 + maxEntityWidth = 1.5 + #Max height of entities that can be picked up in survival mode + #Range: 0.0 ~ 10.0 + maxEntityHeight = 2.5 + #Slowness multiplier for blocks + #Range: 0.0 ~ 1.7976931348623157E308 + blockSlownessMultiplier = 1.0 + #Slowness multiplier for entities + #Range: 0.0 ~ 1.7976931348623157E308 + entitySlownessMultiplier = 1.0 + #Maximum stack limit for entities + #Range: > 1 + maxEntityStackLimit = 10 + #More complex Tile Entities slow down the player more + heavyTiles = true + #Allow all blocks to be picked up, not just Tile Entites. White/Blacklist will still be respected. + pickupAllBlocks = false + #Whether Blocks and Entities slow the creative player down when carried + slownessInCreative = true + #Whether hostile mobs should be able to picked up in survival mode + pickupHostileMobs = false + #Larger Entities slow down the player more + heavyEntities = true + #Allow babies to be carried even when adult mob is blacklisted (or not whitelisted) + allowBabies = false + #Use Whitelist instead of Blacklist for Blocks + useWhitelistBlocks = false + #Use Whitelist instead of Blacklist for Entities + useWhitelistEntities = false + #Use Whitelist instead of Blacklist for Stacking + useWhitelistStacking = false + #Whether the player can hit blocks and entities while carrying or not + hitWhileCarrying = false + #Whether the player drops the carried object when hit or not + dropCarriedWhenHit = false + #Use custom Pickup Scripts. Having this set to false, will not allow you to run scripts, but will increase your performance + useScripts = false + #Allows entities to be stacked on top of each other + stackableEntities = true + #Whether entities' size matters when stacking or not. This means that larger entities cannot be stacked on smaller ones + entitySizeMattersStacking = true + #Usually all the block state information is retained when placing a block that was picked up. But some information is changed to a modified property, like rotation or orientation. In this list, add additional properties that should NOT be saved and instead be updated when placed. Format: modid:block[propertyname]. Note: You don't need to add an entry for every subtype of a same block. For example, we only add an entry for one type of slab, but the change is applied to all slabs. + placementStateExceptions = ["minecraft:chest[type]", "minecraft:stone_button[face]", "minecraft:vine[north,east,south,west,up]", "minecraft:creeper_head[rotation]", "minecraft:glow_lichen[north,east,south,west,up,down]", "minecraft:oak_sign[rotation]", "minecraft:oak_trapdoor[half]"] + #Whether Players can be picked up. Creative players can't be picked up in Survival Mode + pickupPlayers = true + #Whether players in Survival Mode can pick up unbreakable blocks. Creative players always can. + pickupUnbreakableBlocks = false + +[whitelist] + #Whitelist. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Black---and-Whitelist-Config + #Entities that CAN be picked up (useWhitelistEntities must be true) + allowedEntities = [] + #Blocks that CAN be picked up (useWhitelistBlocks must be true) + allowedBlocks = [] + #Entities that CAN have other entities stacked on top of them (useWhitelistStacking must be true) + allowedStacking = [] + +[blacklist] + #Blacklist. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Black---and-Whitelist-Config + #Blocks that cannot be picked up + forbiddenTiles = ["#forge:immovable", "#forge:relocation_not_supported", "minecraft:end_portal", "minecraft:piston_head", "minecraft:end_gateway", "minecraft:tall_grass", "minecraft:large_fern", "minecraft:peony", "minecraft:rose_bush", "minecraft:lilac", "minecraft:sunflower", "minecraft:*_bed", "minecraft:*_door", "minecraft:big_dripleaf_stem", "minecraft:waterlily", "minecraft:cake", "minecraft:nether_portal", "minecraft:tall_seagrass", "animania:block_trough", "animania:block_invisiblock", "colossalchests:*", "ic2:*", "bigreactors:*", "forestry:*", "tconstruct:*", "rustic:*", "botania:*", "astralsorcery:*", "quark:colored_bed_*", "immersiveengineering:*", "embers:block_furnace", "embers:ember_bore", "embers:ember_activator", "embers:mixer", "embers:heat_coil", "embers:large_tank", "embers:crystal_cell", "embers:alchemy_pedestal", "embers:boiler", "embers:combustor", "embers:catalzyer", "embers:field_chart", "embers:inferno_forge", "storagedrawers:framingtable", "skyresources:*", "lootbags:*", "exsartagine:*", "aquamunda:tank", "opencomputers:*", "malisisdoors:*", "industrialforegoing:*", "minecolonies:*", "thaumcraft:pillar*", "thaumcraft:infernal_furnace", "thaumcraft:placeholder*", "thaumcraft:infusion_matrix", "thaumcraft:golem_builder", "thaumcraft:thaumatorium*", "magneticraft:oil_heater", "magneticraft:solar_panel", "magneticraft:steam_engine", "magneticraft:shelving_unit", "magneticraft:grinder", "magneticraft:sieve", "magneticraft:solar_tower", "magneticraft:solar_mirror", "magneticraft:container", "magneticraft:pumpjack", "magneticraft:solar_panel", "magneticraft:refinery", "magneticraft:oil_heater", "magneticraft:hydraulic_press", "magneticraft:multiblock_gap", "refinedstorage:*", "mcmultipart:*", "enderstorage:*", "betterstorage:*", "practicallogistics2:*", "wearablebackpacks:*", "rftools:screen", "rftools:creative_screen", "create:*", "magic_doorknob:*", "iceandfire:*", "ftbquests:*", "waystones:*", "contact:*", "framedblocks:*", "securitycraft:*", "forgemultipartcbe:*", "integrateddynamics:cable", "mekanismgenerators:wind_generator", "cookingforblockheads:cabinet", "cookingforblockheads:corner", "cookingforblockheads:counter", "cookingforblockheads:oven", "cookingforblockheads:toaster", "cookingforblockheads:milk_jar", "cookingforblockheads:cow_jar", "cookingforblockheads:fruit_basket", "cookingforblockheads:cooking_table", "cookingforblockheads:fridge", "cookingforblockheads:sink", "powah:*", "advancementtrophies:trophy", "mekanismgenerators:heat_generator", "mna:filler_block"] + #Entities that cannot be picked up + forbiddenEntities = ["minecraft:end_crystal", "minecraft:ender_dragon", "minecraft:ghast", "minecraft:shulker", "minecraft:leash_knot", "minecraft:armor_stand", "minecraft:item_frame", "minecraft:painting", "minecraft:shulker_bullet", "animania:hamster", "animania:ferret*", "animania:hedgehog*", "animania:cart", "animania:wagon", "mynko:*", "pixelmon:*", "mocreatures:*", "quark:totem", "vehicle:*", "securitycraft:*", "taterzens:npc", "easy_npc:*", "bodiesbodies:dead_body"] + #Entities that cannot have other entities stacked on top of them + forbiddenStacking = ["minecraft:horse"] + +[customPickupConditions] + #Custom Pickup Conditions. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Custom-Pickup-Condition-Config + #Custom Pickup Conditions for Blocks + customPickupConditionsBlocks = [] + #Custom Pickup Conditions for Entities + customPickupConditionsEntities = [] + diff --git a/config/create_connected-common.toml b/config/create_connected-common.toml new file mode 100644 index 000000000..5e0ccf386 --- /dev/null +++ b/config/create_connected-common.toml @@ -0,0 +1,38 @@ +#. +#Migrate copycats to Create: Copycats+ when they receive a block update +migrateCopycatsOnBlockUpdate = true +#. +#Migrate copycats to Create: Copycats+ when their block entities are initialized +migrateCopycatsOnInitialize = true + +#. +#Enable/disable features. Values on server override clients +[features] + #. + bamboo_window = true + item_silo = true + inverted_clutch = true + empty_fan_catalyst = true + parallel_gearbox = true + cherry_window = true + centrifugal_clutch = true + copycat_slab = true + overstress_clutch = true + brake = true + copycat_block = true + copycat_fence_gate = true + copycat_stairs = true + brass_gearbox = true + copycat_vertical_step = true + copycat_wall = true + six_way_gearbox = true + encased_chain_cogwheel = true + sequenced_pulse_generator = true + freewheel_clutch = true + shear_pin = true + inverted_gearshift = true + linked_transmitter = true + copycat_beam = true + copycat_board = true + copycat_fence = true + diff --git a/config/createaddition-common.toml b/config/createaddition-common.toml index 02eacd312..9bb8a8a89 100644 --- a/config/createaddition-common.toml +++ b/config/createaddition-common.toml @@ -1,128 +1,92 @@ -#Wires -[wires] - #Small Connector max output in FE/t (Energy transfer). - #Range: > 0 - small_connector_max_output = 1000 - #Small Connector max input in FE/t (Energy transfer). - #Range: > 0 - small_connector_max_input = 1000 - #Small Connector With Light energy consumption in FE/t. - #Range: > 0 - small_light_connector_consumption = 1 - #Large Connector max wire length in blocks. - #Range: 0 ~ 256 - large_connector_wire_length = 32 - #Small Connector max wire length in blocks. - #Range: 0 ~ 256 - small_connector_wire_length = 16 - #Large Connector max input in FE/t (Energy transfer). - #Range: > 0 - large_connector_max_input = 5000 - #Allows blocks attached to a connector to freely pass energy to and from the connector network. - connector_allow_passive_io = true - #Large Connector max output in FE/t (Energy transfer). - #Range: > 0 - large_connector_max_output = 5000 - #Ignore checking if block face can support connector. - connector_ignore_face_check = true - #Make sure config changes are duplicated on both Clients and the Server when running a dedicated Server, # as the config isnt synced between Clients and Server. #General Settings [general] - #Max stress for the Alternator and Electric Motor (in SU at 256 RPM). - #Range: > 0 - max_stress = 16384 #Forge Energy conversion rate (in FE/t at 256 RPM, value is the FE/t generated and consumed is at 256rpm). #Range: > 0 fe_at_max_rpm = 480 + #Max stress for the Alternator and Electric Motor (in SU at 256 RPM). + #Range: > 0 + max_stress = 16384 #If audio should be enabled or not. audio_enabled = true -#Portable Energy Interface -[portable_energy_interface] - #PEI max output in FE/t (Energy transfer). - #Range: > 0 - pei_max_output = 5000 - #PEI max input in FE/t (Energy transfer). - #Range: > 0 - pei_max_input = 5000 - #Electric Motor [electric_motor] - #Electric Motor internal capacity in FE. - #Range: > 0 - motor_capacity = 5000 + #Electric Motor min/max RPM. + #Range: > 1 + motor_rpm_range = 256 #Electric Motor minimum required energy consumption in FE/t. #Range: > 0 motor_min_consumption = 8 #Electric Motor max input in FE (Energy transfer not consumption). #Range: > 0 motor_max_input = 5000 - #Electric Motor min/max RPM. - #Range: > 1 - motor_rpm_range = 256 - -#Tesla Coil -[tesla_coil] - #Tesla Coil charge rate in FE/t. + #Electric Motor internal capacity in FE. #Range: > 0 - tesla_coil_charge_rate = 5000 - #Tesla Coil fire interval (in ticks). - #Range: > 0 - tesla_coil_fire_cooldown = 20 - #Hurt range (in blocks/meters). - #Range: > 0 - tesla_coil_hurt_range = 3 - #Tesla Coil internal capacity in FE. - #Range: > 0 - tesla_coil_capacity = 40000 - #Energy consumed when Tesla Coil is fired (in FE). - #Range: > 0 - tesla_coil_hurt_energy_required = 1000 - #The duration of the Shocked effect for mobs (in ticks). - #Range: > 0 - tesla_coil_effect_time_mob = 20 - #The duration of the Shocked effect for players (in ticks). - #Range: > 0 - tesla_coil_effect_time_player = 20 - #Tesla Coil max input in FE/t (Energy transfer). - #Range: > 0 - tesla_coil_max_input = 10000 - #Tesla Coil charge rate in FE/t for recipes. - #Range: > 0 - tesla_coil_recipe_charge_rate = 2000 - #Damaged dealt to mobs when Tesla Coil is fired (in half hearts). - #Range: > 0 - tesla_coil_hurt_mob = 3 - #Damaged dealt to players when Tesla Coil is fired (in half hearts). - #Range: > 0 - tesla_coil_hurt_player = 2 + motor_capacity = 5000 #Alternator [alternator] - #Alternator efficiency relative to base conversion rate. - #Range: 0.01 ~ 1.0 - generator_efficiency = 0.75 - #Alternator internal capacity in FE. - #Range: > 0 - generator_capacity = 5000 #Alternator max input in FE (Energy transfer, not generation). #Range: > 0 generator_max_output = 5000 + #Alternator internal capacity in FE. + #Range: > 0 + generator_capacity = 5000 + #Alternator efficiency relative to base conversion rate. + #Range: 0.01 ~ 1.0 + generator_efficiency = 0.75 + +#Rolling Mill +[rolling_mill] + #Rolling Mill duration in ticks. + #Range: > 0 + rolling_mill_processing_duration = 120 + #Rolling Mill base stress impact. + #Range: 0 ~ 1024 + rolling_mill_stress = 8 + +#Wires +[wires] + #Small Connector max input in FE/t (Energy transfer). + #Range: > 0 + small_connector_max_input = 1000 + #Small Connector max output in FE/t (Energy transfer). + #Range: > 0 + small_connector_max_output = 1000 + #Small Connector max wire length in blocks. + #Range: 0 ~ 256 + small_connector_wire_length = 16 + #Small Connector With Light energy consumption in FE/t. + #Range: > 0 + small_light_connector_consumption = 1 + #Large Connector max input in FE/t (Energy transfer). + #Range: > 0 + large_connector_max_input = 5000 + #Large Connector max output in FE/t (Energy transfer). + #Range: > 0 + large_connector_max_output = 5000 + #Large Connector max wire length in blocks. + #Range: 0 ~ 256 + large_connector_wire_length = 32 + #Ignore checking if block face can support connector. + connector_ignore_face_check = true + #Allows blocks attached to a connector to freely pass energy to and from the connector network. + connector_allow_passive_io = true #Accumulator [accumulator] - #Accumulator internal capacity per block in FE. - #Range: > 0 - accumulator_capacity = 2000000 - #Accumulator max output in FE/t (Energy transfer). - #Range: > 0 - accumulator_max_output = 5000 #Accumulator max input in FE/t (Energy transfer). #Range: > 0 accumulator_max_input = 5000 + #Accumulator max output in FE/t (Energy transfer). + #Range: > 0 + accumulator_max_output = 5000 + #Accumulator internal capacity per block in FE. + #Range: > 0 + accumulator_capacity = 2000000 #Accumulator max multiblock height. #Range: 1 ~ 8 accumulator_max_height = 5 @@ -130,14 +94,50 @@ #Range: 1 ~ 8 accumulator_max_width = 3 -#Rolling Mill -[rolling_mill] - #Rolling Mill duration in ticks. +#Portable Energy Interface +[portable_energy_interface] + #PEI max input in FE/t (Energy transfer). #Range: > 0 - rolling_mill_processing_duration = 100 - #Rolling Mill base stress impact. - #Range: 0 ~ 1024 - rolling_mill_stress = 16 + pei_max_input = 5000 + #PEI max output in FE/t (Energy transfer). + #Range: > 0 + pei_max_output = 5000 + +#Tesla Coil +[tesla_coil] + #Tesla Coil max input in FE/t (Energy transfer). + #Range: > 0 + tesla_coil_max_input = 10000 + #Tesla Coil charge rate in FE/t. + #Range: > 0 + tesla_coil_charge_rate = 5000 + #Tesla Coil charge rate in FE/t for recipes. + #Range: > 0 + tesla_coil_recipe_charge_rate = 2000 + #Tesla Coil internal capacity in FE. + #Range: > 0 + tesla_coil_capacity = 40000 + #Energy consumed when Tesla Coil is fired (in FE). + #Range: > 0 + tesla_coil_hurt_energy_required = 1000 + #Hurt range (in blocks/meters). + #Range: > 0 + tesla_coil_hurt_range = 3 + #Damaged dealt to mobs when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_mob = 3 + #The duration of the Shocked effect for mobs (in ticks). + #Range: > 0 + tesla_coil_effect_time_mob = 20 + #Damaged dealt to players when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_player = 2 + #The duration of the Shocked effect for players (in ticks). + #Range: > 0 + tesla_coil_effect_time_player = 20 + #Tesla Coil fire interval (in ticks). + #Range: > 0 + tesla_coil_fire_cooldown = 20 #Misc [misc] diff --git a/config/curios-client.toml b/config/curios-client.toml index d14999be8..94fc16992 100644 --- a/config/curios-client.toml +++ b/config/curios-client.toml @@ -18,4 +18,6 @@ #The corner for the Curios GUI button #Allowed Values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT buttonCorner = "TOP_LEFT" + #Set to true to enable the Curios GUI button + enableButton = true diff --git a/config/curios-common.toml b/config/curios-common.toml new file mode 100644 index 000000000..a671ffb07 --- /dev/null +++ b/config/curios-common.toml @@ -0,0 +1,5 @@ +#List of slots to create or modify. +#See documentation for syntax: https://docs.illusivesoulworks.com/curios/configuration#slot-configuration +# +slots = [] + diff --git a/config/embeddium++.toml b/config/embeddium++.toml index ec795a475..515fd663a 100644 --- a/config/embeddium++.toml +++ b/config/embeddium++.toml @@ -29,15 +29,15 @@ #Toggles JREI item rendering until searching #Increases performance a little bit and cleans your screen when you don't want to use it hideJREI = false - #Toggles FastChest feature - #Without flywheel installed or using any backend, it increases FPS significatly on chest rooms - fastChests = false - #Toggles FastBeds feature - fastBeds = true #Toggles Minecraft Fonts shadows #Depending of the case may increase performance #Gives a flat style text fontShadows = true + #Toggles FastChest feature + #Without flywheel installed or using any backend, it increases FPS significatly on chest rooms + fastChest = false + #Toggles FastBeds feature + fastBed = false [embeddiumplus.performance.distanceCulling] @@ -105,8 +105,14 @@ #Range: 0 ~ 512 cloudsHeight = 256 #Toggle fog feature - #Fog was a vanilla feature, toggling off may increases performance + #Fog was a vanilla feature fog = true + #Clean my skies + #Blue band was a vanilla feature, toggle off will show sky color directly + blueBand = true + #Do not show me your name + #disables nametag rendering for players and entities + disableNameTagRendering = false [embeddiumplus.quality.darkness] #Configure fog brightness on nether when darkness is enabled diff --git a/config/embeddium-fingerprint.json b/config/embeddium-fingerprint.json index 009ed910e..fac422287 100644 --- a/config/embeddium-fingerprint.json +++ b/config/embeddium-fingerprint.json @@ -1 +1 @@ -{"v":1,"s":"9537defbec78087ce729ad59b747ffedea4a3485132e28e29108291ad724b397566ab4adeb6ad26673121477696a8ce2b4519babeb1228a048650031fd9ba92b","u":"d61f9af73c45292120739ab124d639f7c827e9a766c7cc63ee791d2b24accdbf4076ce0dec06f9c5e1835fc84282aca8e2e44180c87db7c21e9d2acebb3d965e","p":"31960e4440c190f78cdcd8d6bb3a1febda3b2e5d50c62510de736ea236e6c0a1bdb22acfb08aa0a511f3445c0314ee096f8103a2a78a7b5137234dfe08a1829e","t":1707085314} \ No newline at end of file +{"v":1,"s":"e80d4e33dc5622ca65a9e134e000742e22216bba8e238b7c0681557239868cf203d48cf2f3594d0743b08d49a21ae8a2f644edb92194ed2dc97f70924850c500","u":"b7bba198381eade42d5a491d6bb178dfb20dda94f4f5fc9ac18a09a52b95a7d74b8e6180bae8ebf92487dc3e3d169a63d665c1f1700e67744ebfd05a2bf3d03f","p":"745629df290fb686877f1ec62949dbd57f254c9b03000ee887f5190577f55bea274a9f270ae6573a325c61d9bc3762c12f91a00321a4762e3670767200c91197","t":1713784702} \ No newline at end of file diff --git a/config/embeddium-options.json b/config/embeddium-options.json index ff443abf5..8166d7c0e 100644 --- a/config/embeddium-options.json +++ b/config/embeddium-options.json @@ -23,7 +23,7 @@ }, "notifications": { "force_disable_donation_prompts": false, - "has_cleared_donation_button": true, - "has_seen_donation_prompt": true + "has_cleared_donation_button": false, + "has_seen_donation_prompt": false } } \ No newline at end of file diff --git a/config/everycomp-common.toml b/config/everycomp-common.toml new file mode 100644 index 000000000..866518931 --- /dev/null +++ b/config/everycomp-common.toml @@ -0,0 +1,74 @@ + +[general] + #Puts all the added items into a new Every Compat tab instead of their own mod tabs. Be warned that if disabled it could cause some issue with some mods that have custom tabs + creative_tab = true + #Makes dynamic assets that are generated depend on loaded resource packs. Turn off to make them just use vanilla assets + assets_depend_on_loaded_packs = true + #Creates a debug folder inside your instance directory where all the dynamically generated resources will be saved + save_debug_resources = false + #Sends a packet to verify all dependencies mod versions are the same on connect. DIsable if it causes issues + mod_version_check_packet = false + #Don't touch unless you are told to + debug_packet = false + + [general.tooltips] + #Enabled tooltips showing which mod an EC item is from + mod_origin_enabled = true + #Enabled tooltips showing which block type an EC item is made from + block_type_enabled = true + #Only show on advanced settings + show_on_advanced_tooltips = false + + #Disables certain types + [general.types] + + [general.types.leaves_type] + + [general.types.leaves_type.gtceu] + rubber = false + + [general.types.wood_type] + + [general.types.wood_type.gtceu] + rubber = false + + [general.types.wood_type.tfc] + acacia = true + ash = true + aspen = true + birch = true + blackwood = true + chestnut = true + douglas_fir = true + hickory = true + kapok = true + mangrove = true + maple = true + oak = true + palm = true + pine = true + rosewood = true + sequoia = true + spruce = true + sycamore = true + white_cedar = true + willow = true + + #Disables specific entries + [general.entries] + + [general.entries.wood_type] + + [general.entries.wood_type.storagedrawers] + full_drawers_2 = true + half_drawers_1 = true + full_drawers_4 = true + half_drawers_4 = true + trim = true + half_drawers_2 = true + full_drawers_1 = true + + [general.entries.wood_type.create] + window_pane = true + window = true + diff --git a/config/everycomp-hazardous.properties b/config/everycomp-hazardous.properties new file mode 100644 index 000000000..20072f7ba --- /dev/null +++ b/config/everycomp-hazardous.properties @@ -0,0 +1,2 @@ +#Hard disable entire modules. Use at your own risk and don't ask for support if you use this +#Mon Apr 22 18:18:22 NOVT 2024 diff --git a/config/expatternprovider-common.toml b/config/expatternprovider-common.toml new file mode 100644 index 000000000..fde544fbb --- /dev/null +++ b/config/expatternprovider-common.toml @@ -0,0 +1,16 @@ +#ME Extend Import/Export Bus speed multiplier +#Range: 2 ~ 128 +exBusMultiplier = 8 +#ME Infinity Cell idle energy cost (unit: AE/t) +#Range: 0.1 ~ 64.0 +cost = 8.0 +#The max range between two wireless connector +#Range: 10.0 ~ 10000.0 +range = 1000.0 +#ME Infinity Cell types (item or fluid's id) +types = ["minecraft:water", "minecraft:cobblestone"] +#The AE device/part that can be packed by ME Packing Tape +whitelist = ["expatternprovider:ex_interface_part", "expatternprovider:ex_pattern_provider_part", "expatternprovider:ex_interface", "expatternprovider:ex_pattern_provider", "expatternprovider:ex_drive", "ae2:cable_interface", "ae2:cable_pattern_provider", "ae2:interface", "ae2:pattern_provider", "ae2:drive"] +#Disable Extended Inscriber's item render, it only works in client side. +disableItemRender = false + diff --git a/config/exposure-client.toml b/config/exposure-client.toml index 07c005082..1802b5316 100644 --- a/config/exposure-client.toml +++ b/config/exposure-client.toml @@ -31,6 +31,12 @@ [FileSaving] #When the Photograph is viewed in UI, image will be saved to 'exposures' folder as a png. SavePhotographs = true - #When saving, exposures will be organized into a folders corresponding to current world name. + #When saving, exposures will be placed into folder corresponding to current world name. WorldNameSubfolder = true + #Saved exposures will be enlarged by this multiplier. + #Given the default exposure size of 320 - this will produce: + #320/640/960/1280px png image. Be careful with larger frame sizes. + #Default: X2 + #Allowed Values: X1, X2, X3, X4 + Size = "X2" diff --git a/config/exposure-common.toml b/config/exposure-common.toml index dd9c8c97a..c1a32cee2 100644 --- a/config/exposure-common.toml +++ b/config/exposure-common.toml @@ -4,21 +4,26 @@ #Allowed range: 10-300 #Default: 18-55 DefaultFocalRange = "18-55" - #Focal Range per lens. Item ID and min-max (or single number for primes) focal lengths. Separated by a comma. Allowed range: 10-300 - #Note: to attach the custom lens to the camera - it needs to be added to '#exposure:lenses' item tag. - #Default: ["minecraft:spyglass,55-200"] - LensFocalRanges = ["minecraft:spyglass,55-200"] [Lightroom] - #Time in ticks to print black and white photograph. + #Time in ticks to print black and white photograph. Default: 80 #Range: > 1 BlackAndWhitePrintTime = 80 - #Time in ticks to print color photograph. + #Time in ticks to print color photograph. Default: 200 #Range: > 1 ColorPrintTime = 200 - #Amount of experience awarded per printed Photograph. Set to 0 to disable. - #Range: 0 ~ 32767 - ExperiencePerPrint = 4 + #Time in ticks to print one channel of a chromatic photograph. Default: 120 + #Range: > 1 + ChromaticPrintTime = 120 + #Amount of experience awarded per printed black and white Photograph. Set to 0 to disable. Default: 2 + #Range: 0 ~ 99 + ExperiencePerPrintBW = 2 + #Amount of experience awarded per printed color Photograph. Set to 0 to disable. Default: 4 + #Range: 0 ~ 99 + ExperiencePerPrintColor = 4 + #Amount of experience awarded per printed chromatic Photograph (when all three channels have been printed). Set to 0 to disable. Default: 5 + #Range: 0 ~ 99 + ExperiencePerPrintChromatic = 5 [Integration] diff --git a/config/fallingtrees_client.json b/config/fallingtrees_client.json new file mode 100644 index 000000000..2e92d1c3e --- /dev/null +++ b/config/fallingtrees_client.json @@ -0,0 +1,13 @@ +{ + "invertCrouchMining": false, + "soundSettings": { + "enabled": true, + "startVolume": 0.7, + "endVolume": 0.7 + }, + "animation": { + "fallAnimLength": 2.5, + "bounceAngleHeight": 10.0, + "bounceAnimLength": 1.0 + } +} \ No newline at end of file diff --git a/config/fallingtrees_common.json b/config/fallingtrees_common.json new file mode 100644 index 000000000..2c7c6478f --- /dev/null +++ b/config/fallingtrees_common.json @@ -0,0 +1,102 @@ +{ + "disableCrouchMining": false, + "disableExtraToolDamage": false, + "disableExtraFoodExhaustion": false, + "treeLifetimeLength": 4.0, + "dynamicMiningSpeed": { + "disable": false, + "speedMultiplication": 0.5, + "maxSpeedMultiplication": 16.0 + }, + "trees": { + "standardTree": { + "algorithm": { + "maxLeavesRadius": 10, + "maxLogAmount": 256, + "shouldFallOnMaxLogAmount": false, + "shouldIgnorePersistentLeaves": true + }, + "logFilter": { + "whitelistedTags": [ + "minecraft:logs" + ], + "whitelist": [], + "blacklist": [] + }, + "leavesFilter": { + "whitelistedTags": [ + "minecraft:leaves" + ], + "whitelist": [], + "blacklist": [] + }, + "extraBlockFilter": { + "whitelistedTags": [], + "whitelist": [ + "minecraft:vine", + "minecraft:bee_nest", + "minecraft:cocoa" + ], + "blacklist": [] + }, + "enabled": true, + "onlyFallWithRequiredTool": false, + "allowedToolFilter": { + "whitelistedTags": [ + "minecraft:axes" + ], + "whitelist": [], + "blacklist": [] + } + }, + "verticalTree": { + "filter": { + "whitelistedTags": [], + "whitelist": [ + "minecraft:cactus", + "minecraft:bamboo" + ], + "blacklist": [] + }, + "enabled": true, + "onlyFallWithRequiredTool": false, + "allowedToolFilter": { + "whitelistedTags": [], + "whitelist": [], + "blacklist": [] + } + }, + "chorusTree": { + "enabled": true, + "onlyFallWithRequiredTool": false, + "allowedToolFilter": { + "whitelistedTags": [], + "whitelist": [], + "blacklist": [] + } + }, + "mushroomTree": { + "stemFilter": { + "whitelistedTags": [ + "minecraft:logs" + ], + "whitelist": [], + "blacklist": [] + }, + "capFilter": { + "whitelistedTags": [ + "minecraft:leaves" + ], + "whitelist": [], + "blacklist": [] + }, + "enabled": true, + "onlyFallWithRequiredTool": false, + "allowedToolFilter": { + "whitelistedTags": [], + "whitelist": [], + "blacklist": [] + } + } + } +} \ No newline at end of file diff --git a/config/framedblocks-client.toml b/config/framedblocks-client.toml new file mode 100644 index 000000000..cb6e1414c --- /dev/null +++ b/config/framedblocks-client.toml @@ -0,0 +1,92 @@ + +[general] + #Whether ghost blocks are shown when you are holding a framed block + showGhostBlocks = true + #If true, an alternate renderer will be used for the placement preview. May solve issues with certain shaders + altGhostRenderer = false + #Whether certain framed blocks should show fancy hitboxes + fancyHitboxes = true + #If false only full block faces of framed blocks will be culled, if true all outer faces of famed blocks can be culled + detailedCulling = true + #If true, the UV remapping will use discrete steps to avoid floating point errors + discreteUVSteps = true + #Configures how detailed connected textures are supported. + #Use anything above FULL_EDGE at your own risk (performance impact, unexpected behaviour)! + #If NONE, all connected textures support is disabled + #If FULL_FACE, connected textures are supported on full faces + #If FULL_EDGE, connected textures are supported as above and on faces whose connecting edge covers the full block width + #If DETAILED, connected textures are supported as above and on most faces when interacting with other framed blocks + #Allowed Values: NONE, FULL_FACE, FULL_EDGE, DETAILED + conTexMode = "FULL_FACE" + #Configures the verbosity of messages displayed when a block cannot be used as a camo + #If NONE, no message will be shown + #If DEFAULT, a message will be shown when the block has a BlockEntity and isn't explicitly allowed or the block is explicitly disallowed + #If DETAILED, a message will be shown as above or when a block is non-solid and not explicitly allowed + #Allowed Values: NONE, DEFAULT, DETAILED + camoMessageVerbosity = "DEFAULT" + #If true, ambient occlusion is applied to framed blocks which glow from applied glowstone dust. + #If false, the vanilla behavior of disabling AO for light-emitting blocks is used + forceAoOnGlowingBlocks = true + #If true, all possible recipes of the Framing Saw will be added to EMI, else only the permutations using the Framed Cube will be added + #This setting only has an effect when EMI is installed + showAllRecipePermutationsInEmi = true + #Configures in which cases a framed block without a camo gets a solid model + #If NEVER, the default frame texture will always be used + #If DEFAULT, certain blocks will use the default frame texture with a solid background texture + #If ALWAYS, all blocks will use the default frame texture with a solid background texture + #Allowed Values: NEVER, DEFAULT, ALWAYS + solidFrameMode = "DEFAULT" + #If enabled, non-wooden buttons and pressure plates will show a material overlay when a camo is applied + #Requires resource reload to take effect + showButtonPlateTypeOverlay = true + #If enabled, special cube blocks will show a type overlay when a camo is applied + #Requires resource reload to take effect + showSpecialCubeTypeOverlay = true + +[overlay] + #If set to HIDDEN, the State Lock overlay will be completely hidden + #If set to ICON, the State Lock overlay will only show an icon + #If set to DETAILED, the State Lock overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + stateLockMode = "DETAILED" + #If set to HIDDEN, the Toggle Waterloggable overlay will be completely hidden + #If set to ICON, the Toggle Waterloggable overlay will only show an icon + #If set to DETAILED, the Toggle Waterloggable overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + toggleWaterlogMode = "DETAILED" + #If set to HIDDEN, the Toggle Slope Face overlay will be completely hidden + #If set to ICON, the Toggle Slope Face overlay will only show an icon + #If set to DETAILED, the Toggle Slope Face overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + toggleYSlopeMode = "DETAILED" + #If set to HIDDEN, the Reinforcement overlay will be completely hidden + #If set to ICON, the Reinforcement overlay will only show an icon + #If set to DETAILED, the Reinforcement overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + reinforcedMode = "DETAILED" + #If set to HIDDEN, the Prism Offset overlay will be completely hidden + #If set to ICON, the Prism Offset overlay will only show an icon + #If set to DETAILED, the Prism Offset overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + prismOffsetMode = "DETAILED" + #If set to HIDDEN, the Collapsible Block Split Line overlay will be completely hidden + #If set to ICON, the Collapsible Block Split Line overlay will only show an icon + #If set to DETAILED, the Collapsible Block Split Line overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + splitLineMode = "DETAILED" + #If set to HIDDEN, the One-Way Window overlay will be completely hidden + #If set to ICON, the One-Way Window overlay will only show an icon + #If set to DETAILED, the One-Way Window overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + oneWayWindowMode = "DETAILED" + #If set to HIDDEN, the Item Frame Background overlay will be completely hidden + #If set to ICON, the Item Frame Background overlay will only show an icon + #If set to DETAILED, the Item Frame Background overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + itemFrameBackgroundMode = "DETAILED" + #If set to HIDDEN, the Camo Rotation overlay will be completely hidden + #If set to ICON, the Camo Rotation overlay will only show an icon + #If set to DETAILED, the Camo Rotation overlay will show detailed info + #Allowed Values: HIDDEN, ICON, DETAILED + camoRotationMode = "DETAILED" + diff --git a/config/framedblocks-common.toml b/config/framedblocks-common.toml new file mode 100644 index 000000000..f4eab6467 --- /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/gcyr.yaml b/config/gcyr.yaml index 409922080..0d7c2db45 100644 --- a/config/gcyr.yaml +++ b/config/gcyr.yaml @@ -58,3 +58,12 @@ rocket: # Default: 48 buckets. anywhereFuelAmount: 48000 +client: + # Offset of the oxygen bar from the left side of the screen. + # Default: 32 + oxygenBarX: 32 + + # Offset of the oxygen bar from the bottom of the screen. + # Default: 32 + oxygenBarY: 32 + diff --git a/config/gtceu.yaml b/config/gtceu.yaml index 1b58a9d4a..7f0e18830 100644 --- a/config/gtceu.yaml +++ b/config/gtceu.yaml @@ -73,6 +73,14 @@ recipes: # Default: true removeVanillaTNTRecipe: true + # How many Multiblock Casings to make per craft. Either 1, 2, or 3. + # Default: 2 + casingsPerCraft: 2 + + # Whether to nerf the output amounts of the first circuit in a set to 1 (from 2) and SoC to 2 (from 4). + # Default: false + harderCircuitRecipes: false + worldgen: # Rubber Tree spawn chance (% per chunk) # Default: 0.5 @@ -181,6 +189,10 @@ machines: # Default: minecraft:cobblestone replaceMinedBlocksWith: tfc:rock/cobble/rhyolite + # Whether to enable Assembly Line research for recipes. + # Default: true + enableResearch: true + # Whether to enable the Maintenance Hatch, required for Multiblocks. # Default: true enableMaintenance: true @@ -210,9 +222,10 @@ machines: # Default: "raw" bedrockOreDropTagPrefix: raw - # Wether to add a "Processing Array" - # Default: true - doProcessingArray: true + # WARNING: THIS IS NO LONGER SUPPORTED AND WILL BE REMOVED! + # This option only exists to provide backwards compatibility until the Processing Array will be removed in 1.3.0 + # Default: false + doProcessingArray: false # Makes nearly every GCYM Multiblock require blocks which set their maximum voltages. # Default: false @@ -233,10 +246,6 @@ machines: # Default: false highTierContent: false - # Whether search for recipes asynchronously. - # Default: true - asyncRecipeSearching: false - client: # Whether or not to enable Emissive Textures for GregTech Machines. # Default: true @@ -279,6 +288,10 @@ tools: # Default: 10% rngDamageElectricTools: 10 + # Amount of blocks that can be spray painted at once + # Default: 16 + sprayCanChainLength: 16 + # Config options for Mod Compatibility compat: # Config options regarding GTEU compatibility with other energy systems diff --git a/config/immediatelyfast.json b/config/immediatelyfast.json index bed6bd40c..b5ec7e304 100644 --- a/config/immediatelyfast.json +++ b/config/immediatelyfast.json @@ -18,5 +18,6 @@ "debug_only_and_not_recommended_disable_universal_batching": false, "debug_only_and_not_recommended_disable_mod_conflict_handling": false, "debug_only_and_not_recommended_disable_hardware_conflict_handling": false, - "debug_only_print_additional_error_information": false + "debug_only_print_additional_error_information": false, + "debug_only_use_last_usage_for_batch_ordering": false } \ No newline at end of file diff --git a/config/jade/plugins.json b/config/jade/plugins.json index 91bd7d0e8..aa161b451 100644 --- a/config/jade/plugins.json +++ b/config/jade/plugins.json @@ -1,4 +1,7 @@ { + "framedblocks": { + "framed_item_frame": true + }, "minecraft": { "item_storage.show_name_amount": 5, "furnace": true, @@ -51,6 +54,36 @@ "painting": true, "chiseled_bookshelf": true }, + "gtceu": { + "recipe_logic_provider": true, + "workable_provider": true, + "electric_container_provider": true, + "controllable_provider": true + }, + "jade": { + "coordinates.rel": false, + "distance": false, + "block_face": false, + "coordinates": false, + "registry_name": "OFF", + "mod_name": true + }, + "expatternprovider": { + "jade_chamber": true, + "jade_wireless": true + }, + "ae2": { + "part_icon": true, + "charger": true, + "debug": true, + "part_tooltip": true, + "grid_node_state": true, + "pattern_provider": true, + "part_mod_name": true, + "power_storage": true, + "crafting_monitor": true, + "part_name": true + }, "firmalife": { "oven_top": true, "solar_drier": true, @@ -120,12 +153,6 @@ "jadeaddons": { "equipment_requirement": "" }, - "gtceu": { - "recipe_logic_provider": true, - "workable_provider": true, - "electric_container_provider": true, - "controllable_provider": true - }, "create": { "filter": true, "backtank_capacity": true, @@ -137,30 +164,18 @@ "goggles.detailed": false, "placard": true }, - "jade": { - "coordinates.rel": false, - "distance": false, - "block_face": false, - "coordinates": false, - "registry_name": "OFF", - "mod_name": true - }, "corpse": { "corpse": true }, + "tfc_support_indicator": { + "support_indicator": true + }, "treetap": { "tap": true }, - "ae2": { - "part_icon": true, - "charger": true, - "debug": true, - "part_tooltip": true, - "grid_node_state": true, - "pattern_provider": true, - "part_mod_name": true, - "power_storage": true, - "crafting_monitor": true, - "part_name": true + "storagedrawers": { + "display.stacklimit": true, + "display.content": true, + "display.status": true } } \ No newline at end of file diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json index 6fa827b56..87811c08a 100644 --- a/config/jade/sort-order.json +++ b/config/jade/sort-order.json @@ -148,6 +148,8 @@ "minecraft:campfire": null, "tfc:mold_table": null, "corpse:corpse": null, + "tfc_support_indicator:support_indicator": null, + "framedblocks:framed_item_frame": null, "create:blaze_burner": null, "create:backtank_capacity": null, "create:contraption_inv": null, @@ -158,6 +160,10 @@ "create:exact_block": null, "create:filter": null, "create:goggles": null, + "gtceu:electric_container_provider": null, + "gtceu:workable_provider": null, + "gtceu:controllable_provider": null, + "gtceu:recipe_logic_provider": null, "tfc:barrel": null, "tfc:bellows": null, "tfc:sapling": null, @@ -207,10 +213,6 @@ "tfc:ocelot": null, "tfc:rabbit": null, "tfc:fishing_hook": null, - "gtceu:electric_container_provider": null, - "gtceu:workable_provider": null, - "gtceu:controllable_provider": null, - "gtceu:recipe_logic_provider": null, "minecraft:brewing_stand": null, "minecraft:beehive": null, "minecraft:command_block": null, @@ -267,6 +269,9 @@ "ae2:part_icon": null, "ae2:part_tooltip": null, "ae2:part_mod_name": null, + "expatternprovider:tile_data": null, + "expatternprovider:jade_wireless": null, + "expatternprovider:jade_chamber": null, "treetap:tap": null, "firmalife:drying_mat": null, "firmalife:solar_drier": null, diff --git a/config/megacells.json b/config/megacells.json new file mode 100644 index 000000000..30f632e89 --- /dev/null +++ b/config/megacells.json @@ -0,0 +1,3 @@ +{ + "AllowSpentWaste": false +} \ No newline at end of file diff --git a/config/modernfix-mixins.properties b/config/modernfix-mixins.properties index 74031f51e..d3763bd69 100644 --- a/config/modernfix-mixins.properties +++ b/config/modernfix-mixins.properties @@ -40,6 +40,7 @@ # mixin.feature.snapshot_easter_egg=true # (default) # mixin.feature.spam_thread_dump=false # (default) # mixin.feature.spark_profile_launch=false # (default) +# mixin.feature.stalled_chunk_load_detection=false # (default) # mixin.feature.warn_missing_perf_mods=true # (default) # mixin.launch.class_search_cache=true # (default) # mixin.perf.blast_search_trees=true # (default) @@ -67,6 +68,7 @@ # mixin.perf.fast_registry_validation=true # (default) # mixin.perf.faster_item_rendering=false # (default) # mixin.perf.faster_texture_stitching=true # (default) +# mixin.perf.fix_loop_spin_waiting=true # (default) # mixin.perf.forge_cap_retrieval=true # (default) # mixin.perf.forge_registry_alloc=true # (default) # mixin.perf.forge_registry_lambda=true # (default) @@ -75,6 +77,7 @@ # mixin.perf.mojang_registry_size=true # (default) # mixin.perf.nbt_memory_usage=true # (default) # mixin.perf.patchouli_deduplicate_books=true # (default) +# mixin.perf.potential_spawns_alloc=true # (default) # mixin.perf.reduce_blockstate_cache_rebuilds=true # (default) # mixin.perf.remove_biome_temperature_cache=true # (default) # mixin.perf.remove_spawn_chunks=false # (default) @@ -82,6 +85,7 @@ # mixin.perf.state_definition_construct=true # (default) # mixin.perf.tag_id_caching=true # (default) # mixin.perf.thread_priorities=false # (overridden for mod compat) +# mixin.perf.ticking_chunk_alloc=true # (default) # mixin.safety=true # (default) # # User overrides go here. diff --git a/config/railways-client.toml b/config/railways-client.toml index 0b825d851..d982f0f44 100644 --- a/config/railways-client.toml +++ b/config/railways-client.toml @@ -2,9 +2,6 @@ #. #Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! [client] - #. - #Disable the optifine warning screen [DANGER]: Using optifine With Steam 'n' Rails may cause issues and you will not get any support for optifine related issues. - disableOptifineNag = false #. #Show extended debug info in coupler goggle overlay showExtendedCouplerDebug = false @@ -22,23 +19,47 @@ #Whether to actually apply the dev cape (ignored for non-devs) #This setting may require a relog to take effect useDevCape = true + #. + #Should the normal create conductor cap be rendered on top of the conductors existing hat? + renderNormalCap = true #. #Smoke Settings [client.smoke] #. - #[in Ticks] - #Lifetime of smoke particles emitted by contraptions - #Range: 20 ~ 1000 - smokeLifetime = 500 + #Smoke particle style + #Allowed Values: VANILLA, OLD, CARTOON + smokeType = "CARTOON" + #. - #Smoke emission rate on contraptions - #Range: 0.0 ~ 10.0 - smokePercentage = 0.75 + #Old-style Smoke Settings + [client.smoke.old] + #. + #[in Ticks] + #Lifetime of smoke particles emitted by contraptions + #Range: 20 ~ 1000 + smokeLifetime = 500 + #. + #Smoke emission rate on contraptions + #Range: 0.0 ~ 10.0 + smokePercentage = 0.75 + #. + #Smoke texture quality + #Allowed Values: LOW, MEDIUM, HIGH, ULTRA + smokeQuality = "HIGH" + #. + #Thicker smoke (renders 2 extra layers per particle) + thickerSmoke = true + #. - #Smoke texture quality - #Allowed Values: LOW, MEDIUM, HIGH, ULTRA - smokeQuality = "HIGH" + #Cartoon-style Smoke Settings + [client.smoke.cartoon] + #. + #Spawn faster-rising small puffs of smoke on an interval + spawnFasterPuffs = true + #. + #Spawn steam on an interval + spawnSteam = false #. #Journeymap Settings diff --git a/config/seamless_loading_screen.json b/config/seamless_loading_screen.json new file mode 100644 index 000000000..3169df6c4 --- /dev/null +++ b/config/seamless_loading_screen.json @@ -0,0 +1,20 @@ +{ + "time": 80, + "fade": 20, + "tintColor": -14606047, + "tintStrength": 0.3, + "enableScreenshotBlur": false, + "screenshotBlurStrength": 1.0, + "screenshotBlurQuality": 5.0, + "playSoundEffect": false, + "soundEffect": "minecraft:ui.toast.out", + "soundPitch": 1.0, + "soundVolume": 1.0, + "resolution": "Normal", + "disableCamera": true, + "archiveScreenshots": false, + "updateWorldIcon": false, + "blacklistedAddresses": [ + "play.wynncraft.com" + ] +} \ No newline at end of file diff --git a/config/showcaseitem-common.toml b/config/showcaseitem-common.toml new file mode 100644 index 000000000..1aa17d92d --- /dev/null +++ b/config/showcaseitem-common.toml @@ -0,0 +1,5 @@ +#Showcase Item Options +# +#Render Items in Chat +renderItemsInChat = true + diff --git a/config/storagedrawers-client.toml b/config/storagedrawers-client.toml new file mode 100644 index 000000000..52196c767 --- /dev/null +++ b/config/storagedrawers-client.toml @@ -0,0 +1,21 @@ + +[General] + #Invert the behavior of the shift key for extracting items + invertShift = false + #Invert left and right click action on drawers + invertClick = false + +[Render] + #Distance in blocks before item labels stop rendering + labelRenderDistance = 25.0 + #Distance in blocks before quantity numbers stop rendering + quantityRenderDistance = 10.0 + #Distance in blocks before quantity numbers begin to fade out + quantityFadeDistance = 4.0 + +[Integration] + #Enable extended data display in WAILA if present + enableWaila = true + #Enable extended data display in The One Probe if present + enableTheOneProbe = true + diff --git a/config/storagedrawers-common.toml b/config/storagedrawers-common.toml new file mode 100644 index 000000000..3dacccf2e --- /dev/null +++ b/config/storagedrawers-common.toml @@ -0,0 +1,36 @@ + +[General] + #The number of item stacks held in a basic unit of storage. + #1x1 drawers hold 8 units, 1x2 drawers hold 4 units, 2x2 drawers hold 2 units. + #Half-depth drawers hold half those amounts. + baseStackStorage = 4 + #Controller range defines how far away a drawer can be connected + #on X, Y, or Z planes. The default value of 50 gives the controller a very + #large range, but not beyond the chunk load distance. + #Range: 1 ~ 75 + controllerRange = 50 + enableUI = true + enableSidedInput = true + enableSidedOutput = true + enableItemConversion = true + enableExtraCompactingRules = true + debugTrace = false + #List of rules in format "domain:item1, domain:item2, n". + #Creates a compacting drawer rule to convert 1 of item1 into n of item2. + compactingRules = ["minecraft:clay, minecraft:clay_ball, 4"] + +[StorageUpgrades] + #Storage upgrades multiply storage capacity by the given amount. + #When multiple storage upgrades are used together, their multipliers are added before being applied. + level1Mult = 2 + level2Mult = 4 + level3Mult = 8 + level4Mult = 16 + level5Mult = 32 + +[Integration] + #When true, shows quantity as NxS + R (by stack size) rather than count + wailaStackRemainder = true + #When true, does not show current quantities unless quantify key was used + wailaRespectQuantifyKey = false + diff --git a/config/tfc_tumbleweed-common.toml b/config/tfc_tumbleweed-common.toml new file mode 100644 index 000000000..0fefa009f --- /dev/null +++ b/config/tfc_tumbleweed-common.toml @@ -0,0 +1,35 @@ + +[General] + # + # Ticks between tumbleweed spawn attempts. + #Range: > 0 + ticksBetween = 75 + # + # How many attempts tumbleweeds have to spawn. + #Range: > 0 + spawnAttempts = 15 + # + # Tumbleweed spawn cahnce. Higher value = higher chance. + #Range: 0.0 ~ 1.0 + spawnChance = 0.7 + # + # The amount of tumbleweeds, that are allowed to be around a player, for a tumbleweed to spawn. + #Range: > 0 + maxPerPlayer = 32 + # + # Minimum rainfall for tumbleweed to spawn. + #Range: 0.0 ~ 500.0 + minRainfall = 0.0 + # + # Maximum rainfall for tumbleweed to spawn. + #Range: 0.0 ~ 500.0 + maxRainfall = 100.0 + # + # Factor that is multiplied to the wind speed applied to the tumbleweed. Higher value results in faster moving tumbleweed, while lower results in slower. If negative, the tumbleweed will move opposite the wind direction. This config only does something, if the Weather 2 mod is present! + #Range: 4.9E-324 ~ 1.7976931348623157E308 + windSpeedFactor = 0.075 + # + # The minimum required wind speed for tumbleweeds to start tumbling about. + #Range: 4.9E-324 ~ 1.7976931348623157E308 + windThreshold = 0.15 + diff --git a/config/tfcdesirepaths-common.toml b/config/tfcdesirepaths-common.toml new file mode 100644 index 000000000..637ce445c --- /dev/null +++ b/config/tfcdesirepaths-common.toml @@ -0,0 +1,24 @@ + +#You can change the block compaction (paths) chance via a datapack, as this uses recipes, +#this means you can create custom desire path recipes, e.g. coal to diamond blocks, and set a custom chance +# +[general] + #When enabled, prints debug values to console + enableDebug = false + #When enabled, all animals create paths (possibly performance intensive depending on the amount) + allMobs = true + #Should carts be able to compact blocks and create desire paths? True = enabled + toggleCarts = true + #When enabled, vegetation like tall grass or loose rocks gets destroyed + destroyVegetation = true + #The minimum speed the player should move at, in order for blocks to compact. + #Player sneaking is about 0.06, walking is about 0.215 and sprinting is above 0.26. + #Range: 0.0 ~ 1.7976931348623157E308 + playerSpeedThreshold = 0.15 + #The minimum speed a mob should move at, in order for blocks to compact + #Range: 0.0 ~ 1.7976931348623157E308 + mobSpeedThreshold = 0.15 + #The factor that affects the chance of path creation. Higher value equals higher chance + #Range: 1.0 ~ 1.7976931348623157E308 + cartCompactFactor = 5.0 + diff --git a/config/tfchotornot-common.toml b/config/tfchotornot-common.toml new file mode 100644 index 000000000..7e77ea351 --- /dev/null +++ b/config/tfchotornot-common.toml @@ -0,0 +1,41 @@ + +[general] + #This sets whether an item that contains a fluid will have a tooltip that they are gaseous, too hot or too cold. + enableTooltips = true + #This sets whether gaseous effect for a fluid should be enabled. + enableGaseous = true + #If true, then items that melt into a fluid will create a puddle below you. Potentially dangerous if this is a molten metal, lava or equivalent. + toggleFluidPuddle = true + #If true, players yeet hot or cold items from their hands. + yeet = true + #This sets the temperature when a hot object should start burning the player (in celsius). + #Range: > -2147483648 + hotTemperature = 300 + #This sets the temperature when a cold object should add effects to the player (in celsius). + #Range: > -2147483648 + coldTemperature = -20 + #This sets the temperature when a hot fluid should start burning the player (in kelvin). + #Range: > -2147483648 + hotFluidTemperature = 1300 + #This sets the temperature when a cold fluid should add effects to the player (in kelvin). + #Range: > -2147483648 + coldFluidTemperature = 273 + #Modifier for how much the offhand item should heat up when holding hot items. Holding multiple hot items will heat your insulating items faster! + #Range: 4.9E-324 ~ 1.7976931348623157E308 + itemTemperatureModifier = 2.0 + #How often the heat of your tongs, mittens or potholders should increase. Higher value -> slower. Too high and items won't heat up. + #Range: > 1 + itemHeatTimeInterval = 1 + #How often the durability of your tongs, mittens or potholders should take damage. Higher value -> slower. Holding multiple hot items will damage your insulating items faster! + #Range: > 1 + itemDamageTimeInterval = 10 + #Durability for wooden tongs. + #Range: > 0 + woodenTongsDurability = 250 + #Durability for potholders. + #Range: > 0 + potholderDurability = 600 + #Durability for mittens. + #Range: > 0 + mittenDurability = 1600 + diff --git a/config/tfg-common.toml b/config/tfg-common.toml new file mode 100644 index 000000000..58a16f7ed --- /dev/null +++ b/config/tfg-common.toml @@ -0,0 +1,5 @@ +#Should be create compat enabled? +createCompat = true +#Should be tfc ambiental compat enabled? +tfcAmbientalCompat = true + diff --git a/config/tumbleweed-common.toml b/config/tumbleweed-common.toml new file mode 100644 index 000000000..05cab7df2 --- /dev/null +++ b/config/tumbleweed-common.toml @@ -0,0 +1,14 @@ +#Should tumbleweeds drop items upon destroying. +#The drop list is configurable using loot tables (using vanilla data packs or a mod like CraftTweaker). +enableDrops = true +#Chance a tumbleweed spawns in a chunk. +#Spawner blocks and allowed biomes are customizable using data packs through block and biome tags. +#Tumbleweeds can spawn in non-solid blocks with a solid block below and sky access above. +spawnChance = 0.5 +#Maximum number of tumbleweeds existing per player (technically per 17x17 loaded chunks). +maxPerPlayer = 8 +#Should tumbleweeds destroy crops they land upon. +damageCrops = true +#Drop items only when destroyed by player (normally also drops on lava and cactus damage, for example). +dropOnlyByPlayer = false + diff --git a/kubejs/config/client.properties b/kubejs/config/client.properties index e6bfaacf5..dd50f659d 100644 --- a/kubejs/config/client.properties +++ b/kubejs/config/client.properties @@ -1,5 +1,5 @@ #KubeJS Client Properties -#Mon Dec 11 07:09:45 NOVT 2023 +#Mon Apr 22 18:18:21 NOVT 2024 backgroundColor=2E3440 barBorderColor=ECEFF4 barColor=ECEFF4 diff --git a/kubejs/config/common.properties b/kubejs/config/common.properties index 75a8e51b9..73db5917e 100644 --- a/kubejs/config/common.properties +++ b/kubejs/config/common.properties @@ -1,5 +1,5 @@ #KubeJS Common Properties -#Mon Dec 11 07:09:46 NOVT 2023 +#Mon Apr 22 18:18:22 NOVT 2024 allowAsyncStreams=true announceReload=true creativeModeTabIcon=minecraft\:purple_dye