diff --git a/manifest.json b/manifest.json index 5d5acb7..4152045 100644 --- a/manifest.json +++ b/manifest.json @@ -141,11 +141,6 @@ "fileID": 2450900, "required": true }, - { - "projectID": 230976, - "fileID": 2463272, - "required": true - }, { "projectID": 231382, "fileID": 3408276, @@ -446,22 +441,6 @@ "fileID": 2920434, "required": true }, - { - "projectID": 271492, - "fileID": 2469710, - "required": true, - "sides": [ - "client" - ] - }, - { - "projectID": 271740, - "fileID": 2707353, - "required": true, - "sides": [ - "client" - ] - }, { "projectID": 271835, "fileID": 2920437, @@ -482,21 +461,11 @@ "fileID": 2750633, "required": true }, - { - "projectID": 278385, - "fileID": 2482543, - "required": true - }, { "projectID": 278398, "fileID": 2567799, "required": true }, - { - "projectID": 278494, - "fileID": 3973967, - "required": true - }, { "projectID": 278799, "fileID": 2833002, @@ -507,11 +476,6 @@ "fileID": 2491542, "required": true }, - { - "projectID": 280510, - "fileID": 2643711, - "required": true - }, { "projectID": 282313, "fileID": 2689835, @@ -525,24 +489,11 @@ "fileID": 2694382, "required": true }, - { - "projectID": 284904, - "fileID": 2568865, - "required": true, - "sides": [ - "client" - ] - }, { "projectID": 285612, "fileID": 3133651, "required": true }, - { - "projectID": 288885, - "fileID": 4030366, - "required": true - }, { "projectID": 291737, "fileID": 2920441, @@ -673,7 +624,7 @@ }, { "projectID": 419286, - "fileID": 4591146, + "fileID": 4752579, "required": true }, { @@ -688,7 +639,7 @@ }, { "projectID": 460609, - "fileID": 4623985, + "fileID": 4800875, "required": true }, { @@ -736,7 +687,7 @@ }, { "projectID": 620262, - "fileID": 3909215, + "fileID": 4724647, "required": true }, { @@ -769,9 +720,14 @@ "fileID": 4749823, "required": true }, + { + "projectID": 705000, + "fileID": 4704976, + "required": true + }, { "projectID": 737252, - "fileID": 4278838, + "fileID": 4675600, "required": true }, { @@ -779,11 +735,21 @@ "fileID": 4661741, "required": true }, + { + "projectID": 870276, + "fileID": 4576653, + "required": true + }, { "projectID": 870486, "fileID": 4569618, "required": true }, + { + "projectID": 871198, + "fileID": 4800687, + "required": true + }, { "projectID": 884359, "fileID": 4738926, diff --git a/overrides/config/UniversalTweaks.cfg b/overrides/config/UniversalTweaks.cfg new file mode 100644 index 0000000..5c732dd --- /dev/null +++ b/overrides/config/UniversalTweaks.cfg @@ -0,0 +1,1404 @@ +# Configuration file + +general { + + "bugfixes: blocks" { + # Fixes rendering issues with banners by correctly sizing their render bounding boxes + B:"Banner Bounding Box"=true + + # Fixes inconsistent delays of comparators to prevent redstone timing issues + B:"Comparator Timing"=true + + # Only damage living entities hit by falling blocks, prevents killing items and XP + B:"Falling Block Entity Damage"=true + + # Slims down the hopper bounding box for easier access of nearby blocks + B:"Hopper Bounding Box"=true + + # Prevents crashes when the destination tile entity becomes unavailable during the item insert process + # Mainly utilized to suppress edge case symptoms with Thaumcraft's Thaumatorium + B:"Hopper Insert Safety Check"=true + + # Prevents voiding held items when right + left clicking on an item frame simultaneously + B:"Item Frame Void"=true + + # Disables climbing movement when flying + B:"Ladder Flying Slowdown"=true + + # Avoids the need for multiple mining attempts by sending additional movement packets + B:"Mining Glitch"=true + + # Properly saves the last state of pistons to tags + B:"Piston Progress"=true + + "block overlay" { + # Fixes x-ray when standing in non-suffocating blocks + B:"[1] Block Overlay Toggle"=true + + # Excludes blocks from the block overlay bugfix + # Syntax: modid:block + S:"[2] Blacklist" < + > + + # Includes blocks in the block overlay bugfix + # Syntax: modid:block + S:"[3] Whitelist" < + > + } + + } + + "bugfixes: entities" { + # Improves the attack radius of hostile mobs by checking the line of sight with raytracing + B:"Attack Radius"=true + + # Prevents fire projectiles burning entities when blocking with shields + B:"Block Fire"=true + + # Fixes entities glitching through the bottom of boats + B:"Boat Riding Offset"=true + + # Replaces linked entity AI task sets with concurrent sets to avoid mod exception concerning entity AI + # Only enable this if you're facing concurrent modification exceptions with entity AI tasks, for example Thaumcraft's Pechs + B:"Concurrent Entity AI Tasks"=false + + # Fixes corrupted entities exceeding the allowed death time + B:"Death Time"=true + + # Fixes lag caused by dead entities by sending additional packets when the player is not alive + B:"Destroy Entity Packets"=true + + # Fixes missing player states when changing dimensions by sending additional packets + B:"Dimension Change Player States"=true + + # Fixes item duplications when players are dropping items and disconnecting + B:"Disconnect Dupe"=true + + # Fixes a duplication exploit connected to the inventories of donkeys and mules + B:"Donkey/Mule Dupe"=true + + # Fixes consuming an item having a chance of also consuming a second item without any animation + B:"Double Consumption"=true + + # Relocate elytra deployment and landing to client side to prevent issues with high latencies + B:"Elytra Deployment & Landing"=true + + # Saves entity bounding boxes to tags to prevent breakouts and suffocation + B:"Entity Bounding Box"=true + + # Fixes entity motion desyncs most notable with arrows and thrown items + B:"Entity Desync"=true + + # Fixes non-functional elytra firework boosting and guardian targeting if the entity ID is 0 + B:"Entity ID"=true + + # Prevents corruption of entities caused by invalid health or damage values + B:"Entity NaN Values"=true + + # Pushes entities out of blocks when growing up to prevent suffocation + B:"Entity Suffocation"=true + + # Fixes entity tracker to prevent client-sided desyncs when teleporting or changing dimensions + # Incompatible with SpongeForge + B:"Entity Tracker"=true + + # Changes UUIDs of loaded entities in case their UUIDs are already assigned (and removes log spam) + B:"Entity UUID"=true + + # Modifies falling logic of horses, listening to LivingFallEvent and taking jump boost into account + B:"Horse Falling"=true + + # Corrects maximum player health on joining by setting the last saved health value + B:"Max Player Health"=true + + # Fixes mounts and boats sometimes disappearing after dismounting + B:"Mount Desync"=true + + # Fixes saturation depleting in peaceful mode + B:"Player Saturation"=true + + # Fixes a duplication exploit connected to shearing mooshrooms + B:"Shear Mooshroom Dupe"=true + + # Fixes skeletons not looking at their targets when strafing + B:"Skeleton Aim"=true + + # Returns missing hoods to villager mantles + B:"Villager Mantle Hoods"=true + } + + "bugfixes: misc" { + # Improves the accuracy of smooth lighting by checking for suffocation and light opacity + B:"Accurate Smooth Lighting"=true + + # Fixes entity and particle rendering issues by enabling depth buffer writing + B:"Depth Mask"=true + + # Replaces the help command, sorts and reports broken commands + B:"Help Command"=true + + # Prevents various crashes with Turkish locale + B:"Locale Crash"=true + + # Increases the packet size limit to account for large packets in modded environments + # Vanilla default is 0x200000 + # Incompatible with SpongeForge and RandomPatches + I:"Packet Size"=16777216 + + "model gap" { + # Fixes transparent gaps in all 3D models of blocks and items + B:"[1] Model Gap Toggle"=true + + # Quad X/Y offset + # Moves the quad toward the center of the item + # Use to hide gaps, keep as close to 0 as possible + D:"[2] Recess Value"=0.007 + + # Quad expansion increment + # Enlarges each quad + # Use to hide gaps, keep as close to 0 as possible + D:"[3] Expansion Value"=0.008 + } + + } + + "bugfixes: world" { + # Fixes loading of outdated chunks to prevent duplications, deletions and data corruption + # Incompatible with SpongeForge + B:"Chunk Saving"=true + + # Fixes invisible chunks in edge cases (small enclosed rooms at chunk borders) + B:"Frustum Culling"=true + + # Changes the data table of tile entities to resolve issues + # HASHMAP: Vanilla default + # LINKED_HASHMAP: Keeps the loading order of tile entities to prevent issues during the first ticks of chunk loading + # CONCURRENT_HASHMAP: Allows simultaneous access to tile entities to prevent concurrent modification exceptions + # CONCURRENT_LINKED_HASHMAP: Combines LINKED_HASHMAP and CONCURRENT_HASHMAP, may have random side effects + # Valid values: + # HASHMAP + # LINKED_HASHMAP + # CONCURRENT_HASHMAP + # CONCURRENT_LINKED_HASHMAP + S:"Tile Entity Map"=LINKED_HASHMAP + } + + debug { + # For those who live life on the edge, may or may not include Jons + B:"Bypass Incompatibility Warnings"=false + + # Enables debug logging + B:"Debug Logging"=false + + # Prints the time the game needed to launch to the log + B:"Show Loading Time"=true + } + + "mod integration" { + + abyssalcraft { + # Makes an optimization to reduce tick overhead of AbyssalCraft's item transport system + B:"Optimized Item Transport"=true + } + + "actually additions" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "arcane archives" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "advent of ascension" { + # Fixes AoA player ticking in certain GUIs without player inventories (i.e. Flux Networks GUI) + B:"Inventory-less GUI Compatibility"=false + } + + "biomes o' plenty" { + # Fixes rapid inflection of regeneration effects in hot spring water + B:"Hot Spring Water"=true + } + + "blood magic" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + + # Optimizes the Hellfire/Soul Forge to reduce tick time + B:"Optimized Hellfire Forge"=true + + # Fixes memory leak related to unloading worlds/switching dimensions + B:"World Unload Memory Leak Fix"=true + } + + botania { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + + # Enables the Botania Garden of Glass skybox for custom dimensions + # Abides by Botania's 'enableFancySkybox' config option + # Example: 43 + I:"Fancy Skybox" < + > + } + + chisel { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "chocolate quest repoured" { + # Restores the golden feather behavior from the original Better Dungeons mod + B:"Legacy Golden Feather"=true + } + + "cofh core" { + # Sets the damage multiplier of the Vorpal enchantment + D:"Vorpal Enchantment Damage"=10.0 + } + + "elementary staffs" { + # Reintroduces the 1.5 electric staff behavior along with some subtle particles + B:"Electric Staff Port"=true + } + + "elenai dodge 2" { + # Fixes server-sided crashes when the Feathers Helper API is utilized + B:"Feathers Helper API Fix"=true + + # Sets the amount of consumed half-feathers per interval when the player is sprinting + I:"Sprinting Feather Consumption"=0 + + # Sets the rate feathers are consumed in ticks when the player is sprinting + I:"Sprinting Feather Interval"=20 + + # Sets the amount of half-feathers required to start sprinting + I:"Sprinting Feather Requirement"=6 + } + + "epic siege mod" { + # Disables leftover debug logging inside the digger AI of the beta builds + B:"Disable Digger AI Debug"=true + } + + "the erebus" { + # Prevents HWYLA/TOP crashes with preserved blocks + B:"Preserved Blocks Fix"=true + } + + "extra utilities 2" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + forestry { + # Adds custom emerald to germling trades to the arborist villager + # Syntax: level;emeralds_min;emeralds_max;germlings_min;germlings_max;type;complexity_min;complexity_max + # level Level when this trade becomes available (how much trading needs to be done) + # emeralds_min Lower random limit for emeralds + # emeralds_max Upper random limit for emeralds + # germlings_min Lower random limit for germlings + # germlings_max Upper random limit for germlings + # type Type of germling, can be either pollen or sapling + # complexity_min Lower limit of allele complexity + # complexity_max Upper limit of allele complexity + # + # Example for a level 5 trade for a single sapling with a complexity between 6 and 10, costing between 10 to 40 emeralds: + # 5;10;40;1;1;sapling;6;10 + S:"Arborist Villager Trades" < + > + + # Disables damage caused by bees bypassing player armor + B:"Disable Bee Damage Armor Bypass"=true + + # Fixes various duplication exploits + B:"Duplication Fixes"=true + + # Allows Forestry farms to pick up ExtraTrees fruit + B:"Extra Trees: Gather Windfall"=true + + # Allows Forestry farms to automatically replant cocoa beans + B:"Replanting Cocoa Beans"=true + } + + "industrialcraft 2" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "industrial foregoing" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "infernal mobs" { + # Enables compatibility between Infernal Mobs' Sticky effect and Capsule's Recall enchantment + B:"Sticky Recall Compatibility"=true + } + + "iron backpacks" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "item stages" { + # Changes item matching code to CraftTweaker's ingredient matching system, fixes item NBT issues + B:"Ingredient Matching"=true + } + + mekanism { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "mob stages" { + # Fixes mob replacement ignoring entity spawning rules + B:"Spawning Rules Fixes"=true + } + + "nether chest" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + netherrocks { + # Prevents crashing with mods implementing right click crop harvesting + B:"Right Click Harvesting Fix"=true + } + + nuclearcraft { + # Changes the data table of the radiation environment handler to improve performance + # CONCURRENT_HASHMAP: NuclearCraft default + # CONCURRENT_LINKED_HASHMAP: Keeps order of radiation environment info to improve iteration - Better performance + # CONCURRENT_LINKED_QUEUE: Uses a queue to avoid iteration - Best performance + # Valid values: + # CONCURRENT_HASHMAP + # CONCURRENT_LINKED_HASHMAP + # CONCURRENT_LINKED_QUEUE + S:"Radiation Environment Map"=CONCURRENT_LINKED_QUEUE + } + + projectred { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + quark { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + roost { + # Improves load time by registering CT chickens early for Roost to detect them + # Note: All CT chickens must be specified in "Custom Chickens" for this tweak to work! + # Note: In your .zs files, to use ContentTweaker's MaterialSystem Parts, you must: + # 1) Use '#loader finalize_contenttweaker', not '#loader contenttweaker' + # 2) Use the Material Part Bracket Handler to reference the item + B:"ContentTweaker: Early Register CT Chickens"=false + + # Adds custom chickens from mods (e.g. ContentTweaker) to Roost's stock texture check + # Syntax: name + # name Chicken name + S:"Custom Chickens" < + > + } + + "simple difficulty" { + # Fixes the interaction of iron canteens with rain collectors + B:"Iron Canteen Interaction Fix"=true + } + + "spice of life" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "storage drawers" { + # Fixes voiding of items when nearing full capacity + # Fixes slotless item handler implementation not allowing the extraction from compacting item drawers with the vending upgrade + # Caches the drawer controller tile to avoid getting the TE from the world every time a drawer slave is interacted with + B:"Item Handlers"=false + + # Approximate range in blocks at which drawers render contained items + # 0 for default unlimited range + I:"Render Range"=0 + } + + "tech reborn" { + # Optimizes the Rolling Machine to reduce tick time + B:"Optimized Rolling Machine"=true + } + + thaumcraft { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + + # Fixes the bounding box always being at the center in both cinderpearls and shimmerleafs + B:"Flower Bounding Box"=true + + # Stops the thaumometer from bobbing rapidly when using it to scan objects + B:"Stable Thaumometer"=true + } + + "thaumcraft: entities" { + # Adds particles to firebats similar to legacy versions + B:"Firebat Particles"=true + + # Rotates dead eldritch crabs all the way like endermites, silverfish, and spiders + B:"Spiderlike Eldritch Crabs"=true + + # Increases particle size of wisps similar to legacy versions + B:"Wisp Particles"=true + } + + "thaumcraft: foci" { + + "focus effects" { + # Overhauls the break focus effect cast sound + B:"[01] Break: Cast Sound Revamp"=true + + # Adds an impact sound to the break focus effect + B:"[02] Break: Impact Sound"=true + + # Overhauls the earth focus effect cast sound + B:"[03] Earth: Cast Sound Revamp"=true + + # Adds an impact sound to the earth focus effect + B:"[04] Earth: Impact Sound"=true + + # Adds an impact sound to the fire focus effect + B:"[05] Fire: Impact Sound"=true + + # Adds an impact sound to the flux focus effect + B:"[06] Flux: Impact Sound"=true + + # Overhauls the frost focus effect cast sound to make it a lot less plangent + B:"[07] Frost: Cast Sound Revamp"=true + + # Adds an impact sound to the frost focus effect + B:"[08] Frost: Impact Sound"=true + + # Overhauls the heal focus effect cast sound + B:"[09] Heal: Cast Sound Revamp"=true + + # Adds an impact sound to the heal focus effect + B:"[10] Heal: Impact Sound"=true + + # Overhauls the rift focus effect cast sound + B:"[11] Rift: Cast Sound Revamp"=true + + # Adds an impact sound to the rift focus effect + B:"[12] Rift: Impact Sound"=true + } + + "focus mediums" { + # Plays an additional cast sound when using any bolt focus medium to add an extra layer of pow + B:"[1] Bolt: Cast Sound"=true + + # Plays an additional cast sound when using any cloud focus medium + B:"[2] Cloud: Cast Sound"=true + + # Adds additional cast, despawn, and setup sounds when using any mine focus medium + B:"[3] Mine: Sound Overhaul"=true + + # Plays an additional cast sound when summoning any type of spellbat + B:"[4] Spellbat: Cast Sound"=true + } + + } + + "thaumic wonders" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "the farlanders" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "thermal expansion" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + + # Adds Monoculture Cycle integration to desired phytogenic insolator recipes added by ModTweaker + # Register the recipe with Insolator.addRecipeMonoculture() instead of Insolator.addRecipe() in .zs files + # (and Insolator.addRecipeMonocultureSaplingInfuser() instead of Insolator.addRecipeSaplingInfuser()) + # Note: Make sure the 'fertilizer' is specified as the secondaryInput arg in the function + B:"Insolator Custom Monoculture"=true + } + + "tinkers' construct" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + + # Excludes gaseous fluids from being transferable via faucets + B:"Gaseous Fluids"=false + + # Suppresses special abilities of long swords and rapiers when shurikens are wielded in the offhand + B:"Offhand Shuriken"=true + + # Caches all ore dictionary smelting recipes to speed up game loading + B:"Ore Dictionary Cache"=true + + # Despawns unbreakable projectiles faster to improve framerates + B:"Projectile Despawning"=true + } + + "tiny progressions" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + } + + "tweaks: blocks" { + # Replaces bed obstruction checks with an improved version + B:"Bed Obstruction Replacement"=true + + # Prevents breaking lower parts of sugar cane and cacti as well as unripe crops, unless sneaking + B:"Better Harvest"=false + + # Sets the delay in ticks between breaking blocks + I:"Block Hit Delay"=5 + + # Determines how tall cacti can grow + I:"Cactus Size"=3 + + # Makes leaves decay faster when trees are chopped + B:"Fast Leaf Decay"=true + + # Allows the player to jump over fences and walls + B:"Fence/Wall Jump"=true + + # Allows the creation of grass paths everywhere (beneath fence gates, trapdoors, ...) + B:"Lenient Paths"=true + + # Determines how tall sugar cane can grow + I:"Sugar Cane Size"=3 + + # Determines how long vines can grow + # 0 = Infinite (vanilla default) + I:"Vine Size"=0 + + "better placement" { + # Removes the delay between placing blocks + B:"[1] Better Placement Toggle"=false + + # If the cursor must be moved to a new location before placing another block + B:"[2] Force New Location"=true + + # Only affects block placement in creative mode + B:"[3] Creative Mode Only"=false + } + + "block dispenser" { + # Allows dispensers to place blocks + B:"[1] Block Dispenser Toggle"=false + + # List of blocks concerning dispensing + # Behavior depends on the list mode + # Syntax: modid:block + S:"[2] Block List" < + minecraft:water + minecraft:flowing_water + minecraft:lava + minecraft:flowing_lava + minecraft:fire + minecraft:web + botania:specialflower + thermalexpansion:strongbox + > + + # Blacklist Mode: Blocks which can't be placed, others can + # Whitelist Mode: Blocks which can be placed, others can't + # Valid values: + # WHITELIST + # BLACKLIST + S:"[3] List Mode"=BLACKLIST + } + + "breakable bedrock" { + # Allows customizable mining of bedrock + B:"[1] Breakable Bedrock Toggle"=false + + # List of tools concerning mining bedrock + # Behavior depends on the list mode + # Syntax: modid:tool + S:"[2] Tool List" < + > + + # Blacklist Mode: Tools which can't mine bedrock, others can + # Whitelist Mode: Tools which can mine bedrock, others can't + # Valid values: + # WHITELIST + # BLACKLIST + S:"[3] List Mode"=BLACKLIST + } + + "finite water" { + # Prevents creation of infinite water sources + B:"[1] Finite Water Toggle"=false + + # Allows creation of infinite water sources in ocean and river biomes + B:"[2] Allow Water Biomes"=false + + # Inclusive minimum altitude at which water is infinite + I:"[3] Minimum Altitude"=0 + + # Inclusive maximum altitude at which water is infinite + I:"[4] Maximum Altitude"=63 + } + + } + + "tweaks: entities" { + # Removes entity AI for improved server performance + B:"AI Removal"=false + + # Replaces entity AI for improved server performance + B:"AI Replacement"=true + + # Replaces auto jump with an increased step height (singleplayer only) + B:"Auto Jump Replacement"=true + + # Enables ignition of entities by right-clicking instead of awkwardly lighting the block under them + B:"Better Ignition"=true + + # Sets the acceleration value for controlling boats + D:"Boat Speed"=0.04 + + # Lets baby zombies burn in daylight as in Minecraft 1.13+ + B:"Burning Baby Zombies"=true + + # Sets the chance for creepers to spawn charged + # Min: 0.0 + # Max: 1.0 + D:"Creeper Charged Spawning Chance"=0.0 + + # Sets the chance to replace deadly creeper explosions with delightful confetti + # Min: 0.0 + # Max: 1.0 + D:"Creeper Confetti Spawning Chance"=0.0 + + # Sets the additional damage that critical arrows deal + # -1 for vanilla random default + I:"Critical Arrow Damage"=-1 + + # Disables creepers dropping music discs when slain by skeletons + B:"Disable Creeper Music Discs"=false + + # Disables leveling of villager careers, only allowing base level trades + B:"Disable Villager Trade Leveling"=false + + # Disables withers targeting animals + B:"Disable Wither Targeting AI"=false + + # Lets husks and strays spawn underground like regular zombies and skeletons + B:"Husk & Stray Spawning"=true + + # Mobs carrying picked up items will drop their equipment and despawn properly + B:"Mob Despawn Improvement"=true + + # Stops horses wandering around when saddled + B:"No Saddled Wandering"=true + + # Sets the chance for rabbits to spawn as the killer bunny variant + # Min: 0.0 + # Max: 1.0 + D:"Rabbit Killer Spawning Chance"=0.0 + + # Sets the chance for rabbits to spawn as the Toast variant + # Min: 0.0 + # Max: 1.0 + D:"Rabbit Toast Spawning Chance"=0.0 + + attributes { + # Sets custom ranges for entity attributes + B:"[01] Attributes Toggle"=true + D:"[02] Max Health Min"=-65536.0 + D:"[03] Max Health Max"=65536.0 + D:"[04] Follow Range Min"=-65536.0 + D:"[05] Follow Range Max"=65536.0 + D:"[06] Knockback Resistance Min"=-65536.0 + D:"[07] Knockback Resistance Max"=65536.0 + D:"[08] Movement Speed Min"=-65536.0 + D:"[09] Movement Speed Max"=65536.0 + D:"[10] Flying Speed Min"=-65536.0 + D:"[11] Flying Speed Max"=65536.0 + D:"[12] Attack Damage Min"=-65536.0 + D:"[13] Attack Damage Max"=65536.0 + D:"[14] Attack Speed Min"=-65536.0 + D:"[15] Attack Speed Max"=65536.0 + D:"[16] Armor Min"=-65536.0 + D:"[17] Armor Max"=65536.0 + D:"[18] Armor Toughness Min"=-65536.0 + D:"[19] Armor Toughness Max"=65536.0 + D:"[20] Luck Min"=-65536.0 + D:"[21] Luck Max"=65536.0 + } + + "better burning" { + # Fixes some edge cases where fire damage sources won't cause mobs to drop their cooked items + B:"[1] Cooked Items"=true + + # If entities have fire resistance, they get extinguished right away when on fire + B:"[2] Extinguishing"=true + + # Prevents the fire animation overlay from being displayed when the player is immune to fire + B:"[3] Fire Overlay"=true + + # Allows skeletons to shoot flaming arrows when on fire (30% chance * regional difficulty) + B:"[4] Flaming Arrows"=true + + # Allows fire to spread from entity to entity (30% chance * regional difficulty) + B:"[5] Spreading Fire"=true + } + + "collision damage" { + # Applies horizontal collision damage to the player akin to elytra collision + B:"[1] Collision Damage Toggle"=false + + # The damage factor that gets multiplied with the player speed + # Vanilla default for elytra damage is 10 + I:"[2] Damage Factor"=10 + } + + "damage velocity" { + # Enables the modification of damage sources that change the entity's velocity + B:"[1] Damage Velocity Toggle"=false + + # Syntax: damagetype + S:"[2] Damage Velocity List" < + inFire + onFire + > + + # Blacklist Mode: Damage sources that don't change velocity, others do + # Whitelist Mode: Damage sources that change velocity, others don't + # Valid values: + # WHITELIST + # BLACKLIST + S:"[3] List Mode"=BLACKLIST + } + + "easy breeding" { + # Enables easy breeding of animals by tossing food on the ground + B:"[1] Easy Breeding Toggle"=false + + # Determines the distance for animals to search for food + D:"[2] Search Distance"=10.0 + } + + "no golems" { + # Disables the manual creation of iron golems + B:"[1] Iron Golem Toggle"=false + + # Disables the manual creation of snow golems + B:"[2] Snow Golem Toggle"=false + + # Disables the manual creation of withers + B:"[3] Wither Toggle"=false + } + + "player speed" { + # Enables the modification of base and maximum player speeds + B:"[1] Player Speed Toggle"=false + + # Determines the player's base walk speed + D:"[2] Walk Speed"=0.2 + + # Determines the player's base fly speed + D:"[3] Fly Speed"=0.05 + + # Determines the player's maximum speed + # Increase if you get the infamous 'Player moved too quickly' messages + D:"[4] Max Speed"=100.0 + + # Determines the player's maximum speed when flying with elytra + # Increase if you get the infamous 'Player moved too quickly' messages + D:"[5] Max Elytra Speed"=300.0 + + # Determines the player's maximum speed when riding a vehicle or mount + # Increase if you get the infamous 'Player moved too quickly' messages + D:"[6] Max Vehicle Speed"=100.0 + } + + "rally health" { + # Adds Bloodborne's Rally system to Minecraft + # Regain lost health when attacking back within the risk time + B:"[1] Rally Health Toggle"=false + + # Determines the risk time in ticks + I:"[2] Risk Time"=60 + + # Determines the chance to regain health in percent + I:"[3] Heal Chance"=80 + + # Plays an indication sound effect when health is regained + B:"[4] Indication Sound"=false + } + + sleeping { + # Disables skipping night by using a bed while making it still able to set spawn + B:"Disable Sleeping"=false + + # Determines at which time of day sleeping is allowed in ticks (0 - 23999) + # -1 for vanilla default + # Min: -1 + # Max: 23999 + I:"Sleeping Time"=-1 + } + + "spawn caps" { + # Sets maximum spawning limits for different entity types + B:"[1] Spawn Caps Toggle"=false + + # Maximum amount of monsters (IMob) + I:"[2] Monster Cap"=70 + + # Maximum amount of creatures (EntityAnimal) + I:"[3] Creature Cap"=10 + + # Maximum amount of ambients (EntityAmbientCreature) + I:"[4] Ambient Cap"=15 + + # Maximum amount of water creatures (EntityWaterMob) + I:"[5] Water Creature Cap"=5 + } + + "undead horses" { + # Lets untamed undead horses burn in daylight + B:"Burning Undead Horses"=true + + # Allows taming of undead horses + B:"Taming Undead Horses"=true + } + + "water fall damage" { + # Re-implements an improved version of pre-1.4 fall damage in water + B:"[1] Water Fall Damage Toggle"=false + + # How much fall damage gets reduced by water per tick + D:"[2] Damage Reduction"=2.0 + } + + } + + "tweaks: items" { + # Allows the consumption of food at any time, regardless of the hunger bar + B:"Always Eat"=true + + # Switches the selected hotbar slot to a proper tool if required + B:"Auto Switch Tools"=false + + # Bows enchanted with Infinity no longer require arrows + B:"Bow Infinity"=true + + # Sets custom rarities for items, affecting tooltip colors + # Syntax: modid:item:meta;rarity + # 'meta' is optional and defaults to 0 + # Available rarities: common, uncommon, rare, epic + # Example -> minecraft:diamond;rare + S:"Custom Rarity" < + minecraft:dragon_breath;uncommon + minecraft:elytra;uncommon + minecraft:experience_bottle;uncommon + minecraft:nether_star;uncommon + minecraft:skull:0;uncommon + minecraft:skull:1;uncommon + minecraft:skull:2;uncommon + minecraft:skull:3;uncommon + minecraft:skull:4;uncommon + minecraft:skull:5;uncommon + minecraft:totem_of_undying;uncommon + minecraft:beacon;rare + minecraft:end_crystal;rare + minecraft:barrier;epic + minecraft:chain_command_block;epic + minecraft:command_block;epic + minecraft:command_block_minecart;epic + minecraft:dragon_egg;epic + minecraft:knowledge_book;epic + minecraft:repeating_command_block;epic + minecraft:structure_block;epic + minecraft:structure_void;epic + thaumcraft:thaumium_axe;uncommon + thaumcraft:thaumium_hoe;uncommon + thaumcraft:thaumium_pick;uncommon + thaumcraft:thaumium_shovel;uncommon + thaumcraft:thaumium_sword;uncommon + thaumcraft:void_axe;uncommon + thaumcraft:void_hoe;uncommon + thaumcraft:void_pick;uncommon + thaumcraft:void_shovel;uncommon + thaumcraft:void_sword;uncommon + thaumcraft:primal_crusher;epic + > + + # Sets custom use durations for items like shields, affecting the maximum block time + # Syntax: modid:item:meta;duration;cooldown + # 'meta' and 'cooldown' are optional and default to 0, 'duration' and 'cooldown' in ticks + # Examples -> minecraft:shield;69 + # -> custommod:customshield:1;42;69 + S:"Custom Use Duration" < + > + + # Prevents placing of liquid source blocks in the world + B:"Hardcore Buckets"=false + + # Disables crafting recipes for repairing tools + B:"No Crafting Repair"=false + + # Disables dragon's breath from being a container item and leaving off empty bottles when a stack is brewed with + B:"No Leftover Breath Bottles"=true + + # Enables one-time ignition of entities by hitting them with a torch + B:"Super Hot Torch"=false + + # Sets the amount of experience spawned by bottles o' enchanting + # -1 for vanilla default + I:"XP Bottle Amount"=-1 + + "attack cooldown" { + # Disables the 1.9 combat update attack cooldown + B:"[1] No Attack Cooldown Toggle"=false + + # Only removes the attack cooldown of swords to balance other weapons like axes + B:"[2] Only Affect Swords"=false + + # Hides attack speed tooltips of weapons + B:"[3] Hide Attack Speed Tooltip"=true + } + + "item entities" { + # Enables the modification of item entity properties + B:"[01] Item Entities Toggle"=true + + # Adds physical aspects such as collision boxes to item entities + B:"[02] Physics"=false + + # Item entities can be picked up automatically + # When disabled, item entities can be picked up by right-clicking (requires 'Physics' option) + B:"[03] Automatic Pickup"=true + + # Item entities can only be picked up when sneaking + B:"[04] Sneaking Pickup"=false + + # Tools which enable picking up items automatically + # Example -> minecraft:bucket + S:"[05] Collection Tool" < + > + + # Determines the delay in ticks until item entities can be picked up + # -1 for vanilla default + I:"[06] Pickup Delay"=-1 + + # Determines the time in ticks until item entities get despawned + # -1 for vanilla default + I:"[07] Lifespan"=-1 + + # Stops combination of item entities + B:"[08] No Combination"=false + + # Stops combination of item entities if their maximum stack size is reached + B:"[09] Smart Combination"=true + + # The radius (in blocks) that dropped items should check around them for other dropped items to combine with + # Depends on the Smart Combination toggle + D:"[10] Smart Combination Radius"=2.0 + + # Allows dropped items to also check above and below them for combination + # Depends on the Smart Combination toggle + B:"[11] Smart Combination Y-Axis Check"=true + + # Enables the rotation effect + B:"[12] Rotation"=true + + # Enables the bobbing effect + B:"[13] Bobbing"=true + + # Makes item entities flash when they're about to despawn + B:"[14] Clear Despawn"=false + + # Determines the time in seconds item entities have left before despawn to start flashing + I:"[15] Clear Despawn: Flashing Time"=20 + + # Makes item entities flash faster as they get closer to despawning + B:"[16] Clear Despawn: Urgent Flashing"=true + } + + mending { + # Implements modern mending behavior to only repair damaged equipment with XP + B:"[1] Mending Toggle"=true + + # Determines the amount of durability mending will repair, on average, per point of experience + D:"[2] Ratio"=2.0 + + # Repairs damaged items from the entire inventory with XP + B:"[3] Overpowered"=false + } + + "shield parry" { + # Allows parrying of projectiles with shields + B:"[01] Shield Parry Toggle"=false + + # Determines the amount of time an arrow can be parried after raising the shield + # Measured in ticks + I:"[02] Arrow Time Window"=40 + + # Determines the amount of time a fireball can be parried after raising the shield + # Measured in ticks + I:"[03] Fireball Time Window"=40 + + # Determines the amount of time a throwable can be parried after raising the shield + # Measured in ticks + I:"[04] Throwable Time Window"=40 + + # Syntax: modid:entity + # Example: minecraft:arrow + S:"[05] Projectile List" < + > + + # Blacklist Mode: Projectiles which can't be parried, others can be parried + # Whitelist Mode: Projectiles which can be parried, others can't be parried + # Valid values: + # WHITELIST + # BLACKLIST + S:"[06] List Mode"=BLACKLIST + + # Plays an indication sound effect when projectiles are parried + B:"[07] Indication Sound"=false + + # Adds the Rebound enchantment for extended parry time windows + B:"[08] Rebound Enchantment"=true + + # Makes the Rebound enchantment exclusive to enchanted books as loot + B:"[09] Rebound Treasure Enchantment"=false + + # Maximum enchantment level for the Rebound enchantment + I:"[10] Rebound Max Level"=5 + + # Multiplier for the parry time windows + D:"[11] Rebound Multiplier"=0.25 + + # Requires the rebound enchantment for parrying + B:"[12] Require Rebound Enchantment"=false + } + + } + + "tweaks: misc" { + # Enables clicking of `/seed` world seed in chat to copy to clipboard + B:"Copy World Seed"=true + + # Restores feature to tilt the camera when damaged + B:"Damage Tilt"=true + + # Sets the default difficulty for newly generated worlds + # Valid values: + # PEACEFUL + # EASY + # NORMAL + # HARD + S:"Default Difficulty"=PEACEFUL + + # Disables the narrator functionality entirely + B:"Disable Narrator"=true + + # Re-implements parallax rendering of the end portal from 1.10 and older + B:"End Portal Parallax"=true + + # Lets background music play continuously without delays + B:"Infinite Music"=false + + # Sets the amount of XP needed for each level, effectively removing the increasing level scaling + # 0 for vanilla default + I:"Linear XP Amount"=0 + + # Disables the flashing effect when the night vision potion effect is about to run out + B:"No Night Vision Flash"=false + + # Disables the inventory shift when potion effects are active + B:"No Potion Shift"=true + + # Disables the experience reward when smelting items in furnaces + B:"No Smelting XP"=false + + # Prevents placing offhand blocks when blocks or food are held in the mainhand + B:"Offhand Improvement"=true + + # Sets the Y value of the overlay message (action bar), displayed for playing records etc. + # -4 for vanilla default + I:"Overlay Message Height"=-4 + + # Removes the redundant Minecraft Realms button from the main menu + # Incompatible with RandomPatches + B:"Remove Realms Button"=true + + # Removes the recipe book button from GUIs + B:"Remove Recipe Book"=true + + # Forcefully turns off the snooper and hides the snooper settings button from the options menu + B:"Remove Snooper"=true + + # Sets the Y value of the selected item tooltip, displayed when held items are changed + # 59 for vanilla default + I:"Selected Item Tooltip Height"=59 + + # Skips the credits screen after the player goes through the end podium portal + B:"Skip Credits"=false + + # Automatically confirms the 'Missing Registry Entries' screen on world load + # Identical to the launch parameter `-Dfml.queryResult=confirm` + B:"Skip Missing Registry Entries Screen"=false + + # Adds a button to the pause menu to toggle cheats + B:"Toggle Cheats Button"=true + + "incurable potions" { + # Determines if potion effects are curable with curative items like buckets of milk + B:"[1] Incurable Potions Toggle"=true + + # Syntax: modid:potioneffect + S:"[2] Potion Effect List" < + > + + # Blacklist Mode: Potion effects incurable by curative items, others are curable + # Whitelist Mode: Potion effects curable by curative items, others are incurable + # Valid values: + # WHITELIST + # BLACKLIST + S:"[3] List Mode"=BLACKLIST + } + + lightning { + # Sets the damage lightning bolts deal to entities + D:"Lightning Damage"=5.0 + + # Sets the duration in ticks lightning bolts set entities on fire + I:"Lightning Fire Ticks"=8 + + # Disables the creation of fire around lightning strikes + B:"No Lightning Fire"=false + + # Disables the flashing of skybox and ground brightness on lightning bolt strikes + B:"No Lightning Flash"=false + } + + "load sounds" { + # Play load sound on... + # Valid values: + # NOTHING + # MINECRAFT + # WORLD + # MINECRAFT_AND_WORLD + S:"[1] Mode"=NOTHING + + # Sounds to play when Minecraft is loaded + # Syntax: eventname;pitch + S:"[2] Minecraft Loaded Sounds" < + entity.experience_orb.pickup;1.0 + entity.player.levelup;1.0 + > + + # Sounds to play when the world is loaded + # Syntax: eventname;pitch + S:"[3] World Loaded Sounds" < + entity.experience_orb.pickup;1.0 + entity.player.levelup;1.0 + > + } + + "pickup notification" { + # Displays notifications when the player obtains or loses items + B:"[01] Pickup Notification Toggle"=false + + # Displays item additions when a player obtains an item + B:"[02] Display Item Additions"=true + + # Displays item removals when a player loses an item + B:"[03] Display Item Removals"=true + + # Displays changes in player experience + B:"[04] Display Experience"=true + + # Displays the icon of the respective item + B:"[05] Display Icon"=true + + # Displays the name of the respective item + B:"[06] Display Name"=true + + # Displays a dark rectangle behind changed items + B:"[07] Display Background"=false + + # Sets the horizontal offset of the notification + I:"[08] Display Offset Horizontal"=0 + + # Sets the vertical offset of the notification + I:"[09] Display Offset Vertical"=18 + + # Sets the edge/corner of the screen to use as the base location + # Valid values: + # BOTTOM_RIGHT + # BOTTOM + # BOTTOM_LEFT + # LEFT + # TOP_LEFT + # TOP + # TOP_RIGHT + # RIGHT + # CENTER + S:"[10] Snap Position"=BOTTOM_RIGHT + + # Sets the scaling of item names + D:"[11] Name Scale"=0.8 + + # Sets the scaling of item icons + D:"[12] Icon Scale"=0.8 + + # Sets the maximum number of items in the queue before they start fading out artificially + I:"[13] Soft Limit"=6 + + # Sets the number of items that will be faded out after the soft limit is reached + I:"[14] Fade Limit"=3 + + # Sets the duration in ticks how long the notification will be displayed + I:"[15] Display Duration"=120 + + # Sets the duration in ticks how long the notification fades out + I:"[16] Fade Duration"=20 + + # List of item registry names to ignore when displaying changes + # Syntax: modid:item + S:"[17] Blacklist: Ignore Item Changes" < + > + + # List of item registry names for which to ignore subitem changes + # Syntax: modid:item + S:"[18] Blacklist: Ignore Subitem Changes" < + > + } + + "smooth scrolling" { + # Adds smooth scrolling to in-game lists + B:"[1] Smooth Scrolling Toggle"=true + D:"[2] Bounce Back Multiplier"=0.24 + I:"[3] Scroll Duration"=600 + D:"[4] Scroll Step"=19.0 + } + + "swing through grass" { + # Allows hitting entities through grass instead of breaking it + B:"[1] Swing Through Grass Toggle"=true + + # Excludes blocks from the swing through grass tweak + # Syntax: modid:block + S:"[2] Blacklist" < + > + + # Includes blocks in the swing through grass tweak + # Syntax: modid:block + S:"[3] Whitelist" < + > + } + + "toast control" { + # Enables the control of toasts (pop-up text boxes) + B:"[1] Toast Control Toggle"=true + + # Determines if advancement toasts are blocked. Enabling will block ALL advancements. + B:"[2] Disable Advancement Toasts"=true + + # Determines if recipe unlock toasts are blocked. Blocks "you have unlocked a new recipe" toasts. + B:"[3] Disable Recipe Toasts"=true + + # Determines if system toasts are blocked. This is used only for the narrator toggle notification right now. + B:"[4] Disable System Toasts"=true + + # Determines if tutorial toasts are blocked. Blocks useless things like use WASD to move. + B:"[5] Disable Tutorial Toasts"=true + } + + } + + "tweaks: performance" { + # Determines the interval in ticks between world auto saves + I:"Auto Save Interval"=900 + + # Improves model load times by checking if an animated model exists before trying to load it + B:"Check Animated Models"=true + + # Adds an IRecipe cache to improve recipe performance in larger modpacks + B:"Crafting Cache"=true + + # Improves loading times by removing debug code for missing sounds and subtitles + B:"Disable Audio Debug"=true + + # Improves rendering performance by removing the resource location text on missing models + B:"Disable Fancy Missing Model"=true + + # Replaces color lookup for sheep to check a predefined table rather than querying the recipe registry + B:"Fast Dye Blending"=true + + # Optimizes Forge's ID prefix checking and removes prefix warnings impacting load time + B:"Fast Prefix Checking"=true + + # Skips initial world chunk loading & garbage collection to speed up world loading + # May have side effects such as slower chunk generation + B:"Fast World Loading"=false + + # Fixes slow background startup edge case caused by checking tooltips during the loading process + B:"Faster Background Startup"=true + + # Disables lighting of active redstone, repeaters, and comparators to improve performance + B:"No Redstone Lighting"=false + + # Removes the hardcoded 30 FPS limit in screens like the main menu + B:"Uncap FPS"=true + } + + "tweaks: world" { + # Sets the default height of the overworld's sea level + # Vanilla default is 63 + I:"Sea Level"=63 + + # Replaces stronghold generation with a safer variant + B:"Stronghold Replacement"=true + + # Tidies newly generated chunks by removing scattered item entities + B:"Tidy Chunk"=false + + "chunk gen limit" { + # Limits maximum chunk generation per tick for improved server performance + B:"[1] Chunk Gen Limit Toggle"=false + + # Maximum chunks to generate per tick per dimension + I:"[2] Ticks"=2 + + # Maximum time in ms to spend generating chunks per tick per dimension + I:"[3] Time"=5 + } + + "dimension unload" { + # Unloads dimensions not in use to free up resources + B:"[1] Dimension Unload Toggle"=true + + # Time (in ticks) to wait before checking dimensions + I:"[2] Interval"=600 + + # List of dimensions which should not be unloaded + # Can be dimension name or ID + # Uses regular expressions + S:"[3] Blacklist" < + 0 + overworld + > + } + + } + +} + + diff --git a/overrides/config/attributefix.cfg b/overrides/config/attributefix.cfg deleted file mode 100644 index 731d6bf..0000000 --- a/overrides/config/attributefix.cfg +++ /dev/null @@ -1,65 +0,0 @@ -# Configuration file - -attributes { - # The maximum amount for the Armor attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxArmor=65536.0 - - # The maximum amount for the ArmorToughness attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxArmorToughness=65536.0 - - # The maximum amount for the AttackDamage attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxAttackDamage=65536.0 - - # The maximum amount for the AttackSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxAttackSpeed=65536.0 - - # The maximum amount for the FlyingSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxFlyingSpeed=65536.0 - - # The maximum amount for the FollowRange attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxFollowRange=65536.0 - - # The maximum amount for the KnockbackResistance attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxKnockbackResistance=65536.0 - - # The maximum amount for the Luck attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxLuck=65536.0 - - # The maximum amount for the MaxHealth attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxMaxHealth=65536.0 - - # The maximum amount for the MovementSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 65536.0] - S:maxMovementSpeed=65536.0 - - # The minimum amount for the Armor attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] - S:minArmor=0.0 - - # The minimum amount for the ArmorToughness attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] - S:minArmorToughness=0.0 - - # The minimum amount for the AttackDamage attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] - S:minAttackDamage=0.0 - - # The minimum amount for the AttackSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] - S:minAttackSpeed=0.0 - - # The minimum amount for the FlyingSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] - S:minFlyingSpeed=0.0 - - # The minimum amount for the FollowRange attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] - S:minFollowRange=0.0 - - # The minimum amount for the KnockbackResistance attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] - S:minKnockbackResistance=0.0 - - # The minimum amount for the Luck attribute. [range: 1.4E-45 ~ 3.4028235E38, default: -1024.0] - S:minLuck=-1024.0 - - # The minimum amount for the MaxHealth attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 1.4E-45] - S:minMaxHealth=1.4E-45 - - # The minimum amount for the MovementSpeed attribute. [range: 1.4E-45 ~ 3.4028235E38, default: 0.0] - S:minMovementSpeed=0.0 -} - - diff --git a/overrides/config/fastbench.cfg b/overrides/config/fastbench.cfg deleted file mode 100644 index b1657dc..0000000 --- a/overrides/config/fastbench.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Configuration file - -crafting { - # If the recipe book and all associated functionality are fully removed. [default: true] - B:"Disable Recipe Book"=true - - # If a testing variant of shift-click crafting is enabled. [default: true] - B:"Experiemental Shift Crafting"=true - B:"is quat here"=false -} - - diff --git a/overrides/config/fastleafdecay.cfg b/overrides/config/fastleafdecay.cfg deleted file mode 100644 index bbf71ad..0000000 --- a/overrides/config/fastleafdecay.cfg +++ /dev/null @@ -1,17 +0,0 @@ -# Configuration file - -########################################################################################################## -# main -#--------------------------------------------------------------------------------------------------------# -# There are 20 ticks in a second. Default settings are 4 minimum and 11 maximum decay time. -########################################################################################################## - -main { - # Maximum time in ticks for leaf decay. Must be higher than MinimumDecayTime! - I:MaximumDecayTime=11 - - # Minimum time in ticks for leaf decay. Must be lower than MaximumDecayTime! - I:MinimumDecayTime=4 -} - - diff --git a/overrides/config/foamfix.cfg b/overrides/config/foamfix.cfg deleted file mode 100644 index d6c6ffb..0000000 --- a/overrides/config/foamfix.cfg +++ /dev/null @@ -1,182 +0,0 @@ -# Configuration file - -client { - # Clears caches on world unload a bit faster than usual. Prevents temporary memory leaks. More effective in Anarchy. [default: true] - B:clearCachesOnWorldUnload=true - - # Clears the baked models generated in the first pass *before* entering the second pass, instead of *after*. While this doesn't reduce memory usage in-game, it does reduce it noticeably during loading. [default: true] - B:clearDuplicateModelRegistry=true - - # Deduplicates IModels too. Takes a few seconds more, but shaves off another bit of RAM. [default: true] - B:deduplicateModelBakers=true - - # Deduplicates baked models. The original feature. [default: true] - B:deduplicateModels=true - - # The maximum amount of levels of recursion for the deduplication process. Smaller values will deduplicate less data, but make the process run faster. [default: 9, range: 1-2147483647] - I:deduplicateModelsMaxRecursion=9 - - # Step every X models on the progress bar while deduplicating baked models. [default: 1, range: 1-10000] - I:deduplicateModelsStepEvery=1 - - # Disables texture animations. [default: false] - B:disableTextureAnimations=false - - # Initialize the options.txt and forge.cfg files with rendering performance-friendly defaults if not present. [default: true] - B:initOptions=true - - # Makes vanilla creative tab search use JEI's lookups - saves a lot of RAM *and* gives you fancy JEI features! [default: true] - B:jeiCreativeSearch=true - - # Remove unnecessary data from a pointlessly cached ModelLoader instance. [default: true] - B:modelLoaderCleanup=true - - # Faster/less memory-churning construction mechanism for ModelResourceLocation objects. Identified by malte0811 in FerriteCore - implemented in a distinct way. [default: true] - B:modelResourceLocationFastConstruct=true - - # More optimized multipart model condition storage. Inspired by malte0811's research. [default: true] - B:smallModelConditions=true - - # Wipes the IModel cache after baking is finished. Saves a lot of RAM, as most IModels will not be reloaded. [default: true] - B:wipeModelCache=true -} - - -coremod { - # Stops certain non-Minecraft-related libraries from being ASM transformed. You shouldn't be transforming those anyway. [default: true] - B:blacklistLibraryTransformers=true - - # Make 3D forms of items be rendered dynamically and cached when necessary. [default: true] - B:dynamicItemModels=true - - # Optimizes ItemStack.isEmpty by removing a map lookup. Initially found by Aikar (Paper/0181). [default: true] - B:fasterAirItemLookup=true - - # Speeds up entity lookup by optimizing ClassInheritanceMultiMap.getByClass. [default: true] - B:fasterEntityLookup=true - - # Speeds up the hopper's calculations. [default: true] - B:fasterHopper=true - - # Optimizes blockstate property equals and hashCode methods. [default: true] - B:fasterPropertyComparisons=true - - # Fixes the server not removing unloaded entities/tile entities if no chunkloaders are active. Thanks to CreativeMD for finding this! [default: true] - B:fixWorldEntityCleanup=true - - # Disables all coremod functionality. [default: false] - B:forceDisable=false - - # The amount of ticks per player presence check for mob spawners. Set to 1 to disable the patch and match vanilla behaviour. [default: 10, range: 1-200] - I:mobSpawnerCheckSpeed=10 - - # Optimizes BlockPos mutable/immutable getters to run on the same variables, letting them be inlined and thus theoretically increasing performance. [default: true] - B:optimizedBlockPos=true - - # Fix a bug in chunk serialization leading to crashes. Originally found and fixed by Aaron1011 of Sponge. [default: true] - B:patchChunkSerialization=true - - # Replaces the default BlockState/ExtendedBlockState implementations with a far more memory-efficient variant. [default: true] - B:smallPropertyStorage=true -} - - -debug { - # Should FoamFix count and list baked models during deduplication, per mod? [default: false] - B:countListBakedModels=false -} - - -experimental { - # Optimizes the backing map for EntityDataManager, saving memory *and* CPU time! May cause issues, however - please test and report back! [default: false] - B:fasterEntityDataManager=false - B:parallelModelBaking=false - - # Unpacks all baked quads. Increases RAM usage, but might speed some things up. [default: false] - B:unpackBakedQuads=false -} - - -general { - # Enable deduplication of redundant objects in memory. [default: true] - B:deduplicate=true - B:patchChunkSerialization=true -} - - -ghostbuster { - # Checks if worlds do not unload after a specified amount of time, and notifies the user if that is the case. [default: true] - B:checkNonUnloadedWorldClients=true - - # The amount of time FoamFix should wait for a world to be deemed non-unloaded. [default: 60, range: 10-3600] - I:checkNonUnloadedWorldTimeout=60 - - # Custom patch rules. Format: 'className;methodName;accessAloadPos;posAloadPos;radius'. An AloadPos is the position of the argument in the method - 1 for the first one, 2 for the second one, ...; the radius determines how many blocks have to be around the method for no early return. Untested - please use with care. - S:customPatchRulesRadius < - > - - # Wrap ChunkProviderServers to be able to provide the /ghostbuster command for debugging ghost chunkloads. [default: false] - B:enableDebuggingWrapper=false - - # For FoamFix debugging/development purposes only. [default: false] - B:nonUnloadedWorldsForceGCOnCheck=false - - # Should beds be prevented from ghost chunkloading? [default: true] - B:patchBeds=true - - # Should BoP grass be prevented from ghost chunkloading? [default: true] - B:patchBopGrass=true - - # Should farmland be prevented from ghost chunkloading? [default: true] - B:patchFarmland=true - - # Should fluids be prevented from ghost chunkloading? [default: true] - B:patchFluids=true - - # Should the /ghostbuster debugger show neighbor updates? [default: false] - B:wrapperShowsNeighborUpdates=false -} - - -launchwrapper { - # Remove Launchwrapper package manifest map (which is not used anyway). [default: true] - B:removePackageManifestMap=true - - # Weaken LaunchWrapper's byte[] resource cache to make it cleanuppable by the GC. Safe. [default: true] - B:weakenResourceCache=true -} - - -network { - # Enable micro-optimizations to reduce network churn, inspired by the Velocity project and Krypton mod. [default: true] - B:microOptimizations=true - - # Set the packet compression level, from 0 to 9. -1 preserves the default settings. [default: -1, range: -1-9] - I:packetCompressionLevel=-1 -} - - -textures { - # If false, disables any patches from this category. [default: true] - B:enable=true - - # Controls the faster animation path. 0 - disable, 2 - force enable, 1 (default) - enable on devices which have been shown to benefit from it. [default: 1, range: 0-2] - I:fasterAnimation=1 - - # The maximum amount of frames an animation can have for it to be cached. If you have a lot of VRAM, set higher. [default: 256, range: 0-2147483647] - I:maxAnimationFramesForCache=256 - - # Set to a number to disable animation updates past that mip level. -1 means update all. Higher numbers update more levels. To disable animation updates altogether, use the option for it. [default: -1, range: -1-4] - I:maxAnimationMipLevel=-1 -} - - -tweaks { - # Prevent redstone from causing light updates by removing its light level. [default: false] - B:disableRedstoneLight=false - - # Do not delay lighting updates over other types of updates. [default: false] - B:immediateLightingUpdates=false -} - -