diff --git a/CHANGELOG.md b/CHANGELOG.md index e6fa31d..3eee3ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,148 @@ # Changelog +## 7.0.0 + +### Added + +- Mods Optimizer +- Just Enough Items +- Mouse Tweaks +- Apple Skin +- Clumps +- Controlling +- Searchables +- Jade + +- Soidum +- Sodium/Embeddium Extras +- Sodium/Embeddium Options API +- Reese's Sodium Options +- Sodium/Embeddium Dynamic Lights +- NetherPortalFix +- Balm +- Neruina - Ticking Entity Fixer +- Almost Unified + +- GriefLogger +- Architectury API +- SuperMartijn642's Config Lib +- JourneyMap +- FallingTree +- BetterCompatibility Checker +- Eternally Random +- GeckoLib + +- Dark Mode Everywhere +- Polymorph +- KleeSlabs +- Chipped +- Resourceful Lib +- Aethea +- AmbientSounds 6 +- CreativeCore +- Comforts + +- Storage Drawers +- Carry On +- Sophisticated Backpacks +- Sophisticated Core +- Bad Wither No Cookie - Reloaded +- PneumaticCraft: Repressurized +- GraveStone Mod +- Serene Seasons +- GlitchCore +- What Are They Up To +- CoroUtil + +- FramedBlocks +- Moving Elevators +- SuperMartijn642's Core Lib +- Doggy Talents Next +- MapFrontiers +- Dis-Enchanting Table +- MonoLib +- Measurements +- Light Overlay +- Cloth Config API +- Iris Shaders +- Forge Config API Port + +- Flux Networks +- Cosmetic Armor Reworked +- Pipez +- Additional Enchanted Miner +- Scalable Cat's Force +- Cooking for Blockheads +- Macaw's Bridges +- Macaw's Doors +- Macaw's Windows +- Macaw's Roofs +- Macaw's Fences and Walls +- Macaw's Stairs +- Macaw's Lights and Lamps +- Macaw's Paths and Pavings + +- Farming for Blockheads +- Security Craft +- MVS - Moog's Voyager Structures +- MES - Moog's End Structures +- MNS - Moog's Nether Structures +- MSS - Moog's Soaring Structures +- WI Zoom +- Simply Light +- Camera Mod +- Simple Planes +- Trade Cycling +- Small Ships +- Discord Integration +- 3D Skin Layers + +- Death Backup +- Collective +- Anvil Restoration +- Beautified Chat [Server] +- Sound Phystics Remastered +- WATERFrAMES: Multimedia Displays +- WATERMeDIA: Multimedia API +- Advanced Chimneys +- ForgeEndertech +- Chunk Sending +- Cupboard +- Connectivity +- Login Protection +- Staaaaaaaaaaaack + +- The Twilight Forest +- Distant Horizons +- Do a Barrel Roll +- Forgified Fabric API +- Global XP +- More Red +- Double Doors +- Croptopia +- Modulear Force Field Systems +- Farsight +- MultiBeds +- ShetiPhianCore +- Touhou Little Maid +- Notes +- EpheroLib + +- Building Gadgets +- Electrodynamics +- Nuclear Science +- Ballistix +- Extreme Reactors +- ZeroCore 2 +- Waystones +- RightClickHarvest +- JamLib +- Ultimate Car Mod + +### Notes + +- Mod excluded in this list is Bluemap as it's per server basis and I add that manually to the server. + ## 6.7.0 ### Updated diff --git a/CNAME b/CNAME deleted file mode 100644 index 2cf2ead..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -eternal.pack.aethrexal.dev \ No newline at end of file diff --git a/MODLIST.md b/MODLIST.md index d0ef5ed..e0def40 100644 --- a/MODLIST.md +++ b/MODLIST.md @@ -1,198 +1,397 @@ +Mods marked with § is critical for the modpack and removing those might force you to restart your world. Mods marked with §? I'm unsure about and would need to be tested as it's being worked on. + +Some mods, marked or not, if removed will still need to be cleaned up in the world (for example decoration mods) once they've been removed. But *shouldn't* break anything. +Take the list with a grain of salt and always test before and after. + +This is just so I can copy paste it +``` +- [ ] []() + - *Licence*: +``` + # # -- [ ] [3D Skin Layers](https://modrinth.com/mod/3dskinlayers) **Client** +- [ ] [3D Skin Layers](https://modrinth.com/mod/3dskinlayers) + - *Licence*: tr7zw Protective License # A - [ ] [Additional Enchanted Miner](https://www.curseforge.com/minecraft/mc-mods/additional-enchanted-miner) - - Scalable Cat's Force -- [ ] [Advanced Chimneys](https://www.curseforge.com/minecraft/mc-mods/advanced-chimneys) - - ForgeEndertech -- [ ] [AmbientSounds 6](https://www.curseforge.com/minecraft/mc-mods/ambientsounds) **Client** - - CreativeCore -- [ ] [Amendments](https://www.curseforge.com/minecraft/mc-mods/amendments) - - Moonlight Lib + - *Licence*: GNU LGPLv3 + - *Dependencies*: + - Scalable Cat's Force +- [ ] [Advanced Chimneys](https://www.curseforge.com/minecraft/mc-mods/advanced-chimneys) + - *Licence*: ARR + - *Dependencies*: + - ForgeEndertech +- [ ] [Almost Unified](https://www.curseforge.com/minecraft/mc-mods/almost-unified) + - *Licence*: ARR +- [ ] [AmbientSounds 6](https://www.curseforge.com/minecraft/mc-mods/ambientsounds) + - *Licence*: GNU LGPLv3 + - *Dependencies*: + - CreativeCore - [ ] [Anvil Restoration](https://www.curseforge.com/minecraft/mc-mods/anvil-restoration) - - Collective + - *Licence*: ARR + - *Dependencies*: + - Collective - [ ] [AppleSkin](https://www.curseforge.com/minecraft/mc-mods/appleskin) -- [ ] [Architectury API (Fabric/Forge/NeoForge)](https://www.curseforge.com/minecraft/mc-mods/architectury-api) -- [ ] [Athena](https://www.curseforge.com/minecraft/mc-mods/athena) + - *Licence*: Public Domain +- [ ] [Architectury API](https://www.curseforge.com/minecraft/mc-mods/architectury-api) + - *Licence*: ARR +- [ ] § [Athena](https://www.curseforge.com/minecraft/mc-mods/athena) + - *Licence*: ARR # B +- [ ] [Bad Wither No Cookie - Reloaded](https://modrinth.com/mod/bad-wither-no-cookie) + - *Licence*: MIT +- [ ] [Ballistix](https://www.curseforge.com/minecraft/mc-mods/ballistix) + - *Licence*: AURILISDEV LICENSE + - *Dependencies*: + - Electrodynamics - [ ] [Balm](https://www.curseforge.com/minecraft/mc-mods/balm) -- [ ] [Better Compatibility Checker](https://www.curseforge.com/minecraft/mc-mods/better-compatibility-checker) -- [ ] [Beutified Chat [Server]](https://www.curseforge.com/minecraft/mc-mods/beautified-chat-server) **Server** - - Collective + - *Licence*: ARR +- [ ] [Beautifed Chat [Server]](https://www.curseforge.com/minecraft/mc-mods/beautified-chat-server) + - *Licence*: ARR + - *Dependencies*: + - Collective +- [ ] [BetterCompatibitlity Checker](https://www.curseforge.com/minecraft/mc-mods/better-compatibility-checker) + - *Licence*: ARR - [ ] [Building Gadgets](https://www.curseforge.com/minecraft/mc-mods/building-gadgets) + - *Licence*: MIT # C +- [ ] [Camera Mod](https://www.curseforge.com/minecraft/mc-mods/camera-mod) + - *Licence*: ARR - [ ] [Carry On](https://www.curseforge.com/minecraft/mc-mods/carry-on) -- [ ] [Chipped](https://www.curseforge.com/minecraft/mc-mods/chipped) - - Resourceful Lib - - Athena -- [ ] [Chunk Sending[Forge/Fabric]](https://www.curseforge.com/minecraft/mc-mods/chunk-sending-forge-fabric) **Server** + - *Licence*: GNU LGPLv3 +- [ ] § [Chipped](https://www.curseforge.com/minecraft/mc-mods/chipped) + - *Licence*: ARR + - *Dependencies*: + - Resourceful Lib + - Athena +- [ ] [Chunk Sending[Forge/Fabric]](https://www.curseforge.com/minecraft/mc-mods/chunk-sending-forge-fabric) + - *Licence*: ARR + - *Dependencies*: + - Cupboard - [ ] [Cloth Config API (Fabric/Forge/NeoForge)](https://www.curseforge.com/minecraft/mc-mods/cloth-config) -- [ ] [Clumps](https://www.curseforge.com/minecraft/mc-mods/clumps) **Server** + - *Licence*: GNU LGPLv3 +- [ ] [Clumps](https://www.curseforge.com/minecraft/mc-mods/clumps) + - *Licence*: MIT - [ ] [Collective](https://www.curseforge.com/minecraft/mc-mods/collective) -- [ ] [Comforts (Fabric/Forge/Quilt)](https://www.curseforge.com/minecraft/mc-mods/comforts) -- [ ] [Connectivity[Forge/Fabric]](https://www.curseforge.com/minecraft/mc-mods/connectivity) - - Cupboard -- [ ] [Controlling](https://www.curseforge.com/minecraft/mc-mods/controlling) **Client** - - Searchables + - *Licence*: ARR +- [ ] [Comforts](https://www.curseforge.com/minecraft/mc-mods/comforts) + - *Licence*: GNU LGPLv3 +- [ ] [Connectivity](https://www.curseforge.com/minecraft/mc-mods/connectivity) + - *Licence*: ARR + - *Dependencies*: + - Cupboard +- [ ] [Controlling](https://www.curseforge.com/minecraft/mc-mods/controlling) + - *Licence*: MIT + - *Dependencies*: + - Searchables - [ ] [Cooking for Blockheads](https://www.curseforge.com/minecraft/mc-mods/cooking-for-blockheads) - - Balm + - *Licence*: ARR + - *Dependencies*: + - Balm +- [ ] [CoroUtil](https://www.curseforge.com/minecraft/mc-mods/coroutil) + - *Licence*: ARR - [ ] [Cosmetic Armor Reworked](https://www.curseforge.com/minecraft/mc-mods/cosmetic-armor-reworked) + - *Licence*: Minecraft Mod Public License - [ ] [CreativeCore](https://www.curseforge.com/minecraft/mc-mods/creativecore) -- [ ] [Croptopia](https://www.curseforge.com/minecraft/mc-mods/croptopia) - - EpheroLib + - *Licence*: GNU LGPLv3 +- [ ] § [Croptopia](https://www.curseforge.com/minecraft/mc-mods/croptopia) + - *Licence*: MIT + - *Dependencies*: + - EpheroLib - [ ] [Cupboard](https://www.curseforge.com/minecraft/mc-mods/cupboard) + - *Licence*: ARR # D +- [ ] [Dark Mode Everywhere](https://www.curseforge.com/minecraft/mc-mods/dark-mode-everywhere) + - *Licence*: MIT + - Optional - [ ] [Death Backup](https://www.curseforge.com/minecraft/mc-mods/death-backup) - - Collective -- [ ] [Diagonal Fences [Forge & Fabric]](https://www.curseforge.com/minecraft/mc-mods/diagonal-fences) - - Puzzles Lib -- [ ] [Diagonal Walls](https://www.curseforge.com/minecraft/mc-mods/diagonal-walls) - - Puzzles Lib -- [ ] [Dis-Enchanting Table](https://modrinth.com/mod/dis-enchanting-table) - - MonoLib -- [ ] [Discord Integration](https://modrinth.com/plugin/dcintegration) **Server** -- [ ] [Do a Barrel Roll](https://www.curseforge.com/minecraft/mc-mods/do-a-barrel-roll) **Client** - - Forgified Fabric API + - *Licence*: ARR + - *Dependencies*: + - Collective +- [ ] [Dis-Enchanting Table](https://www.curseforge.com/minecraft/mc-mods/dis-enchanting-table) + - *Licence*: ARR + - *Dependencies*: + - MonoLib +- [ ] [Discord Integration](https://modrinth.com/plugin/dcintegration) + - *Licence*: MIT +- [ ] [Distant Horizons](https://modrinth.com/mod/distanthorizons) + - *Licence*: GNU LGPLv3 + - Optional +- [ ] [Do a Barrel Roll](https://www.curseforge.com/minecraft/mc-mods/do-a-barrel-roll) + - *Licence*: GNU GPLv3 + - *Dependencies*: + - Forgified Fabric API + - Optional - [ ] [Doggy Talents Next](https://www.curseforge.com/minecraft/mc-mods/doggy-talents-next) -- [ ] [Doggy Talents Next's Community Skin Expansion](https://www.curseforge.com/minecraft/mc-mods/dtn-community-skin-expansion) - - Doggy Talents Next + - *Licence*: GNU LGPLv3 - [ ] [Double Doors](https://www.curseforge.com/minecraft/mc-mods/double-doors) - - Collective + - *Licence*: ARR + - *Dependencies*: + - Collective # E -- [ ] [Embeddium](https://www.curseforge.com/minecraft/mc-mods/embeddium) **Client** -- [ ] [Embeddium (Rubidium) Extra](https://www.curseforge.com/minecraft/mc-mods/rubidium-extra) **Client** - - Embeddium -- [ ] [EMI](https://www.curseforge.com/minecraft/mc-mods/emi) -- [ ] [EpheroLib](https://www.curseforge.com/minecraft/mc-mods/epherolib) -- [ ] [Extreme Reactors](https://www.curseforge.com/minecraft/mc-mods/extreme-reactors) - - ZeroCore 2 +- [ ] § [Electrodynamics](https://www.curseforge.com/minecraft/mc-mods/electrodynamics) + - *Licence*: AURILISDEV LICENSE +- [ ] § [EpheroLib](https://www.curseforge.com/minecraft/mc-mods/epherolib) + - *Licence*: GNU LGPLv3 +- [ ] § [Eternally Random](https://www.curseforge.com/minecraft/mc-mods/eternally-random) + - *Licence*: ARR + - *Dependencies*: + - GeckoLib +- [ ] §? [Extreme Reactors](https://www.curseforge.com/minecraft/mc-mods/extreme-reactors) + - *Licence*: MIT + - *Dependencies*: + - ZeroCore 2 # F - [ ] [FallingTree](https://www.curseforge.com/minecraft/mc-mods/falling-tree) -- [ ] [Farmin for Blockheads](https://www.curseforge.com/minecraft/mc-mods/farming-for-blockheads) - - Balm -- [ ] [Farsight](https://www.curseforge.com/minecraft/mc-mods/farsight) **Client**, **Optional** - - Cupboard -- [ ] [FerriteCore ((Neo)Forge)](https://www.curseforge.com/minecraft/mc-mods/ferritecore) + - *Licence*: GNU LGPLv3 +- [ ] [Farsight [Forge/Neo]](https://www.curseforge.com/minecraft/mc-mods/farsight) + - *Licence*: ARR + - *Dependencies*: + - Cupboard + - Optional +- [ ] [Farming for Blockheads](https://www.curseforge.com/minecraft/mc-mods/farming-for-blockheads) + - *Licence*: ARR + - *Dependencies*: + - Balm +- [ ] § [Flux Networks](https://www.curseforge.com/minecraft/mc-mods/flux-networks) + - *Licence*: ARR +- [ ] [Forge Config API Port](https://www.curseforge.com/minecraft/mc-mods/forge-config-api-port-fabric) + - *Licence*: MPL 2.0 - [ ] [ForgeEndertech](https://www.curseforge.com/minecraft/mc-mods/forgeendertech) + - *Licence*: ARR - [ ] [Forgified Fabric API](https://www.curseforge.com/minecraft/mc-mods/forgified-fabric-api) -- [ ] [FramedBlocks](https://www.curseforge.com/minecraft/mc-mods/framedblocks) -- [ ] [Furnish](https://www.curseforge.com/minecraft/mc-mods/furnish) + - *Licence*: Apache-2.0 + - Optional +- [ ] § [FramedBlocks](https://www.curseforge.com/minecraft/mc-mods/framedblocks) + - *Licence*: GNU LGPLv3 # G -- [ ] [GeckoLib](https://www.curseforge.com/minecraft/mc-mods/geckolib) -- [ ] [Get It Together, Drops!](https://www.curseforge.com/minecraft/mc-mods/get-it-together-drops) **Server** +- [ ] § [GeckoLib](https://www.curseforge.com/minecraft/mc-mods/geckolib) + - *Licence*: MIT +- [ ] [GlitchCore](https://www.curseforge.com/minecraft/mc-mods/glitchcore) + - *Licence*: ARR +- [ ] [Global XP](https://www.curseforge.com/minecraft/mc-mods/global-xp) + - *Licence*: MIT + - *Dependencies*: + - Cloth Config - [ ] [GraveStone Mod](https://www.curseforge.com/minecraft/mc-mods/gravestone-mod) - -# H -- [ ] [Handcrafted](https://www.curseforge.com/minecraft/mc-mods/handcrafted) - - Resourceful Lib -- [ ] [Hyperbox](https://www.curseforge.com/minecraft/mc-mods/hyperbox) + - *Licence*: ARR +- [ ] [GriefLogger](https://www.curseforge.com/minecraft/mc-mods/grieflogger) + - *Licence*: Apache-2.0 + - *Dependencies*: + - Architectury API + - SuperMartijn642's Config Lib # I -- [ ] [Iron Chests](https://www.curseforge.com/minecraft/mc-mods/iron-chests) +- [ ] [Iris Shaders](https://www.curseforge.com/minecraft/mc-mods/irisshaders) + - *Licence*: GNU LGPLv3 + - *Dependencies*: + - Sodium + - Optional # J -- [ ] [Jade 🔍](https://www.curseforge.com/minecraft/mc-mods/jade) +- [ ] [Jade](https://www.curseforge.com/minecraft/mc-mods/jade) + - *Licence*: CC-BY-NC-SA 4.0 - [ ] [JamLib](https://www.curseforge.com/minecraft/mc-mods/jamlib) + - *Licence*: MIT +- [ ] [JourneyMap](https://www.curseforge.com/minecraft/mc-mods/journeymap) + - *Licence*: ARR - [ ] [Just Enough Items (JEI)](https://www.curseforge.com/minecraft/mc-mods/jei) -- [ ] [KleeSlabs](https://www.curseforge.com/minecraft/mc-mods/kleeslabs) + - *Licence*: MIT +# K +- [ ] [KleeSlabs](https://www.curseforge.com/minecraft/mc-mods/kleeslabs) + - *Licence*: ARR + - *Dependencies*: + - Balm + # L -- [ ] [Light Overlay (Rif/Forge/Fabric)](https://www.curseforge.com/minecraft/mc-mods/light-overlay) **Client** - - Cloth Config API - - Architectury API -- [ ] [Login Protection[Forge/Fabric]](https://www.curseforge.com/minecraft/mc-mods/login-protection) - - Cupboard +- [ ] [Light Overlay (Rift/Forge/Fabric)](https://www.curseforge.com/minecraft/mc-mods/light-overlay) + - *Licence*: Apache-2.0 + - *Dependencies*: + - Architectury API + - Cloth Config API +- [ ] [Login Protection[Forge/Fabric]](https://www.curseforge.com/minecraft/mc-mods/login-protection) + - *Licence*: ARR + - *Dependencies*: + - Cupboard # M +- [ ] [Macaw's Bridges](https://www.curseforge.com/minecraft/mc-mods/macaws-bridges) + - *Licence*: ARR +- [ ] [Macaw's Doors](https://www.curseforge.com/minecraft/mc-mods/macaws-doors) + - *Licence*: ARR +- [ ] [Macaw's Fences and Walls](https://www.curseforge.com/minecraft/mc-mods/macaws-fences-and-walls) + - *Licence*: MIT +- [ ] [Macaw's Lights and Lamps](https://www.curseforge.com/minecraft/mc-mods/macaws-lights-and-lamps) + - *Licence*: ARR +- [ ] [Macaw's Paths and Pavings](https://www.curseforge.com/minecraft/mc-mods/macaws-paths-and-pavings) + - *Licence*: MIT +- [ ] §? [Macaw's Roofs](https://www.curseforge.com/minecraft/mc-mods/macaws-roofs) + - *Licence*: ARR - [ ] [Macaw's Stairs](https://www.curseforge.com/minecraft/mc-mods/macaws-stairs) + - *Licence*: ARR +- [ ] [Macaw's Windows](https://www.curseforge.com/minecraft/mc-mods/macaws-windows) + - *Licence*: ARR +- [ ] [MapFrontiers](https://www.curseforge.com/minecraft/mc-mods/mapfrontiers) + - *Licence*: MIT + - *Dependencies*: + - JourneyMap + - Forge Config API Port - [ ] [Measurements](https://www.curseforge.com/minecraft/mc-mods/measurements) + - *Licence*: MIT - [ ] [MES - Moog's End Structures](https://www.curseforge.com/minecraft/mc-mods/moogs-end-structures) + - *Licence*: GNU LGPLv3 - [ ] [MNS - Moog's Nether Structures](https://www.curseforge.com/minecraft/mc-mods/mns-moogs-nether-structures) -- [ ] [ModernFix](https://www.curseforge.com/minecraft/mc-mods/modernfix) + - *Licence*: GNU LGPLv3 +- [ ] [Mods Optimizer](https://modrinth.com/mod/mods-optimizer) + - *Licence*: MIT - [ ] [Modular Force Field Systems (MFFS)](https://www.curseforge.com/minecraft/mc-mods/mffs) + - *Licence*: ARR - [ ] [MonoLib](https://www.curseforge.com/minecraft/mc-mods/monolib) -- [ ] [Moonlight Lib](https://www.curseforge.com/minecraft/mc-mods/selene) -- [ ] [More Red](https://www.curseforge.com/minecraft/mc-mods/more-red) -- [ ] [Mouse Tweaks](https://www.curseforge.com/minecraft/mc-mods/mouse-tweaks) **Client** + - *Licence*: SPDX: Unlicense +- [ ] § [More Red](https://www.curseforge.com/minecraft/mc-mods/more-red) + - *Licence*: MIT +- [ ] [Mouse Tweaks](https://www.curseforge.com/minecraft/mc-mods/mouse-tweaks) + - *Licence*: BSD - [ ] [Moving Elevators](https://www.curseforge.com/minecraft/mc-mods/moving-elevators) - - SuperMartijn642's Config Lib - - SuperMartijn642's Core Lib + - *Licence*: ARR + - *Dependencies*: + - SuperMartijn642's Core Lib + - SuperMartijn642's Config Lib - [ ] [MSS - Moog's Soaring Structures](https://www.curseforge.com/minecraft/mc-mods/mss-moogs-soaring-structures) + - *Licence*: GNU LGPLv3 +- [ ] [Multibeds](https://www.curseforge.com/minecraft/mc-mods/multibeds) + - *Licence*: ARR + - *Dependencies*: + - ShetiPhianCore +- [ ] [MVS - Moog's Voyager Structures](https://www.curseforge.com/minecraft/mc-mods/moogs-voyager-structures) + - *Licence*: GNU LGPLv3 # N -- [ ] [Neurina - Ticking Entity Fixer](https://www.curseforge.com/minecraft/mc-mods/neruina) -- [ ] [NetherPortalFix](https://www.curseforge.com/minecraft/mc-mods/netherportalfix) **Server** - -# O -- [ ] [Open Parties and Claims](https://www.curseforge.com/minecraft/mc-mods/open-parties-and-claims) +- [ ] [Neruina - Ticking Entity Fixer](https://www.curseforge.com/minecraft/mc-mods/neruina) + - *Licence*: MIT +- [ ] [NetherPortalFix](https://www.curseforge.com/minecraft/mc-mods/netherportalfix) + - *Licence*: ARR + - *Dependencies*: + - Balm +- [ ] [Notes](https://www.curseforge.com/minecraft/mc-mods/notes) + - *Licence*: CC-BY-NC-SA 4.0 + - Optional +- [ ] §? [Nuclear Science](https://www.curseforge.com/minecraft/mc-mods/nuclear-science) + - *Licence*: AURILISDEV LICENSE + - *Dependencies*: + - Electrodynamics # P -- [ ] [Pipez](https://www.curseforge.com/minecraft/mc-mods/pipez) -- [ ] [PneumaticCraft: Repressurized](https://www.curseforge.com/minecraft/mc-mods/pneumaticcraft-repressurized) +- [ ] § [Pipez](https://www.curseforge.com/minecraft/mc-mods/pipez) + - *Licence*: ARR +- [ ] §? [PneumaticCraft: Repressurized](https://www.curseforge.com/minecraft/mc-mods/pneumaticcraft-repressurized) + - *Licence*: GNU GPLv3 - [ ] [Polymorph (Fabric/Forge/Quilt)](https://www.curseforge.com/minecraft/mc-mods/polymorph) -- [ ] [Puzzles Lib [Forge & Fabric]](https://www.curseforge.com/minecraft/mc-mods/puzzles-lib) + - *Licence*: GNU LGPLv3 # R -- [ ] [Railcraft Reborn](https://legacy.curseforge.com/minecraft/mc-mods/railcraft-reborn) -- [ ] [Redstone Pen](https://www.curseforge.com/minecraft/mc-mods/redstone-pen) -- [ ] [Resourceful Lib](https://www.curseforge.com/minecraft/mc-mods/resourceful-lib) +- [ ] § [Reese's Sodium Options](https://www.curseforge.com/minecraft/mc-mods/reeses-sodium-options) + - *Licence*: MIT +- [ ] § [Resourceful Lib](https://www.curseforge.com/minecraft/mc-mods/resourceful-lib) + - *Licence*: MIT - [ ] [RightClickHarvest](https://www.curseforge.com/minecraft/mc-mods/rightclickharvest) - - JamLib + - *Licence*: MIT + - *Dependencies*: + - Architectury API + - JamLib # S - [ ] [Scalable Cat's Force](https://www.curseforge.com/minecraft/mc-mods/scalable-cats-force) -- [ ] [Searchables](https://www.curseforge.com/minecraft/mc-mods/searchables) **Client** -- [ ] [Security Craft](https://www.curseforge.com/minecraft/mc-mods/security-craft) -- [ ] [Server Performance - Smooth Chunk Save[Forge/Fabric]](https://www.curseforge.com/minecraft/mc-mods/smooth-chunk-save) **Server** - - Cupboard + - *Licence*: Apache-2.0 +- [ ] [Searchables](https://www.curseforge.com/minecraft/mc-mods/searchables) + - *Licence*: MIT +- [ ] §? [Security Craft](https://www.curseforge.com/minecraft/mc-mods/security-craft) + - *Licence*: MIT +- [ ] [Serene Seasons](https://www.curseforge.com/minecraft/mc-mods/serene-seasons) + - *Licence*: ARR + - *Dependencies*: + - GlitchCore +- [ ] [ShetiPhianCore](https://www.curseforge.com/minecraft/mc-mods/shetiphiancore) + - *Licence*: ARR +- [ ] [Simple Planes](https://www.curseforge.com/minecraft/mc-mods/simple-planes) + - *Licence*: ARR - [ ] [Simply Light](https://www.curseforge.com/minecraft/mc-mods/simply-light) + - *Licence*: MIT +- [ ] [Small Ships](https://modrinth.com/mod/small-ships) + - *Licence*: ARR +- [ ] [Sodium](https://modrinth.com/mod/sodium) + - *Licence*: GNU LGPLv3 +- [ ] [Sodium/Embeddium Dynamic Lights](https://www.curseforge.com/minecraft/mc-mods/dynamiclights-reforged/relations/dependencies) + - *Licence*: MIT + - *Dependencies*: + - Sodium + - Sodium/Embeddium Extras +- [ ] [Sodium/Embeddium Extras](https://www.curseforge.com/minecraft/mc-mods/magnesium-extras) + - *Licence*: GNU LGPLv3 + - *Dependencies*: + - Sodium + - Sodium/Embeddium Options + - Reese's Sodium Options +- [ ] [Sodium/Embeddium Options API](https://www.curseforge.com/minecraft/mc-mods/sodium-options-api) + - *Licence*: GNU LGPLv3 + - *Dependencies*: + - Sodium +- [ ] §? [Sophisticated Backpacks](https://www.curseforge.com/minecraft/mc-mods/sophisticated-backpacks) + - *Licence*: GNU GPLv3 + - *Dependencies*: + - Sophisticated Core +- [ ] §? [Sophisticated Core](https://www.curseforge.com/minecraft/mc-mods/sophisticated-core) + - *Licence*: GNU GPLv3 - [ ] [Sound Physics Remastered](https://www.curseforge.com/minecraft/mc-mods/sound-physics-remastered) -- [ ] [Starter Kit](https://www.curseforge.com/minecraft/mc-mods/starter-kit) - - Collective -- [ ] [Sophisticated Backpacks](https://www.curseforge.com/minecraft/mc-mods/sophisticated-backpacks) - - Sophisticated Core -- [ ] [Sophisticated Core](https://www.curseforge.com/minecraft/mc-mods/sophisticated-core) -- [ ] [Storage Drawers](https://www.curseforge.com/minecraft/mc-mods/storage-drawers) + - *Licence*: GNU GPLv3 +- [ ] [Staaaaaaaaaaaack (Stxck)](https://www.curseforge.com/minecraft/mc-mods/staaaaaaaaaaaack) + - *Licence*: MIT +- [ ] § [Storage Drawers](https://www.curseforge.com/minecraft/mc-mods/storage-drawers) + - *Licence*: MIT - [ ] [SuperMartijn642's Config Lib](https://www.curseforge.com/minecraft/mc-mods/supermartijn642s-config-lib) + - *Licence*: ARR - [ ] [SuperMartijn642's Core Lib](https://www.curseforge.com/minecraft/mc-mods/supermartijn642s-core-lib) + - *Licence*: ARR # T -- [ ] [The Twilight Forest](https://www.curseforge.com/minecraft/mc-mods/the-twilight-forest) -- [ ] [Tom's Simple Storage Mod](https://www.curseforge.com/minecraft/mc-mods/toms-storage) +- [ ] §? [The Twilight Forest](https://www.curseforge.com/minecraft/mc-mods/the-twilight-forest) + - *Licence*: GNU GPLv3? - [ ] [Touhou Little Maid](https://www.curseforge.com/minecraft/mc-mods/touhou-little-maid) + - *Licence*: MIT - [ ] [Trade Cycling](https://www.curseforge.com/minecraft/mc-mods/trade-cycling) -- [ ] [Trash Cans](https://www.curseforge.com/minecraft/mc-mods/trash-cans) - - SuperMartijn642's Config Lib - - SuperMartijn642's Core Lib + - *Licence*: ARR # U -- [ ] [Ultimate Car Mod](https://www.curseforge.com/minecraft/mc-mods/ultimate-car-mod) -- [ ] [Underground Villages](https://www.curseforge.com/minecraft/mc-mods/underground-villages) - -# V -- [ ] [Vein Mining (Fabric/Forge/Quilt)](https://www.curseforge.com/minecraft/mc-mods/vein-mining) -- [ ] [Vic's Point Blank](https://www.curseforge.com/minecraft/mc-mods/vics-point-blank) - - GeckoLib +- [ ] [Ultimate Car mod](https://www.curseforge.com/minecraft/mc-mods/ultimate-car-mod) + - *Licence*: ARR # W -- [ ] [WATERFrAMES: Media Displays](https://www.curseforge.com/minecraft/mc-mods/waterframes) - - CreativeCore - - WATERMeDIA: Multimedia API -- [ ] [WATERMeDIA: Multimedia API](https://www.curseforge.com/minecraft/mc-mods/watermedia) **Client** +- [ ] [WATERFrAMES: Multimedia Displays](https://www.curseforge.com/minecraft/mc-mods/waterframes) + - *Licence*: ARR + - *Dependencies*: + - WATERMeDIA: Multimedia API + - CreativeCore +- [ ] [WATERMeDIA: Multimedia API](https://www.curseforge.com/minecraft/mc-mods/watermedia) + - *Licence*: ARR - [ ] [Waystones](https://www.curseforge.com/minecraft/mc-mods/waystones) - - Balm -- [ ] [WorldEdit](https://www.curseforge.com/minecraft/mc-mods/worldedit) - -# X -- [ ] [Xaero's Minimap](https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap) -- [ ] [XK's Decoration](https://www.curseforge.com/minecraft/mc-mods/xks-decoration) + - *Licence*: ARR + - *Dependencies*: + - Balm +- [ ] [What Are They Up To (Watut)](https://www.curseforge.com/minecraft/mc-mods/what-are-they-up-to) + - *Licence*: ARR + - *Dependencies*: + - CoroUtil +- [ ] [WI Zoom](https://www.curseforge.com/minecraft/mc-mods/wi-zoom) + - *Licence*: GNU GPLv3 # Z -- [ ] [ZeroCore 2](https://legacy.curseforge.com/minecraft/mc-mods/zerocore) +- [ ] §? [ZeroCore 2](https://www.curseforge.com/minecraft/mc-mods/zerocore) + - *Licence*: ARR diff --git a/README.md b/README.md index 5714e7e..7c166de 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Not really much else to it, made so it also can be played with a server with fri 1. Download [PrismLauncher](https://prismlauncher.org/download/) 2. Click "Add Instance" 3. On the left side press "Import from zip" -4. Then either copy this url and paste it `https://github.com/Aethrexal/Eternal/releases/download/6.0.0/Eternal.zip` or download the [latest](https://github.com/Aethrexal/Eternal/releases) the zip file and import it that way. +4. Then either copy this url and paste it `https://github.com/Aethrexal/Eternal/releases/download/7.0.0/Eternal.zip` or download the [latest](https://github.com/Aethrexal/Eternal/releases) the zip file and import it that way. 5. Click "OK" 6. Done, unless you wanna change RAM then keep reading @@ -39,7 +39,7 @@ At times it might be needed for you to manually update the NeoForge version when 3. Select "Version" 4. Select "NeoForge" in the list 5. Click "Change version" on the right side -6. Select "21.1.80" +6. Select "21.1.116" 7. Click "OK" then "Close" 8. Done diff --git a/config/bcc-common.toml b/config/bcc-common.toml index b8930ea..8ad2baf 100644 --- a/config/bcc-common.toml +++ b/config/bcc-common.toml @@ -6,7 +6,7 @@ modpackProjectID = 0 #The name of the modpack modpackName = "Eternal" #The version of the modpack -modpackVersion = "6.7.0" +modpackVersion = "7.0.0" #Use the metadata.json to determine the modpack version #ONLY ENABLE THIS IF YOU KNOW WHAT YOU ARE DOING useMetadata = false diff --git a/config/camera-client.toml b/config/camera-client.toml new file mode 100644 index 0000000..5779a43 --- /dev/null +++ b/config/camera-client.toml @@ -0,0 +1,9 @@ +#The format the date will be displayed on the image +image_date_format = "dd/MM/yyyy HH:mm" +last_image_path = "" +#If the image item should render the actual image +render_image_item = true +#The opacity of the resize image frame GUI +# Default: 1.0 +# Range: 0.0 ~ 1.0 +resize_gui_opacity = 1.0 diff --git a/config/cookingforblockheads-common.toml b/config/cookingforblockheads-common.toml index 9a89dff..0aed9d9 100644 --- a/config/cookingforblockheads-common.toml +++ b/config/cookingforblockheads-common.toml @@ -1,10 +1,12 @@ #If true, a cow can be squished into a Milk Jar by dropping an anvil on top. cowJarEnabled = true #The amount of milk the cow in a jar generates per tick. -#Range: > -2147483648 +# Default: 1 +# Range: > -2147483648 cowJarMilkPerTick = 1 #Ex Compressum compatibility. Multiplier applied to the milk per tick for Compressed Cow in a Jar. -#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 +# Default: 9.0 +# Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 compressedCowJarMilkMultiplier = 9.0 #Set this to true if you'd like the sink to require water to be piped in, instead of providing infinite of it. sinkRequiresWater = false @@ -13,10 +15,12 @@ largeCounters = true #Set this to true if you'd like to disallow automation of the oven (pipes and such won't be able to insert/extract) disallowOvenAutomation = false #The fuel multiplier for the cooking oven. Higher values means fuel lasts longer, 1.0 is furnace default. -#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 +# Default: 0.33000001311302185 +# Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 ovenFuelTimeMultiplier = 0.33000001311302185 #The cooking time multiplier for the cooking oven. Higher values means it will take longer. -#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 +# Default: 1.0 +# Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 ovenCookTimeMultiplier = 1.0 #Set this to true if you'd like the oven to only accept cooking oil as fuel (requires Pam's Harvestcraft) ovenRequiresCookingOil = false @@ -24,4 +28,5 @@ ovenRequiresCookingOil = false showIngredientIcon = true #Toasting toasted bread again will turn into charcoal (only if no other mod adding toast is present). Set to false to disable. allowVeryToastedBread = true - +#List of recipe ids that should be excluded from the recipe book. +excludedRecipes = [] diff --git a/config/cosmeticarmorreworked-common.toml b/config/cosmeticarmorreworked-common.toml new file mode 100644 index 0000000..9159241 --- /dev/null +++ b/config/cosmeticarmorreworked-common.toml @@ -0,0 +1,8 @@ +#These settings affects both server and client +[Common] + #Whether or not to keep items in cosmetic armor slots in the event of player death + CosArmorKeepThroughDeath = false + #Whether or not to disable the RecipeBook in the CosmeticArmorInventory + CosArmorDisableRecipeBook = true + #Whether or not to disable the coshat command + CosArmorDisableCosHatCommand = false diff --git a/config/fluxnetworks-server.toml b/config/fluxnetworks-server.toml new file mode 100644 index 0000000..6037d10 --- /dev/null +++ b/config/fluxnetworks-server.toml @@ -0,0 +1,56 @@ +[networks] + #Maximum networks each player can have. Super admin can bypass this limit. -1 = no limit + #Setting this to 0 will only allow super admins to create networks. + # Default: 5 + # Range: > -1 + maximumPerPlayer = 8 + #Allows someone to be a network super admin. Otherwise, no one can access a flux device or delete a network without permission. + enableSuperAdmin = true + #See ops.json. If the player has permission level equal or greater to the value set here they will be able to activate Super Admin. + #Setting this to 0 will allow anyone to active Super Admin. Single player can bypass this limit. + #Players have permission level 3 or 4 can use commands to set others as Super Admin whether others have this permission level or not. + # Default: 1 + # Range: 0 ~ 3 + superAdminRequiredPermission = 1 + +[general] + #Enables redstone being compressed with the bedrock and obsidian to get flux dusts. + enableFluxRecipe = true + #Allows flux devices to enable chunk loading. + enableChunkLoading = true + +[blacklist] + #A blacklist for blocks which flux devices shouldn't connect to, use format 'modid:registry_name' + blockBlacklistStrings = ["actuallyadditions:block_phantom_energyface"] + #A blacklist for items which wireless charging shouldn't charge to, use format 'modid:registry_name' + itemBlackListStrings = [""] + +[energy] + #The default transfer limit of a Flux Plug, Point and Controller + # Default: 800000 + # Range: 0 ~ 9223372036854775807 + defaultLimit = 800000 + #The maximum energy storage of a Basic Flux Storage + # Default: 2000000 + # Range: 0 ~ 9223372036854775807 + basicCapacity = 2000000 + #The default transfer limit of a Basic Flux Storage + # Default: 20000 + # Range: 0 ~ 9223372036854775807 + basicTransfer = 20000 + #The maximum energy storage of a Herculean Flux Storage + # Default: 16000000 + # Range: 0 ~ 9223372036854775807 + herculeanCapacity = 16000000 + #The default transfer limit of a Herculean Flux Storage + # Default: 120000 + # Range: 0 ~ 9223372036854775807 + herculeanTransfer = 120000 + #The maximum energy storage of a Gargantuan Flux Storage + # Default: 128000000 + # Range: 0 ~ 9223372036854775807 + gargantuanCapacity = 128000000 + #The default transfer limit of a Gargantuan Flux Storage + # Default: 720000 + # Range: 0 ~ 9223372036854775807 + gargantuanTransfer = 720000 diff --git a/config/jade/jade_plugins.json b/config/jade/jade_plugins.json deleted file mode 100644 index 9c2ac6c..0000000 --- a/config/jade/jade_plugins.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "minecraft": { - "horse_inventory": true, - "total_ench_power": true, - "chicken_egg": true, - "jukebox": true, - "horse_stat": true, - "brewing_stand": true, - "animal_owner": false, - "note_block": true, - "inventory": true, - "beehive": true, - "player_head": true, - "lectern": true, - "effective_tool": true, - "harvest_tool": true, - "armor_stand": true, - "fluid": true, - "profession": true, - "item_tooltip": true, - "breaking_progress": true, - "tnt_stability": true, - "ench_power": true, - "mob_breeding": true, - "item_frame": true, - "crop_progress": true, - "effects": true, - "command_block": true, - "display_furnace_contents": true, - "mob_growth": true, - "painting": true, - "harvest_tool_new_line": false, - "spawner_type": true, - "redstone": true, - "fe": true - }, - "jade": { - "block_states": false, - "entity_armor": true, - "registry_name": false, - "item_mod_name": false, - "mod_name": true, - "entity_hp": true - }, - "securitycraft": { - "showowner": true, - "showmodules": true, - "showpasswords": false, - "showcustomname": false - } -} diff --git a/config/modern_industrialization.toml b/config/modern_industrialization.toml deleted file mode 100644 index c615389..0000000 --- a/config/modern_industrialization.toml +++ /dev/null @@ -1,19 +0,0 @@ -enableNoEmiMessage = true -spawnWithGuideBook = true -respawnWithGuideBook = false -disableFuelTooltips = false -disableItemTagTooltips = true -newVersionMessage = false -enableHatchPlacementOverlay = true -enableBarrelContentRendering = true -colorWaterLava = true -enableDebugCommands = false -enableBidirectionalEnergyCompat = false -enableAe2Integration = true -enableFtbQuestsIntegration = true -enableDefaultOreGenTooltips = true -datagenOnStartup = false -loadRuntimeGeneratedResources = false -removeIndustrialistTrades = false -maxDistillationTowerHeight = 9 -enableInterMachineConnectedTextures = false diff --git a/config/mods_optimizer/config.toml b/config/mods_optimizer/config.toml new file mode 100644 index 0000000..8162718 --- /dev/null +++ b/config/mods_optimizer/config.toml @@ -0,0 +1,336 @@ +# This file was auto-generated by Mods Optimizer +# +# This file contains a list of known client and server side mods. +# Most of the mods in this list using the wrong signals or are not +# compatible with the dedicated server. +# +# If your mod is included in this list, please refer to the following documentation for guidance: +# This documentation will assist you in supporting automatic detection of the correct side: +# https://github.com/MarkusBordihn/BOs-Mods-Optimizer/wiki/Define-the-correct-environment-for-a-Mod +# +# Add additional mod ids and their correct environment, if needed. +# Remove mod ids, if they are not needed anymore or +# use mod_id="default" to disable any optimization for them. +# +# Last update: 2025-02-07T17:37:32.559321244 +# Note: To automatic update this file after an mod update, just delete the file. +# Normally you only need to update this file, if you run into problems with specific mods. + +[Mods] +client_side_mod_id="client" +server_side_mod_id="server" +default_side_mod_id="default" +3dskinlayers = "client" +adaptive_performance_tweaks = "server" +adaptive_performance_tweaks_core = "server" +adaptive_performance_tweaks_gamerules = "server" +adaptive_performance_tweaks_items = "server" +adaptive_performance_tweaks_player = "server" +adaptive_performance_tweaks_spawn = "server" +advanced-tooltips = "client" +advancements_tracker = "client" +advancementscreenshot = "client" +ageingspawners = "default" +alternate-current = "server" +ambientsounds = "client" +amecs = "client" +animatica = "client" +appleskin = "default" +athena-ctm = "client" +attributefix = "default" +atum = "client" +audio-extension-for-fancymenu = "client" +auth-me = "client" +auto-third-person = "client" +auudio = "client" +beautifiedchatclient = "client" +bedrockwaters = "client" +better-animations-collection = "client" +better-beds = "client" +better-end-sky = "client" +better-mount-hud = "client" +better-ping-display-fabric = "client" +better-third-person = "client" +better_loading_screen = "client" +betteradvancements = "client" +betteranimalmodels = "client" +betterbiomeblend = "client" +bettercommandblockui = "client" +betterf3 = "client" +betterfpsdist = "client" +betterhurtcam = "client" +bettermodsbutton = "client" +bettersigns = "client" +betterstats = "client" +betterstrongholds = "default" +bettertaskbar = "client" +betterthirdperson = "client" +bettertitlescreen = "client" +blur = "client" +blur-fabric = "client" +boat-item-view = "client" +bobby = "client" +boosted-brightness = "client" +borderless-mining = "client" +brb = "client" +camera-utils = "client" +capes = "client" +catalogue = "client" +cave-dust = "client" +cavedust = "client" +cem = "client" +charmonium = "client" +chat-heads = "client" +chatting = "client" +cherished-worlds = "client" +chest-tracker = "client" +chunk-sending-forge-fabric = "server" +chunkanimator = "client" +chunks-fade-in = "client" +cit-resewn = "client" +citresewn = "client" +clear-skies = "client" +cleardespawn = "client" +clearwater = "client" +client-crafting = "client" +client-tweaks = "client" +clienttweaks = "client" +colormatic = "client" +connectedness = "client" +continuity = "client" +controlify = "client" +controlling = "client" +cosmetica = "client" +craftify = "client" +craftpresence = "client" +ctrl-q = "client" +cull-leaves = "client" +cull-less-leaves = "client" +cullleaves = "client" +customskinloader = "client" +dailydad = "client" +dark-loading-screen = "client" +dashloader = "client" +dcwa = "client" +deathbackup = "server" +default-options = "client" +detail-armor-bar = "client" +ding = "client" +discordsrv = "server" +distanthorizons = "client" +distinguished-potions = "client" +drawerfps = "client" +drippy-loading-screen = "client" +drippyloadingscreen = "client" +dripsounds-fabric = "client" +durabilitytooltip = "client" +dynamic-fps = "client" +dynamiccrosshair = "client" +dynamicsurroundings_remasteredfabric = "client" +e4mc = "server" +ears = "client" +eating-animation = "client" +eatinganimation = "client" +ebe = "client" +effective = "client" +elytra-flight-hud = "client" +emiffect = "client" +emitrades = "client" +emoji-type = "client" +enchantment-descriptions = "client" +enhanced-attack-indicator = "client" +entity-model-features = "client" +entity_texture_features = "client" +entityculling = "client" +entitytexturefeatures = "client" +equipment-compare = "client" +essential = "client" +euphoria_patcher = "client" +evergreenhud = "client" +exordium = "client" +explosive-enhancement = "client" +explosiveenhancement = "client" +extendedclouds = "client" +extrasounds = "client" +extremesoundmuffler = "client" +fabricskyboxes = "client" +fabricskyboxes-interop = "client" +fabrishot = "client" +fadeless = "client" +fallingleaves = "client" +fancymenu = "client" +farsight = "client" +farsight_view = "client" +fastanim = "client" +fastquit = "client" +feytweaks = "client" +first-person-model = "client" +firstperson = "client" +fix-gpu-memory-leak = "client" +flickerfix = "client" +fm_audio_extension = "client" +forcecloseworldloadingscreen = "client" +forgeautofish = "client" +forgetmechunk = "client" +fps = "client" +fpsdisplay = "client" +fpsreducer = "client" +freecam = "client" +fusion-connected-textures = "client" +gamemenumodoption = "client" +gamemenuremovegfarb = "client" +gamma-utils = "client" +guiclock = "client" +guicompass = "client" +guifollowers = "client" +held-item-info = "client" +hiddenrecipebook = "client" +highlight = "client" +highlighter = "client" +hold-that-chunk = "client" +humancompanions = "default" +hytils = "client" +i18nupdatemod = "client" +iknowwhatimdoing = "client" +immediatelyfast = "client" +in-game-account-switcher = "client" +indium = "client" +inventory-profiles-next = "client" +invmove = "client" +invmove_compat = "client" +iris = "client" +item-highlighter = "client" +item-model-fix = "client" +itemborders = "client" +itemphysiclite = "client" +itemsdontbreak = "client" +itemzoom = "client" +justzoom = "client" +kobolds = "default" +lambdabettergrass = "client" +lambdynamiclights = "client" +language-reload = "client" +leaky = "server" +leave-my-bars-alone = "client" +legendary-tooltips = "client" +legendarytooltips = "client" +letsleepingdogslie = "client" +libipn = "client" +light-overlay = "client" +litematica-printer = "client" +load-my-resources = "client" +loadmyresources = "client" +logical-zoom = "client" +lootr = "default" +low-fire = "client" +macos-input-fixes = "client" +main-menu-credits = "client" +make_bubbles_pop = "client" +mcwifipnp = "client" +medievalmusic = "client" +merchant-markers = "client" +midnightlib = "client" +minimap = "client" +mixmetica = "client" +modernworldcreation = "client" +modmenu = "client" +modnametooltip = "client" +morechathistory = "client" +moreculling = "client" +moreoverlays = "client" +mouse-tweaks = "client" +mousetweaks = "client" +myserveriscompatible = "client" +namepain = "client" +neat = "client" +nebs = "client" +no-resource-pack-warnings = "client" +no-telemetry = "client" +no_fog = "client" +not-enough-animations = "client" +notenoughanimations = "client" +notes = "client" +noxesium = "client" +nvidium = "client" +ob_tooltips = "client" +oculus = "client" +ok-zoomer = "client" +optigui = "client" +paperdoll = "client" +paraglider = "default" +particlesenhanced = "client" +physicsmod = "client" +pickupnotifier = "client" +playerhealthindicators = "client" +presence-footsteps = "client" +publicguiannouncement = "server" +puzzle = "client" +quick-leaf-decay = "server" +raised = "client" +reauth = "client" +rebind-narrator = "client" +reeses-sodium-options = "client" +reforgium = "client" +replanter = "client" +replaymod = "client" +resourcify = "client" +reward-claim = "client" +roughly-searchable = "client" +rrls = "client" +rubidium = "client" +rubidium-extra = "client" +ryoamiclights = "client" +screenscale = "client" +screenshot-to-clipboard = "client" +searchables = "client" +shutupexperimentalsettings = "client" +simplebackups = "server" +skyguide = "client" +smooth-swapping = "client" +smoothboot = "client" +smoothchunk = "server" +sodium = "client" +sodium-extra = "client" +sodium-shadowy-path-blocks = "client" +spyglass_improvements = "client" +starterkit = "default" +status-effect-bars = "client" +stendhal = "client" +stylisheffects = "client" +textbook = "client" +textrues-rubidium-options = "client" +tipthescales = "client" +title-fixer = "client" +toastcontrol = "client" +tool-stats = "client" +tooltipfix = "client" +tooltipscroller = "client" +torohealth = "client" +totemcounter = "client" +transparent = "client" +travelers-titles = "client" +tumbleweed = "default" +uiinputundo = "client" +ukulib = "client" +villagerdeathmessages = "server" +visuality = "client" +voxelmap-updated = "client" +vrjester = "client" +vulkanmod = "client" +wakes = "client" +wavey-capes = "client" +waveycapes = "client" +whats-that-slot = "client" +worldtime = "client" +wynntils = "client" +yungsmenutweaks = "client" +zmedievalmusic = "client" +zoomify = "client" +# ADDED BY AETHREXAL +sodiumextras = "client" +wi_zoom = "client" +watermedia = "client" + +[Debug] +debugForceSide = "default" +debugEnabled = "false" diff --git a/config/multibeds.toml b/config/multibeds.toml new file mode 100644 index 0000000..04799ff --- /dev/null +++ b/config/multibeds.toml @@ -0,0 +1 @@ +replace_structure_beds = true diff --git a/config/notes-client.toml b/config/notes-client.toml new file mode 100644 index 0000000..539d066 --- /dev/null +++ b/config/notes-client.toml @@ -0,0 +1,19 @@ +[Client] + #The date format used in timestamps. Uses Java SimpleDateFormat conventions. + dateFormat = "d/M/yy h:mm a" + #Determines whether the in-game editor or the system's default text editor will be used to edit notes. If the system editor is not available, the in-game editor will be used. + useInGameEditor = true + #Determines whether the in-game viewer or the system's default text viewer will be used to view notes. If the system viewer is not available, the in-game viewer will be used. + useInGameViewer = true + #The HUD position of a pinned note. Values: top_left, top_right, center_left, center_right, bottom_left, bottom_right + pinnedNotePosition = "center_right" + #The maximum width of a pinned note relative to the screen's width. + # Default: 0.2 + # Range: 0.05 ~ 1.0 + pinnedWidthScale = 0.2 + #The maximum percentage of the screen's display height that a pinned note can take up. + # Default: 1.0 + # Range: 0.05 ~ 1.0 + pinnedHeightScale = 1.0 + #Determines whether displayed notes will be word wrapped. + wrapNote = true diff --git a/config/sereneseasons/seasons.toml b/config/sereneseasons/seasons.toml new file mode 100644 index 0000000..8f7b9c8 --- /dev/null +++ b/config/sereneseasons/seasons.toml @@ -0,0 +1,238 @@ +[aesthetic_settings] + #Change the foliage colour based on the current season + change_foliage_color = true + #Change the grass color based on the current season + change_grass_color = true + #Change the birch colour based on the current season + change_birch_color = true + +[dimension_settings] + #Seasons will only apply to dimensons listed here + whitelisted_dimensions = ["minecraft:overworld"] + +[weather_settings] + #Change the frequency of rain/snow/storms based on the season + change_weather_frequency = true + #Generate snow and ice during the Winter season + generate_snow_ice = true + +[time_settings] + #The starting sub season for new worlds. + #0 = Random, 1 - 3 = Early/Mid/Late Spring + #4 - 6 = Early/Mid/Late Summer + #7 - 9 = Early/Mid/Late Autumn + #10 - 12 = Early/Mid/Late Winter + starting_sub_season = 1 + #The duration of a sub season in days. + sub_season_duration = 32 + #If the season should progress on a server with no players online + progress_season_while_offline = false + #The duration of a Minecraft day in ticks. + #This only adjusts the internal length of a day used by the season cycle. + #It is intended to be used in conjunction with another mod which adjusts the actual length of a Minecraft day. + day_duration = 24000 + +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "LATE_AUTUMN" + melt_percent = 6.25 + melt_rolls = 1 + biome_temp_adjustment = -0.25 + min_rain_time = 12000 + max_rain_time = 180000 + min_thunder_time = 12000 + max_thunder_time = 180000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "MID_SUMMER" + melt_percent = 25.0 + melt_rolls = 1 + biome_temp_adjustment = 0.0 + min_rain_time = 12000 + max_rain_time = 96000 + min_thunder_time = 12000 + max_thunder_time = 180000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "EARLY_SPRING" + melt_percent = 6.25 + melt_rolls = 1 + biome_temp_adjustment = -0.25 + min_rain_time = 12000 + max_rain_time = 96000 + min_thunder_time = 12000 + max_thunder_time = 180000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "LATE_SUMMER" + melt_percent = 25.0 + melt_rolls = 1 + biome_temp_adjustment = 0.0 + min_rain_time = 12000 + max_rain_time = 96000 + min_thunder_time = 12000 + max_thunder_time = 180000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "EARLY_SUMMER" + melt_percent = 25.0 + melt_rolls = 1 + biome_temp_adjustment = 0.0 + min_rain_time = 12000 + max_rain_time = 96000 + min_thunder_time = 12000 + max_thunder_time = 180000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "EARLY_WINTER" + melt_percent = 0.0 + melt_rolls = 0 + biome_temp_adjustment = -0.8 + min_rain_time = 12000 + max_rain_time = 36000 + min_thunder_time = -1 + max_thunder_time = -1 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "MID_WINTER" + melt_percent = 0.0 + melt_rolls = 0 + biome_temp_adjustment = -0.8 + min_rain_time = 12000 + max_rain_time = 36000 + min_thunder_time = -1 + max_thunder_time = -1 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "MID_SPRING" + melt_percent = 8.33 + melt_rolls = 1 + biome_temp_adjustment = 0.0 + min_rain_time = 12000 + max_rain_time = 96000 + min_thunder_time = 12000 + max_thunder_time = 180000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "LATE_WINTER" + melt_percent = 0.0 + melt_rolls = 0 + biome_temp_adjustment = -0.8 + min_rain_time = 12000 + max_rain_time = 36000 + min_thunder_time = -1 + max_thunder_time = -1 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "MID_AUTUMN" + melt_percent = 8.33 + melt_rolls = 1 + biome_temp_adjustment = 0.0 + min_rain_time = 12000 + max_rain_time = 180000 + min_thunder_time = 12000 + max_thunder_time = 180000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "EARLY_AUTUMN" + melt_percent = 12.5 + melt_rolls = 1 + biome_temp_adjustment = 0.0 + min_rain_time = 12000 + max_rain_time = 180000 + min_thunder_time = 12000 + max_thunder_time = 180000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + season = "LATE_SPRING" + melt_percent = 12.5 + melt_rolls = 1 + biome_temp_adjustment = 0.0 + min_rain_time = 12000 + max_rain_time = 96000 + min_thunder_time = 12000 + max_thunder_time = 180000 diff --git a/config/sophisticatedbackpacks-server.toml b/config/sophisticatedbackpacks-server.toml new file mode 100644 index 0000000..1fb9ab5 --- /dev/null +++ b/config/sophisticatedbackpacks-server.toml @@ -0,0 +1,538 @@ +#Server Settings +[server] + #List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box" + disallowedItems = [] + #Determines if container items (those that override canFitInsideContainerItems to false) are able to fit in backpacks + containerItemsDisallowed = false + #List of blocks that inventory interaction upgrades can't interact with - e.g. "minecraft:shulker_box" + noInteractionBlocks = [] + #List of blocks that are not allowed to connect to backpacks - e.g. "refinedstorage:external_storage" + noConnectionBlocks = [] + #Maximum number of upgrades of type per backpack in format of "UpgradeRegistryName[or UpgradeGroup]|MaxNumber" + maxUpgradesPerStorage = ["stack_upgrades|3", "furnace_upgrades|1", "jukebox_upgrades|1"] + #Turns on/off item fluid handler of backpack in its item form. There are some dupe bugs caused by default fluid handling implementation that manifest when backpack is drained / filled in its item form in another mod's tank and the only way to prevent them is disallowing drain/fill in item form altogether + itemFluidHandlerEnabled = true + #Determines whether player can right click on backpack that another player is wearing to open it. If off will turn off that capability for everyone and remove related settings from backpack. + allowOpeningOtherPlayerBackpacks = true + #Allows disabling item display settings. Primarily in cases where custom backpack model doesn't support showing the item. (Requires game restart to take effect) + itemDisplayDisabled = false + #Allows disabling logic that dedupes backpacks with the same UUID in players' inventory. This is here to allow turning off the logic just in case it would be causing performance issues. + tickDedupeLogicDisabled = false + #Determines if backpacks can be placed in container items (those that check for return value of canFitInsideContainerItems) + canBePlacedInContainerItems = false + + #Leather Backpack Settings + [server.leatherBackpack] + #Number of inventory slots in the backpack + # Default: 27 + # Range: 1 ~ 144 + inventorySlotCount = 27 + #Number of upgrade slots in the backpack + # Default: 1 + # Range: 0 ~ 10 + upgradeSlotCount = 2 + + #Copper Backpack Settings + [server.copperBackpack] + #Number of inventory slots in the backpack + # Default: 45 + # Range: 1 ~ 144 + inventorySlotCount = 45 + #Number of upgrade slots in the backpack + # Default: 1 + # Range: 0 ~ 10 + upgradeSlotCount = 3 + + #Iron Backpack Settings + [server.ironBackpack] + #Number of inventory slots in the backpack + # Default: 54 + # Range: 1 ~ 144 + inventorySlotCount = 54 + #Number of upgrade slots in the backpack + # Default: 2 + # Range: 0 ~ 10 + upgradeSlotCount = 4 + + #Gold Backpack Settings + [server.goldBackpack] + #Number of inventory slots in the backpack + # Default: 81 + # Range: 1 ~ 144 + inventorySlotCount = 81 + #Number of upgrade slots in the backpack + # Default: 3 + # Range: 0 ~ 10 + upgradeSlotCount = 5 + + #Diamond Backpack Settings + [server.diamondBackpack] + #Number of inventory slots in the backpack + # Default: 108 + # Range: 1 ~ 144 + inventorySlotCount = 108 + #Number of upgrade slots in the backpack + # Default: 5 + # Range: 0 ~ 10 + upgradeSlotCount = 6 + + #Netherite Backpack Settings + [server.netheriteBackpack] + #Number of inventory slots in the backpack + # Default: 120 + # Range: 1 ~ 144 + inventorySlotCount = 120 + #Number of upgrade slots in the backpack + # Default: 7 + # Range: 0 ~ 10 + upgradeSlotCount = 8 + + #Compacting Upgrade Settings + [server.compactingUpgrade] + #Number of Compacting Upgrade's filter slots + # Default: 9 + # Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Compacting Upgrade Settings + [server.advancedCompactingUpgrade] + #Number of Advanced Compacting Upgrade's filter slots + # Default: 16 + # Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Deposit Upgrade Settings + [server.depositUpgrade] + #Number of Deposit Upgrade's filter slots + # Default: 9 + # Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Deposit Upgrade Settings + [server.advancedDepositUpgrade] + #Number of Advanced Deposit Upgrade's filter slots + # Default: 16 + # Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Feeding Upgrade Settings + [server.feedingUpgrade] + #Number of Feeding Upgrade's filter slots + # Default: 9 + # Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Feeding Upgrade Settings + [server.advancedFeedingUpgrade] + #Number of Advanced Feeding Upgrade's filter slots + # Default: 16 + # Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Filter Upgrade Settings + [server.filterUpgrade] + #Number of Filter Upgrade's filter slots + # Default: 9 + # Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Filter Upgrade Settings + [server.advancedFilterUpgrade] + #Number of Advanced Filter Upgrade's filter slots + # Default: 16 + # Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Magnet Upgrade Settings + [server.magnetUpgrade] + #Number of Magnet Upgrade's filter slots + # Default: 9 + # Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + #Range around storage in blocks at which magnet will pickup items + # Default: 3 + # Range: 1 ~ 20 + magnetRange = 3 + + #Advanced Magnet Upgrade Settings + [server.advancedMagnetUpgrade] + #Number of Advanced Magnet Upgrade's filter slots + # Default: 16 + # Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + #Range around storage in blocks at which magnet will pickup items + # Default: 5 + # Range: 1 ~ 20 + magnetRange = 5 + + #Pickup Upgrade Settings + [server.pickupUpgrade] + #Number of Pickup Upgrade's filter slots + # Default: 9 + # Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Pickup Upgrade Settings + [server.advancedPickupUpgrade] + #Number of Advanced Pickup Upgrade's filter slots + # Default: 16 + # Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Refill Upgrade Settings + [server.refillUpgrade] + #Number of Refill Upgrade's filter slots + # Default: 6 + # Range: 1 ~ 20 + filterSlots = 6 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Refill Upgrade Settings + [server.advancedRefillUpgrade] + #Number of Advanced Refill Upgrade's filter slots + # Default: 12 + # Range: 1 ~ 20 + filterSlots = 12 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Restock Upgrade Settings + [server.restockUpgrade] + #Number of Restock Upgrade's filter slots + # Default: 9 + # Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + + #Advanced Restock Upgrade Settings + [server.advancedRestockUpgrade] + #Number of Advanced Restock Upgrade's filter slots + # Default: 16 + # Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Void Upgrade Settings + [server.voidUpgrade] + #Number of Void Upgrade's filter slots + # Default: 9 + # Range: 1 ~ 20 + filterSlots = 9 + #Number of filter slots displayed in a row + # Default: 3 + # Range: 1 ~ 6 + slotsInRow = 3 + #Determines whether void upgrade allows voiding anything or it only has overflow option + voidAnythingEnabled = true + + #Advanced Void Upgrade Settings + [server.advancedVoidUpgrade] + #Number of Advanced Void Upgrade's filter slots + # Default: 16 + # Range: 1 ~ 20 + filterSlots = 16 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + #Determines whether void upgrade allows voiding anything or it only has overflow option + voidAnythingEnabled = true + + #Stack Upgrade Settings + [server.stackUpgrade] + #List of items that are not supposed to stack in storage even when stack upgrade is inserted. Item registry names are expected here. + nonStackableItems = ["minecraft:bundle", "minecraft:shulker_box", "minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"] + + #Smelting Upgrade Settings + [server.smeltingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + + #Smoking Upgrade Settings + [server.smokingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + + #Blasting Upgrade Settings + [server.blastingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + + #Auto-Smelting Upgrade Settings + [server.autoSmeltingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + #Number of input filter slots + # Default: 8 + # Range: 1 ~ 20 + inputFilterSlots = 8 + #Number of input filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + inputFilterSlotsInRow = 4 + #Number of fuel filter slots + # Default: 4 + # Range: 1 ~ 20 + fuelFilterSlots = 4 + #Number of fuel filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + fuelFilterSlotsInRow = 4 + + #Auto-Smoking Upgrade Settings + [server.autoSmokingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + #Number of input filter slots + # Default: 8 + # Range: 1 ~ 20 + inputFilterSlots = 8 + #Number of input filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + inputFilterSlotsInRow = 4 + #Number of fuel filter slots + # Default: 4 + # Range: 1 ~ 20 + fuelFilterSlots = 4 + #Number of fuel filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + fuelFilterSlotsInRow = 4 + + #Auto-Blasting Upgrade Settings + [server.autoBlastingUpgrade] + #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + smeltingSpeedMultiplier = 1.0 + #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) + # Default: 1.0 + # Range: 0.25 ~ 4.0 + fuelEfficiencyMultiplier = 1.0 + #Number of input filter slots + # Default: 8 + # Range: 1 ~ 20 + inputFilterSlots = 8 + #Number of input filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + inputFilterSlotsInRow = 4 + #Number of fuel filter slots + # Default: 4 + # Range: 1 ~ 20 + fuelFilterSlots = 4 + #Number of fuel filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + fuelFilterSlotsInRow = 4 + + #Inception Upgrade Settings + [server.inceptionUpgrade] + #Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade + upgradesUseInventoriesOfBackpacksInBackpack = true + #Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade + upgradesInContainedBackpacksAreFunctional = true + + #Tool Swapper Upgrade Settings + [server.toolSwapperUpgrade] + #Number of Tool Swapper Upgrade's filter slots + # Default: 8 + # Range: 1 ~ 20 + filterSlots = 8 + #Number of filter slots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Tank Upgrade Settings + [server.tankUpgrade] + #Capacity in mB the tank upgrade will have per row of storage slots + # Default: 4000 + # Range: 500 ~ 20000 + capacityPerSlotRow = 4000 + #Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max energy of the battery and max in/out. Value lower than 1 makes stack multiplier affect the max energy less, higher makes it affect the max energy more. 0 turns off stack multiplier affecting battery upgrade + # Default: 1.0 + # Range: 0.0 ~ 5.0 + stackMultiplierRatio = 1.0 + #Cooldown between fill/drain actions done on fluid containers in tank slots. Only fills/drains one bucket worth to/from container after this cooldown and then waits again. + # Default: 20 + # Range: 1 ~ 100 + autoFillDrainContainerCooldown = 20 + #How much FE can be transfered in / out per operation. This is a base transfer rate and same as max capacity gets multiplied by number of rows in storage and stack multiplier. + # Default: 20 + # Range: 1 ~ 1000 + maxInputOutput = 20 + #Energy in FE the battery upgrade will have per row of storage slots + # Default: 10000 + # Range: 500 ~ 50000 + energyPerSlotRow = 10000 + + #Pump Upgrade Settings + [server.pumpUpgrade] + #Number of fluid filter slots + # Default: 4 + # Range: 1 ~ 20 + filterSlots = 4 + #How much mB can be transfered in / out per operation. This is a base transfer rate that gets multiplied by number of rows in storage and stack multiplier. + # Default: 20 + # Range: 1 ~ 1000 + maxInputOutput = 20 + #Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max input/output value. Value lower than 1 makes stack multiplier affect the capacity less, higher makes it affect the capacity more. 0 turns off stack multiplier affecting input/output + # Default: 1.0 + # Range: 0.0 ~ 5.0 + stackMultiplierRatio = 1.0 + + #Xp Pump Upgrade Settings + [server.xpPumpUpgrade] + #Whether xp pump can mend items with mending. Set false here to turn off the feature altogether. + mendingOn = true + #How many experience points at a maximum would be used to mend an item per operation (every 5 ticks and 1 xp point usually translates to 2 damage repaired). + # Default: 5 + # Range: 1 ~ 20 + maxXpPointsPerMending = 5 + + #Advanced Jukebox Upgrade Settings + [server.advancedJukeboxUpgrade] + #Number of slots for discs in jukebox upgrade + # Default: 12 + # Range: 1 ~ 16 + numberOfSlots = 12 + #Number of lots displayed in a row + # Default: 4 + # Range: 1 ~ 6 + slotsInRow = 4 + + #Settings for Spawning Entities with Backpack + [server.entityBackpackAdditions] + #Chance of an entity spawning with Backpack + # Default: 0.01 + # Range: 0.0 ~ 1.0 + chance = 0.01 + #Turns on/off addition of loot into backpacks + addLoot = true + #Turns on/off buffing the entity that wears backpack with potion effects. These are scaled based on how much loot is added. + buffWithPotionEffects = true + #Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears. + buffHealth = true + #Turns on/off equiping the entity that wears backpack with armor. What armor material and how enchanted is scaled based on backpack tier the mob wears. + equipWithArmor = true + #Map of entities that can spawn with backpack and related loot tables (if adding a loot is enabled) in format of "EntityRegistryName|LootTableName" + entityLootTableList = ["minecraft:creeper|minecraft:chests/desert_pyramid", "minecraft:drowned|minecraft:chests/shipwreck_treasure", "minecraft:enderman|minecraft:chests/end_city_treasure", "minecraft:evoker|minecraft:chests/woodland_mansion", "minecraft:husk|minecraft:chests/desert_pyramid", "minecraft:piglin|minecraft:chests/bastion_bridge", "minecraft:piglin_brute|minecraft:chests/bastion_treasure", "minecraft:pillager|minecraft:chests/pillager_outpost", "minecraft:skeleton|minecraft:chests/simple_dungeon", "minecraft:stray|minecraft:chests/igloo_chest", "minecraft:vex|minecraft:chests/woodland_mansion", "minecraft:vindicator|minecraft:chests/woodland_mansion", "minecraft:witch|minecraft:chests/buried_treasure", "minecraft:wither_skeleton|minecraft:chests/nether_bridge", "minecraft:zombie|minecraft:chests/simple_dungeon", "minecraft:zombie_villager|minecraft:chests/village/village_armorer", "minecraft:zombified_piglin|minecraft:chests/bastion_other"] + #List of music discs that are not supposed to be played by entities + discBlockList = ["botania:record_gaia_1", "botania:record_gaia_2"] + #Turns on/off a chance that the entity that wears backpack gets jukebox upgrade and plays a music disc. + playJukebox = true + #Determines whether backpack drops to fake players if killed by them in addition to real ones that it always drops to + dropToFakePlayers = false + #Chance of mob dropping backpack when killed by player + # Default: 0.5 + # Range: 0.0 ~ 1.0 + backpackDropChance = 0.5 + #Chance increase per looting level of mob dropping backpack + # Default: 0.15 + # Range: 0.0 ~ 0.3 + lootingChanceIncreasePerLevel = 0.15 + + [server.nerfs] + #Determines if too many backpacks in player's inventory cause slowness to the player + tooManyBackpacksSlowness = false + #Maximum number of backpacks in player's inventory that will not cause slowness + # Default: 3 + # Range: 1 ~ 27 + maxNumberOfBackpacks = 3 + #Ratio of slowness levels per every backpack above the maximum number allowed. (number of backpacks above the max gets multiplied by this number and ceiled) + # Default: 1.0 + # Range: 0.1 ~ 5.0 + slownessLevelsPerAdditionalBackpack = 1.0 + #Determines if active upgrades will only work in the backpack that's worn by the player. Active upgrades are for example magnet, pickup, cooking, feeding upgrades. + onlyWornBackpackTriggersUpgrades = false diff --git a/config/toms_storage-server.toml b/config/toms_storage-server.toml deleted file mode 100644 index 6131542..0000000 --- a/config/toms_storage-server.toml +++ /dev/null @@ -1,45 +0,0 @@ -#Inventory Connector Range -#Range: 4 ~ 256 -inventoryConnectorRange = 16 -#Only Allow Trims to Connect Inventories -onlyTrimsConnect = false -#Inventory Cable Connector Maximum number of cables -#Range: > 16 -invCableConnectorMaxScanSize = 2048 -#Wireless terminal reach -#Range: 4 ~ 64 -wirelessReach = 16 -#Wireless terminal reach -#Range: 16 ~ 512 -advWirelessRange = 64 -#Adv Wireless terminal requied beacon level for infinite range -#Value of 0 only requires a single beacon block nearby -#Value of -1 disables this feature entirely -#Range: -1 ~ 4 -wirelessTermBeaconLvl = -1 -#Adv Wireless terminal requied beacon level for cross dimensional access -#Value of 0 only requires a single beacon block nearby -#Value of -1 disables this feature entirely -#Range: -1 ~ 4 -wirelessTermBeaconLvlDim = -1 -#Inventory Cable Connector requied beacon level for inventory linking -#Value of 0 only requires a single beacon block -#Value of -1 disables this feature entirely -#Range: -1 ~ 4 -invLinkBeaconLvl = -1 -#Inventory Linking range with beacons -#Value of 0 disables this feature entirely -#Range: > 0 -invLinkBeaconRange = 4096 -#Inventory Cable Connector requied beacon level for same dimension access with unlimited range -#Value of 0 only requires a single beacon block -#Value of -1 disables this feature entirely -#Range: -1 ~ 4 -invLinkBeaconLvlSameDim = -1 -#Inventory Cable Connector requied beacon level for cross dimensional access -#Value of 0 only requires a single beacon block -#Value of -1 disables this feature entirely -#Range: -1 ~ 4 -invLinkBeaconLvlCrossDim = -1 -#Use multithreading to improve performance -runMultithreaded = true diff --git a/config/watut-common.toml b/config/watut-common.toml new file mode 100644 index 0000000..693fae0 --- /dev/null +++ b/config/watut-common.toml @@ -0,0 +1,8 @@ +#General mod settings +[general] + #- + announceIdleStatesInChat = true + #Default 5 minutes + # Default: 6000 + # Range: > -2147483648 + ticksToMarkPlayerIdle = 6000 diff --git a/config/waystones-client.toml b/config/waystones-client.toml deleted file mode 100644 index 7b49cb0..0000000 --- a/config/waystones-client.toml +++ /dev/null @@ -1,20 +0,0 @@ - -[client] - #The x position of the warp button in the inventory. - teleportButtonX = 58 - #The y position of the warp button in the inventory. - teleportButtonY = 60 - #The x position of the warp button in the creative menu. - creativeWarpButtonX = 88 - #The y position of the warp button in the creative menu. - creativeWarpButtonY = 33 - #If enabled, activated waystones will not emit particles. - disableParticles = true - #If enabled, the text overlay on waystones will no longer always render at full brightness. - disableTextGlow = false - #The volume of the sound played when teleporting. - #Range: 0.0 ~ 1.0 - soundVolume = 0.10000000149011612 - #If enabled, JourneyMap waypoints will be created for each activated waystone. - displayWaystonesOnJourneyMap = false - diff --git a/config/waystones-common.toml b/config/waystones-common.toml index 42928c6..7e56f94 100644 --- a/config/waystones-common.toml +++ b/config/waystones-common.toml @@ -1,133 +1,93 @@ - -[xpCost] - #Set to true if experience cost should be inverted, meaning the shorter the distance, the more expensive. Can be used to encourage other methods for short-distance travel. - inverseXpCost = false - #The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels. - #Range: > -2147483648 - blocksPerXpLevel = 0 - #The minimum base xp cost (may be subceeded by multipliers defined below) - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - minimumBaseXpCost = 0.0 - #The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all distance-based XP costs - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - maximumBaseXpCost = 0.0 - #How much xp is needed per leashed animal to travel with you - #Range: > -2147483648 - xpCostPerLeashed = 1 - #The base xp level cost when travelling between dimensions. Ignores block distance. - #Range: > -2147483648 - dimensionalWarpXpCost = 0 - #The multiplier applied to the base xp cost when teleporting to a global waystone through any method. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - globalWaystoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, Konstantin) - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - warpStoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting from one waystone to another. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - waystoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting from one sharestone to another. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - sharestoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting from a portstone. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - portstoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting from one warp plate to another. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - warpPlateXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting via the inventory button. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - inventoryButtonXpCostMultiplier = 0.0 - -[restrictions] - #If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe. - restrictToCreative = false - #If enabled, only the owner of a waystone (the one who placed it) can rename it. - restrictRenameToOwner = true - #If enabled, waystones generated in worldgen are unbreakable. - generatedWaystonesUnbreakable = false - #If enabled, leashed mobs will be teleported with you - transportLeashed = true - #Whether to take leashed mobs with you when teleporting between dimensions - transportLeashedDimensional = true - #List of leashed mobs that cannot be taken with you when teleporting - leashedDenyList = ["minecraft:wither"] - #Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps. - #Allowed Values: ALLOW, GLOBAL_ONLY, DENY - dimensionalWarp = "ALLOW" - #List of dimensions that players are allowed to warp cross-dimension from and to. If left empty, all dimensions except those in dimensionalWarpDenyList are allowed. - dimensionalWarpAllowList = [] - #List of dimensions that players are not allowed to warp cross-dimension from and to. Only used if dimensionalWarpAllowList is empty. - dimensionalWarpDenyList = [] - #Set to true if players should be able to teleport between waystones by simply right-clicking a waystone. - allowWaystoneToWaystoneTeleport = true - #Set to false to allow non-creative players to make waystones globally activated for all players. - globalWaystoneSetupRequiresCreativeMode = true - -[cooldowns] - #The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone. - #Range: -1.7976931348623157E308 ~ 1.7976931348623157E308 - globalWaystoneCooldownMultiplier = 1.0 - #The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown. - #Range: > -2147483648 - warpStoneCooldown = 30 - #The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click. - #Range: > -2147483648 - warpStoneUseTime = 32 - #The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for. - #Range: > -2147483648 - warpPlateUseTime = 20 - #The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click. - #Range: > -2147483648 - scrollUseTime = 32 - #The cooldown between usages of the inventory button in seconds. - #Range: > -2147483648 - inventoryButtonCooldown = 30 - -[inventoryButton] - #Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone. - inventoryButton = "" - #The x position of the warp button in the inventory. - #Range: > -2147483648 - warpButtonX = 58 - #The y position of the warp button in the inventory. - #Range: > -2147483648 - warpButtonY = 60 - #The y position of the warp button in the creative menu. - #Range: > -2147483648 - creativeWarpButtonX = 88 - #The y position of the warp button in the creative menu. - #Range: > -2147483648 - creativeWarpButtonY = 33 - -[worldGen] - #Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in. - #Allowed Values: DEFAULT, MOSSY, SANDY, BIOME - worldGenStyle = "BIOME" - #Approximate chunk distance between waystones generated freely in world generation. Set to 0 to disable generation. - #Range: > -2147483648 - frequency = 25 - #List of dimensions that waystones are allowed to spawn in through world gen. If left empty, all dimensions except those in worldGenDimensionDenyList are used. - dimensionAllowList = ["minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"] - #List of dimensions that waystones are not allowed to spawn in through world gen. Only used if worldGenDimensionAllowList is empty. - dimensionDenyList = [] - #Set to 'PRESET_FIRST' to first use names from the custom names list. Set to 'PRESET_ONLY' to use only those custom names. Set to 'MIXED' to have some waystones use custom names, and others random names. - #Allowed Values: PRESET_FIRST, RANDOM_ONLY, PRESET_ONLY, MIXED - nameGenerationMode = "PRESET_FIRST" - #These names will be used for the PRESET name generation mode. See the nameGenerationMode option for more info. - customWaystoneNames = [] - #Set to true if waystones should be added to the generation of villages. Some villages may still spawn without a waystone. - spawnInVillages = true - #Ensures that pretty much every village will have a waystone, by spawning it as early as possible. In addition, this means waystones will generally be located in the center of the village. - forceSpawnInVillages = false - -[client] - #If enabled, the text overlay on waystones will no longer always render at full brightness. - disableTextGlow = false - #If enabled, activated waystones will not emit particles. - disableParticles = false - -[compatibility] - #If enabled, JourneyMap waypoints will be created for each activated waystone. - displayWaystonesOnJourneyMap = false - +[inventoryButton] + #Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone. + inventoryButton = "" + #The x position of the inventory button in the inventory. + # Default: 58 + # Range: > -2147483648 + inventoryButtonX = 58 + #The y position of the inventory button in the inventory. + # Default: 60 + # Range: > -2147483648 + inventoryButtonY = 60 + #The y position of the inventory button in the creative menu. + # Default: 88 + # Range: > -2147483648 + creativeInventoryButtonX = 88 + #The y position of the inventory button in the creative menu. + # Default: 33 + # Range: > -2147483648 + creativeInventoryButtonY = 33 + +[worldGen] + #Set to 'PRESET_FIRST' to first use names from the nameGenerationPresets. Set to 'PRESET_ONLY' to use only those custom names. Set to 'MIXED' to have some waystones use custom names, and others random names. + #Allowed Values: PRESET_FIRST, RANDOM_ONLY, PRESET_ONLY, MIXED + nameGenerationMode = "PRESET_FIRST" + #Set to REGULAR to have waystones spawn in some villages. Set to FREQUENT to have waystones spawn in most villages. Set to DISABLED to disable waystone generation in villages. Waystones will only spawn in vanilla or supported villages. + #Allowed Values: DISABLED, REGULAR, FREQUENT + spawnInVillages = "REGULAR" + #Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in. + #Allowed Values: DEFAULT, MOSSY, SANDY, BLACKSTONE, DEEPSLATE, END_STONE, BIOME + wildWaystoneStyle = "BIOME" + #Approximate chunk distance between wild waystones being generated. Set to 0 to disable generation. + # Default: 25 + # Range: > -2147483648 + chunksBetweenWildWaystones = 32 + #List of dimensions that wild waystones are allowed to spawn in. If left empty, all dimensions except those in wildWaystonesDimensionDenyList are used. + wildWaystonesDimensionAllowList = ["minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"] + #List of dimensions that wild waystones are not allowed to spawn in. Only used if wildWaystonesDimensionAllowList is empty. + wildWaystonesDimensionDenyList = [] + #The template to use when generating new names. Supported placeholders are {Biome} (english biome name) and {MrPork} (the default name generator). + nameGenerationTemplate = "{MrPork}" + #These names will be used for the PRESET name generation mode. See the nameGenerationMode option for more info. + nameGenerationPresets = [] + +[client] + #If enabled, the text overlay on waystones will no longer always render at full brightness. + disableTextGlow = false + +[compatibility] + #If enabled, JourneyMap waypoints will be created for each activated waystone. + journeyMap = false + #If enabled, JourneyMap waypoints will only be created if the mod 'JourneyMap Integration' is not installed + preferJourneyMapIntegrationMod = false + #If enabled, Waystones will add markers for waystones and sharestones to BlueMap. + blueMap = false + #If enabled, Waystones will add markers for waystones and sharestones to Dynmap. + dynmap = false + +[general] + #List of waystone origins that should prevent others from editing. PLAYER is special in that it allows only edits by the owner of the waystone. + restrictedWaystones = ["PLAYER"] + #Set to "GLOBAL" and change allowedVisibilities to have newly placed or found waystones be global by default. + #Allowed Values: ACTIVATION, GLOBAL, SHARD_ONLY, ORANGE_SHARESTONE, MAGENTA_SHARESTONE, LIGHT_BLUE_SHARESTONE, YELLOW_SHARESTONE, LIME_SHARESTONE, PINK_SHARESTONE, GRAY_SHARESTONE, LIGHT_GRAY_SHARESTONE, CYAN_SHARESTONE, PURPLE_SHARESTONE, BLUE_SHARESTONE, BROWN_SHARESTONE, GREEN_SHARESTONE, RED_SHARESTONE, BLACK_SHARESTONE + defaultVisibility = "ACTIVATION" + #Add "GLOBAL" to allow every player to create global waystones. + allowedVisibilities = [] + #The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click. + # Default: 32 + # Range: > -2147483648 + warpStoneUseTime = 32 + #The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for. + # Default: 15 + # Range: > -2147483648 + warpPlateUseTime = 15 + #The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click. + # Default: 32 + # Range: > -2147483648 + scrollUseTime = 32 + +[teleports] + #Set to false to simply disable all xp costs. See warpRequirements for more fine-grained control. + enableCosts = false + #Set to false to simply disable all cooldowns. See warpRequirements for more fine-grained control. + enableCooldowns = true + #List of warp requirements with comma-separated parameters in parentheses. Conditions can be defined as comma-separated list in square brackets. Will be applied in order. + warpRequirements = ["[is_not_interdimensional] scaled_add_xp_cost(distance, 0.01)", "[is_interdimensional] add_xp_cost(27)", "[source_is_warp_plate] multiply_xp_cost(0)", "[target_is_global] multiply_xp_cost(0)", "min_xp_cost(0)", "max_xp_cost(27)", "[source_is_inventory_button] add_cooldown(inventory_button, 300)"] + #Set to ENABLED to have nearby pets teleport with you. Set to SAME_DIMENSION to have nearby pets teleport with you only if you're not changing dimensions. Set to DISABLED to disable. + #Allowed Values: ENABLED, SAME_DIMENSION, DISABLED + transportPets = "ENABLED" + #Set to ENABLED to have leashed mobs teleport with you. Set to SAME_DIMENSION to have leashed mobs teleport with you only if you're not changing dimensions. Set to DISABLED to disable. + #Allowed Values: ENABLED, SAME_DIMENSION, DISABLED + transportLeashed = "ENABLED" + #List of entities that cannot be teleported, either as pet, leashed, or on warp plates. + entityDenyList = ["minecraft:wither"] diff --git a/config/waystones-server.toml b/config/waystones-server.toml deleted file mode 100644 index 0ab4099..0000000 --- a/config/waystones-server.toml +++ /dev/null @@ -1,109 +0,0 @@ - -#These options will be synced to joining clients. -[server] - - #Note: Base XP cost is based on the distance travelled. - [server.baseXpCost] - #Set to true if experience cost should be inverted, meaning the shorter the distance, the more expensive. Can be used to encourage other methods for short-distance travel. - inverseXpCost = false - #The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels. - #Range: > 1 - blocksPerXPLevel = 0 - #The minimum base xp cost - #Range: 0.0 ~ Infinity - minimumXpCost = 0.0 - #The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all distance-based XP costs - #Range: 0.0 ~ Infinity - maximumXpCost = 0.0 - - #These options apply to teleporting from one waystone to another by right-clicking it. - [server.waystoneToWaystone] - #The multiplier applied to the base xp cost when teleporting from one waystone to another. - #Range: 0.0 ~ Infinity - waystoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting from one sharestone to another. - #Range: 0.0 ~ Infinity - sharestoneXpCostMultiplier = 0.0 - #The multiplier applied to the base xp cost when teleporting from a portstone. - #Range: 0.0 ~ Infinity - portstoneXpCostMultiplier = 0.0 - - #These options apply to warp plates. - [server.warpPlate] - #The multiplier applied to the base xp cost when teleporting from one warp plate to another. - #Range: 0.0 ~ Infinity - warpPlateXpCostMultiplier = 0.0 - #The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for. - #Range: > 0 - warpPlateUseTime = 20 - - #These options apply to the optional Waystones button displayed in the inventory. - [server.inventoryButton] - #Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone. - inventoryButton = "NONE" - #The multiplier applied to the base xp cost when teleporting via the inventory button. - #Range: 0.0 ~ Infinity - inventoryButtonXpCostMultiplier = 0.0 - #The cooldown between usages of the inventory button in seconds. - #Range: > 0 - inventoryButtonCooldown = 300 - - #These options apply to the global waystones. - [server.globalWaystones] - #The multiplier applied to the base xp cost when teleporting to a global waystone through any method. - #Range: 0.0 ~ Infinity - globalWaystonesXpCostMultiplier = 0.0 - #The multiplier applied to the cooldown when teleporting to a global waystone via inventory button or warp stone. - #Range: 0.0 ~ Infinity - globalWaystoneCooldownMultiplier = 0.0 - #Set to false to allow non-creative players to make waystones globally activated for all players. - globalWaystoneRequiresCreative = true - - #These options apply to teleporting using the Warp Stone item. - [server.warpStone] - #The multiplier applied to the base xp cost when teleporting using a Warp Stone item (not the Waystone block, John) - #Range: 0.0 ~ Infinity - warpStoneXpCostMultiplier = 0.0 - #The cooldown between usages of the warp stone in seconds. This is bound to the player, not the item, so multiple warp stones share the same cooldown. - #Range: > 0 - warpStoneCooldown = 30 - #The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click. - #Range: > 1 - warpStoneUseTime = 32 - - #These options apply to teleporting using the scroll items. - [server.scrolls] - #The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click. - #Range: > 1 - scrollUseTime = 32 - - #These options apply to teleporting between dimensions. - [server.dimensionalWarp] - #Set to 'ALLOW' to allow dimensional warp in general. Set to 'GLOBAL_ONLY' to restrict dimensional warp to global waystones. Set to 'DENY' to disallow all dimensional warps. - #Allowed Values: ALLOW, GLOBAL_ONLY, DENY - dimensionalWarp = "ALLOW" - #The base xp level cost when travelling between dimensions. Ignores block distance. - #Range: > 0 - dimensionalWarpXpCost = 1 - - #These options apply to taking leashed mobs with you when teleporting. - [server.leashedMobs] - #If enabled, leashed mobs/animals will be teleported with you - transportLeashed = true - #Take animals with you when travelling between dimensions - transportLeashedDimensional = true - #How much xp is need per leashed animal to travel with you - #Range: > 0 - costPerLeashed = 1 - #Which leashed mobs cannot be taken with you when travelling. - leashedBlacklist = ["minecraft:wither"] - - #These options define restrictions when managing waystones. - [server.restrictions] - #If enabled, only the owner of a waystone (the one who placed it) can rename it. - restrictRenameToOwner = true - #If enabled, only creative players can place, edit or break waystones. This does NOT disable the crafting recipe. - restrictToCreative = false - #If enabled, waystones generated in worldgen are unbreakable. - generatedWaystonesUnbreakable = false - diff --git a/config/xaerominimap.txt b/config/xaerominimap.txt deleted file mode 100644 index 48a12f3..0000000 --- a/config/xaerominimap.txt +++ /dev/null @@ -1,133 +0,0 @@ -#CONFIG ONLY OPTIONS -ignoreUpdate:371 -settingsButton:false -allowWrongWorldTeleportation:false -differentiateByServerAddress:true -debugEntityIcons:false -debugEntityVariantIds:false -radarHideInvisibleEntities:true -allowInternetAccess:true -#INGAME SETTINGS (DO NOT EDIT!) -updateNotification:false -minimap:true -caveMaps:2 -caveZoom:1 -showWaypoints:true -showIngameWaypoints:true -displayRedstone:true -deathpoints:true -oldDeathpoints:true -distance:1 -lockNorth:true -zoom:0 -minimapSize:0 -chunkGrid:-1 -slimeChunks:false -mapSafeMode:false -minimapOpacity:100.0 -waypointsIngameIconScale:0 -waypointsIngameDistanceScale:0 -waypointsIngameNameScale:0 -waypointsIngameCloseScale:1.0 -antiAliasing:true -blockColours:0 -lighting:true -dotsStyle:0 -dotNameScale:1.0 -compassOverEverything:true -showFlowers:true -keepWaypointNames:true -waypointsDistanceExp:0 -waypointsDistanceMin:0.0 -defaultWaypointTPCommandFormat:/tp @s {x} {y} {z} -defaultWaypointTPCommandRotationFormat:/tp @s {x} {y} {z} {yaw} ~ -arrowScale:1.5 -arrowColour:0 -smoothDots:true -worldMap:true -terrainDepth:true -terrainSlopes:2 -mainEntityAs:2 -blockTransparency:true -waypointOpacityIngame:80 -waypointOpacityMap:90 -hideWorldNames:1 -openSlimeSettings:true -alwaysShowDistance:false -crossDimensionalTp:true -biomeColorsVanillaMode:false -lookingAtAngle:10 -lookingAtAngleVertical:180 -centeredEnlarged:false -zoomOnEnlarged:0 -minimapTextAlign:0 -waypointsMutualEdit:true -compassLocation:1 -compassDirectionScale:0 -caveMapsDepth:30 -hideWaypointCoordinates:false -renderAllSets:false -playerArrowOpacity:100 -waypointsBottom:false -minimapShape:1 -lightOverlayType:0 -lightOverlayMaxLight:7 -lightOverlayMinLight:0 -lightOverlayColor:13 -uiScale:0 -bossHealthPushBox:1 -potionEffectPushBox:1 -minimapFrame:0 -minimapFrameColor:9 -compassColor:9 -northCompassColor:-1 -displayMultipleWaypointInfo:1 -entityRadar:true -adjustHeightForCarpetLikeBlocks:true -autoConvertWaypointDistanceToKmThreshold:10000 -waypointDistancePrecision:1 -mainDotSize:2 -partialYTeleportation:true -deleteReachedDeathpoints:true -hideMinimapUnderScreen:true -hideMinimapUnderF3:true -manualCaveModeStartAuto:true -manualCaveModeStart:-1 -chunkGridLineWidth:1 -temporaryWaypointsGlobal:true -keepUnlockedWhenEnlarged:false -enlargedMinimapAToggle:false -displayStainedGlass:true -waypointOnMapScale:0 -switchToAutoOnDeath:true -infoDisplayBackgroundOpacity:40 -caveModeToggleTimer:1000 -legibleCaveMaps:false -biomeBlending:true -displayTrackedPlayers:true -dimensionScaledMaxWaypointDistance:true -displayClaims:true -displayCurrentClaim:true -claimsFillOpacity:46 -claimsBorderOpacity:80 -infoDisplayOrder:coords:overworld_coords:chunk_coords:angles:dimension:biome:weather:light_level:time:real_time:highlights:light_overlay_indicator:manual_cave_mode_indicator:custom_sub_world -infoDisplay:coords:true:15:-1 -infoDisplay:overworld_coords:false:15:-1 -infoDisplay:chunk_coords:false:15:-1 -infoDisplay:angles:false:15:-1 -infoDisplay:dimension:false:15:-1 -infoDisplay:biome:false:15:-1 -infoDisplay:weather:false:15:-1 -infoDisplay:light_level:0:15:-1 -infoDisplay:time:0:15:-1 -infoDisplay:real_time:0:15:-1 -infoDisplay:highlights:true:15:-1 -infoDisplay:light_overlay_indicator:true:15:-1 -infoDisplay:manual_cave_mode_indicator:true:15:-1 -infoDisplay:custom_sub_world:true:15:-1 -interface:dummy:0:50:true:false:false:false -interface:dummy:0:10000:true:false:false:false -interface:dummy:0:0:false:false:true:false -interface:dummy:0:36:true:false:false:false -interface:gui.xaero_minimap:0:0:false:false:true:false -#WAYPOINTS HAVE BEEN MOVED TO /XaeroWaypoints diff --git a/config/xaeroworldmap.txt b/config/xaeroworldmap.txt deleted file mode 100644 index 6c0ec8c..0000000 --- a/config/xaeroworldmap.txt +++ /dev/null @@ -1,55 +0,0 @@ -ignoreUpdate:172 -updateNotification:true -allowInternetAccess:true -differentiateByServerAddress:true -caveMapsAllowed:true -debug:false -lighting:true -colours:0 -loadChunks:true -updateChunks:true -terrainSlopes:2 -terrainDepth:true -footsteps:true -flowers:true -coordinates:true -hoveredBiome:true -biomeColorsVanillaMode:false -waypoints:true -renderArrow:true -displayZoom:true -worldmapWaypointsScale:1.0 -openMapAnimation:true -reloadVersion:0 -reloadEverything:false -zoomButtons:true -waypointBackgrounds:true -detectAmbiguousY:true -showDisabledWaypoints:false -closeWaypointsWhenHopping:true -adjustHeightForCarpetLikeBlocks:true -onlyCurrentMapWaypoints:false -minZoomForLocalWaypoints:0.0 -arrowColour:-2 -minimapRadar:true -renderWaypoints:true -partialYTeleportation:true -displayStainedGlass:true -caveModeDepth:30 -caveModeStart:2147483647 -autoCaveMode:-1 -legibleCaveMaps:false -displayCaveModeStart:true -caveModeToggleTimer:1000 -defaultCaveModeType:1 -biomeBlending:true -trackedPlayers:true -multipleImagesExport:false -nightExport:false -highlightsExport:false -exportScaleDownSquare:20 -mapWritingDistance:-1 -displayClaims:true -claimsFillOpacity:46 -claimsBorderOpacity:80 -globalVersion:1 diff --git a/doggytalents-server.toml b/doggytalents-server.toml new file mode 100644 index 0000000..d5e69eb --- /dev/null +++ b/doggytalents-server.toml @@ -0,0 +1,164 @@ +["Dog Constants"] + #By default, Dogs can starve to Incapacitated if are not fed properly. + #Disable this to prevent this behaviour. Do note that you can still feed + #your Dog to recover health. + disable_hunger = false + #When enabled, DTN will provide new players of this world + #(relative to the point that this option is first enabled on this world) + #a Starter Bundle which contains certain key items which assist you in starting + #with DTN. + enable_starter_bundle = true + #By default, each Dog will be one of the Biological Genders. This, like how Biological Genders + #work, add restrictions how Dogs can breed. Therefore, only Dogs whose gender is Biologically Opposed + #can mate with each other. Set this to true to disable this behaviour. + disable_dog_gender = false + #When enabled, puppies get some levels from their parents. When disabled, puppies start at 0 points. + enable_pup_get_parent_levels = true + #When enabled, dogs cannot be killed by any means (except creative-mode-bypass damage, in that case, you can still respawn your dog using his linked bed or commands). + #Instead, when his health reaches Zero, he will go into Incapacitated Mode. + immortal_dogs = true + #When enabled, dog can play tag with you. To make them play, throw a snowball at them. + play_tag_with_dog = true + #When enabled, dogs will start to miss you when you leave them for too long. + #And when you come back, they will rush to you and greet you with love! + dog_greet_owner = true + #Specify how many dogs can greet you when you approach more than one missing dog. + #The remaning dogs will remain in their position. + #To disable the limit, set this to any non-positive integer. + #Although this will cause all of your dogs to stand up and greet. + #YOU HAVE BEEN WARNED! :) + # Default: 5 + # Range: > -2147483648 + dog_greet_owner_limit = 5 + #Option to disable dogs who mastered Creeper Sweeper and + #and are able to tackle Creepers. This is helpful if players intend + #their Creeper Sweeper master dogs to focus on fighting Creeper instead of + #warning you, which may causes a bunch of false positives due to the range + #being so wide that it includes Creepers which are not in danger zone or not reachable. + max_creeper_sweeper_dont_growl = true + #Option to disable friendly fire for all players toward all dogs. + #This is used to always be the case with friendly fire disabled for a single dog. + all_player_cannot_attack_dog = false + #Option to prevent dogs from accidentally going into a portal and get + #unnecessary transferred to another dimension, causing the owner to have + #to take them back. The preferred way to make a dog go to another dimension is + #to have Cross Origin Teleport set to true on that dog. + all_dog_block_portal = true + #Define how many dogs a player can listen to commands which summon more than one dog to you + #at the same time. Set this to any negative value to remove the limit completely. + # Default: 20 + # Range: > -2147483648 + max_heel_limit = 20 + #Adjust this value to increase or decrease the Dog's hunger speed to your liking. + #ex: Set this to 0.5 to halve the Dog Hunger decrease speed. + # Default: 1.0 + # Range: 0.0 ~ 2.0 + hunger_modifier = 1.0 + #Determine if the UUIDs of the dogs are being kept when training from vanilla + #and when they respawn on bed. This also allows Duplication Detection. + disable_preserve_uuid = false + #Duplication Detection + #Specify what to do when a Duplication is detected when third parties are trying + #to load the dog from their own copy. + #Option are specified via the following Integer values + #0 - Throw an exception out, this may produce a crash. However, this is the recommended way. + #1 - Silently remove the dog. + #Other - Do nothing. + # Default: 0 + # Range: > -2147483648 + duplication_resolve_strategy = 0 + #By default, you can directly train an untamed wolf to a Dog + #with a Training Treat. Set this to True to disable. + disable_train_untamed_wolf = false + #By default, Dogs respawning from bed after being killed will + #be incapacitated and are required to be nursed back to life. + #Set this to False to disable. + dog_respawn_incapacitated_when_killed = true + #Enable this if you prefer Mob Retriever to only work with DTN's dog. + mob_retriever_only_carry_dog = false + #By default, Dogs extend their bounding box covering the passengers + #to avoid suffocating them while calculating the appropriate path. + #Set this to false to disable it, but be warned, although Mob Retriever Dogs will still + #try to calculate the appropriate path while carrying another mob, there might be accidental suffocations. + wolf_mount_passenger_collision = true + #By default, Conducting Bone users can summon their Dogs even when they are in + #other dimensions. Set this to false to limit Conducting Bone Users to only summon + #Dogs of the same dimension. + conducting_bone_cross_origin = true + #Determine if Dog's incapacitated value should be reset when taking any damage + #while being Incapacitated. + incap_val_reset_when_hurt = true + #Set the maximum amount of wolves each players can train to DTN's Dogs. + #If a player meet or exceed this cap, he will not be able to train more wolves into DTN's Dogs. + #Set this to a value greater than Zero to activate this cap, other value + #will disable the cap, meaning players can get unlimited dogs. + # Default: -1 + # Range: > -2147483648 + train_wolf_limit = -1 + #Determine if Dogs summoned from Doggy Charms will have + #random Classical Variants instead of always being summoned as Pale. + random_var_with_charm = true + #Some DTN's Wolf Variants are required to spawn on Biomes + #which does not contains the current Wolves_Spawnable_On Blocks. + #This option allows wolves to spawn on those block (if spawning in one + #of the biomes in question, this settings have no effect on the rest of + #the usual biomes. + extended_wolves_spawnable_block = true + #Some vanilla Wolf Variants are bound to not one but a family of biome + #in which some of them they don't actually chunk-generated spawn on + #Allowing some of the DTN Wolf Variants in theory to override + #those biome without affecting the spawn chance of vanilla. + #For instance, Bamboo would override Rusty's chunk-generated/ + #spawn-egg/summon spawn if the spawn happened specifically in the + #Bamboo Jungle Biome and because Rusty doesn't actually chunk-generated + #there (they only generate in Sparse Jungle), Bamboo wouldn't affect Rusty's + #spawn chance. + #Disable this if you prefer to keep the vanilla Wolf Variants bouned + #in those biomes previously mentioned instead of being overriden by DTN. + wolf_variant_override_exclusive = true + #Some DTN Wolf Variants are required to spawn in the Nether. This option + #enables them to bypass the Default animal spawn rule which make them unable + #to spawn in darker place such as the Nether. This bypass only applies when + #the wolf in question chunk-generated spawns in the Nether. + nether_wolf_spawn_bypass = true + #Using a Wolf Spawn Egg with a special custom name on a block + #will spawn a special DTN wolf variant. + vscode_wolf_spawn_egg = true + #Allow Doggy Tools Dogs to use Trident + doggy_tools_trident = true + #Allow Doggy Tools Dogs's projectiles to pass through allies instead of just + #despawning if hit. Notice that this option does not affect Crossbow + #projectile and will cause Dog to interpret any third-party + #arrows as vanilla's arrow. Disable this, if you prefer Dogs to utilize third-party + #Arrows as it is. Regardless, the arrows fired from Dog will do no harm to allies. + doggy_tools_projectile_pass_allies = true + #Allow Players to Pet their Dogs. + dog_petting = true + #By default, one of the nearby Dogs will get jealous if you + #pet a Dog for too long. + dog_petting_jealous = true + #Allow Players to track Dogs using the Canine Tracker despite + #not having neither Radio Collars nor Locator Orbs equipped. + allow_track_any_dog = false + #When this option is enabled, Debug Information is Logged when + #a dog goes Offline, for example, being Unloaded To Chunk. + log_when_dog_go_offline = true + #Enable this to allow Besserker&Guard Dogs to consider any entity that is + #targetting the player a potential danger instead of just 'Enemy'(s) + b_g_mode_less_strict = false + #Enable this to prevent Dogs from pushing their Owners + dog_dont_push_owner = false + #By default, Injured Dogs won't block portal, allowing them to + #be brought back from another dimension. Enable this + #to make Injured Dogs still block portals. + injured_dog_block_portal = false + #By default, Wandering Dogs will not respond to the stay/stand whistle. + #Enable this to make them respond as usual. + wandering_dog_whistle = false + #Prevent all Dogs' kills from being recorded into its Kill Stats. + disable_kill_stats = false + #Disable all Wolf Armor Protection for DTN Dogs. They can still be + #used for Style. + disable_wolf_armor_protection = false + #Prevent Wild Wolves from being angry when you accidentally hit them. + prevent_wild_wolves_angry = false diff --git a/index.toml b/index.toml index 5999133..7616b85 100644 --- a/index.toml +++ b/index.toml @@ -2,7 +2,11 @@ hash-format = "sha256" [[files]] file = "config/bcc-common.toml" -hash = "0c8d9dfd91e829d27a16622ae04a8e12c63389443373f86b66165569f5b449fa" +hash = "6d25b6104a8f3abf64e957cb1413d6e259e9d86d0720ff100eed30476a6c45be" + +[[files]] +file = "config/camera-client.toml" +hash = "96354d40fa4568c5ee25b208d5dbafb7d77dff249bdb7289a5f1f06c0ce68a01" [[files]] file = "config/comforts-server.toml" @@ -14,7 +18,11 @@ hash = "a843332770a74899f7304b7fbb4dbc46f86dac0b52033b5e7157a39b7ca6293d" [[files]] file = "config/cookingforblockheads-common.toml" -hash = "f3cd73ca2257d506dc261ca469b5fc3d04a6a245357f8269833da16783803b0d" +hash = "3088147247c555d669500625471612c366a47e78f966e1b565805535bc3af115" + +[[files]] +file = "config/cosmeticarmorreworked-common.toml" +hash = "edbaa5d8ae337740680176304e29533810124a2ce319be0914cfeb3a3874646e" [[files]] file = "config/fallingtree.json" @@ -25,12 +33,12 @@ file = "config/farsight.json" hash = "50cdbbaf7f6366bb729061a20a66b2a25f1b72b6f4b7f7ffe2d0ddf8c34429b3" [[files]] -file = "config/gravestone-server.toml" -hash = "496cc2e2f36952786488e32472571b91d9b354eb6f55ebac7bcbe7990239c099" +file = "config/fluxnetworks-server.toml" +hash = "c2dcd4dbe05801b39a0d93b813cca8e1d1974b4476722d1e1ff3ccc278dd6027" [[files]] -file = "config/jade/jade_plugins.json" -hash = "fec91c22f4eedc2e23a614b2008aa02c4006e3b371787ca46c56aa5fd437f2cd" +file = "config/gravestone-server.toml" +hash = "496cc2e2f36952786488e32472571b91d9b354eb6f55ebac7bcbe7990239c099" [[files]] file = "config/jei-server.toml" @@ -41,8 +49,16 @@ file = "config/lightoverlay.properties" hash = "ce3455a6f8f2805310e1de2d433a06692fb5f2c4ada1e64076e28e2c6a563162" [[files]] -file = "config/modern_industrialization.toml" -hash = "41c243bdfb3bf7d0d361495c860b0fef7168b0bd31005a9293dd513d025f3ecb" +file = "config/mods_optimizer/config.toml" +hash = "d53b913559ec9007c571d3b2e96dab502a711b2a86f7682cb4406e011f35796a" + +[[files]] +file = "config/multibeds.toml" +hash = "fcca4efdd0b0279a94bd3bbd21b08826f7642b679dfed533930d2db4e45e4c42" + +[[files]] +file = "config/notes-client.toml" +hash = "ddd53e9ab8098c7786ae94134a9fe5c28fd077724f80c0c19af27fb7acbc66eb" [[files]] file = "config/rightclickharvest.json5" @@ -53,37 +69,33 @@ file = "config/securitycraft-client.toml" hash = "b96d295ea206bd9c79a3be58ec4a0a9859bb55b6c96d7e4b59af0c03727cfa71" [[files]] -file = "config/toms_storage-server.toml" -hash = "a402db7b75dd713886f9a22e19e5356ee654182f1a210a4b0bf219b996f4854a" +file = "config/sereneseasons/seasons.toml" +hash = "09c7310cb13e314a1a39f2341a0ead496ec04d52ca51ff9a7446cda130689808" [[files]] -file = "config/waystones-client.toml" -hash = "00dc8607c506f6785f33f5d96b5f8c297f944c34a6d75d09cc6e249a9f842d23" +file = "config/sophisticatedbackpacks-server.toml" +hash = "e2598da544036ae353f4d700a6159260620c10e9b0361556f0a12266013d9bab" + +[[files]] +file = "config/watut-common.toml" +hash = "4dbfe6f9ff1e7d8031283a75f9c953c476bdc4b1b8840afd66cd82818eeef1ca" [[files]] file = "config/waystones-common.toml" -hash = "533100123f39bb908f88d09affa8d6896d889967fea1eb6709a025b68ad85b0d" +hash = "1b1daf3050ff255ce54b187eb13221e688665388c69fd0dfaf03c45212226e18" [[files]] -file = "config/waystones-server.toml" -hash = "91b01ac06f5e9859e726e8b19f654bfdf721d8a6b174872f5972c5fe7587dfb5" - -[[files]] -file = "config/xaerominimap.txt" -hash = "73ec127d30193550b0ae67f1c1d178cb50b8d91cfe5ecfa75ec0c405dec95740" - -[[files]] -file = "config/xaeroworldmap.txt" -hash = "d62a16518e104113940766b13d792c3712ad290187a47575b5b88989e1ca68be" +file = "doggytalents-server.toml" +hash = "522467a9cc9b7f543547bef198af1775aa93140affdd2374f95e3a96bcdf96c9" [[files]] file = "mods/3dskinlayers.pw.toml" -hash = "0408248d1f51d14a170353adafcd7e018a5314e473b71884a4af0be89a62af4a" +hash = "8a9a92db01486e4f8d3a7370a6cbf6e59a12d1ef15c24b375ebce75500e78afc" metafile = true [[files]] file = "mods/additional-enchanted-miner.pw.toml" -hash = "e7260b27651d94e66d5e30ab126dfbfa4822a6c1e22440f0c1b58c6de4b6aa42" +hash = "1eeae9bf413132e42d2b7c80382ba8906f08f41f32a1cceb69463892d4c0100b" metafile = true [[files]] @@ -92,13 +104,13 @@ hash = "5a4ec68c36b46a5435d76e14e17766b42d6b59efe4950951fb21c80cc95984e3" metafile = true [[files]] -file = "mods/ambientsounds.pw.toml" -hash = "feb430a2b77e65c510320b8b0a30fd9066e36cd40ec6a3038507dc2ea9e4676e" +file = "mods/almost-unified.pw.toml" +hash = "93ee94801a715829fd1dd170ce76b70e4ce382c4326e5fe846dd99c5b50df4a2" metafile = true [[files]] -file = "mods/amendments.pw.toml" -hash = "a5d7f7921073966fb99751bf8e33b3dc54cbf1688b9a8707a2f56df1fe65c970" +file = "mods/ambientsounds.pw.toml" +hash = "ef0cd06e24408818d3faff4e2fa7dff87a414d39b1b8b91c518e1fd0d5402357" metafile = true [[files]] @@ -113,7 +125,7 @@ metafile = true [[files]] file = "mods/architectury-api.pw.toml" -hash = "42270879c65390a39b9c8c0a6690bd2f01f756ad89a09a0de7bcc57633c5400a" +hash = "6d3a1c92eee4dd671253c41ec000ae48064a33c45263d6adce5cad466395169d" metafile = true [[files]] @@ -121,14 +133,24 @@ file = "mods/athena.pw.toml" hash = "994adcafd5a982add4c02d9c636d93bd07501349a79829ec9bdf2d5bb931da90" metafile = true +[[files]] +file = "mods/bad-wither-no-cookie.pw.toml" +hash = "cd8e134bf9e4a82fe28fb045e1f4a78727fbc39fc3f5bfe71bba899dc44a1f63" +metafile = true + +[[files]] +file = "mods/ballistix.pw.toml" +hash = "1c787e0a26d76995bcb14946752509a4fd81ffd4538cea3fc6167c4730a6b7ca" +metafile = true + [[files]] file = "mods/balm.pw.toml" -hash = "88684377cd29bd97133b521e5dbee6857e4a50c26c636b5495e1d997748b3eb2" +hash = "a5a83659c200b625f45a9e98fdeefcfea698c96100eb75e6fefc3adeb962e047" metafile = true [[files]] file = "mods/beautified-chat-server.pw.toml" -hash = "b863003c443c91a245f875ba59337a4f93caecece7a18255f0b4fe64398aabe3" +hash = "dd278ecd0de5962dc67814388cb675c4105e47ac50357361ea4338efb66c2e73" metafile = true [[files]] @@ -141,6 +163,11 @@ file = "mods/building-gadgets.pw.toml" hash = "7882306ee3aa83624ad9dbdd942432d2232429d0c0335069b5287e85581b91cc" metafile = true +[[files]] +file = "mods/camera-mod.pw.toml" +hash = "3d484128d6f3c09a7069f3b2fa7f38f882fd2ec8b45a6d58d599e7d77ddae9c5" +metafile = true + [[files]] file = "mods/carry-on.pw.toml" hash = "2b4c244aa7a303dead0a1b659c25b9b9bce2ced2758ea55aca347556f7348189" @@ -153,7 +180,7 @@ metafile = true [[files]] file = "mods/chunk-sending-forge-fabric.pw.toml" -hash = "dd5d363623f59e8cd06f16e56bcd3b51a8cbfbd5fe52218dc78ed589ebd55efe" +hash = "5488558b52cdbacdc991c1f76b658c49a3c40f53ddf49a22df988d516bcdcfc7" metafile = true [[files]] @@ -163,7 +190,7 @@ metafile = true [[files]] file = "mods/clumps.pw.toml" -hash = "3f47b68f174a4719ef9b099ea12732a4cb840be03635e91dd6c24515f4cf6814" +hash = "2e6a2f8c477128a76ef059dfef7ca8a1befa2ae0ebe7ae2171e716f0c905cd00" metafile = true [[files]] @@ -178,17 +205,22 @@ metafile = true [[files]] file = "mods/connectivity.pw.toml" -hash = "a6da5cc5977a554f565bd614604b5a45a2a92cedd84ed351b7be4751fb5db03c" +hash = "64e01f416a66ce04fa74af571c0929545c3b3bad472f2316bff1f472eb040f12" metafile = true [[files]] file = "mods/controlling.pw.toml" -hash = "eb94d60aacc0965df78a61a6b7ffd147e5daab26e06f0a00b28438a59b5afc0a" +hash = "c5df6a939b23ea1dc348989e5185d7ad7d7e65557531e1a1ec16cb57ab8f9b29" metafile = true [[files]] file = "mods/cooking-for-blockheads.pw.toml" -hash = "e29c9c23c4632db51be6c20072af7d673c3477d85002c187ce2ba41edf95aa1a" +hash = "5750f5b2a941af83bd8c2965bb6f4cdbfe9c31436ca31b32dfdb76567028aae8" +metafile = true + +[[files]] +file = "mods/coroutil.pw.toml" +hash = "a489c33879941ccb524c52fb81927adf3d3c8b156064c7a5be5bf8dc8caf63c9" metafile = true [[files]] @@ -198,22 +230,27 @@ metafile = true [[files]] file = "mods/creativecore.pw.toml" -hash = "f2bb9ae5f0ab166da69046ae06dad20fd30c60f06ab7cbc3319622272810dd41" +hash = "e49fcd843dbac037425b680bfcb07943bfaf5af262c105f16b53ba0e1d0cb7b9" metafile = true [[files]] file = "mods/croptopia.pw.toml" -hash = "a270ac479936ed91221ef3bc1d15cc57c98d914263d8e7b57ecced25e6ea7659" +hash = "dbf433daaf5ca87264ed08d1dfa2f67da701a8fbe3e1b698295e762b57908047" metafile = true [[files]] file = "mods/cupboard.pw.toml" -hash = "7b6e5e0763170db9b10adfd1d4071e5eef06dde20987479662e53dc1ab31028f" +hash = "92d8711662b4e3fd42a57254571aca9f0b33a10bb7492a8fba59b22e78f688e6" +metafile = true + +[[files]] +file = "mods/dark-mode-everywhere.pw.toml" +hash = "0eac5dfa4c1f4687532e7f0a70800e4ec1d6b931b44785a50bb5673c9d2322c5" metafile = true [[files]] file = "mods/dcintegration.pw.toml" -hash = "906aa2a12ae2e5ab11d17276a06f860d5d4925e1edd5db0b05602b3bd2e0ae96" +hash = "a832de493f31251061455e1a473471d115ff875400ddeae78e35ae8c7868c3c1" metafile = true [[files]] @@ -221,29 +258,24 @@ file = "mods/death-backup.pw.toml" hash = "9ee92a5a2fd949e940ade1f4f95c91bbab5a2acabe03bfcf28eb4b743bfe9131" metafile = true -[[files]] -file = "mods/diagonal-fences.pw.toml" -hash = "ccf138728720547f232c6c1f969fe525bcd08322fdb81602651d1ad774fdbba5" -metafile = true - -[[files]] -file = "mods/diagonal-walls.pw.toml" -hash = "36899ae409d7c9bf4a5b322328f3eba6c8de4812a4f8594140a4953b05d62f88" -metafile = true - [[files]] file = "mods/dis-enchanting-table.pw.toml" -hash = "3090195f0d1ae6f9c6a50c818d71668a539e51653b0ef2f0e9a0625e911f1051" +hash = "1a007e5c11b72ac114186d73344635f6c9d43824962b5070cb83ae90a181114b" +metafile = true + +[[files]] +file = "mods/distanthorizons.pw.toml" +hash = "6df5a5657dba68c63d847796316cef9712335b4dee0da29270f9af1b582d386a" metafile = true [[files]] file = "mods/do-a-barrel-roll.pw.toml" -hash = "0f4964dfbbe6a517dfbb1c26f7d2d7222058d4d9da5027682652470d60803dee" +hash = "2d00ca50be98f0f7b5a96f3a71652cfea38d15aab5c3dd55fa598accd9cd7769" metafile = true [[files]] file = "mods/doggy-talents-next.pw.toml" -hash = "3835751e93abfd057bc67fbf5f2533de8a0b5c9daf8cc3eb1085b9f790e7e13a" +hash = "a38d0d741458c01e8b53e5533bd6fbfcf24e6129efa0632517dea0b94a12f44b" metafile = true [[files]] @@ -252,18 +284,13 @@ hash = "abeec141489427fa86618399e93dbe82fbd26fdfb3b0aaad923264d2731419fd" metafile = true [[files]] -file = "mods/dtn-community-skin-expansion.pw.toml" -hash = "b15ea3d685b40fe81f6c4fb7deb83c089fe73ac54b70d673417d258bd6b5aeef" +file = "mods/dynamiclights-reforged.pw.toml" +hash = "f619c1ed2e189f9d482d081411fccee4bd26c05cce52a5db914f1989303f080c" metafile = true [[files]] -file = "mods/embeddium.pw.toml" -hash = "760efdc43027e0c573439f5f6c1c96844de40095b769850f2f92a791e2d93357" -metafile = true - -[[files]] -file = "mods/emi.pw.toml" -hash = "8bba135cc6b6a7c70216e312e319016b618ab4e825ec7937ea6107cab637226a" +file = "mods/electrodynamics.pw.toml" +hash = "f980ac090e61b73ddd3f995ea08c0b0fa1b75df5f8f02e4e2ffb20fb74ca0519" metafile = true [[files]] @@ -271,9 +298,14 @@ file = "mods/epherolib.pw.toml" hash = "bb3972a97a3915f202ce571fc7b943b2055119a0d70404424505e4dbc811958c" metafile = true +[[files]] +file = "mods/eternally-random.pw.toml" +hash = "b8a9cc9296ea76e28fb83f20bfe0558ba3395359907aadfdaeb042e77b7baac9" +metafile = true + [[files]] file = "mods/extreme-reactors.pw.toml" -hash = "11f61542f857cf412f4970bf645195249a8394c388266ad13dda8c0a2ce0b3d3" +hash = "07e315f17ed098a0a8aa73a6dde712376053f338f00ba4cb8601f49d09cdbbfa" metafile = true [[files]] @@ -283,17 +315,22 @@ metafile = true [[files]] file = "mods/farming-for-blockheads.pw.toml" -hash = "33f8e108df7b574d7fbd5a59103133ea6b735230dde85b6172c0ea07c10a41ab" +hash = "cbad23a82a78f8cc805adeb17dfe178c8ebc0c1f24c91dd81e83154fe377ebef" metafile = true [[files]] file = "mods/farsight.pw.toml" -hash = "328da8ce289ff9fafd2264a1a3904c728f60d29e4bb77727680ca06013d73c82" +hash = "4523d0910a02a509680982a4e3ae37a2929df6b46ea796a83746a309d6ab31f5" metafile = true [[files]] -file = "mods/ferritecore.pw.toml" -hash = "942b02525962980b6176677cca162d27c1210b686985ad11db0055fe39d42a7d" +file = "mods/flux-networks.pw.toml" +hash = "ad8209e472d463c9fcd19ca708fcd9c1a4a1bc69c9f0ca22efeacb414e9ab7a8" +metafile = true + +[[files]] +file = "mods/forge-config-api-port-fabric.pw.toml" +hash = "1e37fc9a0dc04ca8dc84bfb99566135fa924ce3823c986bb1a633874496e3101" metafile = true [[files]] @@ -303,32 +340,27 @@ metafile = true [[files]] file = "mods/forgified-fabric-api.pw.toml" -hash = "09d1877cb8cea67a95ef196d7e5df5d0adc0a92c399ee969d50983490cd2dfc0" +hash = "2502d0958ae5aca77e8408b513ac29222fc01ee923c5bc22a261831a9d290502" metafile = true [[files]] file = "mods/framedblocks.pw.toml" -hash = "559b3b88e8f7ee582cf1794f25d1b16034039162d19c8585d775ad92b4387688" -metafile = true - -[[files]] -file = "mods/functional-storage.pw.toml" -hash = "f163a2adbd891655eede4c11a57abb4c7b1ac491f37529333ddaf37b79255c03" -metafile = true - -[[files]] -file = "mods/furnish.pw.toml" -hash = "351f556c545644dfe3e54683cb47f0c1a420d36fcc5c8551ac2466d66dc49bff" +hash = "d14c491d3d6cee0c51feff0b6afac4cdec637218f3ce464b0de8cc69c01ffbd7" metafile = true [[files]] file = "mods/geckolib.pw.toml" -hash = "94e3734cfd496b0ad70de0a245b482239f417ff7f3c3e0068f48d0360c0c1d87" +hash = "e1646cf433abe533dce054c680d225391d3926296657ac8965cba50fbd3b7218" metafile = true [[files]] -file = "mods/get-it-together-drops.pw.toml" -hash = "0dd46507c96a0311335a1c917e08af603bb151002d541488fc6fb8d4b6723619" +file = "mods/glitchcore.pw.toml" +hash = "3d38d89c5adddec6a9c1352e3c4ced3f0c80639f1f11da237aac883e629998e8" +metafile = true + +[[files]] +file = "mods/global-xp.pw.toml" +hash = "552ebbe1fed6f71854556225cd001b3fdd98f3285a749788f07ce05300261d38" metafile = true [[files]] @@ -337,23 +369,18 @@ hash = "678a73946ad0708c24ee921f168a0cda9b410ce260a814f845f0223d8d861b57" metafile = true [[files]] -file = "mods/handcrafted.pw.toml" -hash = "c8a5455ba1997aaa1b1fc2c82517fda6bd568225e15094d5ae1326bd2b972f42" +file = "mods/grieflogger.pw.toml" +hash = "8c34400550b41a682221a8eebdf8dbe82c1b4d2ce24e0a738bd30bbb932cf506" metafile = true [[files]] -file = "mods/hyperbox.pw.toml" -hash = "81b625eb40b9f6c968a550573d52e41457f4829e99c5f30c6a367a65602ef7c8" -metafile = true - -[[files]] -file = "mods/iron-chests.pw.toml" -hash = "89395dd9fcb8ae67889d991207cb95ed7158571c387dde88012853c5fa9ca3fb" +file = "mods/irisshaders.pw.toml" +hash = "d566dd41f5982298b588744c4150c15de0e43ac176081a81c6c7e89905c8fb91" metafile = true [[files]] file = "mods/jade.pw.toml" -hash = "83d86ecf709f568de8337b6839f7147cd1ff5bfb55f04ed8baf05f99720d53f4" +hash = "8a41c7637f9714d79d78d39fb83fb86820d0c0ea252aaf0b356c3edabdbbcb56" metafile = true [[files]] @@ -366,14 +393,19 @@ file = "mods/jei.pw.toml" hash = "c344b0630eedfa7f8ed24e7cb916e49c231df456c40d20fc2b5fc0b675fb6517" metafile = true +[[files]] +file = "mods/journeymap.pw.toml" +hash = "1340a057305e9bdcf88951c924571a2723f2dea5660639d25ef39f121fc35c5b" +metafile = true + [[files]] file = "mods/kleeslabs.pw.toml" -hash = "95f5aa09664c2e11d2e1664c5dbfe98a8a015b9e1bf06150a0e31ff561649798" +hash = "0b622bdd0609407a65f161054f5e394d88e33e4e8572fd6e213f49e28cb66003" metafile = true [[files]] file = "mods/light-overlay.pw.toml" -hash = "b005c8168c11898a2b3883f5a96fe0fdb3e21119ad2ebb27a921443c86e065e0" +hash = "c9a79c8e684a727cfb60a1644a0306a3401375bdac808f4c9ba3f8321a9ff678" metafile = true [[files]] @@ -381,9 +413,54 @@ file = "mods/login-protection.pw.toml" hash = "30ce71691274a3b1a1c02d47cdafa7dea5fb0295d0c354b97a93aa79462718bc" metafile = true +[[files]] +file = "mods/macaws-bridges.pw.toml" +hash = "a936c96a7023325311cf34e8aa3f1aa1473c517b3bf4e608676a63e2f79ca55d" +metafile = true + +[[files]] +file = "mods/macaws-doors.pw.toml" +hash = "d1917dab5c28f8792bfab752788d612ea21fa407f091a2e30ca0c4594fc902ec" +metafile = true + +[[files]] +file = "mods/macaws-fences-and-walls.pw.toml" +hash = "aa564347098eb7e6f40a337172f1dac6f2d6eff879acf7c30c212094d42c9c2f" +metafile = true + +[[files]] +file = "mods/macaws-lights-and-lamps.pw.toml" +hash = "14f5f6da61dda647896f32564208da83b1a7245f13277c3d705c39414dc3495c" +metafile = true + +[[files]] +file = "mods/macaws-paths-and-pavings.pw.toml" +hash = "800e8416e1fbf50d1dbcf726c3cc18a1c0611338b06b24c2c837235fc8aea55a" +metafile = true + +[[files]] +file = "mods/macaws-roofs.pw.toml" +hash = "b51167974d5a426b624cebc11ef3120b0436f2cbf8b4f84a01be8a45bfe1117e" +metafile = true + [[files]] file = "mods/macaws-stairs.pw.toml" -hash = "bd8af0fa78d1c1e6d6dd39b104fa3142c257f5a8a7a48b154f1ae704f39f4fbc" +hash = "19189d1bb6806625cddb3546bad477872497085b2219a8e8a2ea6088cefa5004" +metafile = true + +[[files]] +file = "mods/macaws-windows.pw.toml" +hash = "e776d14fca80de704085732b1ee05702e9062ad2fa16b5b2a6f3e75096e901e9" +metafile = true + +[[files]] +file = "mods/magnesium-extras.pw.toml" +hash = "176315847d74c7b2dd39471b09da612f7cb8293fe754fbcecee15e79bd2fcca0" +metafile = true + +[[files]] +file = "mods/mapfrontiers.pw.toml" +hash = "486129b29a50839496889b2a2523f302ef7f79ba327d635a4129a52a40c41879" metafile = true [[files]] @@ -393,22 +470,22 @@ metafile = true [[files]] file = "mods/mffs.pw.toml" -hash = "26cbf8bda38be92490b1672801b8a57cb77e9cac60320a47b749b6cec0a37528" +hash = "50764f66d457e1a4c1edd3115161db107c24d761ecd7a11d7586b1b8295a412a" metafile = true [[files]] file = "mods/mns-moogs-nether-structures.pw.toml" -hash = "501849f1336a0e95861c078ffc2635246ad550b806dddffe91a13e5c50668e21" +hash = "2fce170bdf959c06cf88452a48a936efa65af107400a77b861b4e6747fc15b89" metafile = true [[files]] -file = "mods/modernfix.pw.toml" -hash = "cd6409e4a8a74fd67ba8996b62d70bebf288cd35453234b3c19c5ead26037dac" +file = "mods/mods-optimizer.pw.toml" +hash = "1b55fda1a25280c03739d56ecf24bf1a36c61724536aef9eb136edf375788aaf" metafile = true [[files]] file = "mods/monolib.pw.toml" -hash = "43eca221082cfb2d052040a652a74b4026a40c8b3b4cd98587346c82c48007ab" +hash = "199fcf639902bf9b793407f14d1bbcd6ef106f24e02f07417d0ee59043b31b17" metafile = true [[files]] @@ -416,6 +493,11 @@ file = "mods/moogs-end-structures.pw.toml" hash = "56fbbe8d169edd6c82d58665bd5a40786abedc06abd45175607a51e47699bca0" metafile = true +[[files]] +file = "mods/moogs-voyager-structures.pw.toml" +hash = "babefadc901363105bba52595cae16ad77adfee445e987c90378912a401b95c3" +metafile = true + [[files]] file = "mods/more-red.pw.toml" hash = "f978224776c543bba4eda79ab3352f00b9eafd72e24167474775e2c130527313" @@ -423,7 +505,7 @@ metafile = true [[files]] file = "mods/mouse-tweaks.pw.toml" -hash = "057044d2179d9e10b616ef8fa4cc870ad350842fc5c325ce0b3766160852cd13" +hash = "2bdee19bd39b4bd411d7c858a7978ca9d2bdda41c1cf15920ea6be0014663f79" metafile = true [[files]] @@ -433,12 +515,17 @@ metafile = true [[files]] file = "mods/mss-moogs-soaring-structures.pw.toml" -hash = "fc2887bb25db9d5c81042d4defb3cd9a7770c641da6f20a3b306fed81cc5c185" +hash = "34126e89519244bc0eb277853f9064a580dca5b12fd4f9a9b5548e2b040047e9" +metafile = true + +[[files]] +file = "mods/multibeds.pw.toml" +hash = "25a3208d521f2af8ec7176871df7a7cdaf6637c57952716e0e2c4484668aaf7b" metafile = true [[files]] file = "mods/neruina.pw.toml" -hash = "014c01b0be1bef1735d17cea0d70426fda1a3c14d3df2c31360466449a625f43" +hash = "a9548e2b20cb49231c5af5b21716ae90b600aff54bca416e47cb8fa293546036" metafile = true [[files]] @@ -447,8 +534,13 @@ hash = "78cf82fda4c8a7ea9556cf4481b43f38762151bcac0a09fd412f82d5f0883cc7" metafile = true [[files]] -file = "mods/open-parties-and-claims.pw.toml" -hash = "58097a302c647699ff7ee65a7d14666079aea638f6dac70a6633caf9d96cc4b0" +file = "mods/notes.pw.toml" +hash = "43cfb38c1ec0f3d902ffc0f29cf7bcd0d96b018e0658ff5be7db14cf9c9572fe" +metafile = true + +[[files]] +file = "mods/nuclear-science.pw.toml" +hash = "669d6c3b4bb8202fe76e8ff5cb12c736cb4f6731802e317f1ec44b71afcca0eb" metafile = true [[files]] @@ -458,7 +550,7 @@ metafile = true [[files]] file = "mods/pneumaticcraft-repressurized.pw.toml" -hash = "dd0a471c8dd7aa3453931dd00f5b53117c9d2ac25fe916412e8a2f2752a4b840" +hash = "ac814313c1c2646e7baa2aef60098bf3a68e6f19a250c3e0b8887843ea2f5ae5" metafile = true [[files]] @@ -467,18 +559,8 @@ hash = "e113a523a10dfc48b6c8c57628ab163f846637bcd03f58b67ec52eac90a9c18a" metafile = true [[files]] -file = "mods/puzzles-lib.pw.toml" -hash = "6d63a69b93fae924c45ced848126093457b4f2bde996536321f99cb2bd7f29b4" -metafile = true - -[[files]] -file = "mods/railcraft-reborn.pw.toml" -hash = "895fd5d79873a596d9f11484293e1e166fa897e5f726923629de9ccad2eec09b" -metafile = true - -[[files]] -file = "mods/redstone-pen.pw.toml" -hash = "f686579bdfc4c2fd30fe82606823980257ec195efe9c0d2ba004554ad622efca" +file = "mods/reeses-sodium-options.pw.toml" +hash = "6a48780ffd4bc3b941f81232c84034aba5ff7645ea635c604de6df71e6596bb3" metafile = true [[files]] @@ -488,12 +570,7 @@ metafile = true [[files]] file = "mods/rightclickharvest.pw.toml" -hash = "3fe23f41cd8c9e7d00b2d10c37a3fa39e301593a87f3f7b74a8c3baa4ab0a81a" -metafile = true - -[[files]] -file = "mods/rubidium-extra.pw.toml" -hash = "87ba52b93f0e74e187a02282c473e35ac4085ee3b5f25bbeb07bdcce6a161bab" +hash = "f8679936457541f26edc02e47a7cd56893d0372e20bdc42104596bddcdae973a" metafile = true [[files]] @@ -503,7 +580,7 @@ metafile = true [[files]] file = "mods/searchables.pw.toml" -hash = "b210b54498abff891f524a0ce32b7b81bfc88043604065bd4ece9e71c36427f4" +hash = "6c0fac550bb053ee2728144a28819835823dcc6d04ad7897750431fe55100e53" metafile = true [[files]] @@ -512,28 +589,48 @@ hash = "ab35e86346a0215e474e9101c2d7353900d3689dc11ee1ea964b36a7b217b092" metafile = true [[files]] -file = "mods/selene.pw.toml" -hash = "0993f7e7eec5160e0eeb9253a9f15f228031ec4036aaa39e558922a33a74a161" +file = "mods/serene-seasons.pw.toml" +hash = "34d6c25dece2b5dea7c9c2374f041e55c66a0aea8f4ea20aacb165b869be1cc7" +metafile = true + +[[files]] +file = "mods/shetiphiancore.pw.toml" +hash = "c46f4a42b155a73db6b22e423220f139dd39186ff193728214fc94c5342d7f86" +metafile = true + +[[files]] +file = "mods/simple-planes.pw.toml" +hash = "1c676e168d5e1f21446922b8e330921afcf8f4eb2c479a175be00eefee4b4591" metafile = true [[files]] file = "mods/simply-light.pw.toml" -hash = "bc40aa8ea3c90f5c9f6f5b20aba3ae468a4d1898a90c11787232c0ca6fd3d372" +hash = "3ad227f3a836928c60153dc1387a3df13c63a56b484b8a6c553b8c8baee533f8" metafile = true [[files]] -file = "mods/smooth-chunk-save.pw.toml" -hash = "7f25ff15a79e32b1935f37e409f4e032da7a755f6b7092827c901caf10d509ee" +file = "mods/small-ships.pw.toml" +hash = "5f0d17d236aad8f111b519c006988c8bf536ee569028c0a34690c4cc229b6403" +metafile = true + +[[files]] +file = "mods/sodium-options-api.pw.toml" +hash = "05953528b550760efecc9834796d90177e09bd0d231ce814b43578e386468a73" +metafile = true + +[[files]] +file = "mods/sodium.pw.toml" +hash = "9050cb92f35f8057726ec547ba3306726a1a4f3b5ed0d147b70d2dc30dcff582" metafile = true [[files]] file = "mods/sophisticated-backpacks.pw.toml" -hash = "c4896750d365cefb4e7e11d9ef5c75678090e691da6ca013338e3f479e976071" +hash = "905c4d9aa9f78e8c1f5617dac5ae294298fdbbba55d3d4f135593079bcf51130" metafile = true [[files]] file = "mods/sophisticated-core.pw.toml" -hash = "1256e1a167f2c4df4baccec13d0ff6e0c1f7a472f1c1049294d83c56740b75ff" +hash = "ead1b9e4d35564cc49e46714f978efc9efd25cd613433fa0b847f61c35b6b13d" metafile = true [[files]] @@ -542,8 +639,8 @@ hash = "1ee21309f9136cb6627d086d63bacf7801030fd912ba4fda85680272c15517ab" metafile = true [[files]] -file = "mods/starter-kit.pw.toml" -hash = "a44a75c145c9d6c2307b041846d612e1eaf0e7b105c9293a921eeb3e11a216b6" +file = "mods/staaaaaaaaaaaack.pw.toml" +hash = "d8a4ebbb73f4a366010f466d322540dd99db7a5b51791187096b726798fb7353" metafile = true [[files]] @@ -558,27 +655,12 @@ metafile = true [[files]] file = "mods/supermartijn642s-core-lib.pw.toml" -hash = "cd2baae86b9af4057dad87b8d57283cb25e8403ed34e4dcf67f567fc5c0f765c" -metafile = true - -[[files]] -file = "mods/the-twilight-forest.pw.toml" -hash = "e504af953ef4c8b10fead80974681eb37e54490fa27018ce1d9a7228d16e21e1" -metafile = true - -[[files]] -file = "mods/titanium.pw.toml" -hash = "97e2eab686e1ad991b50183a754b36bc6fb57cc771e1c2189ea1ae9e9cc91ced" -metafile = true - -[[files]] -file = "mods/toms-storage.pw.toml" -hash = "7b8eaac4139f28e408432dee815caeec5588d4e0fe9aca606f8a9a809e76f71a" +hash = "130f04ff53fcd4cdb82fd357ae36a8fd7ef16f8f3de38d348dec6e7ba24d866b" metafile = true [[files]] file = "mods/touhou-little-maid.pw.toml" -hash = "fea5d7614566f5d0e7d67cd8b670f6c65446d6919426ad94ca3d5c6ebeacdb7f" +hash = "d3d3b4f1ecb7d4fd465224462eee4ff7e190a33c440870621f5a9a6edde9f409" metafile = true [[files]] @@ -586,75 +668,37 @@ file = "mods/trade-cycling.pw.toml" hash = "04e45adcd7863720e1951aa24cd8e656567f8b3a0c69c986d2ea29737e169058" metafile = true -[[files]] -file = "mods/trash-cans.pw.toml" -hash = "98796f38bc82aacfb155506a662df4f19a26e810962a1ca2337dd584718badcd" -metafile = true - [[files]] file = "mods/ultimate-car-mod.pw.toml" hash = "8722224c074e45937d08ee4a66dcd7b44a65768169679f4d9bc3213d3767a7b4" metafile = true -[[files]] -file = "mods/underground-villages.pw.toml" -hash = "8a4fb35290124a43ee5ed24c65cbba213226bd6a9da1d45fff70e47b423824a2" -metafile = true - -[[files]] -file = "mods/vein-mining.pw.toml" -hash = "dafce3fe69872f2afc5f8c0b6d929e1cb5c90a79145766e1d545513fe1f346f8" -metafile = true - -[[files]] -file = "mods/vics-point-blank.pw.toml" -hash = "667cce1c6746d0b52c46d0a4d64a3cd3422980058b359281268f0127dd94e19d" -metafile = true - [[files]] file = "mods/waterframes.pw.toml" -hash = "41a283322ac9d9f231a67d66fd26bacafa106bb62995e7da6a7576dc7fba81ea" +hash = "b57e8c790e08032209a5bd91a4d7fe8f54d2ea00f775b4a7bcbe0dce879f296b" metafile = true [[files]] file = "mods/watermedia.pw.toml" -hash = "833687f3fae2e07924ec1a47895959b9a309cd88edf24a59658852b54e01d9a3" +hash = "878f5ea1aac33cf511f140200e20637bc5aa3bf5538ccdf54af21562506da033" metafile = true [[files]] file = "mods/waystones.pw.toml" -hash = "86275a7226104a3d29d8118ee03f35fba7fbe36653121b60f3992836a20ce2db" +hash = "889892e335532c321438cbf9e1309b8649406478b5cf250c8a71c1e0fa083bca" metafile = true [[files]] -file = "mods/worldedit.pw.toml" -hash = "f2dfce29433a6b2a3349db5f4913f4077c74d2e7982c8c4ec51fac5ab09d21ad" +file = "mods/what-are-they-up-to.pw.toml" +hash = "378e95a75af897c1094c8ee6ccb17fa87fd9133cd5c03ecb1e45ac9131bcc839" metafile = true [[files]] -file = "mods/xaeros-minimap.pw.toml" -hash = "9036a747a2f8010a8f548a933ef3426e05c983ddc3ca8430f6d0d9778009d6c4" -metafile = true - -[[files]] -file = "mods/xaeros-world-map.pw.toml" -hash = "34f4cf50c5c1780ceb558de500bddb313e1e09dac4fc5f8f2ef937ea1d682820" -metafile = true - -[[files]] -file = "mods/xks-decoration.pw.toml" -hash = "716e7f48e6bd96a9275b6a55723af088f83b724f3c0d3ffdd6e4f067ed6657e6" +file = "mods/wi-zoom.pw.toml" +hash = "b62752faf8c3e0c8b39ed4e7ed92102249013417f87d411a9b964e0ba9f363ca" metafile = true [[files]] file = "mods/zerocore.pw.toml" -hash = "a98d5abfe927c67e5237d003e4859c65f3afdc1d0dd73c623eb06a3a05dc4972" +hash = "c29236bb2a63c8a4a886b83d1809c0fb0d240348b4855025030fc2281fd6adb2" metafile = true - -[[files]] -file = "serverconfig/openpartiesandclaims-default-player-config.toml" -hash = "f774c951d1cb1e61be54fef834266f8a01b338f1da0820702389458fc749ae88" - -[[files]] -file = "serverconfig/openpartiesandclaims-server.toml" -hash = "59f35d90ff64daa39831e1f34efdb668eca1b44ff27ee38d96f415d637d9c5d3" diff --git a/mods/3dskinlayers.pw.toml b/mods/3dskinlayers.pw.toml index 7767ad8..ce923a3 100644 --- a/mods/3dskinlayers.pw.toml +++ b/mods/3dskinlayers.pw.toml @@ -4,8 +4,8 @@ side = "client" [download] url = "https://cdn.modrinth.com/data/zV5r3pPn/versions/FNdwqlOL/skinlayers3d-neoforge-1.7.4-mc1.21.jar" -hash-format = "sha1" -hash = "4821fa3218dc5f37ea140e395a1799abbfdf7757" +hash-format = "sha512" +hash = "d26ed5893b01210ff44c7b74d125eb023848595ffba9c5922c0935247fb5ef0cad27eb3f0e727af0b900b4aa954a283d56bf44a0c0309a66757347c6bd2f11d0" [update] [update.modrinth] diff --git a/mods/additional-enchanted-miner.pw.toml b/mods/additional-enchanted-miner.pw.toml index c294031..aadf791 100644 --- a/mods/additional-enchanted-miner.pw.toml +++ b/mods/additional-enchanted-miner.pw.toml @@ -1,13 +1,13 @@ name = "Additional Enchanted Miner" -filename = "AdditionalEnchantedMiner-1.21.1-neoforge-21.1.116.jar" +filename = "AdditionalEnchantedMiner-1.21.1-neoforge-21.1.119.jar" side = "both" [download] hash-format = "sha1" -hash = "b6d5e01247bd7b79b0d9e06a38f90333dd9d5e9a" +hash = "eeb8f805d737776f2bef5cc22345ee9d34785ab9" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5973091 +file-id = 6150221 project-id = 282837 diff --git a/mods/almost-unified.pw.toml b/mods/almost-unified.pw.toml new file mode 100644 index 0000000..fd1c176 --- /dev/null +++ b/mods/almost-unified.pw.toml @@ -0,0 +1,13 @@ +name = "Almost Unified" +filename = "almostunified-neoforge-1.21.1-1.2.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a004f5a347dad67cd06130b7af2c28e578919720" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6014834 +project-id = 633823 diff --git a/mods/ambientsounds.pw.toml b/mods/ambientsounds.pw.toml index ce802f4..db7b5e0 100644 --- a/mods/ambientsounds.pw.toml +++ b/mods/ambientsounds.pw.toml @@ -1,6 +1,6 @@ name = "AmbientSounds 6" filename = "AmbientSounds_NEOFORGE_v6.1.4_mc1.21.1.jar" -side = "client" +side = "both" [download] hash-format = "sha1" diff --git a/mods/amendments.pw.toml b/mods/amendments.pw.toml deleted file mode 100644 index d56fc92..0000000 --- a/mods/amendments.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Amendments" -filename = "amendments-1.21-1.2.19-neoforge.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "4eab8e4c6ded01050472684c0acf27ea988c240c" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5820188 -project-id = 896746 diff --git a/mods/architectury-api.pw.toml b/mods/architectury-api.pw.toml index dadc677..f32c4a4 100644 --- a/mods/architectury-api.pw.toml +++ b/mods/architectury-api.pw.toml @@ -1,4 +1,4 @@ -name = "Architectury API (Fabric/Forge/NeoForge)" +name = "Architectury API" filename = "architectury-13.0.8-neoforge.jar" side = "both" diff --git a/mods/bad-wither-no-cookie.pw.toml b/mods/bad-wither-no-cookie.pw.toml new file mode 100644 index 0000000..b6f5e1b --- /dev/null +++ b/mods/bad-wither-no-cookie.pw.toml @@ -0,0 +1,13 @@ +name = "Bad Wither No Cookie - Reloaded" +filename = "bwncr-neoforge-1.21.1-3.20.2.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/lL2MtE37/versions/XSodJ47q/bwncr-neoforge-1.21.1-3.20.2.jar" +hash-format = "sha512" +hash = "76aaed3d7ae3acc1049098ce12362caaa4319ee60c95f1bc9bb00047a607bf1923378ae582beb14b43f47b1c54588c56f4649c125a4e6eaca3543b83f07673c1" + +[update] +[update.modrinth] +mod-id = "lL2MtE37" +version = "XSodJ47q" diff --git a/mods/ballistix.pw.toml b/mods/ballistix.pw.toml new file mode 100644 index 0000000..d0f62df --- /dev/null +++ b/mods/ballistix.pw.toml @@ -0,0 +1,13 @@ +name = "Ballistix" +filename = "ballistix-1.21.1-0.8.0-0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2f497bfa8868a1efa29ec5dcb8eeaec90d923f1b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6097566 +project-id = 443915 diff --git a/mods/balm.pw.toml b/mods/balm.pw.toml index 6ac90f4..cae2bd8 100644 --- a/mods/balm.pw.toml +++ b/mods/balm.pw.toml @@ -1,13 +1,13 @@ -name = "Balm (Forge Edition)" -filename = "balm-neoforge-1.21.1-21.0.20.jar" +name = "Balm" +filename = "balm-neoforge-1.21.1-21.0.25.jar" side = "both" [download] hash-format = "sha1" -hash = "8dadbffaaeec2177c8a24fca668ea871c5ef22c1" +hash = "6b39bef0d2d2539f340146e871e80907080c2d66" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5798246 +file-id = 6166977 project-id = 531761 diff --git a/mods/beautified-chat-server.pw.toml b/mods/beautified-chat-server.pw.toml index e1da33d..9d23fc0 100644 --- a/mods/beautified-chat-server.pw.toml +++ b/mods/beautified-chat-server.pw.toml @@ -1,6 +1,6 @@ name = "Beautified Chat [Server]" filename = "beautifiedchatserver-1.21.1-2.6.jar" -side = "server" +side = "both" [download] hash-format = "sha1" diff --git a/mods/camera-mod.pw.toml b/mods/camera-mod.pw.toml new file mode 100644 index 0000000..267236c --- /dev/null +++ b/mods/camera-mod.pw.toml @@ -0,0 +1,13 @@ +name = "Camera Mod" +filename = "camera-neoforge-1.21.1-1.0.19.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "073f6c6c9a87f161a9dcfeb12d72ce7a767454aa" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5900375 +project-id = 289310 diff --git a/mods/chunk-sending-forge-fabric.pw.toml b/mods/chunk-sending-forge-fabric.pw.toml index aae77ea..01d6bbb 100644 --- a/mods/chunk-sending-forge-fabric.pw.toml +++ b/mods/chunk-sending-forge-fabric.pw.toml @@ -1,6 +1,6 @@ name = "Chunk Sending[Forge/Fabric]" filename = "chunksending-1.21-2.8.jar" -side = "server" +side = "both" [download] hash-format = "sha1" diff --git a/mods/clumps.pw.toml b/mods/clumps.pw.toml index 93ca176..8572f60 100644 --- a/mods/clumps.pw.toml +++ b/mods/clumps.pw.toml @@ -1,6 +1,6 @@ name = "Clumps" filename = "Clumps-neoforge-1.21.1-19.0.0.1.jar" -side = "server" +side = "both" [download] hash-format = "sha1" diff --git a/mods/connectivity.pw.toml b/mods/connectivity.pw.toml index e6f6610..a244856 100644 --- a/mods/connectivity.pw.toml +++ b/mods/connectivity.pw.toml @@ -1,13 +1,13 @@ name = "Connectivity" -filename = "connectivity-1.21-6.1.jar" +filename = "connectivity-1.21.1-6.8.jar" side = "both" [download] hash-format = "sha1" -hash = "01c96dd94934e86d1d7249314f4043a545702a28" +hash = "f6af102704c6f34a869ba39b06a40ce2d06cd280" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5943102 +file-id = 6164795 project-id = 470193 diff --git a/mods/controlling.pw.toml b/mods/controlling.pw.toml index 11142aa..e85a0e2 100644 --- a/mods/controlling.pw.toml +++ b/mods/controlling.pw.toml @@ -1,13 +1,13 @@ name = "Controlling" -filename = "Controlling-neoforge-1.21.1-19.0.3.jar" -side = "client" +filename = "Controlling-neoforge-1.21.1-19.0.4.jar" +side = "both" [download] hash-format = "sha1" -hash = "8f95ead9e42ea4cd1fc6b4ca9e922df5398b8a5c" +hash = "14305e2d33f9ad557a7b2c1f7fa514e9338aabe2" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5759862 +file-id = 6085646 project-id = 250398 diff --git a/mods/cooking-for-blockheads.pw.toml b/mods/cooking-for-blockheads.pw.toml index c95642e..736debb 100644 --- a/mods/cooking-for-blockheads.pw.toml +++ b/mods/cooking-for-blockheads.pw.toml @@ -1,13 +1,13 @@ name = "Cooking for Blockheads" -filename = "cookingforblockheads-neoforge-1.21.1-21.1.3.jar" +filename = "cookingforblockheads-neoforge-1.21.1-21.1.9.jar" side = "both" [download] hash-format = "sha1" -hash = "c484e6332fc38c4890b0ce4e1ff791a8769e1a1b" +hash = "62d8d03255ca3152291c7dd2b4a4ed5ba7a0c3d0" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5856848 +file-id = 6166945 project-id = 231484 diff --git a/mods/coroutil.pw.toml b/mods/coroutil.pw.toml new file mode 100644 index 0000000..70f3746 --- /dev/null +++ b/mods/coroutil.pw.toml @@ -0,0 +1,13 @@ +name = "CoroUtil" +filename = "coroutil-neoforge-1.21.0-1.3.8.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "b044c51d00d60b5645a0c0890812935cd933555f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5622966 +project-id = 237749 diff --git a/mods/creativecore.pw.toml b/mods/creativecore.pw.toml index 922f2bf..493d3c3 100644 --- a/mods/creativecore.pw.toml +++ b/mods/creativecore.pw.toml @@ -1,13 +1,13 @@ name = "CreativeCore" -filename = "CreativeCore_NEOFORGE_v2.12.26_mc1.21.1.jar" +filename = "CreativeCore_NEOFORGE_v2.12.32_mc1.21.1.jar" side = "both" [download] hash-format = "sha1" -hash = "4311ac1ca7d9de74720ee6f36dae6f50accee757" +hash = "00d6c8c98b1e7d4b28ffe12778431438ce3d0c60" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5987563 +file-id = 6157525 project-id = 257814 diff --git a/mods/croptopia.pw.toml b/mods/croptopia.pw.toml index 60dd629..6ad8042 100644 --- a/mods/croptopia.pw.toml +++ b/mods/croptopia.pw.toml @@ -1,13 +1,13 @@ name = "Croptopia" -filename = "croptopia_1.21.1_NEO-FORGE-4.0.1.jar" +filename = "croptopia_1.21.1_NEO-FORGE-4.1.0.jar" side = "both" [download] hash-format = "sha1" -hash = "5440cda9c7ad5d183153ad530dc35551b4229cae" +hash = "c90c11c5d10893400006b742cea31a8c77828217" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5892441 +file-id = 6092073 project-id = 415438 diff --git a/mods/cupboard.pw.toml b/mods/cupboard.pw.toml index 46cd496..7b368ad 100644 --- a/mods/cupboard.pw.toml +++ b/mods/cupboard.pw.toml @@ -1,13 +1,13 @@ name = "Cupboard" -filename = "cupboard-1.21-2.8.jar" +filename = "cupboard-1.21-2.9.jar" side = "both" [download] hash-format = "sha1" -hash = "0bf6b1ce728a9eca74127371d453e57c61f8eba5" +hash = "8f6eb497f60fb6a2cf2b276113d33e61b9a5c2a5" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5570763 +file-id = 6078150 project-id = 326652 diff --git a/mods/dark-mode-everywhere.pw.toml b/mods/dark-mode-everywhere.pw.toml new file mode 100644 index 0000000..49670f2 --- /dev/null +++ b/mods/dark-mode-everywhere.pw.toml @@ -0,0 +1,17 @@ +name = "Dark Mode Everywhere" +filename = "darkmodeeverywhere-1.21-1.3.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8319b02e2743c3a9a30878e59aa123bd1de2fe28" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5922655 +project-id = 574123 + +[option] +optional = true +description = "Dark Mode Everywhere uses the built in 1.18 Minecraft shaders to transform any GUI texture into a Dark Mode." diff --git a/mods/dcintegration.pw.toml b/mods/dcintegration.pw.toml index 1223eb7..cdae54c 100644 --- a/mods/dcintegration.pw.toml +++ b/mods/dcintegration.pw.toml @@ -4,8 +4,8 @@ side = "server" [download] url = "https://cdn.modrinth.com/data/rbJ7eS5V/versions/Tvnxofx4/dcintegration-neoforge-3.0.7-1.21.jar" -hash-format = "sha1" -hash = "8ca3d7391a2f5e63afa485819f588d8d35c7d36c" +hash-format = "sha512" +hash = "d3236f5f5e6403e1251aac74b8947672a9247125c67d6834e17e2a34c9b1f91e6a50657251423a6e75e466e043b30d7c47831572aac884631140d83f0b34bd04" [update] [update.modrinth] diff --git a/mods/diagonal-fences.pw.toml b/mods/diagonal-fences.pw.toml deleted file mode 100644 index 6c43a37..0000000 --- a/mods/diagonal-fences.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Diagonal Fences [Forge & Fabric]" -filename = "DiagonalFences-v21.1.1-1.21.1-NeoForge.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "d77da342ec4fcdea694911cba068e310a0230621" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5918197 -project-id = 458048 diff --git a/mods/diagonal-walls.pw.toml b/mods/diagonal-walls.pw.toml deleted file mode 100644 index 15ab7bb..0000000 --- a/mods/diagonal-walls.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Diagonal Walls" -filename = "DiagonalWalls-v21.1.2-1.21.1-NeoForge.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "f2aed3ac68f5cc5e41ccc9d493f2706b0df53296" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5918894 -project-id = 969422 diff --git a/mods/dis-enchanting-table.pw.toml b/mods/dis-enchanting-table.pw.toml index 89dcc4c..54350d0 100644 --- a/mods/dis-enchanting-table.pw.toml +++ b/mods/dis-enchanting-table.pw.toml @@ -3,11 +3,11 @@ filename = "disenchanting_table-merged-1.21.1-3.1.0.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/9BgYgXE4/versions/pljqngpo/disenchanting_table-merged-1.21.1-3.1.0.jar" hash-format = "sha1" hash = "4e009711d5f19e306b6477acd1f2298ba4a27c7c" +mode = "metadata:curseforge" [update] -[update.modrinth] -mod-id = "9BgYgXE4" -version = "pljqngpo" +[update.curseforge] +file-id = 5677030 +project-id = 933354 diff --git a/mods/distanthorizons.pw.toml b/mods/distanthorizons.pw.toml new file mode 100644 index 0000000..a677597 --- /dev/null +++ b/mods/distanthorizons.pw.toml @@ -0,0 +1,17 @@ +name = "Distant Horizons" +filename = "DistantHorizons-2.2.1-a-1.21.1-neo-fabric.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/uCdwusMi/versions/pEvLEY5E/DistantHorizons-2.2.1-a-1.21.1-neo-fabric.jar" +hash-format = "sha512" +hash = "915d15ac4bd898ee50c3e451e9c48e8f9aed86c421e56604cdbc1704035b9e5140f73cdecb783a4a6e87b7438ebc76f135eaad6eff2dacc6c8dba6ffb34cc0f8" + +[update] +[update.modrinth] +mod-id = "uCdwusMi" +version = "pEvLEY5E" + +[option] +optional = true +description = "DON'T USE THIS MOD AT THE SAME TIME AS FARSIGHT! THEY DO THE SAME THING EXCEPT THIS MOD SAVES THE CHUNKS! Simply put, it add simplified terrain past Minecraft's default view distance to improve performance and allow for longer draw distances." diff --git a/mods/do-a-barrel-roll.pw.toml b/mods/do-a-barrel-roll.pw.toml index b6a9b3b..fd0bb42 100644 --- a/mods/do-a-barrel-roll.pw.toml +++ b/mods/do-a-barrel-roll.pw.toml @@ -1,6 +1,6 @@ name = "Do a Barrel Roll" filename = "do_a_barrel_roll-neoforge-3.7.2+1.21.jar" -side = "client" +side = "both" [download] hash-format = "sha1" @@ -14,4 +14,4 @@ project-id = 663658 [option] optional = true -description = "THIS MOD NEEDS FORGIFIED FABRIC API ENABLED AS WELL!!!!! Do a Barrel Roll is a lightweight, fully clientside mod that changes elytra flight to be more fun and semi-realistic." +description = "YOU NEED TO ENABLE Forgified Fabric API AS WELL TO USE THIS MOD! Do a Barrel Roll is a lightweight, fully clientside mod that changes elytra flight to be more fun and semi-realistic." diff --git a/mods/doggy-talents-next.pw.toml b/mods/doggy-talents-next.pw.toml index 065c446..12a144e 100644 --- a/mods/doggy-talents-next.pw.toml +++ b/mods/doggy-talents-next.pw.toml @@ -1,13 +1,13 @@ name = "Doggy Talents Next" -filename = "DoggyTalentsNext-1.21.1-1.18.38.jar" +filename = "DoggyTalentsNext-1.21.1-1.18.40.jar" side = "both" [download] hash-format = "sha1" -hash = "b79c7843f7f33530da532b4c9a9fe4e2fa29d059" +hash = "f0d8238c61ff8661aeba636763c0fdb20567b2b6" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5979548 +file-id = 6149457 project-id = 694492 diff --git a/mods/dtn-community-skin-expansion.pw.toml b/mods/dtn-community-skin-expansion.pw.toml deleted file mode 100644 index 8749fa9..0000000 --- a/mods/dtn-community-skin-expansion.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Doggy Talents Next's Community Skin Expansion" -filename = "DTNCommunitySkinExpansion[NeoForge]-1.21.1-1.1.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "c79a01a80a4de141a040e1d9abb9509379029ff5" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5870463 -project-id = 1101287 diff --git a/mods/dynamiclights-reforged.pw.toml b/mods/dynamiclights-reforged.pw.toml new file mode 100644 index 0000000..728a5e4 --- /dev/null +++ b/mods/dynamiclights-reforged.pw.toml @@ -0,0 +1,13 @@ +name = "Sodium/Embeddium Dynamic Lights" +filename = "sodiumdynamiclights-neoforge-1.0.10-1.21.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "02e9bc7ba28147cdf2d608ecf4f2c1eab34b4652" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6044477 +project-id = 551736 diff --git a/mods/electrodynamics.pw.toml b/mods/electrodynamics.pw.toml new file mode 100644 index 0000000..34ecb74 --- /dev/null +++ b/mods/electrodynamics.pw.toml @@ -0,0 +1,13 @@ +name = "Electrodynamics" +filename = "electrodynamics-1.21.1-0.10.0-0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "08aedb6e135519dfd29204c654f2eb1e1caf67b5" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6097553 +project-id = 316867 diff --git a/mods/embeddium.pw.toml b/mods/embeddium.pw.toml deleted file mode 100644 index 4ef4da2..0000000 --- a/mods/embeddium.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Embeddium" -filename = "embeddium-1.0.11+mc1.21.1.jar" -side = "client" - -[download] -hash-format = "sha1" -hash = "e032dadeff9ca55001e4a955995d3cddc7086f66" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5681729 -project-id = 908741 diff --git a/mods/emi.pw.toml b/mods/emi.pw.toml deleted file mode 100644 index 2ac5266..0000000 --- a/mods/emi.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "EMI" -filename = "emi-1.1.18+1.21.1+neoforge.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "3cd3b2e6a53ee5c9ef47efbc2859f9d7552c6593" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5872513 -project-id = 580555 diff --git a/mods/eternally-random.pw.toml b/mods/eternally-random.pw.toml new file mode 100644 index 0000000..611b01c --- /dev/null +++ b/mods/eternally-random.pw.toml @@ -0,0 +1,13 @@ +name = "Eternally Random" +filename = "eternallyrandom-2.0.0-1.21.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a32a471ff10e86ca3d6efc83f9ad504a74c41c64" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6167906 +project-id = 809059 diff --git a/mods/extreme-reactors.pw.toml b/mods/extreme-reactors.pw.toml index d9c3234..c7c369e 100644 --- a/mods/extreme-reactors.pw.toml +++ b/mods/extreme-reactors.pw.toml @@ -1,13 +1,13 @@ name = "Extreme Reactors" -filename = "ExtremeReactors2-1.21.1-2.4.18.jar" +filename = "ExtremeReactors2-1.21.1-2.4.21.jar" side = "both" [download] hash-format = "sha1" -hash = "d2107a45afa82cff6e9b25cbf3b423c6b3e3e435" +hash = "9c2488c412c85a602226c3bb1fa9a35889821208" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5970602 +file-id = 6158187 project-id = 250277 diff --git a/mods/farming-for-blockheads.pw.toml b/mods/farming-for-blockheads.pw.toml index 7e81bb3..ca4d1c8 100644 --- a/mods/farming-for-blockheads.pw.toml +++ b/mods/farming-for-blockheads.pw.toml @@ -1,13 +1,13 @@ name = "Farming for Blockheads" -filename = "farmingforblockheads-neoforge-1.21.1-21.1.2.jar" +filename = "farmingforblockheads-neoforge-1.21.1-21.1.4.jar" side = "both" [download] hash-format = "sha1" -hash = "000076a3763a126f995267c715f9658e070205d2" +hash = "3e9c4fe234fb843c45c99c8ce743e5abea402222" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5676542 +file-id = 6147665 project-id = 261924 diff --git a/mods/farsight.pw.toml b/mods/farsight.pw.toml index 77fd3d5..7eff0c2 100644 --- a/mods/farsight.pw.toml +++ b/mods/farsight.pw.toml @@ -1,6 +1,6 @@ name = "Farsight [Forge/Neo]" filename = "farsight-1.21-3.8.jar" -side = "client" +side = "both" [download] hash-format = "sha1" @@ -14,4 +14,4 @@ project-id = 495693 [option] optional = true -description = "Farsight is a client-side util which lets you see farther on servers than the servers view distance. It works by having the client keep the chunks even when the server unloads them, up to a max distance of 64 chunks(configurable)." +description = "DON'T USE THIS MOD AT THE SAME TIME AS DISTANT HORIZONS! THEY DO THE SAME THING EXCEPT THIS MOD DOESN'T SAVE THE CHUNKS! Farsight is a client-side util which lets you see farther on servers than the servers view distance. " diff --git a/mods/ferritecore.pw.toml b/mods/ferritecore.pw.toml deleted file mode 100644 index 3d022db..0000000 --- a/mods/ferritecore.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "FerriteCore ((Neo)Forge)" -filename = "ferritecore-7.0.2-neoforge.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "7279fc52c32a033acc2864a9bcb018b2e04bbd03" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5850121 -project-id = 429235 diff --git a/mods/flux-networks.pw.toml b/mods/flux-networks.pw.toml new file mode 100644 index 0000000..d4d69aa --- /dev/null +++ b/mods/flux-networks.pw.toml @@ -0,0 +1,13 @@ +name = "Flux Networks" +filename = "FluxNetworks-1.21.1-8.0.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "183342f454428084748f2784c8efd748664a9f9c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6089446 +project-id = 248020 diff --git a/mods/forge-config-api-port-fabric.pw.toml b/mods/forge-config-api-port-fabric.pw.toml new file mode 100644 index 0000000..841da26 --- /dev/null +++ b/mods/forge-config-api-port-fabric.pw.toml @@ -0,0 +1,13 @@ +name = "Forge Config API Port" +filename = "ForgeConfigAPIPort-v21.1.3-1.21.1-NeoForge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1ce474442a15c3cbe587e32a9080509b23414db2" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5982385 +project-id = 547434 diff --git a/mods/forgified-fabric-api.pw.toml b/mods/forgified-fabric-api.pw.toml index d3c9e02..25536ba 100644 --- a/mods/forgified-fabric-api.pw.toml +++ b/mods/forgified-fabric-api.pw.toml @@ -1,17 +1,17 @@ name = "Forgified Fabric API" -filename = "forgified-fabric-api-0.107.0+2.0.22+1.21.1.jar" -side = "client" +filename = "forgified-fabric-api-0.107.0+2.0.23+1.21.1.jar" +side = "both" [download] hash-format = "sha1" -hash = "8292a8f26291442726531ea142190f509eccc3ec" +hash = "547b95184e1d570e7c5b9631c79c3bad2e7eb309" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5998326 +file-id = 6136650 project-id = 889079 [option] optional = true -description = "Fabric API is the library for essential hooks and interoperability mechanisms for mods." +description = "Only needed to be enabled if using: Do a Barrel Roll." diff --git a/mods/framedblocks.pw.toml b/mods/framedblocks.pw.toml index af38dcb..0fd941a 100644 --- a/mods/framedblocks.pw.toml +++ b/mods/framedblocks.pw.toml @@ -1,13 +1,13 @@ name = "FramedBlocks" -filename = "FramedBlocks-10.2.1.jar" +filename = "FramedBlocks-10.2.4.jar" side = "both" [download] hash-format = "sha1" -hash = "92f6d2e5b4be5aac5b461a94fe41cc301434208e" +hash = "6da3046cda92dc5459f4b737485ada27cb0231be" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5863919 +file-id = 6127891 project-id = 441647 diff --git a/mods/functional-storage.pw.toml b/mods/functional-storage.pw.toml deleted file mode 100644 index cacdf4c..0000000 --- a/mods/functional-storage.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Functional Storage" -filename = "functionalstorage-1.21.1-1.3.6.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "0feec2839e40c96bd5275ab2db7c75e2b6284a14" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5888775 -project-id = 556861 diff --git a/mods/furnish.pw.toml b/mods/furnish.pw.toml deleted file mode 100644 index fbc9708..0000000 --- a/mods/furnish.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Furnish" -filename = "furnish-neoforge-27.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "21a2533716ace35766aed2a2511786cb0c77d3b9" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5683304 -project-id = 547069 diff --git a/mods/geckolib.pw.toml b/mods/geckolib.pw.toml index 343a49a..0a59cc6 100644 --- a/mods/geckolib.pw.toml +++ b/mods/geckolib.pw.toml @@ -1,13 +1,13 @@ name = "GeckoLib" -filename = "geckolib-neoforge-1.21.1-4.7.jar" +filename = "geckolib-neoforge-1.21.1-4.7.3.jar" side = "both" [download] hash-format = "sha1" -hash = "4ccf2ab7e47f970d81c5dde4522b75eafbb438c1" +hash = "310dfa7ce2d24af3827f3fe4a73b524da0422987" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5874016 +file-id = 6027599 project-id = 388172 diff --git a/mods/get-it-together-drops.pw.toml b/mods/get-it-together-drops.pw.toml deleted file mode 100644 index 2d09ab9..0000000 --- a/mods/get-it-together-drops.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Get It Together, Drops!" -filename = "getittogetherdrops-neoforge-1.21-1.3.2.jar" -side = "server" - -[download] -hash-format = "sha1" -hash = "45f1f23219d319b8e3f0bde45c8e4dfacec49cc3" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5575483 -project-id = 411045 diff --git a/mods/glitchcore.pw.toml b/mods/glitchcore.pw.toml new file mode 100644 index 0000000..d6c40ac --- /dev/null +++ b/mods/glitchcore.pw.toml @@ -0,0 +1,13 @@ +name = "GlitchCore" +filename = "GlitchCore-neoforge-1.21.1-2.1.0.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8bce11b0b5233146051bb7b7a227247e03fe88b2" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5660740 +project-id = 955399 diff --git a/mods/global-xp.pw.toml b/mods/global-xp.pw.toml new file mode 100644 index 0000000..307f945 --- /dev/null +++ b/mods/global-xp.pw.toml @@ -0,0 +1,13 @@ +name = "Global XP" +filename = "globalxp-neoforge-1.21.1-1.12.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ad87f13b04167a07eb2f522828d7f1177d34c359" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5644166 +project-id = 268647 diff --git a/mods/grieflogger.pw.toml b/mods/grieflogger.pw.toml new file mode 100644 index 0000000..239a749 --- /dev/null +++ b/mods/grieflogger.pw.toml @@ -0,0 +1,13 @@ +name = "GriefLogger" +filename = "grieflogger-1.2.2-1.21.1-neoforge.jar" +side = "server" + +[download] +hash-format = "sha1" +hash = "b9c231f95f5f316a022d9ac64bfaf47063c7eac2" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6106322 +project-id = 435029 diff --git a/mods/handcrafted.pw.toml b/mods/handcrafted.pw.toml deleted file mode 100644 index 3822d39..0000000 --- a/mods/handcrafted.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Handcrafted" -filename = "handcrafted-neoforge-1.21.1-4.0.2.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "8008013477cc688f14f968fda1e9aa7d812578bc" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5617252 -project-id = 538214 diff --git a/mods/hyperbox.pw.toml b/mods/hyperbox.pw.toml deleted file mode 100644 index d0ee030..0000000 --- a/mods/hyperbox.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Hyperbox" -filename = "hyperbox-1.21-6.0.0.1.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "83ca23a9a74f81382cac9efa618f76f707261ffd" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5555553 -project-id = 435405 diff --git a/mods/irisshaders.pw.toml b/mods/irisshaders.pw.toml new file mode 100644 index 0000000..fc2e239 --- /dev/null +++ b/mods/irisshaders.pw.toml @@ -0,0 +1,17 @@ +name = "Iris Shaders" +filename = "iris-neoforge-1.8.6+mc1.21.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "466d1778dddf96f3d1c6d83f801b5d6b9a75a6c9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6117625 +project-id = 455508 + +[option] +optional = true +description = "An open-source shaders mod compatible with OptiFine shaderpacks." diff --git a/mods/iron-chests.pw.toml b/mods/iron-chests.pw.toml deleted file mode 100644 index 9239e33..0000000 --- a/mods/iron-chests.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Iron Chests" -filename = "ironchest-1.21-neoforge-16.0.7.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "7064b4ea349f37d95a6448c3179dc0a2cad0c162" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5491156 -project-id = 228756 diff --git a/mods/jade.pw.toml b/mods/jade.pw.toml index 0632ecc..79b5434 100644 --- a/mods/jade.pw.toml +++ b/mods/jade.pw.toml @@ -1,13 +1,13 @@ name = "Jade 🔍" -filename = "Jade-1.21.1-NeoForge-15.9.1.jar" +filename = "Jade-1.21.1-NeoForge-15.9.3.jar" side = "both" [download] hash-format = "sha1" -hash = "d777f4cb7c3934c2a0d771a8255905349045411f" +hash = "42d28674cac55cb375655d15b6bb37328e2918ec" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5992846 +file-id = 6155158 project-id = 324717 diff --git a/mods/journeymap.pw.toml b/mods/journeymap.pw.toml new file mode 100644 index 0000000..7f82ba7 --- /dev/null +++ b/mods/journeymap.pw.toml @@ -0,0 +1,13 @@ +name = "JourneyMap" +filename = "journeymap-neoforge-1.21.1-6.0.0-beta.37.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e0ef27850b06706a7e2b34f3869cf963f510d4df" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6124693 +project-id = 32274 diff --git a/mods/kleeslabs.pw.toml b/mods/kleeslabs.pw.toml index d9172e0..b278f82 100644 --- a/mods/kleeslabs.pw.toml +++ b/mods/kleeslabs.pw.toml @@ -1,13 +1,13 @@ name = "KleeSlabs" -filename = "kleeslabs-neoforge-1.21.1-21.1.1.jar" +filename = "kleeslabs-neoforge-1.21.1-21.1.3.jar" side = "both" [download] hash-format = "sha1" -hash = "57a9d2b32d0ad15a1afbeb48c068feb4cca3d3aa" +hash = "43dbaa245cd832635f7a9c37499980db7a55ba41" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5623497 +file-id = 6147686 project-id = 241895 diff --git a/mods/light-overlay.pw.toml b/mods/light-overlay.pw.toml index 6d3b9c3..de5809c 100644 --- a/mods/light-overlay.pw.toml +++ b/mods/light-overlay.pw.toml @@ -1,6 +1,6 @@ name = "Light Overlay (Rift/Forge/Fabric)" filename = "light-overlay-12.0.0-neoforge.jar" -side = "client" +side = "both" [download] hash-format = "sha1" diff --git a/mods/macaws-bridges.pw.toml b/mods/macaws-bridges.pw.toml new file mode 100644 index 0000000..91e97de --- /dev/null +++ b/mods/macaws-bridges.pw.toml @@ -0,0 +1,13 @@ +name = "Macaw's Bridges" +filename = "mcw-bridges-3.0.0-mc1.21.1neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4b7cdbaca659aa2ae0c048da17f24bf8040632fa" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5635632 +project-id = 351725 diff --git a/mods/macaws-doors.pw.toml b/mods/macaws-doors.pw.toml new file mode 100644 index 0000000..b0a6447 --- /dev/null +++ b/mods/macaws-doors.pw.toml @@ -0,0 +1,13 @@ +name = "Macaw's Doors" +filename = "mcw-doors-1.1.2-mc1.21.1neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "bb6b47cf7b32b6b5737138c2cd1a2e4d8e1d8d49" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6146345 +project-id = 378646 diff --git a/mods/macaws-fences-and-walls.pw.toml b/mods/macaws-fences-and-walls.pw.toml new file mode 100644 index 0000000..ed33676 --- /dev/null +++ b/mods/macaws-fences-and-walls.pw.toml @@ -0,0 +1,13 @@ +name = "Macaw's Fences and Walls" +filename = "mcw-fences-1.1.2-mc1.21.1neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2a339b168ac73c343c6d8fa7bb0710bc381fb70d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5635646 +project-id = 453925 diff --git a/mods/macaws-lights-and-lamps.pw.toml b/mods/macaws-lights-and-lamps.pw.toml new file mode 100644 index 0000000..3441c59 --- /dev/null +++ b/mods/macaws-lights-and-lamps.pw.toml @@ -0,0 +1,13 @@ +name = "Macaw's Lights and Lamps" +filename = "mcw-lights-1.1.1-mc1.21.1neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1922bc83e3efa8307d4f24d13b511e26cbd7e41c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5635608 +project-id = 502372 diff --git a/mods/macaws-paths-and-pavings.pw.toml b/mods/macaws-paths-and-pavings.pw.toml new file mode 100644 index 0000000..b984977 --- /dev/null +++ b/mods/macaws-paths-and-pavings.pw.toml @@ -0,0 +1,13 @@ +name = "Macaw's Paths and Pavings" +filename = "mcw-paths-1.0.5-1.21.1neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f9c08f917a82ae55047dc209142acb0a72954983" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5635678 +project-id = 629153 diff --git a/mods/macaws-roofs.pw.toml b/mods/macaws-roofs.pw.toml new file mode 100644 index 0000000..63fdf8d --- /dev/null +++ b/mods/macaws-roofs.pw.toml @@ -0,0 +1,13 @@ +name = "Macaw's Roofs" +filename = "mcw-roofs-2.3.1-mc1.21.1neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a8540f58845a8be8b4f4a07834e896353a88127f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5635594 +project-id = 352039 diff --git a/mods/macaws-stairs.pw.toml b/mods/macaws-stairs.pw.toml index f8cf918..8a8317f 100644 --- a/mods/macaws-stairs.pw.toml +++ b/mods/macaws-stairs.pw.toml @@ -1,13 +1,13 @@ name = "Macaw's Stairs" -filename = "mcw-stairs-1.0.0-1.21.1neoforge.jar" +filename = "mcw-stairs-1.0.1-1.21.1neoforge.jar" side = "both" [download] hash-format = "sha1" -hash = "92f8e4f160a7d268e69151007b29cdfe41c32f36" +hash = "d08508817e66198305444d97ad9be681c76c4330" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5802423 +file-id = 6155145 project-id = 1119394 diff --git a/mods/macaws-windows.pw.toml b/mods/macaws-windows.pw.toml new file mode 100644 index 0000000..0913338 --- /dev/null +++ b/mods/macaws-windows.pw.toml @@ -0,0 +1,13 @@ +name = "Macaw's Windows" +filename = "mcw-windows-2.3.0-mc1.21.1neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "94ce370ae6cdb5a3f2026507c3db9b1967174ac2" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5635576 +project-id = 363569 diff --git a/mods/magnesium-extras.pw.toml b/mods/magnesium-extras.pw.toml new file mode 100644 index 0000000..201bae3 --- /dev/null +++ b/mods/magnesium-extras.pw.toml @@ -0,0 +1,13 @@ +name = "Sodium/Embeddium Extras" +filename = "sodiumextras-neoforge-1.0.7-1.21.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "70ae3f6f3c5825d542a60d98ec7007270d385f5f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6041699 +project-id = 558905 diff --git a/mods/mapfrontiers.pw.toml b/mods/mapfrontiers.pw.toml new file mode 100644 index 0000000..3bd705d --- /dev/null +++ b/mods/mapfrontiers.pw.toml @@ -0,0 +1,13 @@ +name = "MapFrontiers" +filename = "MapFrontiers-1.21.1-2.7.0-beta.5-neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1a0b63638ecab9d8900ff5aa6a7b6152f0dcb684" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6164987 +project-id = 366783 diff --git a/mods/mffs.pw.toml b/mods/mffs.pw.toml index a2a3411..6e1a4d0 100644 --- a/mods/mffs.pw.toml +++ b/mods/mffs.pw.toml @@ -1,13 +1,13 @@ name = "Modular Force Field Systems (MFFS)" -filename = "mffs-5.4.12.jar" +filename = "mffs-5.4.16.jar" side = "both" [download] hash-format = "sha1" -hash = "d501333e4db8fe5da548d777e4e40b9deda65dc5" +hash = "71d2430244066184391868df9e4c4fa34cd089fc" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5744144 +file-id = 6113043 project-id = 238546 diff --git a/mods/mns-moogs-nether-structures.pw.toml b/mods/mns-moogs-nether-structures.pw.toml index 9aef0a6..6d1c01e 100644 --- a/mods/mns-moogs-nether-structures.pw.toml +++ b/mods/mns-moogs-nether-structures.pw.toml @@ -1,13 +1,13 @@ name = "MNS - Moog's Nether Structures" -filename = "mns-1.0.5-1.21.jar" +filename = "mns-1.0.7-1.21.jar" side = "both" [download] hash-format = "sha1" -hash = "80218d0e157050abc208fbaf5896972fa7f121d3" +hash = "77b1bc532af934a4b0ff3148f29f5e1088ceb7cb" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5872123 +file-id = 6019921 project-id = 967466 diff --git a/mods/modernfix.pw.toml b/mods/modernfix.pw.toml deleted file mode 100644 index de0d434..0000000 --- a/mods/modernfix.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "ModernFix" -filename = "modernfix-neoforge-5.19.6+mc1.21.1.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "95923224c9165f9101fbd728acbb66c93d8e9659" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5972257 -project-id = 790626 diff --git a/mods/mods-optimizer.pw.toml b/mods/mods-optimizer.pw.toml new file mode 100644 index 0000000..e15c9d1 --- /dev/null +++ b/mods/mods-optimizer.pw.toml @@ -0,0 +1,13 @@ +name = "Mods Optimizer" +filename = "mods_optimizer-neoforge-1.21.1-2.1.0.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/hlVtb1H0/versions/mdUdhhYv/mods_optimizer-neoforge-1.21.1-2.1.0.jar" +hash-format = "sha512" +hash = "85bb29d7f7f41c8c9eeef7920cfa9e7c3f0f18eebaa83947cef6eb103310734c48849b0043042736acdd9cfaeae587ade31c834df41facebc067ba95783b9311" + +[update] +[update.modrinth] +mod-id = "hlVtb1H0" +version = "mdUdhhYv" diff --git a/mods/monolib.pw.toml b/mods/monolib.pw.toml index c53702c..f843f8c 100644 --- a/mods/monolib.pw.toml +++ b/mods/monolib.pw.toml @@ -1,13 +1,13 @@ name = "MonoLib" -filename = "monolib-neoforge-1.21.1-1.4.1.jar" +filename = "monolib-neoforge-1.21.1-2.0.0.jar" side = "both" [download] hash-format = "sha1" -hash = "9878789e82faeb6868af6afa37970997de844f32" +hash = "786502e6b0cb4537f17ac5438b59b1d97ce006be" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5838463 +file-id = 6123990 project-id = 968432 diff --git a/mods/moogs-voyager-structures.pw.toml b/mods/moogs-voyager-structures.pw.toml new file mode 100644 index 0000000..93a4249 --- /dev/null +++ b/mods/moogs-voyager-structures.pw.toml @@ -0,0 +1,13 @@ +name = "MVS - Moog's Voyager Structures" +filename = "mvs-4.2.8-1.21.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a5815cdf26acf44b899bcacc9760b8042d007240" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6080776 +project-id = 656977 diff --git a/mods/mouse-tweaks.pw.toml b/mods/mouse-tweaks.pw.toml index 7211583..b8c5a32 100644 --- a/mods/mouse-tweaks.pw.toml +++ b/mods/mouse-tweaks.pw.toml @@ -1,6 +1,6 @@ name = "Mouse Tweaks" filename = "MouseTweaks-neoforge-mc1.21-2.26.1.jar" -side = "client" +side = "both" [download] hash-format = "sha1" diff --git a/mods/mss-moogs-soaring-structures.pw.toml b/mods/mss-moogs-soaring-structures.pw.toml index 532e828..996db81 100644 --- a/mods/mss-moogs-soaring-structures.pw.toml +++ b/mods/mss-moogs-soaring-structures.pw.toml @@ -1,13 +1,13 @@ name = "MSS - Moog's Soaring Structures" -filename = "mss-1.2.6-1.21.jar" +filename = "mss-1.2.7-1.21.jar" side = "both" [download] hash-format = "sha1" -hash = "1710f1962328c7314dfdc1e77c2372b024eab0ef" +hash = "a0f4efe6a394e5b627f10c7d590c4dd8543c6af9" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5872127 +file-id = 6079827 project-id = 1040210 diff --git a/mods/multibeds.pw.toml b/mods/multibeds.pw.toml new file mode 100644 index 0000000..f51ba0b --- /dev/null +++ b/mods/multibeds.pw.toml @@ -0,0 +1,13 @@ +name = "MultiBeds" +filename = "multibeds-neoforge-1.21.1-0.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3cc1ac0bb68d1330a3186b0f13a0df6a5485b40d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6044548 +project-id = 244858 diff --git a/mods/neruina.pw.toml b/mods/neruina.pw.toml index 53fb92f..8cbfc24 100644 --- a/mods/neruina.pw.toml +++ b/mods/neruina.pw.toml @@ -1,13 +1,13 @@ name = "Neruina - Ticking Entity Fixer" -filename = "Neruina-2.2.6-neoforge+1.21.jar" +filename = "Neruina-2.2.8-neoforge+1.21.jar" side = "both" [download] hash-format = "sha1" -hash = "eb0a2ba357c24bc411aee93f004aba4c3374a137" +hash = "2c0c806ca662c041d62556c2e51b626594703b38" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5988649 +file-id = 6077760 project-id = 851046 diff --git a/mods/notes.pw.toml b/mods/notes.pw.toml new file mode 100644 index 0000000..bb743bd --- /dev/null +++ b/mods/notes.pw.toml @@ -0,0 +1,17 @@ +name = "Notes" +filename = "Notes-1.21.1-3.0.1-neoforge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1ab999bac46ff84e90c3bbfaa4923286df4b870a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5696107 +project-id = 256087 + +[option] +optional = true +description = "Notes is a clientside mod that adds a fully functional in-game notepad." diff --git a/mods/nuclear-science.pw.toml b/mods/nuclear-science.pw.toml new file mode 100644 index 0000000..6e17988 --- /dev/null +++ b/mods/nuclear-science.pw.toml @@ -0,0 +1,13 @@ +name = "Nuclear Science" +filename = "nuclearscience-1.21.1-0.7.0-0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "57cc09a396d35a3a03e5ed19d37c6d0a7d261a41" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6097583 +project-id = 318646 diff --git a/mods/open-parties-and-claims.pw.toml b/mods/open-parties-and-claims.pw.toml deleted file mode 100644 index ff191f0..0000000 --- a/mods/open-parties-and-claims.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Open Parties and Claims" -filename = "open-parties-and-claims-neoforge-1.21.1-0.23.6.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "e40b44d7ec68c99c8a6ccd99e617c9f337d44f5f" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5993020 -project-id = 636608 diff --git a/mods/pneumaticcraft-repressurized.pw.toml b/mods/pneumaticcraft-repressurized.pw.toml index 0573152..e656ed4 100644 --- a/mods/pneumaticcraft-repressurized.pw.toml +++ b/mods/pneumaticcraft-repressurized.pw.toml @@ -1,13 +1,13 @@ name = "PneumaticCraft: Repressurized" -filename = "pneumaticcraft-repressurized-8.2.5+mc1.21.1.jar" +filename = "pneumaticcraft-repressurized-8.2.8+mc1.21.1.jar" side = "both" [download] hash-format = "sha1" -hash = "98942f00d231ef1e46edeeb80dd52991498e6fad" +hash = "309bc945c35bdcbebec9ce424312b21e057a643e" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5953310 +file-id = 6142911 project-id = 281849 diff --git a/mods/puzzles-lib.pw.toml b/mods/puzzles-lib.pw.toml deleted file mode 100644 index 8861cab..0000000 --- a/mods/puzzles-lib.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Puzzles Lib [Forge & Fabric]" -filename = "PuzzlesLib-v21.1.22-1.21.1-NeoForge.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "58bd22f132b1285680b4316c8270b39af507b6c2" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5838627 -project-id = 495476 diff --git a/mods/railcraft-reborn.pw.toml b/mods/railcraft-reborn.pw.toml deleted file mode 100644 index dd80fb2..0000000 --- a/mods/railcraft-reborn.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Railcraft Reborn" -filename = "railcraft-reborn-1.21.1-1.2.4.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "e934660b544c57ec337fa92f7e3ba7e6fcd52180" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5898120 -project-id = 901491 diff --git a/mods/redstone-pen.pw.toml b/mods/redstone-pen.pw.toml deleted file mode 100644 index d945bea..0000000 --- a/mods/redstone-pen.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Redstone Pen" -filename = "redstonepen-1.21-neoforge-1.11.41.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "d6bef4ac25c80de70714b77bac29b3a6f8fd1915" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5764234 -project-id = 461710 diff --git a/mods/reeses-sodium-options.pw.toml b/mods/reeses-sodium-options.pw.toml new file mode 100644 index 0000000..8ae9b78 --- /dev/null +++ b/mods/reeses-sodium-options.pw.toml @@ -0,0 +1,13 @@ +name = "Reese's Sodium Options" +filename = "reeses-sodium-options-neoforge-1.8.3+mc1.21.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "b03d05495be28d8cef7a34872941bb8d703d60e6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6091021 +project-id = 511319 diff --git a/mods/rightclickharvest.pw.toml b/mods/rightclickharvest.pw.toml index 46b5394..3f25b2e 100644 --- a/mods/rightclickharvest.pw.toml +++ b/mods/rightclickharvest.pw.toml @@ -1,13 +1,13 @@ name = "RightClickHarvest" -filename = "rightclickharvest-neoforge-4.4.4+1.21.1.jar" +filename = "rightclickharvest-neoforge-4.5.0+1.21.1.jar" side = "both" [download] hash-format = "sha1" -hash = "2b16bca61300f44630193846ab41d8feb50d78f4" +hash = "aebee578c4cb7392d46ca3d872280d76dd340d78" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5988189 +file-id = 6134804 project-id = 452834 diff --git a/mods/rubidium-extra.pw.toml b/mods/rubidium-extra.pw.toml deleted file mode 100644 index 9e20216..0000000 --- a/mods/rubidium-extra.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Embeddium (Rubidium) Extra" -filename = "rubidium-extra-0.5.7e+mc1.21-build.129.jar" -side = "client" - -[download] -hash-format = "sha1" -hash = "055f41389056396af46b23eaab15b0c8263a8030" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5583563 -project-id = 654373 diff --git a/mods/searchables.pw.toml b/mods/searchables.pw.toml index b5a26d3..18be7db 100644 --- a/mods/searchables.pw.toml +++ b/mods/searchables.pw.toml @@ -1,6 +1,6 @@ name = "Searchables" filename = "Searchables-neoforge-1.21.1-1.0.2.jar" -side = "client" +side = "both" [download] hash-format = "sha1" diff --git a/mods/selene.pw.toml b/mods/selene.pw.toml deleted file mode 100644 index dc3c5f5..0000000 --- a/mods/selene.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Moonlight Lib" -filename = "moonlight-1.21-2.17.12-neoforge.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "170bd115174ed1215dce21bdf628ce19677dba6f" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5983849 -project-id = 499980 diff --git a/mods/serene-seasons.pw.toml b/mods/serene-seasons.pw.toml new file mode 100644 index 0000000..87a7eb1 --- /dev/null +++ b/mods/serene-seasons.pw.toml @@ -0,0 +1,13 @@ +name = "Serene Seasons" +filename = "SereneSeasons-neoforge-1.21.1-10.1.0.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ae33953d7fc25063e234f680395dec2acc192d75" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5753503 +project-id = 291874 diff --git a/mods/shetiphiancore.pw.toml b/mods/shetiphiancore.pw.toml new file mode 100644 index 0000000..a6ec4ad --- /dev/null +++ b/mods/shetiphiancore.pw.toml @@ -0,0 +1,13 @@ +name = "ShetiPhianCore" +filename = "shetiphiancore-neoforge-1.21.1-0.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a05a8beacfae491a18a8ee026aa3d3403e37df45" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6098525 +project-id = 71738 diff --git a/mods/simple-planes.pw.toml b/mods/simple-planes.pw.toml new file mode 100644 index 0000000..7a086ba --- /dev/null +++ b/mods/simple-planes.pw.toml @@ -0,0 +1,13 @@ +name = "Simple Planes (Forge)" +filename = "simpleplanes-1.21.1-5.3.6.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "3a60e7454bd2a326d2a33bd96d3723dff27c8e86" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6024224 +project-id = 388908 diff --git a/mods/simply-light.pw.toml b/mods/simply-light.pw.toml index 12038d5..a8a3bd2 100644 --- a/mods/simply-light.pw.toml +++ b/mods/simply-light.pw.toml @@ -1,13 +1,13 @@ name = "Simply Light" -filename = "simplylight-1.4.6+1.21-b53.jar" +filename = "simplylight-1.5.1+1.21.1-b2.jar" side = "both" [download] hash-format = "sha1" -hash = "3d36800fe495ba2bccdcf695cd73cc46bc13866c" +hash = "33f92c7118c1ab2b071455da8e61bc3d24e29e42" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5520283 +file-id = 6047174 project-id = 300331 diff --git a/mods/small-ships.pw.toml b/mods/small-ships.pw.toml new file mode 100644 index 0000000..4ee13be --- /dev/null +++ b/mods/small-ships.pw.toml @@ -0,0 +1,13 @@ +name = "Small Ships" +filename = "smallships-neoforge-1.21.1-2.0.0-b2.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/rGWEHQrP/versions/6poGZvvr/smallships-neoforge-1.21.1-2.0.0-b2.1.jar" +hash-format = "sha512" +hash = "e5f9e7efd537330e41253696827d72de0662fd46b83a4a3b2983b2de105718125af53e237af5047c1660c45a872486278375a65a71ce39788632993907900120" + +[update] +[update.modrinth] +mod-id = "rGWEHQrP" +version = "6poGZvvr" diff --git a/mods/smooth-chunk-save.pw.toml b/mods/smooth-chunk-save.pw.toml deleted file mode 100644 index d179791..0000000 --- a/mods/smooth-chunk-save.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Server Performance - Smooth Chunk Save[Forge/Fabric]" -filename = "smoothchunk-1.21-3.8.jar" -side = "server" - -[download] -hash-format = "sha1" -hash = "875f5eeef18e08ee0f52f3f5fae89ab8da086afc" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5944910 -project-id = 582327 diff --git a/mods/sodium-options-api.pw.toml b/mods/sodium-options-api.pw.toml new file mode 100644 index 0000000..22ab7ba --- /dev/null +++ b/mods/sodium-options-api.pw.toml @@ -0,0 +1,13 @@ +name = "Sodium/Embeddium Options API" +filename = "sodiumoptionsapi-neoforge-1.0.10-1.21.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5d014d031fa77ab600e07835b032ef4dcb79b442" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6100815 +project-id = 1103431 diff --git a/mods/sodium.pw.toml b/mods/sodium.pw.toml new file mode 100644 index 0000000..fa5dcbd --- /dev/null +++ b/mods/sodium.pw.toml @@ -0,0 +1,13 @@ +name = "Sodium" +filename = "sodium-neoforge-0.6.5+mc1.21.1.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/AANobbMI/versions/zBRij2cH/sodium-neoforge-0.6.5%2Bmc1.21.1.jar" +hash-format = "sha512" +hash = "e73ec4bdf812bdc31f268598e72db031a1cd7720b384bc6b68dc3c77978f10ac79e282375fe28a434394e4c8c40a529e81726a49549c41c91210aaf941a1cbf4" + +[update] +[update.modrinth] +mod-id = "AANobbMI" +version = "zBRij2cH" diff --git a/mods/sophisticated-backpacks.pw.toml b/mods/sophisticated-backpacks.pw.toml index cffc6bb..747f2e9 100644 --- a/mods/sophisticated-backpacks.pw.toml +++ b/mods/sophisticated-backpacks.pw.toml @@ -1,13 +1,13 @@ name = "Sophisticated Backpacks" -filename = "sophisticatedbackpacks-1.21-3.20.26.1151.jar" +filename = "sophisticatedbackpacks-1.21.1-3.23.3.1191.jar" side = "both" [download] hash-format = "sha1" -hash = "862eaa0bb0ba7effe0e96c922a1fd8aaebe32e74" +hash = "0e4eb4365124746d2b32018799f102cd01a94d46" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5927499 +file-id = 6157673 project-id = 422301 diff --git a/mods/sophisticated-core.pw.toml b/mods/sophisticated-core.pw.toml index 62bc97b..314a7c5 100644 --- a/mods/sophisticated-core.pw.toml +++ b/mods/sophisticated-core.pw.toml @@ -1,13 +1,13 @@ name = "Sophisticated Core" -filename = "sophisticatedcore-1.21.1-1.0.1.808.jar" +filename = "sophisticatedcore-1.21.1-1.2.7.857.jar" side = "both" [download] hash-format = "sha1" -hash = "2345825061e4be1db44bf9bff21db5b55664930d" +hash = "4198c9aaf0f2a577e09bab91d30fe4a23a243da3" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5992844 +file-id = 6160815 project-id = 618298 diff --git a/mods/staaaaaaaaaaaack.pw.toml b/mods/staaaaaaaaaaaack.pw.toml new file mode 100644 index 0000000..e7fbfbf --- /dev/null +++ b/mods/staaaaaaaaaaaack.pw.toml @@ -0,0 +1,13 @@ +name = "Staaaaaaaaaaaack (Stxck)" +filename = "staaaaaaaaaaaack-neoforge-1.21-1.5-75.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e20371b9f004ef91ff09d09e72fe26a40fa41c1b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5492335 +project-id = 866957 diff --git a/mods/starter-kit.pw.toml b/mods/starter-kit.pw.toml deleted file mode 100644 index d04683e..0000000 --- a/mods/starter-kit.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Starter Kit" -filename = "starterkit-1.21.1-7.1.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "bbe424f35a6f97415780b9f6fb9af28f8026c1c2" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5609427 -project-id = 390717 diff --git a/mods/supermartijn642s-core-lib.pw.toml b/mods/supermartijn642s-core-lib.pw.toml index 6d92a0f..4388c16 100644 --- a/mods/supermartijn642s-core-lib.pw.toml +++ b/mods/supermartijn642s-core-lib.pw.toml @@ -1,13 +1,13 @@ name = "SuperMartijn642's Core Lib" -filename = "supermartijn642corelib-1.1.17i-neoforge-mc1.21.jar" +filename = "supermartijn642corelib-1.1.18a-neoforge-mc1.21.jar" side = "both" [download] hash-format = "sha1" -hash = "5157437c7c58fc62313c8a5c38fa3824cc981ac3" +hash = "21c75db63ca1d8b8972a94a71c9c7ec0549e1be0" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5713682 +file-id = 6076757 project-id = 454372 diff --git a/mods/the-twilight-forest.pw.toml b/mods/the-twilight-forest.pw.toml deleted file mode 100644 index 75269e9..0000000 --- a/mods/the-twilight-forest.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "The Twilight Forest" -filename = "twilightforest-1.21.1-4.6.2941-universal.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "9f7d8fcb688562375b3ae34bd6d6f608121ae4df" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5983260 -project-id = 227639 diff --git a/mods/titanium.pw.toml b/mods/titanium.pw.toml deleted file mode 100644 index d81a9d4..0000000 --- a/mods/titanium.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Titanium" -filename = "titanium-1.21-4.0.30.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "1b5dbccbd496aab9b73cfbea0483846717114b91" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5897690 -project-id = 287342 diff --git a/mods/toms-storage.pw.toml b/mods/toms-storage.pw.toml deleted file mode 100644 index 1c7858e..0000000 --- a/mods/toms-storage.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Tom's Simple Storage Mod" -filename = "toms_storage-1.21-2.0.10.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "4418d17491604edda2eb58558df60d210e401266" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5798154 -project-id = 378609 diff --git a/mods/touhou-little-maid.pw.toml b/mods/touhou-little-maid.pw.toml index eb38a0f..60991f0 100644 --- a/mods/touhou-little-maid.pw.toml +++ b/mods/touhou-little-maid.pw.toml @@ -1,13 +1,13 @@ name = "Touhou Little Maid" -filename = "touhoulittlemaid-1.21.1-release-1.1.13.jar" +filename = "touhoulittlemaid-1.21.1-release-1.1.14.jar" side = "both" [download] hash-format = "sha1" -hash = "79e04a28cc9284ce93485778486541ed725f6096" +hash = "5acac0f1fb6f8f91ef55f030a7573ab59b9b8e97" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5896992 +file-id = 6120186 project-id = 355044 diff --git a/mods/trash-cans.pw.toml b/mods/trash-cans.pw.toml deleted file mode 100644 index f7cf328..0000000 --- a/mods/trash-cans.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Trash Cans" -filename = "trashcans-1.0.18c-neoforge-mc1.21.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "8e853e0784b01b36b4503ef5599be2724be74b07" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5891067 -project-id = 394535 diff --git a/mods/underground-villages.pw.toml b/mods/underground-villages.pw.toml deleted file mode 100644 index 7762b28..0000000 --- a/mods/underground-villages.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Underground Villages" -filename = "UndergroundVillages-neoforge-1.21-4.0.0.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "d52dda19280befda690072508cd5bd17b70dcab6" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5477727 -project-id = 606989 diff --git a/mods/vein-mining.pw.toml b/mods/vein-mining.pw.toml deleted file mode 100644 index 03ef2e5..0000000 --- a/mods/vein-mining.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Vein Mining (Fabric/Forge/Quilt)" -filename = "veinmining-neoforge-5.0.0-beta.2+1.21.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "8fd7cd1e02103b4ffee716f3a76abfd5c04d8883" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5579900 -project-id = 431611 diff --git a/mods/vics-point-blank.pw.toml b/mods/vics-point-blank.pw.toml deleted file mode 100644 index 1c63d78..0000000 --- a/mods/vics-point-blank.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Vic's Point Blank" -filename = "pointblank-neoforge-1.21-1.7.8.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "1ed15b67d2d53f703f00492a02acf9f237100994" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5762994 -project-id = 961053 diff --git a/mods/waterframes.pw.toml b/mods/waterframes.pw.toml index 0b34148..2e660fa 100644 --- a/mods/waterframes.pw.toml +++ b/mods/waterframes.pw.toml @@ -1,13 +1,13 @@ name = "WATERFrAMES: Multimedia Displays" -filename = "waterframes-NEOFORGE-mc1.21.1-v2.1.8.jar" +filename = "waterframes-NEOFORGE-mc1.21.1-v2.1.11.jar" side = "both" [download] hash-format = "sha1" -hash = "08c0e3639ef8a320d77ae86c9a5d61989da1c5a4" +hash = "0bdc9efc8fce16f638ddabbf01258d3082265ab7" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5970230 +file-id = 6111855 project-id = 834607 diff --git a/mods/watermedia.pw.toml b/mods/watermedia.pw.toml index 6c68bf0..43837e4 100644 --- a/mods/watermedia.pw.toml +++ b/mods/watermedia.pw.toml @@ -1,13 +1,13 @@ name = "WATERMeDIA: Multimedia API" -filename = "watermedia-2.1.8.jar" -side = "client" +filename = "watermedia-2.1.16.jar" +side = "both" [download] hash-format = "sha1" -hash = "ac54dc2f7fb6a323692daf2454f8abf6e1ef1d70" +hash = "84ef5cc031c2047fc55212b51c9d16bb763bb4b5" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5986017 +file-id = 6115384 project-id = 869524 diff --git a/mods/waystones.pw.toml b/mods/waystones.pw.toml index e7ac4d3..2dafc74 100644 --- a/mods/waystones.pw.toml +++ b/mods/waystones.pw.toml @@ -1,13 +1,13 @@ name = "Waystones" -filename = "waystones-neoforge-1.21.1-21.1.5.jar" +filename = "waystones-neoforge-1.21.1-21.1.10.jar" side = "both" [download] hash-format = "sha1" -hash = "c4478af3af59a3aa3857c1dba16a64f77d0e333c" +hash = "5c3ded161a40f2e8bb765d8801bbf03d9e9766dd" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5841748 +file-id = 6156655 project-id = 245755 diff --git a/mods/what-are-they-up-to.pw.toml b/mods/what-are-they-up-to.pw.toml new file mode 100644 index 0000000..870af1b --- /dev/null +++ b/mods/what-are-they-up-to.pw.toml @@ -0,0 +1,13 @@ +name = "What Are They Up To (Watut)" +filename = "watut-neoforge-1.21.0-1.1.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "73ada80af4541952ca113a93a823e7bda033bac3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5622968 +project-id = 945479 diff --git a/mods/wi-zoom.pw.toml b/mods/wi-zoom.pw.toml new file mode 100644 index 0000000..5b558e9 --- /dev/null +++ b/mods/wi-zoom.pw.toml @@ -0,0 +1,13 @@ +name = "WI Zoom" +filename = "WI-Zoom-1.5-MC1.21-NeoForge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a3a832adb0fb247c883fcb280458fb4f3c44e86e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 5905888 +project-id = 349630 diff --git a/mods/worldedit.pw.toml b/mods/worldedit.pw.toml deleted file mode 100644 index d98e9d2..0000000 --- a/mods/worldedit.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "WorldEdit" -filename = "worldedit-mod-7.3.8.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "924fe181a29bd66be6783f6d589968ab0ee02250" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5830452 -project-id = 225608 diff --git a/mods/xaeros-minimap.pw.toml b/mods/xaeros-minimap.pw.toml deleted file mode 100644 index 5917712..0000000 --- a/mods/xaeros-minimap.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Xaero's Minimap" -filename = "Xaeros_Minimap_24.6.1_NeoForge_1.21.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "8ec0b6d2b74e8c20e530107688cf06de523578d7" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5862252 -project-id = 263420 diff --git a/mods/xaeros-world-map.pw.toml b/mods/xaeros-world-map.pw.toml deleted file mode 100644 index aef9f0f..0000000 --- a/mods/xaeros-world-map.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Xaero's World Map" -filename = "XaerosWorldMap_1.39.2_NeoForge_1.21.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "9742863b0acbbe3f6ae77f3c0f427cdba0bb3719" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5987169 -project-id = 317780 diff --git a/mods/xks-decoration.pw.toml b/mods/xks-decoration.pw.toml deleted file mode 100644 index bdefacf..0000000 --- a/mods/xks-decoration.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "XK's Decoration" -filename = "XKDeco-NeoForge-1.21.1-NeoForge-1.0.2.jar" -side = "both" - -[download] -hash-format = "sha1" -hash = "13a54b03672a52598cf0c4e168699b2dd892b56e" -mode = "metadata:curseforge" - -[update] -[update.curseforge] -file-id = 5993256 -project-id = 497637 diff --git a/mods/zerocore.pw.toml b/mods/zerocore.pw.toml index 3737f50..3e92510 100644 --- a/mods/zerocore.pw.toml +++ b/mods/zerocore.pw.toml @@ -1,13 +1,13 @@ name = "ZeroCore 2" -filename = "ZeroCore2-1.21.1-2.4.14.jar" +filename = "ZeroCore2-1.21.1-2.4.16.jar" side = "both" [download] hash-format = "sha1" -hash = "5f7c6b87c1969741180c6332398fcb2887d91773" +hash = "0da9959082ef7ac68184414cb4347f5b1e5419ae" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 5952928 +file-id = 6160798 project-id = 247921 diff --git a/pack.toml b/pack.toml index e9ac689..221543f 100644 --- a/pack.toml +++ b/pack.toml @@ -1,16 +1,16 @@ name = "Eternal" author = "Aethrexal" -version = "6.7.0" +version = "7.0.0" pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "fbb761460fe56270cb923d82f16ab216b3d5ce5418fcba656bc54b064b369aa1" +hash = "80e942c98b6d149f87e417fb2c70e1dc0c3d84a7affb20af646a523d144d37cf" [versions] minecraft = "1.21.1" -neoforge = "21.1.90" +neoforge = "21.1.116" [options] acceptable-game-versions = ["1.21"] diff --git a/serverconfig/openpartiesandclaims-default-player-config.toml b/serverconfig/openpartiesandclaims-default-player-config.toml deleted file mode 100644 index c71ce37..0000000 --- a/serverconfig/openpartiesandclaims-default-player-config.toml +++ /dev/null @@ -1,466 +0,0 @@ - -[playerConfig] - - [playerConfig.claims] - #The current sub-config ID used for new chunk claims. - usedSub = "main" - #The current sub-config ID used for new server chunk claims. - usedServerSub = "main" - #When not empty, used as the name for your claimed chunks. - name = "" - #Used as the color for your claims. Set to 0 to use the default automatic color. - color = 0 - #When enabled, the mod tries to protect your claimed chunks from other players. Workarounds are possible, especially with mods. - protectClaimedChunks = true - #The number of additional chunk claims that you can make on top of the normal limit. - bonusChunkClaims = 0 - #The number of additional chunk claim forceloads that you can make on top of the normal limit. - bonusChunkForceloads = 0 - - [playerConfig.claims.protection] - #When enabled, claimed chunk protection includes protection against players from the same party as you. - fromParty = false - #When enabled, claimed chunk protection includes protection against players from parties who are allied by the party that you are in. - fromAllyParties = true - #When enabled, claimed chunk protection includes basic protection against players breaking or otherwise interacting with blocks if they don't have access to the chunks. Block placing is usually additionally controlled by the item use protection. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - blocksFromPlayers = 1 - #When enabled, claimed chunk protection includes protection against mobs, who don't have access to the chunks, breaking/placing blocks (e.g. endermen). Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. Should work for vanilla mob behavior. Modded mob behavior is likely not to be included. Feel free to set the vanilla game rule for mob griefing for extra safety. Keep in mind that creeper explosions are also affected by the explosion-related options. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - blocksFromMobs = 1 - #When enabled, claimed chunk protection includes protection against non-living entities, who don't have access to the chunks, breaking/placing blocks. Should work for vanilla entity behavior, unless another mod breaks it. Modded entity behavior is likely not to be included. Keep in mind that explosions are also affected by the explosion-related options. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - blocksFromOther = 1 - #When enabled, instead of always simply using the direct "Protect Blocks From Mobs/Other" option for block interactions coming from non-player entities, if the entity (e.g. an arrow) has an owner (e.g. a player), then the block protection option corresponding to the owner is used (e.g. "Protect Blocks From Players"). - #Chunk access is always tested against the owner, whether this is enabled or not. - blocksRedirect = true - #When enabled, claimed chunk protection includes block protection against explosions. Keep in mind that creeper explosions are also affected by the block mob protection option. - blocksFromExplosions = true - #When enabled, claimed chunk protection includes protection against fire spread. - fromFireSpread = true - #When enabled, claimed chunk protection includes protection against frost walking by players/entities who don't have access to the chunks. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - fromFrostWalking = 1 - #When enabled, claimed chunk protection includes protection against crop trample (falling on crops destroys them) for entities that don't have access to the chunks. - cropTrample = true - #When enabled, claimed chunk protection includes protection against fluids (e.g. lava) flowing into the protected chunks from outside. This does not protect wilderness. - fluidBarrier = true - #When enabled, claimed chunk protection includes protection against being affected by pistons outside of the protected chunks. This does not protect wilderness. - pistonBarrier = true - #When enabled, claimed chunk protection includes buttons being protected against projectiles not owned by any player who has access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - buttonsFromProjectiles = 1 - #When enabled, claimed chunk protection includes target blocks being protected against projectiles not owned by any player who has access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - targetsFromProjectiles = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - platesFromPlayers = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against mobs who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - platesFromMobs = 1 - #When enabled, claimed chunk protection includes pressure plates being protected against non-living entities who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - platesFromOther = 1 - #When enabled, claimed chunk protection includes tripwires being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - tripwireFromPlayers = 1 - #When enabled, claimed chunk protection includes tripwires being protected against mobs who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - tripwireFromMobs = 1 - #When enabled, claimed chunk protection includes tripwires being protected against non-living entities who don't have access to the chunks. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - tripwireFromOther = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - entitiesFromPlayers = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - entitiesFromMobs = 1 - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against non-living entities (e.g. arrows, falling anvils, activated TNT). - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - entitiesFromOther = 1 - #When enabled, instead of always simply using the direct "Protect Entities From Mobs/Other" option for entity attacks/interactions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Entities From Players"). - #Chunk access is always tested against the owner, whether this is enabled or not. - entitiesRedirect = true - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against all explosions not directly activated by the chunk owner. - entitiesFromExplosions = true - #When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against fire. - entitiesFromFire = true - #When enabled, claimed chunk protection includes protection from village raids. It stops raiders from spawning inside the protected chunks, from entering them and from hurting protectable entities, even if entity protection is turned off. - raids = true - #When enabled, claimed chunk protection includes players being protected from player attacks. - playersFromPlayers = false - #When enabled, claimed chunk protection includes players being protected from mob attacks. - playersFromMobs = false - #When enabled, claimed chunk protection includes players being protected against non-living entities. - playersFromOther = false - #When enabled, instead of always simply using the direct "Protect Players From Mobs/Other" option for entity attacks/iteractions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Players From Players"). - playersRedirect = true - #When enabled, claimed chunk protection includes blocks and entities being protected against lightning directly caused by players who don't have access to the chunks (e.g. with the trident). Chunks directly next to the protected chunks are also partially protected. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - playerLightning = 1 - #When enabled, claimed chunk protection includes chorus fruit teleportation prevention for entities/players who don't have access to the chunks. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - chorusFruitTeleport = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for players who don't have access to the chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - netherPortalsPlayers = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for mobs who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - netherPortalsMobs = 1 - #When enabled, claimed chunk protection includes nether portal usage prevention for non-living entities who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - netherPortalsOther = 1 - #When enabled, claimed chunk protection includes protection from right-click held item use. On Fabric, allowed item use means being able to place blocks on blocks that you can interact with, e.g. exception blocks, even if block protection is enabled! Right-click item use can also break blocks, if that is the item's right-click mechanic. Some item use in a chunk might also be prevented by neighbor item use protection in neighbor chunks. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemUse = 1 - #When enabled, the item use protection is extended to some right-click held item use in chunks directly next to the claimed ones. Item use affected by this is usually things that still work while looking at the sky (not block or entity) or item use with custom ray-tracing for blocks/fluids/entities (e.g. placing things on water), but also any item use of "additional banned items" configured on the server. Item use protection exceptions (e.g. food, potions etc) still apply. - neighborChunksItemUse = true - #When enabled, claimed chunk protection includes protection against dispensers that are "touching" and facing the protected chunks from outside. This does not protect wilderness. - dispenserBarrier = true - #When enabled, claimed chunk protection includes prevention of item tossing by players that don't have access to the chunks. - #Dying can be used to circumvent this, so it is recommended to enable keepInventory or use a gravestone mod. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemTossPlayers = 0 - #When enabled, claimed chunk protection includes prevention of item tossing by some mobs that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. - #Modded mobs are pretty likely to do it themselves or have it done by this mod. Otherwise, the toss won't be prevented. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemTossMobs = 0 - #When enabled, claimed chunk protection includes prevention of item tossing by non-living entities that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. Some entities might not that. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemTossOther = 0 - #When enabled, instead of always simply using the direct "Protect Mob/Other Item Toss" option for item tosses coming from non-player entities, if the tossing entity (e.g. a special arrow) has an owner (e.g. a player), then the item toss protection option corresponding to the owner is used (e.g. "Protect Player Item Toss"). - itemTossRedirect = true - #When enabled, claimed chunk protection includes protection from loot being dropped when mobs die unless they are killed by players who have access to the chunks. Any non-living entity spawned on a mob's death is considered loot. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - mobLoot = 0 - #When enabled, claimed chunk protection includes protection for items and experience that have been dropped on a player death, even if the standard item pickup protection is disabled. The protected items are only accessible to the player that dropped them and the entity/player that killed the player. - # - #1) Party - players in the same party as you. - #2) Allies - players in parties that are allied by yours. - #3) Every - all players. - playerDeathLoot = 0 - #When enabled, claimed chunk protection includes protection from players picking up items, unless they have access to the chunks or own the items. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - itemPickupPlayers = 0 - #When enabled, claimed chunk protection includes protection from mobs picking up items, unless they have access to the chunks or own the items. Might not work for some mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. - # - #1) Every - protected from all entities not owned by a player that has chunk access. - #2) Not Party - all entities, except owned by a player in the same party as you. - #3) Not Ally - all entities, except owned by a player in any party allied by yours. - itemPickupMobs = 0 - #When enabled, instead of always simply using the direct "Protect Items From Mobs" option for item pickups coming from mobs, if the mob (e.g. an allay) has an owner (e.g. a player), then the item protection option corresponding to the owner is used (e.g. "Protect Items From Players"). - itemPickupRedirect = false - #When enabled, claimed chunk protection includes protection from players picking up experience orbs, unless they have access to the chunks or own the orbs. - # - #1) Every - protected from all players that don't have chunk access. - #2) Not Party - only players not in the same party as you. - #3) Not Ally - only players not in any party allied by yours. - xpPickup = 0 - #Override the value of the vanilla "mob griefing" game rule with either block, entity or dropped item protection in the protected chunks and their neighbors. - #By default, all "mob griefing" game rule checks, except for evokers (sheep conversion spell) and for most item pickups, are overridden with the block protection option. By default, the game rule is not overridden for item pickups (e.g. piglins picking up gold) because the basic item protection is already enough for most cases. When using the Forge version of the mod, this can be used for modded mobs. The main server config can be used to change which options are checked (even all 3) for specific mobs. Fabric/Quilt does not fire an event for all mob griefing rule checks. Fabric/Quilt modded mobs would simply check the game rule directly, which cannot be overridden by this mod. - overrideMobGriefingRule = true - #When enabled, claimed chunk protection disables the natural spawning of hostile mobs. - naturalSpawnHostile = false - #When enabled, claimed chunk protection disables the natural spawning of friendly mobs. - naturalSpawnFriendly = false - #When enabled, claimed chunk protection disables hostile mob spawners. - spawnersHostile = false - #When enabled, claimed chunk protection disables friendly mob spawners. - spawnersFriendly = false - #When enabled, claimed chunk protection includes protection from projectiles spawning hostile mobs when they land (e.g. endermites). Might not work with projectiles from mods that don't implement this mod's API. - # - #1) Every - protected from all projectiles not owned by a player that has chunk access. - #2) Not Party - all projectiles, except owned by a player in the same party as you. - #3) Not Ally - all projectiles, except owned by a player in any party allied by yours. - projectileHitHostileSpawn = 1 - #When enabled, claimed chunk protection includes protection from projectiles spawning non-hostile mobs when they land (e.g. chicken). Might not work with projectiles from mods that don't implement this mod's API. - # - #1) Every - protected from all projectiles not owned by a player that has chunk access. - #2) Not Party - all projectiles, except owned by a player in the same party as you. - #3) Not Ally - all projectiles, except owned by a player in any party allied by yours. - projectileHitFriendlySpawn = 1 - - [playerConfig.claims.protection.exceptionGroups] - - [playerConfig.claims.protection.exceptionGroups.entity] - - [playerConfig.claims.protection.exceptionGroups.entity.barrier] - #When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:player. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - Players = 0 - #When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:ender_pearl. - # - #1) Every - protected from all players/entities that don't have chunk access. - #2) Not Party - only players/entities not in the same party as you. - #3) Not Ally - only players/entities not in any party allied by yours. - Ender_Pearls = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:villager, minecraft:wandering_trader. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Traders = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:armor_stand. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Armor_Stands = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.handInteract] - #When enabled, claimed chunk protection makes an exception for interaction with an empty hand with the following entities: minecraft:item_frame. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Item_Frames = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.break] - #When enabled, claimed chunk protection makes an exception for destruction of the following entities: minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Livestock = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.blockAccess] - #When enabled, claimed chunk protection makes an exception for block access by the following entities: minecraft:villager. If the block protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the block access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Villagers = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.entityAccess] - #When enabled, claimed chunk protection makes an exception for entity access BY the following entities: minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned. If the entity protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the entity access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Zombies = 0 - - [playerConfig.claims.protection.exceptionGroups.entity.droppedItemAccess] - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:villager. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Villagers = 0 - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:piglin. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Piglins = 0 - #When enabled, claimed chunk protection makes an exception for dropped item access by the following entities: minecraft:fox. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the item access. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Foxes = 0 - - [playerConfig.claims.protection.exceptionGroups.block] - - [playerConfig.claims.protection.exceptionGroups.block.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:lever, #minecraft:buttons. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Controls = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Doors = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Chests = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:barrel, #forge:barrels. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Barrels = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:ender_chest, #forge:chests/ender. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Ender_Chests = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:shulker_boxes. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Shulker_Boxes = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:furnace, minecraft:blast_furnace, minecraft:smoker. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Furnaces = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:hopper. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Hoppers = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:dispenser, minecraft:dropper. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Dispenser-like = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:anvil. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Anvils = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:beds. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Beds = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:beacon. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Beacons = 0 - #When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:enchanting_table. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Enchanting_Tables = 0 - - [playerConfig.claims.protection.exceptionGroups.block.break] - #When enabled, claimed chunk protection makes an exception for destruction of the following blocks: #minecraft:crops. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Crops = 0 - - [playerConfig.claims.protection.exceptionGroups.item] - - [playerConfig.claims.protection.exceptionGroups.item.interact] - #When enabled, claimed chunk protection makes an exception for interaction with the following items: minecraft:written_book, minecraft:writable_book. - # - #1) Party - players or entities owned by players in the same party as you. - #2) Allies - players or entities owned by players in parties that are allied by yours. - #3) Every - all players/entities. - Books = 0 - - [playerConfig.claims.forceload] - #When enabled, the chunks you have marked for forceloading are forceloaded. - #If the forceload limit has changed and you have more chunks marked than the new limit, then some of the chunks won't be forceloaded. Unmark any chunks until you are within the limit to ensure that all marked chunks are forceloaded. - enabled = true - #When enabled, the chunks you have marked for forceloading stay loaded even when you are offline (can significantly affect server performance!). - #If your forceload limit is affected by your FTB Ranks rank/permissions, then you need to login at least once after a server (re)launch for it to take effect while you are offline. - offlineForceload = true - - [playerConfig.parties] - #When not empty, used in some places as the name for the parties that you create. - name = "" - #When enabled, your position in the game is shared with players from the same party as you, which can be used by other mods, e.g. to display party members on a map. - shareLocationWithParty = true - #When enabled, your position in the game is shared with the mutual ally parties of the party that you are in, which can be used by other mods, e.g. to display party members on a map. - shareLocationWithMutualAllyParties = false - #When enabled, the sharable positions of players from the same party as you are shared with your game client, which can be used by other mods, e.g. to display party members on a map. - receiveLocationsFromParty = true - #When enabled, the sharable positions of players from the mutual ally parties of the party that you are in are shared with your game client, which can be used by other mods, e.g. to display allies on a map. - receiveLocationsFromMutualAllyParties = false - diff --git a/serverconfig/openpartiesandclaims-server.toml b/serverconfig/openpartiesandclaims-server.toml deleted file mode 100644 index 8818d2e..0000000 --- a/serverconfig/openpartiesandclaims-server.toml +++ /dev/null @@ -1,274 +0,0 @@ - -[serverConfig] - #The default language used for server-side localization for players that don't have the mod installed. - defaultLanguage = "en_us" - #How often to auto-save modified data, e.g. parties, claims, player configs (in minutes). - #Range: > 1 - autosaveInterval = 10 - #How many sub-configs (sub-claims) can each player create. - #Range: 0 ~ 1024 - playerSubConfigLimit = 64 - #The permission system to use for everything that requires permission checks (e.g. permission_api, ftb_ranks, luck_perms, prometheus). Non-built-in permission systems can be registered through the API with an addon. - permissionSystem = "prometheus" - #The player party system to prefer and use for anything that can't support multiple systems (e.g. default, ftb_teams, argonauts, argonauts_guilds). Non-built-in party systems can be registered through the API with an addon. - primaryPartySystem = "argonauts_guilds" - #A list of options in the player config that individual players can reconfigure. If an option is in neither of the configurable option lists, - #then the value in the default player config is used across the server. Check the default player config .toml file for the option names. - playerConfigurablePlayerConfigOptions = ["claims.protection.blocksFromPlayers", "claims.protection.blocksFromMob", "claims.protection.blocksFromOther", "claims.protection.blocksRedirect", "claims.protection.blocksFromExplosions", "claims.protection.fromFireSpread", "claims.protection.playersFromPlayers", "claims.protection.chorusFruitTeleport", "claims.protection.itemUse", "claims.protection.neighborChunksItemUse", "claims.forceload.offlineForceload", "claims.protectClaimedChunks", "claims.forceload.enabled", "claims.name", "claims.color", "claims.protection.fromParty", "claims.protection.fromAllyParties", "claims.protection.buttonsFromProjectiles", "claims.protection.targetsFromProjectiles", "claims.protection.platesFromPlayers", "claims.protection.platesFromMobs", "claims.protection.platesFromOther", "claims.protection.tripwireFromPlayers", "claims.protection.tripwireFromMobs", "claims.protection.tripwireFromOther", "claims.protection.cropTrample", "claims.protection.playerLightning", "claims.protection.fromFrostWalking", "claims.protection.entitiesFromPlayers", "claims.protection.entitiesFromMobs", "claims.protection.entitiesFromOther", "claims.protection.entitiesRedirect", "claims.protection.entitiesFromExplosions", "claims.protection.entitiesFromFire", "claims.protection.netherPortalsPlayers", "claims.protection.netherPortalsMobs", "claims.protection.netherPortalsOther", "claims.protection.fluidBarrier", "claims.protection.dispenserBarrier", "claims.protection.pistonBarrier", "claims.protection.itemTossPlayers", "claims.protection.itemTossMobs", "claims.protection.itemTossOther", "claims.protection.itemTossRedirect", "claims.protection.mobLoot", "claims.protection.playerDeathLoot", "claims.protection.itemPickupPlayers", "claims.protection.itemPickupMobs", "claims.protection.itemPickupRedirect", "claims.protection.xpPickup", "claims.protection.raids", "claims.protection.naturalSpawnHostile", "claims.protection.naturalSpawnFriendly", "claims.protection.spawnersHostile", "claims.protection.spawnersFriendly", "claims.protection.projectileHitHostileSpawn", "claims.protection.projectileHitFriendlySpawn", "parties.name", "parties.shareLocationWithParty", "parties.shareLocationWithMutualAllyParties", "parties.receiveLocationsFromParty", "parties.receiveLocationsFromMutualAllyParties", "claims.protection.exceptionGroups.block.interact.Controls", "claims.protection.exceptionGroups.block.interact.Doors", "claims.protection.exceptionGroups.block.interact.Chests", "claims.protection.exceptionGroups.block.interact.Barrels", "claims.protection.exceptionGroups.block.interact.Ender_Chests", "claims.protection.exceptionGroups.block.interact.Shulker_Boxes", "claims.protection.exceptionGroups.block.interact.Furnaces", "claims.protection.exceptionGroups.block.interact.Hoppers", "claims.protection.exceptionGroups.block.interact.Dispenser-like", "claims.protection.exceptionGroups.block.interact.Anvils", "claims.protection.exceptionGroups.block.interact.Beds", "claims.protection.exceptionGroups.block.interact.Beacons", "claims.protection.exceptionGroups.block.interact.Enchanting_Tables", "claims.protection.exceptionGroups.block.break.Crops", "claims.protection.exceptionGroups.entity.interact.Traders", "claims.protection.exceptionGroups.entity.handInteract.Item_Frames", "claims.protection.exceptionGroups.entity.interact.Armor_Stands", "claims.protection.exceptionGroups.entity.break.Livestock", "claims.protection.exceptionGroups.entity.blockAccess.Villagers", "claims.protection.exceptionGroups.entity.entityAccess.Zombies", "claims.protection.exceptionGroups.entity.droppedItemAccess.Villagers", "claims.protection.exceptionGroups.entity.droppedItemAccess.Piglins", "claims.protection.exceptionGroups.entity.droppedItemAccess.Foxes", "claims.protection.exceptionGroups.item.interact.Books", "claims.protection.exceptionGroups.entity.barrier.Ender_Pearls", "claims.protection.exceptionGroups.entity.barrier.Players", "claims.protection.exceptionGroups.block.interact.Waystones", "claims.protection.exceptionGroups.block.interact.Elevator", "claims.protection.exceptionGroups.block.interact.CCMonitor", "claims.protection.exceptionGroups.entity.interact.Flying_Vehicles"] - #A list of additional options in the player config that OPs can reconfigure for players. - #This is meant for options that should be configured per player but not by the players. - #If an option is in neither of the configurable option lists, then the value in the default player config is used across the server. - #Check the default player config .toml file for the option names. - opConfigurablePlayerConfigOptions = ["claims.bonusChunkClaims", "claims.bonusChunkForceloads"] - - [serverConfig.parties] - #Whether the parties part of this mod is enabled. - enabled = true - #The maximum number of members in a party. Existing members are not removed if the limit is reduced. - #Range: > 1 - maxPartyMembers = 128 - #The maximum number of allies for a party. Existing allies are not removed if the limit is reduced. - #Range: > 0 - maxPartyAllies = 128 - #The maximum number of invites to a party. Existing invites are not removed if the limit is reduced. - #Range: > 1 - maxPartyInvites = 32 - #For how long a party (members) can stay completely inactive on the server until it is deleted (in hours). This improves performance for servers running for years. - #Range: > 1 - partyExpirationTime = 8760 - #How often to check for expired parties in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes. - #Range: > 10 - partyExpirationCheckInterval = 360 - - [serverConfig.claims] - #Whether the claims part of this mod is enabled. - enabled = true - #For how long a player can stay completely inactive on the server until their claims are expired (in hours). This improves performance for servers running for years. - #Range: > 1 - playerClaimsExpirationTime = 8760 - #How often to check for expired player chunk claims in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes. - #Range: > 10 - playerClaimsExpirationCheckInterval = 360 - #Whether to convert expired player chunk claims to "expired claims" instead of completely freeing them. This shouldn't be too bad for performance because it still reduces the number of unique claims. - playerClaimsConvertExpiredClaims = true - #The maximum number of chunks that a player can claim. Additional claims can be configured in the player config. - #This value can be overridden with a player permission. - #Range: > 0 - maxPlayerClaims = 50000 - #The maximum number of claimed chunks that a player can forceload. Additional forceloads can be configured in the player config. - #This value can be overridden with a player permission. - #Range: > 0 - maxPlayerClaimForceloads = 4000 - #The permission that should override the default "maxPlayerClaims" value. Set it to an empty string to never check permissions. The used permission system can be configured with "permissionSystem". - maxPlayerClaimsPermission = "xaero.pac_max_claims" - #The permission that should override the default "maxPlayerClaimForceloads" value. Set it to an empty string to never check permissions. - #The permission override only takes effect after the player logs in at least once after a server (re)launch, so it is recommended to keep all permission-based forceload limits equal to or greater than "maxPlayerClaimForceloads". - #The used permission system can be configured with "permissionSystem". - maxPlayerClaimForceloadsPermission = "xaero.pac_max_forceloads" - #The permission that gives non-OP players the ability to make server claims and enable server claim mode. The used permission system can be configured with "permissionSystem". - serverClaimPermission = "xaero.pac_server_claims" - #The permission that gives non-OP players the ability to enable claim admin mode. The used permission system can be configured with "permissionSystem". - adminModePermission = "xaero.pac_admin_mode" - #The maximum distance on the X or Z axis (forming a square) that a chunk can be claimed at by a player. - #Range: > 0 - maxClaimDistance = 10 - #The type of the list defined in "claimableDimensionsList". ONLY - include only the listed dimensions. ALL_BUT - include all but the listed dimensions. - #Allowed Values: ONLY, ALL_BUT - claimableDimensionsListType = "ALL_BUT" - #Dimensions to include/exclude from being claimable, depending on the list type in "claimableDimensionsListType". - #For example ["minecraft:overworld", "minecraft:the_nether"]. - #By default the list is empty and of type ALL_BUT, meaning that all dimensions are claimable. - claimableDimensionsList = [] - #Whether to allow existing player claims to stay active in unclaimable dimensions which were previously claimable. - allowExistingClaimsInUnclaimableDimensions = true - #Whether to allow existing player forceloads to stay active in unclaimable dimensions which were previously claimable. Only relevant if existing claims are allowed. - allowExistingForceloadsInUnclaimableDimensions = false - #Whether to synchronize world chunk claims to the game clients. Enables client-side mods to access the claims data, e.g. to display it on a map. - #ALL - all claims are synced. OWNED_ONLY - only the claims that the client player owns and server claims are synced. NOT_SYNCED - claims are not synced. - #Allowed Values: NOT_SYNCED, OWNED_ONLY, ALL - claimsSynchronization = "ALL" - - [serverConfig.claims.protection] - #The type of the list defined in "friendlyChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities. - #Allowed Values: ONLY, ALL_BUT - friendlyChunkProtectedEntityListType = "ALL_BUT" - #Friendly entities to fully include/exclude in chunk protection, depending on the list type in "friendlyChunkProtectedEntityListType". Supports entity type tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["*:villager", "minecraft:m(ule|ooshroom)", "#minecraft:axolotl_hunt_targets"]. - #By default the list is empty with the type set to ALL_BUT, which means that all friendly entities are included. - friendlyChunkProtectedEntityList = ["minecraft:boat"] - #The type of the list defined in "hostileChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities. - #Allowed Values: ONLY, ALL_BUT - hostileChunkProtectedEntityListType = "ONLY" - #Hostile entities to fully include/exclude in chunk protection, depending on the list type in "hostileChunkProtectedEntityListType". Supports entity type tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:(|wither_)skeleton", "minecraft:zombie(_villager|)", "#minecraft:raiders"] - hostileChunkProtectedEntityList = [] - #No longer a working option. Please transfer anything you still have here to "forcedBlockProtectionExceptionList" or "blockProtectionOptionalExceptionGroups", - #but keep in mind that those options work differently and please read their comments. - #This option will be completely removed on the full release of the mod. - blockProtectionExceptionList = [] - #No longer a working option. Please transfer anything you still have here to "forcedEntityProtectionExceptionList" or "entityProtectionOptionalExceptionGroups", - #but keep in mind that those options work differently and please read their comments. - #This option will be completely removed on the full release of the mod. - entityProtectionExceptionList = [] - #No longer a working option. Please transfer anything you still have here to "forcedEntityClaimBarrierList" or "entityClaimBarrierOptionalGroups", - #but keep in mind that those options work differently and please read their comments. - #This option will be completely removed on the full release of the mod. - entityClaimBarrierList = [] - #Blocks to partially exclude from chunk protection. Supports block tags. - #Just a block/tag ID in the list, e.g. "minecraft:lever" allows block interaction across the server if the item in the used hand isn't blocking it. - #Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows breaking the block(s). - #Prefix "anything$" is the same as no prefix but allows interaction with any item held in the hand. Please make sure that no item does anything bad when used at a block with such an exception. - #Add the same block/tag multiple times to use multiple prefixes. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:lever", "minecraft:*_button", "break$minecraft:*_button", "break$minecraft:(*_|)sand"] - forcedBlockProtectionExceptionList = ["minecraft:crafting_table", "#handcrafted:benches", "#handcrafted:dining_benches", "#handcrafted:couches", "#handcrafted:chairs", "beautify:*_blinds"] - #Custom groups of blocks that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple blocks and block tags. - #A group without a prefix creates a player config option for the right-click interaction with the group blocks. The format for a block group is {}. - #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-DIRT35{minecraft:dirt, minecraft:grass_block, minecraft:(oak|spruce)_*}". - #A group can be prefixed with "hand$" to create an option for the right-click interaction with an enforced empty hand requirement or "break$" for breaking the group blocks. - #Moreover, prefix "anything$" creates an option for the right-click interaction with any item held in the hand, not just allowed items. Please make sure that no item does anything - #bad when used at a block with such an exception. - #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them. - #The exact paths of the added options can be found in the default player config file after you start the server. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - blockProtectionOptionalExceptionGroups = ["Controls{minecraft:lever, #minecraft:buttons}", "Doors{#minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors, nifty:glass_door_*}", "Chests{minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden}", "Barrels{minecraft:barrel, #forge:barrels}", "Ender_Chests{minecraft:ender_chest, #forge:chests/ender}", "Shulker_Boxes{#minecraft:shulker_boxes}", "Furnaces{minecraft:furnace, minecraft:blast_furnace, minecraft:smoker}", "Hoppers{minecraft:hopper}", "Dispenser-like{minecraft:dispenser, minecraft:dropper}", "Anvils{#minecraft:anvil}", "Beds{#minecraft:beds}", "Beacons{minecraft:beacon}", "Enchanting_Tables{minecraft:enchanting_table}", "break$Crops{#minecraft:crops}", "Waystones{#waystones:waystone}", "Elevator{movingelevators:*}", "CCMonitor{#computercraft:monitor}"] - #Entities to partially exclude from chunk protection. Supports entity type tags. - #Just an entity/tag ID in the list, e.g. "minecraft:horse" allows entity interaction across the server if the item in the used hand isn't blocking it. - #Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows killing the entities across the server. - #Prefix "anything$" is the same as no prefix but allows interaction with any item held in the hand. Please make sure that no item does anything bad when used at an entity with such an exception. - #Add the same entity/tag multiple times to use multiple prefixes. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:villager", "break$minecraft:villager", "break$minecraft:(trader_|)llama"] - forcedEntityProtectionExceptionList = ["minecraft:minecart"] - #Custom groups of entities that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple entities and entity tags. - #A group without a prefix creates a player config option for the right-click interaction with the group entities. The format for an entity group is {}. - #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}". - #A group can be prefixed with "hand$" to create an option for the right-click interaction with an enforced empty hand requirement or "break$" for destroying the group entities. - #Moreover, prefix "anything$" creates an option for the right-click interaction with any item held in the hand, not just allowed items. Please make sure that no item does anything - #bad when used at an entity with such an exception. - #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them. - #The exact paths of the added options can be found in the default player config file after you start the server. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - entityProtectionOptionalExceptionGroups = ["Traders{minecraft:villager, minecraft:wandering_trader}", "hand$Item_Frames{minecraft:item_frame}", "break$Livestock{minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat}", "Armor_Stands{minecraft:armor_stand}", "Flying_Vehicles{simpleplanes:helicopter, simpleplanes:plane, simpleplanes:large_plane}"] - #Entities that are prevented from entering the claim. Supports entity type tags. An entity/tag ID in the list, e.g. "minecraft:falling_block" prevents the entities from entering. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. For example: "minecraft:zombie(_villager|)". - forcedEntityClaimBarrierList = ["minecraft:falling_block", "supplementaries:slingshot_projectile"] - #Custom groups of entities that a player/claim config should be able to enable a barrier for. Each group can consist of multiple entities and entity tags. - #Each group creates a player config option for controlling the entity barrier. The format for a entity group is {}. - #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{#minecraft:raiders, minecraft:zombie(_villager|)}". - #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them. - #The exact paths of the added options can be found in the default player config file after you start the server. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - entityClaimBarrierOptionalGroups = ["Players{minecraft:player}", "Ender_Pearls{minecraft:ender_pearl}"] - #Entities that can bypass all block protection. Supports entity type tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"] - entitiesAllowedToGrief = ["minecraft:sheep"] - #Entities that can bypass all protection of other entities. Supports entity type tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"] - entitiesAllowedToGriefEntities = [] - #Entities that can bypass all dropped item protection. Supports entity type tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"] - entitiesAllowedToGriefDroppedItems = [] - #(Forge-only option) Mobs that can grief entities/items but not blocks. This list is used when overriding the vanilla "mob griefing" game rule value. - #By default, the mod assumes that any "mob griefing" game rule check is meant for block protection. - #This means that the "Protect Blocks From Mobs" option might cause entity or item protection, if that's what the mob is trying to affect. - #By adding a mob to this list, you're removing the block protection check for it during the "mob griefing" game rule check. - #Supports entity type tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:*illager", "minecraft:(v|p)illager", "#minecraft:raiders"] - nonBlockGriefingMobs = [] - #(Forge-only option) Mobs that can grief entities in ways other than attacking them, e.g. how evokers can change the color of sheep. This list is used when overriding the vanilla "mob griefing" game rule value. - #By default, the mod assumes that any "mob griefing" game rule check is meant for block protection only. Add a mob to this list if you want the entity protection option to be checked as well when the rule is checked. - #Check out the "nonBlockGriefingMobs" option if you want to also remove the default block protection check for the mob. - #Supports entity type tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"] - entityGriefingMobs = [] - #(Forge-only option) Mobs that can grief dropped items. This list is used when overriding the vanilla "mob griefing" game rule value. - #By default, the mod assumes that any "mob griefing" game rule check is meant for block protection only. Add a mob to this list if you want the item pickup protection option to be checked as well when the rule is checked. - #This mod should detect most mobs picking up items by default, but if it doesn't already detect a specific mob, this option might help. - #Check out the "nonBlockGriefingMobs" option if you want to also remove the default block protection check for the mob. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"] - droppedItemGriefingMobs = [] - #Custom groups of entities that a player/claim config should be able to make block access exceptions for (e.g. letting sheep eat grass or endermen take blocks). Each group can consist of multiple entities and entity tags. - #The format for an entity group is {}. - #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}". - #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them. - #The exact paths of the added options can be found in the default player config file after you start the server. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - blockAccessEntityGroups = ["Villagers{minecraft:villager}"] - #Custom groups of entities that a player/claim config should be able to make entity access exceptions for (e.g. letting zombies kill things). - #The groups should consist of entities that are the ones accessing other entities. The groups should not contain entities that are being accessed. Check out the "entityProtectionOptionalExceptionGroups" option for that. - #Each group can consist of multiple entities and entity tags. The format for an entity group is {}. - #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}". - #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them. - #The exact paths of the added options can be found in the default player config file after you start the server. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - entityAccessEntityGroups = ["Zombies{minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned}"] - #Custom groups of entities that a player/claim config should be able to make dropped item access exceptions for (e.g. letting piglins pick up gold). - #The groups should consist of entities that are the ones trying to pick up items, not consist of specific items. - #Each group can consist of multiple entities and entity tags. The format for an entity group is {}. - #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}". - #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them. - #The exact paths of the added options can be found in the default player config file after you start the server. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - droppedItemAccessEntityGroups = ["Villagers{minecraft:villager}", "Piglins{minecraft:piglin}", "Foxes{minecraft:fox}"] - #A list of fake players (UUIDs or names) that shouldn't be affected by any chunk claim protection if they try to access a chunk with building protection compatible with - #the chunk that the fake player's origin block is positioned in, e.g. claims with the same owner and block protection option values. - #This works great for fake players that are bound to the position of a specific placed block (origin block). Moreover, the mod supports fake players placed at a block - #next to the origin block, even if that means entering another chunk, e.g. in the case of the Integrated Tunnels mod, or if the origin block is touching the target block. - #The mod will try all positions next to the target block and the fake player as the possible position of the fake player origin block. - #This will always protect the target block if it or the fake player touch a claim with incompatible build protection. Avoid building on such claim edges. - #However, some fake players' origin blocks can be nowhere near the fake player or the target block, e.g. in the case of the Create mod, or there might be no origin block at all, - #e.g. NPCs that can move around. In this case, the mods that use such fake players require explicit support to be implemented. Although they might also sometimes - #be supported by default, if the fake players use UUIDs of actual players. - #Explicit support exists for the Create mod (requires an extension on Fabric) and you are not required to add anything to this list. - #Make sure to always test that claim edges are protected from outside interaction by fake players that you add to this list. - #Wondering where to get the UUIDs or usernames of specific fake players? You can check the source code of the mods that use them or politely ask the mod authors. - #For example ["41C82C87-7AfB-4024-BB57-13D2C99CAE77", "FakePlayerName"] - staticFakePlayers = ["[IntegratedTunnels]"] - #A list of Java classes of fake players that should be excluded from claim protection exceptions given to fake players with the "staticFakePlayers" option - #or built-in fake player support, like in the case of Create mod deployers. - #This option is meant for fake players similar to ComputerCraft's turtles, which take the UUID of the player that places them. It becomes a problem when a turtle takes - #the UUID of a fake player from "staticFakePlayers" or a deployer because the turtle then gets the same privileges without actually being stationary itself nor a deployer. - #Adding classes here should not break support of fake players that take the UUID of their owner. It simply takes away privileges which aren't meant for them. - #For example ["dan200.computercraft.shared.turtle.core.TurtlePlayer"] - staticFakePlayerClassExceptions = ["dan200.computercraft.shared.turtle.core.TurtlePlayer"] - #By default, right-click use of some items is allowed in protected chunks, e.g. swords, pickaxes, bows, shield, tridents, splash potions, to let the players protect themselves or interact with some blocks/entities. - #To remove such exceptions for specific items, add them to this list. This list applies to both using an item at air and using it at a block/entity. Supports item tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:trident", "minecraft:shield", "minecraft:(oak|spruce)_boat", "#minecraft:boats"] - additionalBannedItemsList = ["supplementaries:slingshot"] - #By default, most item right-click uses are disabled in protected chunks. To make an exception for a specific item, add it to this list. This option has a higher priority than "additionalBannedItemsList". - #This list applies to both using an item at air and using it at a block/entity. Supports item tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:fishing_rod", "minecraft:ender_pearl", "minecraft:(red|green)_bed", "#minecraft:beds"] - itemUseProtectionExceptionList = ["minecraft:firework_rocket"] - #Custom groups of items that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple items and item tags. - #Each group creates a player config option for the right-click use of the group items. The format for an item group is {}. - #The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-stuff98{minecraft:(writable|written)_book, minecraft:*_book, #minecraft:compasses}". - #The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them. - #The exact paths of the added options can be found in the default player config file after you start the server. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - itemUseProtectionOptionalExceptionGroups = ["Books{minecraft:written_book, minecraft:writable_book}"] - #Items that are completely banned from right-click usage on the server, claimed or not. This list applies to both using an item at air and using it at a block/entity. Supports item tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:trident", "minecraft:shield", "minecraft:(oak|spruce)_boat", "#minecraft:boats"] - completelyDisabledItemInteractions = [] - #Blocks that are completely banned from being interacted with on the server, claimed or not. Does not affect block breaking. Supports block tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:dirt", "minecraft:*_table", "minecraft:(cartography|fletching)_table", "#minecraft:buttons"] - completelyDisabledBlockInteractions = [] - #Entities that are completely banned from being interacted with on the server, claimed or not. Does not affect killing the entities. Supports entity tags. - #Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. - #For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"] - completelyDisabledEntityInteractions = [] - #Whether to completely disable frost walking on the server. Use this if the regular frost walking protection doesn't work, since there is no game rule for it. - completelyDisableFrostWalking = false - #Whether to ignore most detected entity collisions for boats. - #By default, boats detect entity collisions and handle them every tick for every entity that touches them, which is a lot. - #This can become very slow on a server if we also add the necessary claim protection checks in the mix. - #This option makes it so most collisions with boats are randomly ignored, which helps the performance without affecting gameplay all that much. - reducedBoatEntityCollisions = true -