diff --git a/pack/config/Universal Tweaks - Bugfixes.cfg b/pack/config/Universal Tweaks - Bugfixes.cfg new file mode 100644 index 0000000..32d662e --- /dev/null +++ b/pack/config/Universal Tweaks - Bugfixes.cfg @@ -0,0 +1,248 @@ +# Configuration file + +general { + + blocks { + # Fixes rendering issues with banners by correctly sizing their render bounding boxes + # Incompatible with RenderLib + 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 + + # Properly saves the last state of pistons to tags + B:"Piston Progress"=true + + # Improves retraction behavior on double piston extenders + B:"Piston Retraction"=false + + # Fixes sleeping always resetting rain and thunder times + B:"Sleep Resets Weather"=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" < + > + } + + "mining glitch" { + # Prevents ghost blocks by sending additional movement packets + B:"[1] Mining Glitch Toggle"=true + + # Defines the maximum number of movement packets that can be sent per tick + # Vanilla default is 5 + I:"[2] Maximum Movement Packets"=10 + } + + } + + 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 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 + + # Fixes the player model occasionally disappearing when flying with elytra in a straight line in third-person mode + # Incompatible with OpenModsLib + B:"Fixes Invisible Player when Flying with Elytra"=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 non-player entities being able to control minecarts + B:"Minecart AI"=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 + + # Fixes untipped arrows emitting blue tipped arrow particles upon reloading a world + B:"Untipped Arrow Particles"=true + + # Returns missing hoods to villager mantles + B:"Villager Mantle Hoods"=true + + "entity desync" { + # Fixes entity motion desyncs most notable with arrows and thrown items + B:"[1] Entity Desync Toggle"=true + + # Syntax: modid:entity + # Example: minecraft:minecart + S:"[2] Entity Blacklist" < + minecraft:minecart + pixelmon:empty_pokeball + pixelmon:occupied_pokeball + > + } + + "entity lists" { + # Fixes chunk entity lists often not getting updated correctly + B:"Chunk Updates"=true + + # Fixes client-side memory leak where some entity ids are not set before being added to the world's entity list + B:"World Additions"=true + } + + } + + misc { + # Improves the accuracy of smooth lighting by checking for suffocation and light opacity + B:"Accurate Smooth Lighting"=true + + # Fixes crafted item statistics not increasing correctly when items are crafted with shift-click or drop methods + B:"Crafted Item Statistics"=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 + + # Fixes various particle types not showing up on the client + B:"Particle Spawning"=true + + # Fixes potion effects not displaying their level above 'IV' + B:"Potion Amplifier Visibility"=true + + # Fixes the spectator menu not showing player skins + B:"Spectator Menu"=true + + "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 + } + + } + + 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 + + # Fixes duplication issues that can occur when entities travel through portals + B:"Portal Traveling Dupe"=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 + + # Fixes witch hut structure data not accounting for the height it is generated at + B:"Witch Huts"=true + } + +} + + diff --git a/pack/config/Universal Tweaks - General.cfg b/pack/config/Universal Tweaks - General.cfg new file mode 100644 index 0000000..722e516 --- /dev/null +++ b/pack/config/Universal Tweaks - General.cfg @@ -0,0 +1,18 @@ +# Configuration file + +general { + + 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 + } + +} + + diff --git a/pack/config/Universal Tweaks - Mod Integration.cfg b/pack/config/Universal Tweaks - Mod Integration.cfg new file mode 100644 index 0000000..d8e61c8 --- /dev/null +++ b/pack/config/Universal Tweaks - Mod Integration.cfg @@ -0,0 +1,527 @@ +# Configuration file + +general { + + abyssalcraft { + # Disables AbyssalCraft's Plague-type mobs spawning lingering potion effects on death + B:"Disable Plague Potion Clouds"=false + + # Optimizes AbyssalCraft's item transport system to reduce tick overhead + B:"Optimized Item Transport"=true + } + + "actually additions" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + + # Fixes Laser Upgrades voiding instead of applying if there is only one item in the stack + B:"Laser Upgrade Voiding"=true + } + + "arcane archives" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + "astral sorcery" { + # Fixes a bug where particle effects would continue to render after changing dimensions + B:"Clear Particle Effects"=true + + # Downgrades the message when completing a recipe without an initializing player from a warning to a debug + B:"Downgrade Missing Player Log Level"=true + + # Fixes Sooty Marble Pillar blocking the proper rendering of adjacent fluids due to inverted logic + B:"Sooty Marble Rendering Fix"=true + } + + "advent of ascension" { + # Improves AoA player ticking by only sending inventory changes when necessary + B:"Improved Player Tick"=true + } + + "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 when 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" < + > + } + + "cb multipart/forge multipart cbe" { + # Fixes a memory leak associated with EntityPlayer + B:"Memory Leak Fix"=true + } + + "codechicken lib" { + # Fixes network ByteBuf leaks from PacketCustom + B:"Packet Leak Fix"=true + } + + 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 + } + + "compact machines" { + # Fixes some compact machine walls being invisible if Nothirium 0.2.x (and up) or Vintagium is installed + B:"Invisible Wall Render Fix"=true + } + + "effortless building" { + # Fixes Effortless Building ignoring Metadata when checking for items in inventory + B:"Block Transmutation Fix"=true + } + + "elementary staffs" { + # Reintroduces the 1.5 electric staff behavior along with some subtle particles + B:"Electric Staff Port"=true + } + + "elenai dodge 2" { + # Chance per dodge to extinguish the player when burning + D:"Extinguishing Dodges"=0.0 + + # 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 + } + + "ender storage" { + # Fixes storage frequencies being tracked multiple times + B:"Fix Frequency Tracking"=true + } + + "epic siege mod" { + # Disables leftover debug logging inside the digger AI of the beta builds + B:"Disable Digger AI Debug"=true + } + + "the erebus" { + # Fixes Cabbage not dropping the correct items in some situations + B:"Fix Cabbage Drop"=true + + # Fixes the Quake Hammer using the incorrect config option to control its size + B:"Fix Quake Hammer Texture"=true + + # Prevents HWYLA/TOP crashes with preserved blocks + B:"Preserved Blocks Fix"=true + } + + "extra utilities 2" { + # When near some inventories, the Radar feature (find in nearby inventories) will entirely break + # this catches the AbstractMethodException thrown, allowing other nearby inventories to be searched + B:"Catch Radar Exception"=true + + # Fixes the Creative Mill Generator not respecting the Creative Block Breaking config + B:"Creative Mill Harvestability"=true + + # Fixes various duplication exploits + B:"Duplication Fixes"=true + + # Fixes Mob Attack and Health Statistics being repeatedly doubled + B:"Fix Deep Dark Stats"=true + + # Fixes Machine Block drops being immutable, causing a crash on attempting to remove entries from the list + B:"Mutable Machine Block Drops"=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 + + # Fixes broken textures for various running and landing particles + B:"Particle Fixes"=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 + + # Fixes an off-by-one error where IF Machines would display the max tier of range addon as one less than the actual maximum + B:"Machines Max Range Off-By-One Fix"=true + } + + "infernal mobs" { + # Enables compatibility between Infernal Mobs' Sticky effect and Reliquary's Pedestal + B:"Sticky Pedestal Compatibility"=true + + # 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 + } + + "modular routers" { + # Fixes particles being added from the wrong thread which corrupted the particle manager + B:"Particle Thread Fix"=true + } + + mrtjpcore { + # Fixes a memory leak associated with EntityPlayer + B:"Memory Leak Fix"=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 tick time + # 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 + } + + openblocks { + # Fixes the Last Stand enchantment triggering too early on pre-mitigation damage (before enchants, potions, etc) + # instead of on post-mitigation damage. + B:"Last Stand Trigger Fix"=true + } + + opencomputers { + # Fixes network ByteBuf leaks from PacketHandler + B:"Packet Leak Fix"=true + } + + projectred { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + quark { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + railcraft { + # Disables the beta message warning on world join + B:"No Beta Warning"=true + } + + "requious frakto" { + # Fixes server world being leaked to various particles + B:"Particle Fixes"=true + } + + "rftools dimensions" { + # Fixes a bug where joining a world or server with any RFTools Dimension registered would disallow entering another world without that dimension until restarting + B:"Fully Unregister Dimensions"=true + } + + roost { + # Improves load time by registering ContentTweaker chickens early for Roost to detect them + # Note: If you would like to use ContentTweaker's MaterialSystem Parts for the layed item, in your script 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"=true + } + + "simple difficulty" { + # Fixes the interaction of iron canteens with rain collectors + B:"Iron Canteen Interaction Fix"=true + } + + "simply jetpacks" { + # Fixes a client-side memory leak associated with EntityPlayer + B:"Memory Leak Fix"=true + } + + "spice of life" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + + steamworld { + # Fixes a Stack Overflow crash when entering the Sky of Old Dimension + B:"Sky of Old Dimension Fix"=true + } + + "storage drawers" { + # Approximate range in blocks at which drawers render contained items + # 0 for default unlimited range + I:"Render Range"=0 + } + + "tardis mod" { + # Fixes a client-side memory leak associated with EntityPlayer + B:"Memory Leak Fix"=true + } + + "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 + + # Overhauls the exchange focus effect cast sound + B:"[13] Exchange: Cast Sound Revamp"=true + + # Adds an impact sound to the exchange focus effect + B:"[14] Exchange: 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 + + # Hides tool/bow materials in the 'Materials and You' book + # Syntax: material + # Enabling debug logging prints all materials on game launch + S:"Material Blacklist" < + > + + # Determines the maximum number of possible items to display before not rendering any to prevent substantial lag + # 0 to disable rendering items in the smeltery entirely + # -1 for the default, which is always rendering items + I:"Maximum Items to Render in Smeltery"=-1 + + # 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 + + # Fixes server world being leaked to various particles + B:"Particle Fixes"=true + + # Despawns unbreakable projectiles faster to improve framerates + B:"Projectile Despawning"=true + + # Enables usage of tweaks in below category to customize Tinkers' tools stats + B:"Tool Customization"=true + + "tool customization" { + # Sets the rate at which a tool's attack damage incrementally decays depending on its damage cutoff + # Default value: 0.9 + # Range: 0.0 - 1.0 + # Note: A rate of 1.0 means there is no damage decay + # Note: The damage curve will cap the maximum value to (tool's damage cutoff)/(1 - decay rate) + S:"Attack Damage Decay Rate"=0.9 + + # Sets the attack damage cutoff at which diminishing returns start for the cleaver + # Default value: 25.0 + D:"Cleaver Attack Damage Cutoff"=25.0 + + # Sets the attack damage cutoff at which diminishing returns start for any Tinkers' tool not listed here + # Default value: 15.0 + D:"General Attack Damage Cutoff"=15.0 + + # Sets the attack damage cutoff at which diminishing returns start for the longsword + # Default value: 18.0 + D:"Longsword Attack Damage Cutoff"=18.0 + + # Sets the attack damage cutoff at which diminishing returns start for the PlusTiC katana + # Default value: 22.0 + D:"PlusTiC: Katana Attack Damage Cutoff"=22.0 + + # Sets the attack damage cutoff at which diminishing returns start for the rapier + # Default value: 13.0 + D:"Rapier Attack Damage Cutoff"=13.0 + } + + } + + "tiny progressions" { + # Fixes various duplication exploits + B:"Duplication Fixes"=true + } + +} + + diff --git a/pack/config/Universal Tweaks - Tweaks.cfg b/pack/config/Universal Tweaks - Tweaks.cfg new file mode 100644 index 0000000..c795644 --- /dev/null +++ b/pack/config/Universal Tweaks - Tweaks.cfg @@ -0,0 +1,1341 @@ +# Configuration file + +general { + + 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 + + # Allows placing End Crystals without requiring Obsidian or Bedrock below + B:"End Crystal Placing"=false + + # Determines the numerator of the block drop formula on explosions + # Formula: chance รท explosionSize + D:"Explosion Block Drop Chance"=1.0 + + # Determines how long falling blocks remain in ticks until they are dropped under normal circumstances + I:"Falling Block Lifespan"=600 + + # Controls when and if farmland can be trampled into dirt + # Default: Farmland is trampled normally (vanilla default) + # Never: Farmland can never be trampled + # Only Player: Prevents farmland from being trampled by a non-EntityPlayer + # Not Player: Prevents farmland from being trampled by an EntityPlayer + # Feather Falling: Prevents farmland from being trampled if the entity has the Feather Falling enchantment on equipped boots + # Valid values: + # DEFAULT + # NEVER + # ONLY_PLAYER + # NOT_PLAYER + # FEATHER_FALLING + S:"Farmland Trample"=DEFAULT + + # 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 + + # Causes Barrier Particles to always be displayed to players in Creative mode + B:"Improve Barrier Particle Display"=false + + # Allows the creation of grass paths everywhere (beneath fence gates, trapdoors, ...) + B:"Lenient Paths"=true + + # Controls if the observer activates itself on the first tick when it is placed + B:"Prevent Observer Activating on Placement"=false + + # Controls if the End Portal renders its texture on the bottom face + B:"Render End Portal Bottom"=true + + # Determines how tall sugar cane can grow + I:"Sugar Cane Size"=3 + + # Allows placing Pumpkins and Jack'O'Lanterns without a supporting block + B:"Unsupported Pumpkin Placing"=false + + # 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"=true + + # 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"=true + + # 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 + } + + "overhaul beacon" { + # Overhaul beacon construction and range + B:"[1] Overhaul Beacon Toggle"=false + + # Modifier: Use per block modifier for range calculation, replacing vanilla implementation + # Enforced: Enforce usage of only 1 beacon base type per level + # Valid values: + # MODIFIER + # ENFORCED + # ENFORCED_MODIFIER + S:"[2] Mode"=ENFORCED + + # Global range for block, change it by modify beacon range config + D:"[3] Global Modifier"=1.0 + + # Scaling beacon range per level (1 -> 4) + # Don't try add more value to this scale as this only use first 4 values + D:"[4] Level Scaling" < + 1.0 + 0.8 + 0.6 + 0.4 + > + + ########################################################################################################## + # [5] per block modifier + #--------------------------------------------------------------------------------------------------------# + # Block modifier for range calculate, only apply for beacon base block + # Add new one required restart, modify doesn't required so + ########################################################################################################## + + "[5] per block modifier" { + D:"modid:example"=1.0 + } + + } + + "sapling behavior" { + # Allows customization of sapling behavior while utilizing an optimized method + B:"[1] Sapling Behavior Toggle"=true + + # Inclusive minimum light level at which saplings grow into trees + I:"[2] Minimum Light Level"=9 + + # Chance per update tick at which saplings grow into trees + # Note: General growth rate is still affected by the random tick speed + # Min: 0.0 + # Max: 1.0 + D:"[3] Growth Chance"=0.125 + } + + } + + entities { + # Removes entity AI for improved server performance + B:"AI Removal"=false + + # Replaces entity AI for improved server performance + B:"AI Replacement"=true + + # Scales dropped experience from entities based on their health + # Formula: max_health * factor + # 0 for vanilla default + D:"Adaptive XP Drops"=0.0 + + # Enables arms for armor stands by default + B:"Armed Armor Stands"=false + + # 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 + + # Lets skeletons burn in daylight + B:"Burning Skeletons"=true + + # Lets zombies burn in daylight + B:"Burning 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 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 restocking of villager trades, only allowing one trade per offer + B:"Disable Villager Trade Restock"=false + + # Disables withers targeting animals + B:"Disable Wither Targeting AI"=false + + # Sets the offset for the fire overlay in first person when the player is burning + D:"First Person Burning Overlay"=-0.3 + + # Lets husks and strays spawn underground like regular zombies and skeletons + B:"Husk & Stray Spawning"=true + + # Replaces vanilla Minecarts dropping a Minecart and the contained item, and instead drop the combined item + B:"Minecart Drops Itself"=false + + # Mobs carrying picked up items will drop their equipment and despawn properly + B:"Mob Despawn Improvement"=true + + # Backports 1.16+ knockback to 1.12: Knockback resistance is now a scale instead of a probability + B:"Modern Knockback"=true + + # Prevents zombie pigmen spawning from nether portals + B:"No Portal Spawning"=false + + # 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 + + # Sets the exhaustion value per cm when riding mounts + # Min: 0.0 + # Max: 1.0 + D:"Riding Exhaustion"=0.0 + + # Summoned vexes will also die when their summoner is killed + B:"Soulbound Vexes"=true + + # When viewing in third person, don't stop the camera on non-solid blocks + B:"Third Person Ignores Non-solid Blocks"=false + + # Allows creating Iron Golems with non-air blocks in the bottom corners of the structure + B:"Weaken Golem Structure Requirements"=false + + # Allows creating Withers with non-air blocks in the bottom corners of the structure + B:"Weaken Wither Structure Requirements"=false + + 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 + } + + "chicken shedding" { + # Enables chickens to have a chance to shed a feather + B:"[1] Chicken Shedding"=true + + # How frequently feathers shed from chickens (lower means more) + I:"[2] Shed Frequency"=28000 + + # Allows baby chickens to also shed feathers + B:"[3] Baby Chickens Shed Feathers"=false + } + + "cobweb slowness" { + # Modifies the applied slowness factor when entities are moving in cobwebs + B:"[1] Cobweb Slowness Toggle"=false + + # The slowness factor that gets multiplied with the horizontal entity speed + D:"[2] Horizontal Slowness Factor"=0.25 + + # The slowness factor that gets multiplied with the vertical entity speed + D:"[3] Vertical Slowness Factor"=0.05000000074505806 + } + + "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 + } + + "creeper confetti" { + # Sets the chance to replace deadly creeper explosions with delightful confetti + # Min: 0.0 + # Max: 1.0 + D:"[1] Creeper Confetti Chance"=0.0 + + # Sets the damage dealt by confetti explosions + D:"[2] Creeper Confetti Damage"=0.0 + } + + "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.1 + + # 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 + } + + "void teleport" { + # Enables Void Teleport, where falling out below a dimension will teleport you to the top of the dimension + B:"[01] Void Teleport Toggle"=false + + # Prevents taking a tick of void damage before being teleported + # If this is false, entities will take 4 damage every time Void Teleport activates, preventing infinite looping + B:"[02] Prevent Void Damage"=true + + # Y-level to teleport the entity + # If the target Y-level is lower than the highest block in that coordinate, will teleport the entity to the highest location instead + I:"[03] Target Y-Level"=300 + + # Applies the blindness effect for 3 seconds when teleporting + B:"[04] Apply Blindness on Teleport"=true + + # Prevents Y motion from being less than this + D:"[05] Clamp Falling Speed"=-1.0 + + # Height to override the fallDistance variable with when landing after having teleported + # When set to less than 0, [07] Fall Damage Taken applies instead + D:"[06] Fall Distance Height"=-1.0 + + # Amount of fall damage taken when landing on a block + # Negative numbers deal damage relative to the entity's max health + # Only applies if [06] Fall Distance Height is less than 0 + D:"[07] Fall Damage Taken"=-1.0 + + # Sets if [07] Fall Damage Taken can kill entities + # Does not apply to fall damage taken due to [06] Fall Distance Height + B:"[08] Allow Fall Damage Taken to Kill"=true + + # Maximum number of times to teleport the entity without the entity landing before no longer teleporting. Used to prevent infinite loops + I:"[09] Maximum Times to Teleport Consecutively"=100 + + # Controls if players are teleported by Void Teleport + B:"[10] Apply Void Teleport to Players"=true + + # List of the resource location names for entities concerning Void Teleport + # Behavior depends on the list mode + S:"[11] Entity List" < + > + + # Blacklist Mode: Entities that won't be impacted by Void Teleport, others will + # Whitelist Mode: Entities that will be impacted by Void Teleport, others won't + # Valid values: + # WHITELIST + # BLACKLIST + S:"[12] Entity List Mode"=WHITELIST + + # List of dimensions concerning Void Teleport + # Behavior depends on the list mode + # Can be dimension name or ID + S:"[13] Dimension List" < + > + + # Blacklist Mode: Dimensions that don't have Void Teleport enabled, others do + # Whitelist Mode: Dimensions that have Void Teleport enabled, others don't + # Valid values: + # WHITELIST + # BLACKLIST + S:"[14] Dimension List Mode"=BLACKLIST + } + + } + + items { + # Allows the consumption of food at any time, regardless of the hunger bar + B:"Always Eat"=false + + # Switches the selected hotbar slot to a proper tool if required + B:"Auto Switch Tools"=false + + # 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" < + > + + # Causes Glass Bottles to consume the source block of water + B:"Glass Bottle Consumes Water Source"=false + + # 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 + + # Prevents using Mob Spawner Eggs to change what a Spawner is spawning + B:"Prevent Mob Eggs from Changing Spawners"=false + + # Prevents placing of liquid source blocks overriding portal blocks + B:"Prevent Placing Buckets in Portals"=false + + # 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 + } + + mending { + # Bows enchanted with Infinity no longer require arrows + B:"[1] Arrowless Infinity"=true + + # Implements modern mending behavior to only repair damaged equipment with XP + B:"[1] Mending Toggle"=true + + # Allows the Infinity Enchantment to be combined with Mending + B:"[2] Infinity Conflict"=false + + # Determines the amount of durability mending will repair, on average, per point of experience + D:"[2] Ratio"=2.0 + + # Allows the Infinity Enchantment to apply to all arrows (e.g. Tipped Arrows) + B:"[3] Infinity Affects All Arrows"=false + + # Repairs damaged items from the entire inventory with XP + B:"[3] Overpowered"=false + } + + "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 + + # Slows how often item entities update their position to improve performance + B:"[17] Slowed Movement"=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 + } + + } + + misc { + # Always displays the actual potion duration instead of `**:**` + B:"Accurate Potion Duration"=true + + # Always returns the player to the main menu when quitting the game + B:"Always Return to Main Menu"=false + + # Displays the ping in milliseconds of players when viewing the server list + B:"Better Ping Display"=true + + # Enables clicking of `/seed` world seed in chat to copy to clipboard + # Required on server AND client + 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"=NORMAL + + # Prevents the advancement system from loading entirely + B:"Disable Advancements"=false + + # Disables the glint overlay on enchantment books + B:"Disable Glint Overlay on Enchantment Books"=false + + # Disables the glint overlay on potions + B:"Disable Glint Overlay on Potions"=false + + # Disables using the scroll wheel to change hotbar slots wrapping + B:"Disable Hotbar Scroll Wrapping"=false + + # Disables the narrator functionality entirely + B:"Disable Narrator"=false + + # Disables all text shadowing, where text has a darker version of itself rendered behind the normal text, changing the appearance and can improve fps on some screens + B:"Disable Text Shadows"=false + + # Re-implements parallax rendering of the end portal from 1.10 and older + B:"End Portal Parallax"=true + + # Disables potion effect particles emitting from yourself + B:"Hide Personal Effect Particles"=false + + # Provides more information to addPacket removed entity warnings + B:"Improved Entity Tracker Warning"=true + + # Lets background music play continuously without delays + B:"Infinite Music"=false + + # Enhance the vanilla 'Open to LAN' GUI for listening port customization, removal of enforced authentication and more + B:"LAN Server Properties"=true + + # Sets the amount of XP needed for each level, effectively removing the increasing level scaling + # 0 for vanilla default + I:"Linear XP Amount"=0 + + # Sets the amount of applicable pattern layers for banners + # 6 for vanilla default + I:"More Banner Layers"=6 + + # 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 + + # Limits particles to a set amount. Should not be set too low, as it will cause particles to appear for a single tick before vanishing + # Vanilla default is 16384 + # Less than or equal to 0 is set to the default + I:"Particle Limit"=-1 + + # Always indent keybind entries from the screen edge, preventing them from overflowing off the left side when particularly long keybind names are present + B:"Prevent Keybinds from Overflowing Screen"=true + + # Removes the 3D Anaglyph button from the video settings menu + B:"Remove 3D Anaglyph Button"=true + + # Removes the redundant Minecraft Realms button from the main menu and silences notifications + # 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 + + # Makes the dismount keybind separate from LSHIFT, allowing it to be rebound independently + B:"Use Separate Dismount Key"=false + + # Allows using a custom Narrator key, instead of being stuck with CTRL+B + B:"Use Separate Narrator Key"=false + + # Sets the maximum experience level players can reach + # 0 to effectively disable gaining of experience + # -1 for vanilla default + I:"XP Level Cap"=-1 + + advancements { + # Enables Advancement GUI Tweaks + B:"[01] Advancements Toggle"=false + + # Enables the Vertical and Horizontal Margin settings + B:"[02] Size Toggle"=true + + # Sets the minimum Vertical Margin of the Advancement GUI. Too high a number may cause the advancement box to render incorrectly, depending on screen size and GUI scale + I:"[03] Vertical Margin"=50 + + # Sets the minimum Horizontal Margin of the Advancement GUI. Too high a number may cause the advancement box to render incorrectly, depending on screen size and GUI scale + I:"[04] Horizontal Margin"=50 + + # Move the Arrow Buttons visible to change focused advancement page from above the advancement box to in the empty top corners, preventing them from going offscreen and being unusable on most vertical margin settings + B:"[05] Move Arrow Buttons"=true + + # Hides the page number header, as it will go offscreen and be unusable on most vertical margin settings, and is rarely needed due to the increased page size + B:"[06] Hide Page Header"=false + + # Hides page switching buttons when at the maximum/minimum page count + B:"[07] Hide Invalid Arrow Buttons"=true + + # Disables the background fading when hovering over an advancement + B:"[08] Disable Background Fade on Hover"=true + + # Makes the focused Advancement Tab Title be added to the header, which otherwise is just 'Advancements' for every tab + B:"[09] Add Advancement Tab Title to Header"=true + } + + "armor curve" { + # Adjusts the armor scaling and degradation formulae for mobs and players + B:"[1] Armor Curve Toggle"=false + + # Configure how much armor does against damage + # Valid values are 'armor', 'damage', and 'toughness' + # Set to 1 to not modify damage at this step + S:"[2] Armor Damage Reduction Formula"=damage-(damage>(40/(toughness+1)))*((40/(toughness+1)))/2 + + # Configure sudden death protection for armor toughness + # Valid values are 'armor', 'damage', and 'toughness' + # Set to 1 to not modify damage at this step + S:"[3] Armor Toughness Damage Reduction Formula"=damage*MAX(10/(10+armor),0.2) + + # Configure the efficiency of protection enchantments + # Valid values are 'enchant' and 'damage' + # Set to 1 to not modify damage at this step + S:"[4] Enchantment Damage Reduction Formula"=damage*10/(10+enchant) + + # Configure how armor degrades + # Valid values are 'remaining' and 'max' + # Set to 1 to disable + S:"[5] Armor Degradation Formula"=remaining/MAX(max,1) + + # Enables debug logging for easier config validation + B:"[6] Debug Logging"=false + } + + chat { + # Sets the maximum number of chat lines to display + # 100 is the vanilla default + # 0 or less functionally disables the chat + I:"[1] Chat Lines"=100 + + # Don't clear sent message history on leaving the world + B:"[2] Keep Sent Messages"=false + + # Removes duplicate messages and instead put a number behind the message how often it was repeated + B:"[3] Compact Messages"=false + } + + "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 + + # Prevents lightning bolts from destroying items + B:"No Lightning Item Destruction"=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"=false + + # 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 + + # List of class names of Toasts to prevent displaying + # Behavior depends on the list mode + # Syntax: full class name + S:"[6] Toast Control List" < + > + + # Blacklist Mode: Toast classes which can't be added to the queue, others can + # Whitelist Mode: Toast classes which can be added to the queue, others can't + # Valid values: + # WHITELIST + # BLACKLIST + S:"[7] List Mode"=BLACKLIST + + # Enables debug logging to log class names of displayed toasts to the log + B:"[8] Debug Logging"=false + + # Enables a keybind (default: CTRL+0) to clear all active toasts + B:"[9] Clear Toast Keybind"=true + } + + } + + 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 + + # Improves rendering performance by disabling rendering the entity inside mob spawners + B:"Disable Mob Spawner Entity"=false + + # 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 + + # Improves the speed of switching languages in the Language GUI + B:"Improve Language Switching Speed"=true + + # Improves the speed of connecting to servers by setting the InetAddress host name to the IP in situations + # where it can be represented as the IP address, preventing getHostFromNameService from being to be run + B:"Improve Server Connection Speed"=true + + # Silences advancement errors + B:"Mute Advancement Errors"=false + + # Silences ore dictionary errors + B:"Mute Ore Dictionary Errors"=false + + # Silences texture map errors + B:"Mute Texture Map Errors"=false + + # Disables mob pathfinding from loading new/unloaded chunks when building chunk caches + B:"No Pathfinding Chunk Loading"=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 + + "entity radius check" { + # Toggles all tweaks in this category + # IMPORTANT: These tweaks are only effective if you have mod(s) that increase World.MAX_ENTITY_RADIUS! + # (Lycanites Mobs, Advanced Rocketry, Immersive Railroading, etc.) + B:"[1] Entity Radius Check Toggle"=true + + # Reduces the search size of various AABB functions for specified entity types + B:"[2] Reduce Search Size Toggle"=true + + # The entity types to reduce the search size for + # Syntax - modid:name + S:"[3] Reduce Search Size Targets" < + minecraft:item + minecraft:player + > + + # Reduces size of collision checks for most vanilla and specified entity types + B:"[4] Less Collisions Toggle"=true + + # The extra entity types to reduce the size of collision checks for + # Syntax - modid:name;radius + # Vanilla ids aren't allowed because they are already included + # Most types should be specified with the vanilla default radius: 2.0 + S:"[5] Less Collisions Extra Targets" < + > + } + + } + + world { + # Sets the default height of the overworld's sea level + # Supported world types: Default, Biomes O' Plenty + # Vanilla default is 63 + I:"Sea Level"=63 + + # Enforces stronghold generation to generate all blocks, regardless of air + B:"Stronghold Enforcement"=true + + # Tidies newly generated chunks by removing scattered item entities + B:"Tidy Chunk"=false + + # Sets the village generation distance in chunks + # Vanilla default is 32 + I:"Village Distance"=32 + + "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 + > + } + + "void fog" { + # Determines the amount of iterations for checking void particle spawns per animate tick + I:"[10] Particle Spawn Iterations"=1000 + + # Re-implements pre-1.8 void fog and void particles + B:"[1] Void Fog Toggle"=false + + # List of dimensions concerning void fog and particles + # Behavior depends on the list mode + # Can be dimension name or ID + S:"[2] Dimension List" < + overworld + > + + # Blacklist Mode: Dimensions that don't have void fog and particles enabled, others do + # Whitelist Mode: Dimensions that have void fog and particles enabled, others don't + # Valid values: + # WHITELIST + # BLACKLIST + S:"[3] Dimension List Mode"=WHITELIST + + # Renders void fog in creative and spectator mode + B:"[4] Fog In Creative/Spectator"=false + + # Renders void fog in the superflat world type + B:"[5] Fog In Superflat"=false + + # Renders void fog when the player has night vision + B:"[6] Fog On Night Vision"=false + + # Renders void particles in creative and spectator mode + B:"[7] Particles In Creative/Spectator"=true + + # Renders void particles in the superflat world type + B:"[8] Particles In Superflat"=false + + # Determines the maximum Y level of the player at which void particles are spawned + I:"[9] Particle Spawn Y Level"=8 + } + + } + +} + + diff --git a/pack/config/attributefix.cfg b/pack/config/attributefix.cfg deleted file mode 100644 index ea970eb..0000000 --- a/pack/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/pack/config/fastbench.cfg b/pack/config/fastbench.cfg deleted file mode 100644 index 6a21a0e..0000000 --- a/pack/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/pack/config/toastcontrol.cfg b/pack/config/toastcontrol.cfg deleted file mode 100644 index 22acf4f..0000000 --- a/pack/config/toastcontrol.cfg +++ /dev/null @@ -1,59 +0,0 @@ -# Configuration file - -"toast types" { - # A Class-specific blacklist for toasts. Insert class names. - S:"Blacklisted Classes" < - > - - # If advancement toasts are blocked. Enabling will block ALL advancements. - B:"Disable Advancements"=false - - # If all toasts are blocked. - B:"Disable All"=false - - # If all non-vanilla toasts are blocked. Blocks all toasts that do not extend vanilla classes. - B:"Disable All Non-Vanilla"=false - - # If all vanilla toasts are blocked. Includes advancements, recipes, system, and tutorials. - B:"Disable All Vanilla"=false - - # If recipe unlock toasts are blocked. Blocks "you have unlocked a new recipe" toasts. - B:"Disable Recipes"=true - - # If system toasts are blocked. This is used only for the narrator toggle notification right now. - B:"Disable System Toasts"=true - - # Set to true to disable toasts sliding in to view. - B:"Disable Transitions"=false - - # If tutorial toasts are blocked. Blocks useless things like use WASD to move. - B:"Disable Tutorials"=true - - # How long (in ticks) to force a toast to show for. Higher is longer. - I:"Forced Display Time"=0 - - # The maximum number of toasts on the screen at once. Default 3, Vanilla uses 5. - # Min: 1 - # Max: 7 - I:"Max Toasts Shown"=3 - - # A debug config to print the class of each toast that tries to enter the GUI. Useful for finding classes to block. - B:"Print Toast Classnames"=false - - # The amount to offset a toast in the x axis. - I:"Toast X Offset"=0 - - # The amount to offset a toast in the y axis. - I:"Toast Y Offset"=0 - - # Set to true to change the transition to start from the left. - B:"Transition from Left"=false - - # If toasts are slightly translucent. - B:"Translucent Toasts"=true - - # If toasts do not draw a background. - B:"Transparent Toasts"=false -} - - diff --git a/pack/index.toml b/pack/index.toml index 38196e0..6b3f1de 100644 --- a/pack/index.toml +++ b/pack/index.toml @@ -3076,6 +3076,22 @@ hash = "c3080af6c0a9fd82ad4929e6b3153eef0b51a84b0b24338d63e366b8557d0bcc" file = "config/Tiny Progressions/Tools & Weapons.cfg" hash = "98864ef255a658d0bf2b7d3172e0f497470e9ee48aafdbc6ed5cba0a85a390cd" +[[files]] +file = "config/Universal Tweaks - Bugfixes.cfg" +hash = "dab84b5d20928201be8f77f91b29c385e0d9486ac2cf3653b2e1387ebc8d46c1" + +[[files]] +file = "config/Universal Tweaks - General.cfg" +hash = "4a68b49bf108303bf17d8a0c225091bd999dcff9c3b493778cc694df9e2c2452" + +[[files]] +file = "config/Universal Tweaks - Mod Integration.cfg" +hash = "9b9001dad2d8cecc55ee0e94086ebc0b76d100d82c7b1c7e36a09aef8f6b04d7" + +[[files]] +file = "config/Universal Tweaks - Tweaks.cfg" +hash = "0c8160994b063fa4c21f2834f0722ad28070c102ad9ada7626187d11ceda222b" + [[files]] file = "config/Waystones.cfg" hash = "da8901b3a34c6b64668fa5ccccd169a29ba87e8fed06b557a8baa1561ffa309a" @@ -6948,10 +6964,6 @@ hash = "6b07d912612fa348a3765283d9373a1a5b3459f2ac4721f56bdd0a0c0e8a4c94" file = "config/astralsorcery/treasure_shrine.cfg" hash = "6b07d912612fa348a3765283d9373a1a5b3459f2ac4721f56bdd0a0c0e8a4c94" -[[files]] -file = "config/attributefix.cfg" -hash = "80d08f0ef97fb614d3ec1e5d7737cc92c8f7004328eec08ea758f416f5335cfc" - [[files]] file = "config/avaritia.cfg" hash = "3dc0493175b028b3857ce21a4e879116dc41ff57eaae20923e2d8a104e5d2c85" @@ -8560,10 +8572,6 @@ hash = "b6db9752c8de88f3540262171a2973ce80aaa58febf8f55e45ff99d8d386a699" file = "config/farmingforblockheads.cfg" hash = "5faca4e241080da18806ea779fc3536583507199559bf2d6f39c140632ad053f" -[[files]] -file = "config/fastbench.cfg" -hash = "ebdd2073e78495f0f44850537ae9a5f26a8b8648b824626676f6619ac7dc42ed" - [[files]] file = "config/foamfix.cfg" hash = "68fa60222e2297f49d008090c412ae3fe365336b7c07eef0955690a6baf841d8" @@ -9804,10 +9812,6 @@ hash = "78202be106d12192fb9f191449a822a56d49ee2f9c87786d547892dd5fed087f" file = "config/thermalsolars.cfg" hash = "3ce490e4fa5d9698d5ac227b5d771345ae30a12d87be93f5ff36a5828f4d5461" -[[files]] -file = "config/toastcontrol.cfg" -hash = "557e3111ef05172656cae100ab1cb7f87ab9dbdbc59240f7f9dd9b93fe604c06" - [[files]] file = "config/tombstone.cfg" hash = "f9b7283211e0d36c05c2e34a8840488534c092d77f994da41fa0e1454316d563" @@ -9962,6 +9966,11 @@ file = "mods/akashic-tome.pw.toml" hash = "965be564aa6d4f69905817140576e58a42a69b2e6ffc881c800b8d8f790c77bb" metafile = true +[[files]] +file = "mods/alfheim-lighting-engine.pw.toml" +hash = "38b628f90818b2e90a98f718b8841f02ae98516a56f821321857187a602e311f" +metafile = true + [[files]] file = "mods/apotheosis.pw.toml" hash = "cab514b6b6236a357fde4ef97e2f4ffefa039a4735c315a43558d111aa2fe799" @@ -9997,11 +10006,6 @@ file = "mods/astral-sorcery.pw.toml" hash = "82fbfe7ad86f3ef8a0085f86e1b23fb3ddd845fd55a2eb495a593306dd1a281f" metafile = true -[[files]] -file = "mods/attributefix.pw.toml" -hash = "2f7a72333a93d5b896aa91be29c0142dcc1ee6947acf218c4ad882a6b985d57f" -metafile = true - [[files]] file = "mods/autoreglib.pw.toml" hash = "45b89fead492935701ce8092eb3920bce39d824629bd87458eae218aba41d258" @@ -10292,11 +10296,6 @@ file = "mods/darknesslib.pw.toml" hash = "69c3c017648cdadabf61d08d401a90da58a41487075e7937595547cb6adf3cbd" metafile = true -[[files]] -file = "mods/diet-hoppers.pw.toml" -hash = "af4387be3111addd8967e303100556e7ae0703d0e15836f8539ccec678ad44fa" -metafile = true - [[files]] file = "mods/dimensional-edibles-nomifactory-edition.pw.toml" hash = "4c3384e6e01f042b9aad20a471728123aa39d97fd4a1d0b0914067488bf061a7" @@ -10397,16 +10396,6 @@ file = "mods/farming-for-blockheads.pw.toml" hash = "29485e844486f243f8d6b8b2428ee5b362295fde9d5ab00a6367d4402475c78b" metafile = true -[[files]] -file = "mods/fastworkbench.pw.toml" -hash = "d856a3027bb9f9d54c0ea2e02e6150510eeebd240bbb240779cdf0c27607110b" -metafile = true - -[[files]] -file = "mods/fence-jumper.pw.toml" -hash = "e5476cffd4ac3ed1bbde939cc41b84fa804a666b1758354eea333a83978a2e45" -metafile = true - [[files]] file = "mods/foamfix-optimization-mod.pw.toml" hash = "9ebf99a09414c38e4959b828266d83d3983366e1694d0bb901125a85121e97de" @@ -10652,6 +10641,11 @@ file = "mods/mikes-mods-library.pw.toml" hash = "92892386e51376cbe799f9441d2f309fa7364b40db3d2ce7dd3fb3af50e9c5d2" metafile = true +[[files]] +file = "mods/mixin-booter.pw.toml" +hash = "105fc73e223d1a9ef35ec2b37aefabb2f1b95dea81d52f2147702771c9042a33" +metafile = true + [[files]] file = "mods/mjrlegendslib.pw.toml" hash = "f0254cdd6d5f1c170dfdd1fb91c92f38962f3a5b37c241aea562e57645c8677b" @@ -10867,11 +10861,6 @@ file = "mods/patchouli.pw.toml" hash = "bf3ab3065a3d3cbf04b5632a6088c9db9381c54c2149c8713748dde1b5859472" metafile = true -[[files]] -file = "mods/phosphor-forge.pw.toml" -hash = "900c33ef3ec1924d7557882e955063e30726a81f662e1443b7a3d3ff66a557d1" -metafile = true - [[files]] file = "mods/placebo.pw.toml" hash = "1ee3519800370b5985d5a544ff6a27af2ad59b9874f1aae63bf061d694e0ca45" @@ -10952,6 +10941,11 @@ file = "mods/reborncore.pw.toml" hash = "210ac01b61f9b387b1406c05b788d2dafae7c261756d814b27ba99400391865b" metafile = true +[[files]] +file = "mods/red-core.pw.toml" +hash = "a6f25081409a7bb9f0a9832ab2d6591de43ebb1f3ed69f85fbc39927f595cd06" +metafile = true + [[files]] file = "mods/redstone-arsenal.pw.toml" hash = "62a3e422a42c7646fc87e58f9ed6d02b822ded4a758bc85960396b3aae0fe2ed" @@ -11142,11 +11136,6 @@ file = "mods/tiny-progressions.pw.toml" hash = "f5b41a0e152341ea33f0aa6e036b7c2d1663fa9603ff170941affad97db61511" metafile = true -[[files]] -file = "mods/toast-control.pw.toml" -hash = "c954e9326d0752cb6d742b2fb4810389ce84fb226fd3f654489fbc1e91f6f67e" -metafile = true - [[files]] file = "mods/translocators-1-8.pw.toml" hash = "e20c672b807a489407d4a11c6a0767f554d6ae5c97afb265388311611219bdbd" @@ -11167,6 +11156,11 @@ file = "mods/unidict.pw.toml" hash = "b7efcef0724d49de5e486cf957b8600c4df388a64575c7fd99d5a0a20499e22d" metafile = true +[[files]] +file = "mods/universal-tweaks.pw.toml" +hash = "7db541563e5f3da249cad0778e6982d1555c3b0347aa26793832fa0ca61e8929" +metafile = true + [[files]] file = "mods/waila-harvestability.pw.toml" hash = "57dcdf70cea23a3a1d9f4f12594dc624fb3bb3e0c0fbb2aa4a2a1f817b345816" diff --git a/pack/mods/alfheim-lighting-engine.pw.toml b/pack/mods/alfheim-lighting-engine.pw.toml new file mode 100644 index 0000000..9ab753c --- /dev/null +++ b/pack/mods/alfheim-lighting-engine.pw.toml @@ -0,0 +1,13 @@ +name = "Alfheim Lighting Engine" +filename = "Alfheim-1.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3f0db29f174b28ae23e3f72c12adb3a7cb716b8b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5650399 +project-id = 910715 diff --git a/pack/mods/attributefix.pw.toml b/pack/mods/attributefix.pw.toml deleted file mode 100644 index 201a494..0000000 --- a/pack/mods/attributefix.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "AttributeFix" -filename = "AttributeFix-1.12.2-1.0.10.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "319d224a7841f10e06f5c8127bae1ec21a03155f" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 2810157 -project-id = 280510 diff --git a/pack/mods/diet-hoppers.pw.toml b/pack/mods/diet-hoppers.pw.toml deleted file mode 100644 index 9ce158b..0000000 --- a/pack/mods/diet-hoppers.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Diet Hoppers" -filename = "diethopper-1.1.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "2aea3d9a64551cefe0a1b6f5c5edf57959796b66" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 2482543 -project-id = 278385 diff --git a/pack/mods/fastworkbench.pw.toml b/pack/mods/fastworkbench.pw.toml deleted file mode 100644 index 6cec0b3..0000000 --- a/pack/mods/fastworkbench.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "FastWorkbench" -filename = "FastWorkbench-1.12.2-1.7.4.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "cb783cacf4a367dc462af0e2b28a7e6306067bcb" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 4030366 -project-id = 288885 diff --git a/pack/mods/fence-jumper.pw.toml b/pack/mods/fence-jumper.pw.toml deleted file mode 100644 index 2f99d1a..0000000 --- a/pack/mods/fence-jumper.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Fence Jumper" -filename = "fencejumper-1.12-1.0.5.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "e6f23c18081d59deb55a625e1291b9fe9c1157de" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 2591087 -project-id = 254652 diff --git a/pack/mods/mixin-booter.pw.toml b/pack/mods/mixin-booter.pw.toml new file mode 100644 index 0000000..733afeb --- /dev/null +++ b/pack/mods/mixin-booter.pw.toml @@ -0,0 +1,13 @@ +name = "MixinBooter" +filename = "!mixinbooter-9.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9b3a847aafa0f598e642c824f3764e2f1db6be1a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5739618 +project-id = 419286 diff --git a/pack/mods/phosphor-forge.pw.toml b/pack/mods/phosphor-forge.pw.toml deleted file mode 100644 index e7d0779..0000000 --- a/pack/mods/phosphor-forge.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Phosphor (Forge)" -filename = "phosphor-forge-mc1.12.2-0.2.7-universal.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "1c75738ecd4bc5f7021b2b23ea04602aac3d16ec" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 2919497 -project-id = 318255 diff --git a/pack/mods/red-core.pw.toml b/pack/mods/red-core.pw.toml new file mode 100644 index 0000000..a5484e0 --- /dev/null +++ b/pack/mods/red-core.pw.toml @@ -0,0 +1,13 @@ +name = "Red Core" +filename = "!Red-Core-MC-1.8-1.12-0.6-Dev-7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5ed633decb7ed1e88aa9d73f1176d64759af0935" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5618189 +project-id = 873867 diff --git a/pack/mods/toast-control.pw.toml b/pack/mods/toast-control.pw.toml deleted file mode 100644 index bbc73ca..0000000 --- a/pack/mods/toast-control.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Toast Control" -filename = "Toast Control-1.12.2-1.8.1.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "7365b5415d5f1a39997fe142ccc42ae732e31c01" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 2707353 -project-id = 271740 diff --git a/pack/mods/universal-tweaks.pw.toml b/pack/mods/universal-tweaks.pw.toml new file mode 100644 index 0000000..9755158 --- /dev/null +++ b/pack/mods/universal-tweaks.pw.toml @@ -0,0 +1,13 @@ +name = "Universal Tweaks" +filename = "UniversalTweaks-1.12.2-1.12.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f0b8472c0f8bea4e57f4643cda45e382662f94a9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5529764 +project-id = 705000 diff --git a/pack/pack.toml b/pack/pack.toml index 4efc274..54a7acd 100644 --- a/pack/pack.toml +++ b/pack/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "310b614128486ff333300153609983bc52b07e5830004282c6add84e8c4c171f" +hash = "d012b585d696463116f62235395a978e520bef2f9d98a4407a5fde1eb4f715b5" [versions] forge = "14.23.5.2860"