diff --git a/config/Advancedperipherals/general.toml b/config/Advancedperipherals/general.toml
deleted file mode 100644
index 8fb1855..0000000
--- a/config/Advancedperipherals/general.toml
+++ /dev/null
@@ -1,18 +0,0 @@
-#Config to adjust general mod settings
-[General]
- #Enables the debug mode. Only enable it if needed.
- enableDebugMode = false
-
-[Core]
- #Enables initial cooldown on peripheral initialization
- isInitialCooldownEnabled = true
- #Determinates initial cooldown sensitive level, values lower then this value will not trigger initial cooldown
- # Default: 6000
- # Range: > 0
- initialCooldownSensitiveLevel = 6000
-
-[Unsafe]
- #By setting this value to true, I understand all operations below are danger to my adventure, and if they caused unexpected behavior in my world, I will not consider it as AP's liability
- enableUnsafe = false
- #Ignore turtle peripheral item's NBT when equipping. **YOU WILL LOSE ALL NBT ON THE ITEM**
- ignoreTurtlePeripheralItemNBT = false
diff --git a/config/Advancedperipherals/metaphysics.toml b/config/Advancedperipherals/metaphysics.toml
deleted file mode 100644
index a0cab19..0000000
--- a/config/Advancedperipherals/metaphysics.toml
+++ /dev/null
@@ -1,41 +0,0 @@
-#Config for metaphysics
-[Metaphysics]
- #Defines energy to fuel rate
- # Default: 575
- # Range: > 575
- energyToFuelRate = 575
- enableWeakAutomataCore = true
- enableEndAutomataCore = true
- enableHusbandryAutomataCore = true
- #Defines max warp point stored in warp core. Mostly need to not allow NBT overflow error
- # Default: 64
- # Range: > 1
- endAutomataCoreWarpPointLimit = 64
- #Chance that overpowered automata will break after rotation cycle
- # Default: 0.002
- # Range: 0.0 ~ 1.0
- overpoweredAutomataBreakChance = 0.002
- # Default: 2
- # Range: 1 ~ 64
- tier1AutomataCoreInteractionRadius = 2
- # Default: 2
- # Range: 1 ~ 32
- tier1AutomataCoreMaxFuelConsumptionRate = 2
- # Default: 4
- # Range: 1 ~ 64
- tier2AutomataCoreInteractionRadius = 4
- # Default: 3
- # Range: 1 ~ 32
- tier2AutomataCoreMaxFuelConsumptionRate = 3
- # Default: 4
- # Range: 1 ~ 64
- overpoweredTier1AutomataCoreInteractionRadius = 4
- # Default: 3
- # Range: 1 ~ 32
- overpoweredTier1AutomataCoreMaxFuelConsumptionRate = 3
- # Default: 6
- # Range: 1 ~ 64
- overpoweredTier2AutomataCoreInteractionRadius = 6
- # Default: 4
- # Range: 1 ~ 32
- overpoweredTier2AutomataCoreMaxFuelConsumptionRate = 4
diff --git a/config/Advancedperipherals/peripherals.toml b/config/Advancedperipherals/peripherals.toml
deleted file mode 100644
index 891aa4e..0000000
--- a/config/Advancedperipherals/peripherals.toml
+++ /dev/null
@@ -1,217 +0,0 @@
-#Peripherals config
-[Peripherals]
-
- [Peripherals.Player_Detector]
- #Enable the Player Detector or not.
- enablePlayerDetector = true
- #The max range of the player detector functions. If anyone use a higher range, the detector will use this max range. -1 for unlimited
- # Default: -1
- # Range: > -1
- playerDetMaxRange = -1
- #Activates the "getPlayerPos" function of the Player Detector
- enablePlayerPosFunction = true
- #Returns a play in any function even when they are in spectator
- showSpectators = true
- #Adds more information to `getPlayerPos` of the Player Detector. Like rotation and dimension
- morePlayerInformation = true
- #If true, the player detector can observe players which aren't in the same dimension as the detector itself. `playerDetMaxRange` needs to be infinite(-1) for it to work.
- chatBoxMultiDimensional = true
- #If true, add random error to `getPlayerPos` player position that varies based on how far the player is from the detector. Prevents getting the exact position of players far from the detector.
- enablePlayerPosRandomError = false
- #The maximum amount of error (in blocks) that can be applied to each axis of the player's position.
- # Default: 1000
- # Range: > 0
- playerPosRandomErrorAmount = 1000
- #If random error is enabled: this is the maximum range at which an exact player position is returned, before random error starts to be applied.
- # Default: 100
- # Range: > 0
- playerPosPreciseMaxRange = 100
-
- [Peripherals.Energy_Detector]
- #Enable the Energy Detector or not.
- enableEnergyDetector = true
- #Defines the maximum energy flow of the energy detector.
- # Default: 2147483647
- # Range: > 1
- energyDetectorMaxFlow = 2147483647
-
- [Peripherals.NBT_Storage]
- #Enable the nbt storage block or not
- enableNBTStorage = true
- #Defines max nbt string length that can be stored in nbt storage
- # Default: 1048576
- # Range: > 0
- nbtStorageMaxSize = 1048576
-
- [Peripherals.Chunky_Turtle]
- #Enable the Chunky Turtle or not.
- enableChunkyTurtle = true
- #Time in seconds, while loaded chunk can be consider as valid without touch
- # Default: 600
- # Range: > 60
- chunkLoadValidTime = 600
- #Radius in chunks a single chunky turtle will load. The default value (0) only loads the chunk the turtle is in, 1 would also load the 8 surrounding chunks (9 in total) and so on
- # Default: 0
- # Range: 0 ~ 16
- chunkyTurtleRadius = 0
-
- [Peripherals.Chat_Box]
- #Enable the Chat Box or not.
- enableChatBox = true
- #Defines default chatbox prefix
- defaultChatBoxPrefix = "AP"
- #Defines the maximal range of the chat box in blocks. -1 for infinite. If the range is not -1, players in other dimensions won't able to receive messages
- # Default: -1
- # Range: -1 ~ 30000000
- chatBoxMaxRange = -1
- #Defines the maximal number of characters in a message. Depending on the modpack and server, too large messages can't unexpectedly disconnect players
- # Default: 1024
- # Range: 0 ~ 8192
- chatBoxMessageSize = 1024
- #If true, the chat box is able to send messages to other dimensions than its own
- chatBoxMultiDimensional = true
- #If true, the chat box cannot use 'run_command' action
- chatBoxPreventRunCommand = false
- #If true, the chat box will wrap and execute 'run_command' or 'suggest_command' action with zero permission, in order to prevent operators accidently run dangerous commands.
- chatBoxWrapCommand = true
- #These commands below will not be able to send by 'run_command' or 'suggest_command' action. It will match as prefix if starts with '/', other wise use regex pattern
- chatBoxBannedCommands = ["/execute", "/op", "/deop", "/gamemode", "/gamerule", "/stop", "/give", "/fill", "/setblock", "/summon", "/whitelist", "^/ban-(?:ip)?\\s*", "^/pardon-(?:ip)?\\s*", "^/save-(?:on|off)\\s*"]
-
- [Peripherals.ME_Bridge]
- #Enable the Me Bridge or not.
- enableMeBridge = true
- #Power consumption per tick.
- # Default: 10
- # Range: > 0
- mePowerConsumption = 10
-
- [Peripherals.RS_Bridge]
- #Enable the Rs Bridge or not.
- enableRsBridge = true
- #Power consumption per tick.
- # Default: 10
- # Range: > 0
- rsPowerConsumption = 10
-
- [Peripherals.Environment_Detector]
- #Enable the Environment Detector or not.
- enableEnvironmentDetector = true
-
- [Peripherals.AR_Controller]
- #Enable the AR goggles or not.
- enableARGoggles = true
-
- [Peripherals.Inventory_Manager]
- #Enable the inventory manager or not.
- enableInventoryManager = true
-
- [Peripherals.Redstone_Integrator]
- #Enable the redstone integrator or not.
- enableRedstoneIntegrator = true
-
- [Peripherals.Block_Reader]
- #Enable the block reader or not.
- enableBlockReader = true
-
- [Peripherals.Geo_Scanner]
- #Enable the geo scanner or not.
- enableGeoScanner = true
-
- [Peripherals.Colony_Integrator]
- #Enable the colony integrator or not.
- enableColonyIntegrator = true
-
- [Peripherals.Compass_Turtle]
- #Enable the compass turtle or not.
- enableCompassTurtle = true
- #The maximum distance the compass can locate accurately with in each axis.
- # Default: 3
- # Range: 0 ~ 8
- compassAccurePlaceRadius = 3
- #The free distance the compass can locate accurately with in each axis.
- # Default: 1
- # Range: 0 ~ 4
- compassAccurePlaceFreeRadius = 1
-
- [Peripherals.Powered_Peripherals]
- #Enable RF storage for peripherals, that could use it
- enablePoweredPeripherals = false
- #Defines max energy storage in any powered peripheral
- # Default: 100000000
- # Range: > 1000000
- poweredPeripheralMaxEnergyStored = 100000000
-
- [Peripherals.Pocket_Peripherals]
- #If true, pockets will have infinite fuel
- disablePocketFuelConsumption = true
-
- [Peripherals.Operations]
- # Default: 1000
- # Range: > 0
- digCooldown = 1000
- # Default: 1
- # Range: > 0
- digCost = 1
- # Default: 5000
- # Range: > 0
- useOnBlockCooldown = 5000
- # Default: 1
- # Range: > 0
- useOnBlockCost = 1
- # Default: 1000
- # Range: > 0
- suckCooldown = 1000
- # Default: 1
- # Range: > 0
- suckCost = 1
- # Default: 2500
- # Range: > 0
- useOnAnimalCooldown = 2500
- # Default: 10
- # Range: > 0
- useOnAnimalCost = 10
- # Default: 50000
- # Range: > 0
- captureAnimalCooldown = 50000
- # Default: 100
- # Range: > 0
- captureAnimalCost = 100
- # Default: 1000
- # Range: > 0
- warpCooldown = 1000
- # Default: 1
- # Range: > 0
- warpCost = 1
- # Default: 1000
- # Range: > 0
- accurePlaceCooldown = 1000
- # Default: 1
- # Range: > 0
- accurePlaceCost = 1
- # Default: 2000
- # Range: > 0
- scanBlocksCooldown = 2000
- # Default: 8
- # Range: > 1
- scanBlocksMaxFreeRadius = 8
- # Default: 16
- # Range: > 1
- scanBlocksMaxCostRadius = 16
- # Default: 0.17
- # Range: 0.1 ~ 1.7976931348623157E308
- scanBlocksExtraBlockCost = 0.17
- # Default: 2000
- # Range: > 0
- scanEntitiesCooldown = 2000
- # Default: 8
- # Range: > 1
- scanEntitiesMaxFreeRadius = 8
- # Default: 16
- # Range: > 1
- scanEntitiesMaxCostRadius = 16
- # Default: 0.17
- # Range: 0.1 ~ 1.7976931348623157E308
- scanEntitiesExtraBlockCost = 0.17
- # Default: 100
- # Range: > 0
- chatMessageCooldown = 100
diff --git a/config/Advancedperipherals/world.toml b/config/Advancedperipherals/world.toml
deleted file mode 100644
index e393833..0000000
--- a/config/Advancedperipherals/world.toml
+++ /dev/null
@@ -1,12 +0,0 @@
-#Config to adjust world settings
-[World]
- #Enable the villager structures for the computer scientist.
- enableVillagerStructures = true
- #Gives the ap documentation to new players.
- givePlayerBookOnJoin = false
- #The weight of the villager structures.
- # Default: 10
- # Range: 0 ~ 16000
- villagerStructureWeight = 10
- #Enable new wandering trader trades.
- enableWanderingTraderTrades = true
diff --git a/config/alexsmobs-common.toml b/config/alexsmobs-common.toml
deleted file mode 100644
index c94e504..0000000
--- a/config/alexsmobs-common.toml
+++ /dev/null
@@ -1,913 +0,0 @@
-[general]
- #Whether all players should get an Animal Dictionary when joining the world for the first time.
- giveBookOnStartup = false
- #Lava Opacity for the Lava Vision Potion.
- # Default: 0.65
- # Range: 0.01 ~ 1.0
- lavaVisionOpacity = 0.65
- #Whether to disable certain aspects of the Lava Vision Potion. Enable if issues with shaders persist.
- shadersCompat = false
- #Whether bananas should drop from blocks tagged with #alexsmobs:drops_bananas
- bananasDropFromLeaves = true
- #1 out of this number chance for leaves to drop a banana when broken. Fortune is automatically factored in
- # Default: 200
- # Range: > 0
- bananaChance = 200
- #Whether spiders should target fly mobs.
- spidersAttackFlies = true
- #Whether wolves should target moose mobs.
- wolvesAttackMoose = true
- #Whether polar bears should target seal mobs.
- polarBearsAttackSeals = true
- #Whether cats, ocelots and foxes should target jerboa mobs.
- catsAndFoxesAttackJerboas = true
- #Whether dolphins should target flying fish mobs.
- dolphinsAttackFlyingFish = true
- #Whether lava can be bottled with a right click of a glass bottle.
- lavaBottleEnabled = true
- #Whether bone serpents are neutral or hostile.
- neutralBoneSerpents = false
- #Whether mimicubes spawns should be restricted solely to the end city structure or to whatever biome is specified in their respective biome config.
- mimicubeSpawnInEndCity = true
- #Whether mimicream can be used to duplicate items.
- mimicreamRepair = false
- #Blacklist for items that mimicream cannot make a copy of. Ex: "minecraft:stone_sword", "alexsmobs:blood_sprayer"
- mimicreamBlacklist = ["alexsmobs:blood_sprayer", "alexsmobs:hemolymph_blaster"]
- #Whether wild raccoons steal food from chests.
- raccoonStealFromChests = true
- #Whether wild crows steal crops from farmland.
- crowsStealCrops = true
- #Whether fish oil gives players a special levitation effect.
- fishOilMeme = true
- #Whether soul vulture spawns should be restricted solely to the nether fossil structure or to whatever biome is specified in their respective biome config.
- soulVultureSpawnOnFossil = true
- #Whether acacia blossoms should drop from blocks tagged with #alexsmobs:drops_acacia_blossoms
- acaciaBlossomsDropFromLeaves = true
- #1 out of this number chance for leaves to drop an acacia when broken. Fortune is automatically factored in
- # Default: 130
- # Range: > 0
- acaciaBlossomChance = 130
- #Whether wandering traders offer items like acacia blossoms, mosquito larva, crocodile egg, etc.
- wanderingTraderOffers = true
- #0 = no mungus biome transformation. 1 = mungus changes blocks, but not chunk's biome. 2 = mungus transforms blocks and biome of chunk.
- # Default: 2
- # Range: 0 ~ 2
- mungusBiomeTransformationType = 2
- #List of all mungus mushrooms, biome transformations and surface blocks. Each is seperated by a |. Add an entry with a block registry name, biome registry name, and block registry name(for the ground).
- mungusBiomeMatches = ["minecraft:red_mushroom|minecraft:mushroom_fields|minecraft:mycelium", "minecraft:brown_mushroom|minecraft:mushroom_fields|minecraft:mycelium", "minecraft:crimson_fungus|minecraft:crimson_forest|minecraft:crimson_nylium", "minecraft:warped_fungus|minecraft:warped_forest|minecraft:warped_nylium"]
- #Whether guster spawns are limited to when it is raining/thundering.
- limitGusterSpawnsToWeather = true
- #Whether Crimson Mosquitoes can transform into Warped Moscos if attacking a Mungus or any listed creature.
- warpedMoscoTransformation = true
- #List of extra(non mungus) mobs that will trigger a crimson mosquito to become a warped mosquito. Ex: "minecraft:mooshroom", "alexsmobs:warped_toad"
- warpedMoscoMobTriggers = [""]
- #True if straddleboard enchants are enabled.
- straddleboardEnchants = true
- #Whether emu should target skeletons.
- emuTargetSkeletons = true
- #Percent chance for emu leggings to dodge projectile attacks.
- # Default: 0.45
- # Range: 0.0 ~ 1.0
- emuPantsDodgeChance = 0.45
- #Whether cachalots can destroy wood blocks if angry.
- cachalotDestruction = true
- #Relative volume of cachalot whales compared to other animals. Note that irl they are the loudest animal. Turn this down if you find their clicks annoying.
- # Default: 3.0
- # Range: 0.0 ~ 10.0
- cachalotVolume = 3.0
- #Percent chance for fungus to grow per each leaf a leafcutter ant returns to the colony.
- # Default: 0.3
- # Range: 0.0 ~ 1.0
- leafcutterAntFungusGrowChance = 0.3
- #How many feedings of leaves does a leafcutter colony need in order to regain a worker ant, if below half the max members.
- # Default: 25
- # Range: 2 ~ 100000
- leafcutterAntRepopulateFeedings = 25
- #Max number of ant entities allowed inside a leafcutter anthill.
- # Default: 10
- # Range: 2 ~ 100000
- leafcutterAntColonySize = 10
- #Percent chance for leafcutter ants to break leaves blocks when harvesting. Set to zero so that they can not break any blocks.
- # Default: 0.2
- # Range: 0.0 ~ 1.0
- leafcutterAntBreakLeavesChance = 0.2
- #Makes eagles teleport back to their owner if they get stuck during controlled flight. Useful for when playing with the Optifine mod, since this mod is the fault of many issues with the falconry system.
- falconryTeleportsBack = false
- #Makes Tarantula Hawks fireproof, perfect if you also want these guys to spawn in the nether.
- fireproofTarantulaHawk = false
- #List of dimensions in which spawning void worms via mysterious worm items is allowed.
- voidWormSpawnDimensions = ["minecraft:the_end"]
- #All void worm damage is scaled to this.
- # Default: 1.0
- # Range: 0.0 ~ 100.0
- voidWormDamageModifier = 1.0
- #Max Health of the void worm boss.
- # Default: 160.0
- # Range: 0.0 ~ 1000000.0
- voidWormMaxHealth = 160.0
- #Whether the void worm boss is summonable or not, via the mysterious worm item.
- voidWormSummonable = true
- #Whether seagulls should steal food out of players' hotbar slots.
- seagullStealing = true
- #List of items that seagulls cannot take from players.
- seagullStealingBlacklist = ["solonion:lunchbag", "solonion:lunchbox", "solonion:golden_lunchbox"]
- #Whether the Clinging Potion effect should flip the screen. Warning: may cause nausea.
- clingingFlipEffect = false
- #Percent chance of getting Pigshoes from Piglin Bartering. Set to zero to disable.
- # Default: 0.02500000037252903
- # Range: 0.0 ~ 1.0
- tusklinShoesBarteringChance = 0.02500000037252903
- #The visual zoom of the rainbow pattern on the rainbow glass block. Higher number = bigger pattern.
- # Default: 16.0
- # Range: 1.0 ~ 10000.0
- rainbowGlassFidelity = 16.0
- #Whether Rabbits can transform into Bunfungus if fed Mungal spores.
- bunfungusTransformation = true
- #True if some Alex's Mobs items should spawn in loot chests.
- addLootToChests = true
- #List of items that cannot be put in a Transmuting Table.
- transmutationBlacklist = ["minecraft:beacon"]
- #True if transmutation tables should not have the ability to pick up new items to transmute, and only give options from the loot tables.
- limitTransmutingToLootTables = false
- #True if transmutation tables can explode when broken.
- transmutingTableExplodes = true
- #The experience, in levels, that each transmutation of a stack takes in the transmuting table.
- # Default: 3
- # Range: 0 ~ 100000
- transmutingExperienceCost = 3
- #The step value multiplied by the log of the stack size when transmuting an item, used to determine its weight for appearing in future transmutation possibilities. Higher number = more likely to appear.
- # Default: 3.0
- # Range: 1.0 ~ 10000.0
- transmutingWeightAddStep = 3.0
- #The step value that an item looses when selecting it as the transmutation result. Keep this number higher than the one above for balance reasons. Higher number = less likely to appear after transmuting multiple times.
- # Default: 4.0
- # Range: 1.0 ~ 10000.0
- transmutingWeightRemoveStep = 4.0
- #True if skreechers can summon a new warden, when applicable.
- skreechersSummonWarden = true
- #The distance in blocks that will cause an underminer to dissapear when approached by a player.
- # Default: 8.0
- # Range: 1.0 ~ 10000.0
- underminerDisappearDistance = 8.0
-
-[spawning]
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 8
- # Range: 0 ~ 1000
- grizzlyBearSpawnWeight = 8
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- grizzlyBearSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 9
- # Range: 0 ~ 1000
- roadrunnerSpawnWeight = 9
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- roadrunnerSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 8
- # Range: 0 ~ 1000
- boneSerpentSpawnWeight = 8
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 40
- # Range: > 0
- boneSeprentSpawnRolls = 40
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 40
- # Range: 0 ~ 1000
- gazelleSpawnWeight = 40
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- gazelleSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 20
- # Range: 0 ~ 1000
- crocodileSpawnWeight = 20
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- crocSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 3
- # Range: 0 ~ 1000
- flySpawnWeight = 3
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- flySpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 19
- # Range: 0 ~ 1000
- hummingbirdSpawnWeight = 19
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- hummingbirdSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 2
- # Range: 0 ~ 1000
- orcaSpawnWeight = 2
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 6
- # Range: > 0
- orcaSpawnRolls = 6
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 5
- # Range: 0 ~ 1000
- sunbirdSpawnWeight = 5
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 6
- # Range: > 0
- sunbirdSpawnRolls = 6
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 25
- # Range: 0 ~ 1000
- gorillaSpawnWeight = 25
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- gorillaSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 15
- # Range: 0 ~ 1000
- crimsonMosquitoSpawnWeight = 15
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- crimsonMosquitoSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 12
- # Range: 0 ~ 1000
- rattlesnakeSpawnWeight = 12
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- rattlesnakeSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- endergradeSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- endergradeSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 8
- # Range: 0 ~ 1000
- hammerheadSharkSpawnWeight = 8
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- hammerheadSharkSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 7
- # Range: 0 ~ 1000
- lobsterSpawnWeight = 7
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- lobsterSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 16
- # Range: 0 ~ 1000
- komodoDragonSpawnWeight = 16
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- komodoDragonSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 28
- # Range: 0 ~ 1000
- capuchinMonkeySpawnWeight = 28
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- capuchinMonkeySpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 8
- # Range: 0 ~ 1000
- caveCentipedeSpawnWeight = 8
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- caveCentipedeSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 30
- # Range: 0 ~ 1000
- warpedToadSpawnWeight = 30
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- warpedToadSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 9
- # Range: 0 ~ 1000
- mooseSpawnWeight = 9
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- mooseSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 40
- # Range: 0 ~ 1000
- mimicubeSpawnWeight = 40
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- mimicubeSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- raccoonSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- raccoonSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 30
- # Range: 0 ~ 1000
- blobfishSpawnWeight = 30
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- blobfishSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 20
- # Range: 0 ~ 1000
- sealSpawnWeight = 20
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- sealSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 4
- # Range: 0 ~ 1000
- cockroachSpawnWeight = 4
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- cockroachSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- shoebillSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- shoebillSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 30
- # Range: 0 ~ 1000
- elephantSpawnWeight = 30
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- elephantSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 30
- # Range: 0 ~ 1000
- soulVultureSpawnWeight = 30
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- soulVultureSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 18
- # Range: 0 ~ 1000
- snowLeopardSpawnWeight = 18
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- snowLeopardSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- spectreSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 5
- # Range: > 0
- spectreSpawnRolls = 5
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- crowSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- crowSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 20
- # Range: 0 ~ 1000
- alligatorSnappingTurtleSpawnWeight = 20
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- alligatorSnappingTurtleSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 4
- # Range: 0 ~ 1000
- mungusSpawnWeight = 4
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- mungusSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 15
- # Range: 0 ~ 1000
- mantisShrimpSpawnWeight = 15
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- mantisShrimpSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 35
- # Range: 0 ~ 1000
- gusterSpawnWeight = 35
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- gusterSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn. NOTE: By default the warped mosco doesn't spawn in any biomes.
- # Default: 1
- # Range: 0 ~ 1000
- warpedMoscoSpawnWeight = 1
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1000
- # Range: > 0
- warpedMoscoSpawnRolls = 1000
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 70
- # Range: 0 ~ 1000
- straddlerSpawnWeight = 70
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- straddlerSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- stradpoleSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 3
- # Range: > 0
- stradpoleSpawnRolls = 3
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 20
- # Range: 0 ~ 1000
- emuSpawnWeight = 20
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- emuSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 20
- # Range: 0 ~ 1000
- platypusSpawnWeight = 20
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- platypusSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 19
- # Range: 0 ~ 1000
- dropbearSpawnWeight = 19
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- dropbearSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- tasmanianDevilSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- tasmanianDevilSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 25
- # Range: 0 ~ 1000
- kangarooSpawnWeight = 25
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- kangarooSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 2
- # Range: 0 ~ 1000
- cachalotWhaleSpawnWeight = 2
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- cachalotWhaleSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 4
- # Range: 0 ~ 1000
- enderiophageSpawnWeight = 4
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 2
- # Range: > 0
- enderiophageSpawnRolls = 2
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 15
- # Range: 0 ~ 1000
- baldEagleSpawnWeight = 15
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- baldEagleSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 30
- # Range: 0 ~ 1000
- tigerSpawnWeight = 30
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- tigerSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 6
- # Range: 0 ~ 1000
- tarantulaHawkSpawnWeight = 6
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- tarantulaHawkSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 0
- # Range: 0 ~ 1000
- voidWormSpawnWeight = 0
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- voidWormSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 11
- # Range: 0 ~ 1000
- frilledSharkSpawnWeight = 11
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- frilledSharkSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 9
- # Range: 0 ~ 1000
- mimicOctopusSpawnWeight = 9
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- mimicOctopusSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 21
- # Range: 0 ~ 1000
- seagullSpawnWeight = 21
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- seagullSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 20
- # Range: 0 ~ 1000
- froststalkerSpawnWeight = 20
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- froststalkerSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 18
- # Range: 0 ~ 1000
- tusklinSpawnWeight = 18
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- tusklinSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 15
- # Range: 0 ~ 1000
- laviathanSpawnWeight = 15
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- laviathanSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 9
- # Range: 0 ~ 1000
- cosmawSpawnWeight = 9
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- cosmawSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 23
- # Range: 0 ~ 1000
- toucanSpawnWeight = 23
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- toucanSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 8
- # Range: 0 ~ 1000
- manedWolfSpawnWeight = 8
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- manedWolfSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 12
- # Range: 0 ~ 1000
- anacondaSpawnWeight = 12
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- anacondaSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 7
- # Range: 0 ~ 1000
- anteaterSpawnWeight = 7
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- anteaterSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 60
- # Range: 0 ~ 1000
- rockyRollerSpawnWeight = 60
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- rockyRollerSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 13
- # Range: 0 ~ 1000
- flutterSpawnWeight = 13
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- flutterSpawnRolls = 0
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 5
- # Range: > 0
- geladaMonkeySpawnWeight = 5
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- geladaMonkeySpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 12
- # Range: 0 ~ 1000
- jerboaSpawnWeight = 12
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 2
- # Range: > 0
- jerboaSpawnRolls = 2
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 4
- # Range: 0 ~ 1000
- terrapinSpawnWeight = 4
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- terrapinSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 5
- # Range: 0 ~ 1000
- combJellySpawnWeight = 5
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- combJellySpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 5
- # Range: 0 ~ 1000
- cosmicCodSpawnWeight = 5
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- cosmicCodSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 3
- # Range: 0 ~ 1000
- bunfungusSpawnWeight = 3
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- bunfungusSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 9
- # Range: 0 ~ 1000
- bisonSpawnWeight = 9
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- bisonSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 3
- # Range: 0 ~ 1000
- giantSquidSpawnWeight = 3
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- giantSquidSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn (NOTE: this mob spawns are restricted exclusively to one chunk, see below)
- # Default: 23
- # Range: 0 ~ 1000
- devilsHolePupfishSpawnWeight = 23
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning (NOTE: this mob spawns are restricted exclusively to one chunk, see below)
- # Default: 0
- # Range: > 0
- devilsHolePupfishSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 4
- # Range: 0 ~ 1000
- catfishSpawnWeight = 4
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 2
- # Range: > 0
- catfishSpawnRolls = 2
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 8
- # Range: 0 ~ 1000
- flyingFishSpawnWeight = 8
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- flyingFishSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 15
- # Range: 0 ~ 1000
- skelewagSpawnWeight = 15
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- skelewagSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- rainFrogSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- rainFrogSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 15
- # Range: 0 ~ 1000
- potooSpawnWeight = 15
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- potooSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 28
- # Range: 0 ~ 1000
- mudskipperSpawnWeight = 28
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- mudskipperSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 24
- # Range: 0 ~ 1000
- rhinocerosSpawnWeight = 24
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- rhinocerosSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 15
- # Range: 0 ~ 1000
- sugarGliderSpawnWeight = 15
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- sugarGliderSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 30
- # Range: 0 ~ 1000
- farseerSpawnWeight = 30
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- farseerSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 10
- # Range: 0 ~ 1000
- skreecherSpawnWeight = 10
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- skreecherSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 50
- # Range: 0 ~ 1000
- underminerSpawnWeight = 50
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- underminerSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 5
- # Range: 0 ~ 1000
- murmurSpawnWeight = 5
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 1
- # Range: > 0
- murmurSpawnRolls = 1
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 7
- # Range: 0 ~ 1000
- skunkSpawnWeight = 7
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- skunkSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 14
- # Range: 0 ~ 1000
- bananaSlugSpawnWeight = 14
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- bananaSlugSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 16
- # Range: 0 ~ 1000
- blueJaySpawnWeight = 16
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- blueJaySpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 29
- # Range: 0 ~ 1000
- caimanSpawnWeight = 29
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- caimanSpawnRolls = 0
- #Spawn Weight, added to a pool of other mobs for each biome. Higher number = higher chance of spawning. 0 = disable spawn
- # Default: 8
- # Range: 0 ~ 1000
- triopsSpawnWeight = 8
- #Random roll chance to enable mob spawning. Higher number = lower chance of spawning
- # Default: 0
- # Range: > 0
- triopsSpawnRolls = 0
-
-[uniqueSpawning]
- #Maximum world y-level that cave centipedes can spawn at
- # Default: 0
- # Range: -64 ~ 320
- caveCentipedeSpawnHeight = 0
- #Maximum world y-level that blobfish can spawn at
- # Default: 25
- # Range: -64 ~ 320
- blobfishSpawnHeight = 25
- #Whether to enable beached cachalot whales to spawn on beaches during thunder storms.
- beachedCachalotWhales = true
- #Percent chance increase for each failed attempt to spawn a beached cachalot whale. Higher value = more spawns.
- # Default: 5
- # Range: 0 ~ 100
- beachedCachalotWhaleSpawnChance = 5
- #Delay (in ticks) between attempts to spawn beached cachalot whales. Default is a single day. Works like wandering traders.
- # Default: 24000
- # Range: > 0
- beachedCachalotWhaleSpawnDelay = 24000
- #Percent chance for leafcutter anthills to spawn as world gen in each chunk. Set to zero to disable spawning.
- # Default: 0.004999999888241291
- # Range: 0.0 ~ 1.0
- leafcutterAnthillSpawnChance = 0.004999999888241291
- #Minimum world y-level that gelada monkeys can spawn at
- # Default: 0
- # Range: -64 ~ 320
- geladaMonkeySpawnRolls = 0
- #Whether to restrict all pupfish spawns to one chunk (similar to real life) or have them only obey their spawn config.
- restrictPupfishSpawns = true
- #The maximum distance a pupfish spawn chunk is from world spawn(0, 0) in blocks.
- # Default: 2000
- # Range: 2 ~ 1000000000
- pupfishChunkSpawnDistance = 2000
- #Whether to restrict all skelewag spawns to shipwreck structures.
- restrictSkelewagSpawns = true
- #Whether to restrict all farseer spawns to near the world border.
- restrictFarseerSpawns = true
- #Whether to restrict all underminer spawns to abandoned mineshafts.
- restrictUnderminerSpawns = true
- #The maximum distance a farseer can spawn from the world border.
- # Default: 100
- # Range: 2 ~ 1000000000
- farseerBorderSpawnDistance = 100
- #Maximum world y-level that murmur can spawn at
- # Default: -30
- # Range: -64 ~ 320
- murmurSpawnHeight = -30
-
-[dangerZone]
- #Its been so long...
- superSecretSettings = false
- #How many cpu cores some mobs(elephants, leafcutter ants, bison etc) should utilize when pathing. Bigger number = less impact on TPS
- # Default: 5
- # Range: 1 ~ 100
- pathfindingThreads = 5
diff --git a/config/apotheosis/apothic_attributes.cfg b/config/apotheosis/apothic_attributes.cfg
deleted file mode 100644
index 225cf0c..0000000
--- a/config/apotheosis/apothic_attributes.cfg
+++ /dev/null
@@ -1,123 +0,0 @@
-# File Specification: https://gist.github.com/Shadows-of-Fire/88ac714a758636c57a52e32ace5474c1
-
-#
-
-general {
- # If the Attributes GUI is available.
- # Client-authoritative.
- # Default: true
- B:"Enable Attributes GUI"=true
-
- # If description tooltips will be added to potion items.
- # Client-authoritative.
- # Default: true
- B:"Enable Potion Tooltips"=true
-
- # A list of attributes that will be hidden from the Attributes GUI. Client-authoritative.
- # This is useful for attributes that are not meant to be visible to players, such as those used by Apothic Attributes itself.
- # This config supports the following input formats:
- # - ResourceLocation strings, such as minecraft:generic.max_health, used to block specific attributes.
- # - Namespaced wildcards, such as apothic_attributes:*, used to block all attributes in a namespace.
- # - Negation entries, such as !apothic_attributes:elytra_flight, which will un-block a specific attribute that would otherwise be blocked by a wildcard.
- # Note:
- # The list is processed in order. Place negation entries at the end of the list to ensure they take precedence.
- #
- # Default: [neoforge:nametag_distance], [neoforge:creative_flight], [apothic_attributes:elytra_flight], [apothic_attributes:ghost_health]
- S:"Hidden Attributes" <
- neoforge:nametag_distance
- neoforge:creative_flight
- apothic_attributes:elytra_flight
- apothic_attributes:ghost_health
- >
-}
-
-
-effects {
- # The value (per-level) of the Experience Gained attribute modifier provided by Ancient Knowledge.
- # Synced.
- # Default: 4.0; Range: [1.0 ~ 1024.0]
- S:"Ancient Knowledge Multiplier"=4.0
-}
-
-
-client {
- # The anchor point for this element.
- # Default: top_right
- S:"GUI Button Offset Anchor Point"=top_right
-
- # The X offset for this element.
- # Default: -3; Range: [-1000 ~ 1000]
- I:"GUI Button Offset X Offset"=-3
-
- # The Y Offset for this element.
- # Default: 3; Range: [-1000 ~ 1000]
- I:"GUI Button Offset Y Offset"=12
-}
-
-
-combat_rules {
- # The protection damage reduction formula.
- # Computed after Prot Pierce and Prot Shred are applied.
- # Arguments:
- # 'protPoints' - The number of protection points the user has after reductions.
- # Output:
- # The percentage of damage taken after protection has been applied, from 0 (no damage taken) to 1 (full damage taken).
- # Reference:
- # See https://github.com/ezylang/EvalEx#usage-examples for how to write expressions.
- #
- # Default: 1 - min(0.025 * protPoints, 0.85)
- S:"Protection Formula"=1 - min(0.025 * protPoints, 0.85)
-
- # The a-value formula, which computes an intermediate used in the armor formula.
- # Arguments:
- # 'damage' - The damage of the incoming attack.
- # Output:
- # The a-value, which will be supplied as an argument to the armor formula.
- # Reference:
- # See https://github.com/ezylang/EvalEx#usage-examples for how to write expressions.
- #
- # Default: if(damage < 20, 10, 10 + (damage - 20) / 2)
- S:"A-Value Formula"=if(damage < 20, 10, 10 + (damage - 20) / 2)
-
- # The armor damage reduction formula.
- # Computed after Armor Pierce and Armor Shred are applied.
- # Arguments:
- # 'a' - The a-value computed by the a-value formula.
- # 'damage' - The damage of the incoming attack.
- # 'armor' - The armor value of the user after reductions.
- # 'toughness' - The armor toughness value of the user.
- # Output:
- # The percentage of damage taken after armor has been applied, from 0 (no damage taken) to 1 (full damage taken).
- # Reference:
- # See https://github.com/ezylang/EvalEx#usage-examples for how to write expressions.
- # Note:
- # The vanilla formula is: 1 - min(max(armor - damage / (2 + toughness / 4), armor / 5), 20) / 25
- #
- # Default: a / (a + armor)
- S:"Armor Formula"=a / (a + armor)
-
- # The armor toughness formula.
- # This is used to determine how armor toughness impacts enemy Armor Pierce / Armor Shred.
- # Arguments:
- # 'damage' - The damage of the incoming attack.
- # 'armor' - The armor value of the user after reductions.
- # 'toughness' - The armor toughness value of the user.
- # Output:
- # The percentage by which enemy armor pierce/shred will be reduced, from 0 (no change) to 1 (preventing it completely).
- # Reference:
- # See https://github.com/ezylang/EvalEx#usage-examples for how to write expressions.
- #
- # Default: min(toughness * 0.02, 0.6)
- S:"Armor Toughness Formula"=min(toughness * 0.02, 0.6)
-
- # The factor by which negative armor values will increase incoming damage.
- # Each point of negative armor will increase incoming damage by this factor.
- # A value of 0.015 means that 1 point of negative armor will increase incoming damage by 1.5%.
- # Note:
- # Negative armor is typically only encountered when the attacker has more armor pen than the defender has armor.
- #
- # Default: 0.015; Range: [0.0 ~ 1.0]
- S:"Negative Armor Factor"=0.015
-}
-
-
diff --git a/config/apotheosis/apothic_enchanting.cfg b/config/apotheosis/apothic_enchanting.cfg
deleted file mode 100644
index b909b65..0000000
--- a/config/apotheosis/apothic_enchanting.cfg
+++ /dev/null
@@ -1,20 +0,0 @@
-# File Specification: https://gist.github.com/Shadows-of-Fire/88ac714a758636c57a52e32ace5474c1
-
-# Apotheosis Enchantment Module Config
-
-client {
- # If enchanted book metadata (treasure, tradeable, etc) are shown in the tooltip.
- # Default: true
- B:"Show Enchanted Book Metadata"=true
-
- # The 1/n chance that a sculkshelf plays a sound, per client tick. Set to 0 to disable.
- # Default: 200; Range: [0 ~ 32767]
- I:"Sculkshelf Noise Chance"=200
-
- # If enchantment descriptions are shown inline in item tooltips.
- # Translations for vanilla enchantments require the 'Enchantment Descriptions' mod.
- # Default: false
- B:"Enable Inlined Enchantment Descriptions"=false
-}
-
-
diff --git a/config/apotheosis/enchantments.cfg b/config/apotheosis/enchantments.cfg
deleted file mode 100644
index 8fc9b13..0000000
--- a/config/apotheosis/enchantments.cfg
+++ /dev/null
@@ -1,3550 +0,0 @@
-# File Specification: https://gist.github.com/Shadows-of-Fire/88ac714a758636c57a52e32ace5474c1
-
-# Apotheosis Enchantment Information
-
-# This file contains configurable data for each enchantment.
-# The names of each category correspond to the registry names of every loaded enchantment.
-
-
-"allurement:alleviating" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:amphibious" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:antidote" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:aqua_affinity" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:ascension_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"farmersdelight:backstabbing" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:bane_of_arthropods" {
- # The max level of this enchantment - originally 5.
- # Default: 10; Range: [1 ~ 127]
- I:"Max Level"=10
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:berserkers_fury" {
- # The max level of this enchantment - originally 3.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Level"=3
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:binding_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:blast_protection" {
- # The max level of this enchantment - originally 4.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:blazing_protection" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:blight_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"alexsmobs:board_return" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:boon_of_the_earth" {
- # The max level of this enchantment - originally 5.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:boss_behaviour" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:breach" {
- # The max level of this enchantment - originally 4.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:bubbling" {
- # The max level of this enchantment - originally 2.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"create:capacity" {
- # The max level of this enchantment - originally 3.
- # Default: 6; Range: [1 ~ 127]
- I:"Max Level"=6
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_spawners:capturing" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"deeperdarker:catalysis" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:chain_lightning" {
- # The max level of this enchantment - originally 2.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:chainsaw" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:channeling" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:chaos" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:chromatic" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:conductivity_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:crescendo_of_bolts" {
- # The max level of this enchantment - originally 5.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:deflection" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:defusal" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:density" {
- # The max level of this enchantment - originally 5.
- # Default: 10; Range: [1 ~ 127]
- I:"Max Level"=10
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:depth_strider" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:efficiency" {
- # The max level of this enchantment - originally 5.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:endless_quiver" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:feather_falling" {
- # The max level of this enchantment - originally 4.
- # Default: 11; Range: [1 ~ 127]
- I:"Max Level"=11
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:fire_aspect" {
- # The max level of this enchantment - originally 2.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:fire_protection" {
- # The max level of this enchantment - originally 4.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:fireproof" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:flame" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:fleeting_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:fortune" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:frost_fang" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:frost_walker" {
- # The max level of this enchantment - originally 2.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:ghasted" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:gluttonous" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:gravity" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:growth_serum" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:healing_aura" {
- # The max level of this enchantment - originally 2.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:health_boost" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:health_siphon" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:herding" {
- # The max level of this enchantment - originally 2.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"moblassos:holding" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:icy_thorns" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:illagers_bane" {
- # The max level of this enchantment - originally 5.
- # Default: 10; Range: [1 ~ 127]
- I:"Max Level"=10
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:immaturity_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:immunity_frame" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:impaling" {
- # The max level of this enchantment - originally 5.
- # Default: 10; Range: [1 ~ 127]
- I:"Max Level"=10
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:infamy_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:infinity" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:infusion" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:insight" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:intimidation" {
- # The max level of this enchantment - originally 2.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:knockback" {
- # The max level of this enchantment - originally 2.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:knowledge_of_the_ages" {
- # The max level of this enchantment - originally 3.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Level"=3
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:launch" {
- # The max level of this enchantment - originally 2.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"alexsmobs:lavawax" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:life_mending" {
- # The max level of this enchantment - originally 3.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Level"=3
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:linked_inventory" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:looting" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:loyalty" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:luck_of_the_sea" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:lure" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:magnetic" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:mending" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:miners_fervor" {
- # The max level of this enchantment - originally 5.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:multishot" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:multishot" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:natures_blessing" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:night_vision" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:obedience" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:ore_scenting" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:outreach" {
- # The max level of this enchantment - originally 4.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:paralysis" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:photosynthesis" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:piercing" {
- # The max level of this enchantment - originally 4.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:piercing" {
- # The max level of this enchantment - originally 4.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:poison_resistance" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"create:potato_recovery" {
- # The max level of this enchantment - originally 3.
- # Default: 6; Range: [1 ~ 127]
- I:"Max Level"=6
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:power" {
- # The max level of this enchantment - originally 5.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:power" {
- # The max level of this enchantment - originally 5.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:projectile_protection" {
- # The max level of this enchantment - originally 4.
- # Default: 11; Range: [1 ~ 127]
- I:"Max Level"=11
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:protection" {
- # The max level of this enchantment - originally 4.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:psychic_wall" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:punch" {
- # The max level of this enchantment - originally 2.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:quick_charge" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecolonies:raider_damage_enchant" {
- # The max level of this enchantment - originally 2.
- # Default: 6; Range: [1 ~ 127]
- I:"Max Level"=6
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:rebounding" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:reeling" {
- # The max level of this enchantment - originally 2.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:reflective_defenses" {
- # The max level of this enchantment - originally 5.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:reforming" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:rejuvenation" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:respiration" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"deeperdarker:reverberation" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:riptide" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:scavenger" {
- # The max level of this enchantment - originally 3.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Level"=3
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"deeperdarker:sculk_smite" {
- # The max level of this enchantment - originally 5.
- # Default: 10; Range: [1 ~ 127]
- I:"Max Level"=10
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"alexsmobs:serpentfriend" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:shadow_hands" {
- # The max level of this enchantment - originally 4.
- # Default: 10; Range: [1 ~ 127]
- I:"Max Level"=10
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:share" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:sharpness" {
- # The max level of this enchantment - originally 5.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:shield_bash" {
- # The max level of this enchantment - originally 4.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:shockwave" {
- # The max level of this enchantment - originally 4.
- # Default: 11; Range: [1 ~ 127]
- I:"Max Level"=11
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:shulker_boss" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:shulker_miniboss" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:silk_touch" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:smite" {
- # The max level of this enchantment - originally 5.
- # Default: 10; Range: [1 ~ 127]
- I:"Max Level"=10
-
- # The max level of this enchantment available from loot sources.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Loot Level"=5
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:sonic_boom" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:soul_speed" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:speedster" {
- # The max level of this enchantment - originally 3.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:spread_of_ailments" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:stable_footing" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"supplementaries:stasis" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"alexsmobs:straddle_jump" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:sweeping_edge" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:swift_sneak" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:tempting" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:tethered_teleport" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:thorns" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:total_recall" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:tough" {
- # The max level of this enchantment - originally 4.
- # Default: 10; Range: [1 ~ 127]
- I:"Max Level"=10
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:traveler" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:unbreaking" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:vampire" {
- # The max level of this enchantment - originally 2.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 2; Range: [1 ~ 127]
- I:"Max Loot Level"=2
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:vanishing_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"allurement:vengeance" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:violent" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:void_cloud" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"deeperdarker:volume" {
- # The max level of this enchantment - originally 4.
- # Default: 9; Range: [1 ~ 127]
- I:"Max Level"=9
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:warping_bite" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:wax_wings" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"minecraft:wind_burst" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"nova_structures:wither_coated" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"apothic_enchanting:worker_exploitation" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"pet_home:xp_transfer" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"aileron:cloudskipper" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"soundattract:conceal" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"aileron:smokestack" {
- # The max level of this enchantment - originally 3.
- # Default: 8; Range: [1 ~ 127]
- I:"Max Level"=8
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"create_ltab:enchantment_luck" {
- # The max level of this enchantment - originally 3.
- # Default: 7; Range: [1 ~ 127]
- I:"Max Level"=7
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"soulbound:soulbound" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"create_ltab:wanderer" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"dungeons_arise:discharge" {
- # The max level of this enchantment - originally 3.
- # Default: 5; Range: [1 ~ 127]
- I:"Max Level"=5
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"dungeons_arise:ensnaring" {
- # The max level of this enchantment - originally 4.
- # Default: 6; Range: [1 ~ 127]
- I:"Max Level"=6
-
- # The max level of this enchantment available from loot sources.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Loot Level"=4
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"dungeons_arise:lolths_curse" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"dungeons_arise:purification" {
- # The max level of this enchantment - originally 3.
- # Default: 4; Range: [1 ~ 127]
- I:"Max Level"=4
-
- # The max level of this enchantment available from loot sources.
- # Default: 3; Range: [1 ~ 127]
- I:"Max Loot Level"=3
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
-"dungeons_arise:voltaic_shot" {
- # The max level of this enchantment - originally 1.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Level"=1
-
- # The max level of this enchantment available from loot sources.
- # Default: 1; Range: [1 ~ 127]
- I:"Max Loot Level"=1
-
- # The enforced effective max level of this enchantment. Regardless of NBT and other buffs, this enchantment will never exceed this level. -1 to disable.
- # Default: -1; Range: [-1 ~ 127]
- I:"Forced Level Cap"=-1
-
- # A function to determine the max enchanting power. The variable "x" is level. See: https://github.com/uklimaschewski/EvalEx#usage-examples
- # Default:
- S:"Max Power Function"=
-
- # A function to determine the min enchanting power.
- # Default:
- S:"Min Power Function"=
-}
-
-
diff --git a/config/bcc-common.toml b/config/bcc-common.toml
deleted file mode 100644
index 4d01443..0000000
--- a/config/bcc-common.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-#General settings
-[general]
- #modpackProjectID is now deprecated and will be removed soon
- # Default: 0
- # Range: > 0
- modpackProjectID = 0
- #The name of the modpack
- modpackName = "Banana"
- #The version of the modpack
- modpackVersion = "2.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/betterdays-common.toml b/config/betterdays-common.toml
deleted file mode 100644
index 17df850..0000000
--- a/config/betterdays-common.toml
+++ /dev/null
@@ -1,198 +0,0 @@
-[time]
- #Determines which method is used to set day and night speed.
- #RATIO: Uses daySpeed and nightSpeed settings.
- #MINUTES: Uses daySpeedMinutes and nightSpeedMinutes settings.
- #REALTIME: Sets day and night to 12 real-world hours each.
- #Allowed Values: RATIO, MINUTES, REALTIME
- speedMethod = "RATIO"
- #The speed at which time passes during the day.
- #Day is defined as any time between dayStart (see below) and nightStart (see below) the next day.
- #This is the RATIO of time passing relative to vanilla.
- #Vanilla speed: 1.0
- #Range: 0.0 ~ 24000.0
- daySpeed = 1.0
- #The speed at which time passes during the night.
- #Night is defined as any time between dayStart (see below) and nightStart (see below).
- #This is the RATIO of time passing relative to vanilla.
- #Vanilla speed: 1.0
- #Range: 0.0 ~ 24000.0
- nightSpeed = 1.0
- #An alternative way to set day speed. This setting is mutually exclusive with daySpeed.
- #If both are set, speedMethod (see above) determines which setting is used.
- #This setting defines the length of the day in real-world minutes.
- #Vanilla length: 10.0 minutes
- #Range: 0.1 ~ 10000.0
- daySpeedMinutes = 10.0
- #An alternative way to set night speed. This setting is mutually exclusive with nightSpeed.
- #If both are set, speedMethod (see above) determines which setting is used.
- #This setting defines the length of the night in real-world minutes.
- #Vanilla length: 10.0 minutes
- #Range: 0.1 ~ 10000.0
- nightSpeedMinutes = 10.0
- #The time to start day. This is configurable within the time the sun appears and day starts.
- #Default: 23500
- #Range: 22300.0 ~ 24000.0
- dayStart = 23500.0
- #The time to start night. This is configurable within the time sunset starts and night starts.
- #Default: 12500
- #Range: 12000.0 ~ 13000.0
- nightStart = 12500.0
- #Enabling this will allow the setting of an infinite amount of time speeds defined as pairs in the form:
- #(currentTick, desiredSpeed)
- #where between each value bezier spline interpolation is performed for smooth transitioning
- #The two default pairs at 0 and 24000 are necessary as they act as bounds. However
- #The time speed value for each of them can be freely modified
- enableInterpolatedTime = false
- #The value that determines the smoothing factor in the interpolation algorithm.
- #A high value will make the interpolation softer and curvier
- #A low value will make the interpolation closer to a piecewise function
- #Range: 0.0 ~ 10.0
- interpolatedTimeSmoothingFactor = 0.25
- #These are the pairs that define what speed time should run at, at the specified day/night tick
- #The two default pairs need to exist, but their time speed values can be modified
- interpolatedTimeList = ["0,1.0", "24000,1.0"]
-
- [time.effects]
- #When applied, this effect syncs the passage of weather with the current speed of time.
- #I.e., as time moves faster, rain stops faster. Clear weather is not affected.
- #When set to SLEEPING, this effect only applies when at least one player is sleeping in a dimension.
- #Note: On NeoForge 1.21.1+ this is already handled by the platform. SLEEPING will still work as intended.
- #Note: This setting is not applicable if game rule doWeatherCycle is false.
- #Allowed Values: NEVER, ALWAYS, SLEEPING
- weatherEffect = "SLEEPING"
- #When applied, this effect syncs the random tick speed with the current speed of time, forcing
- #crop, tree, and grass growth to occur at baseRandomTickSpeed multiplied by the current time-speed.
- #When set to SLEEPING, randomTickSpeed is set to baseRandomTickSpeed unless at least one player is sleeping in a dimension.
- #More information on the effects of random tick speed can be found here: https://minecraft.wiki/w/Tick#Random_tick
- #WARNING: This setting overwrites the randomTickSpeed game rule. To modify the base random tick speed,
- #use the baseRandomTickSpeed setting instead of changing the game rule directly.
- #Note: On NeoForge 1.21.1+ this is already handled by the platform. SLEEPING will still work as intended.
- #This effect has a minimum randomTickSpeed of 1 if time speed is less than 1.0.
- #Allowed Values: NEVER, ALWAYS, SLEEPING
- randomTickEffect = "SLEEPING"
- #The base random tick speed used by the randomTickEffect time effect.
- #Range: > 0
- baseRandomTickSpeed = 3
- #When applied, this effect progresses potion effects to match the rate of the current time-speed.
- #This effect does not apply if time speed is 1.0 or less.
- #THIS MAY HAVE A NEGATIVE IMPACT ON PERFORMANCE IN SERVERS WITH MANY PLAYERS.
- #When set to ALWAYS, this effect applies to all players in the dimension, day or night.
- #When set to SLEEPING, this effect only applies to players who are sleeping.
- #Note: On NeoForge 1.21.1+ this is already handled by the platform. SLEEPING will still work as intended.
- #Allowed Values: NEVER, ALWAYS, SLEEPING
- potionEffect = "NEVER"
- #When applied, this effect progresses player hunger effects to match the rate of the current time-speed.
- #This results in faster healing when food level is full, and faster harm when food level is too low.
- #This effect does not apply if time speed is 1.0 or less.
- #When set to ALWAYS, this effect applies to all players in the dimension, day or night. Not recommended on higher difficulty settings
- #When set to SLEEPING, this effect only applies to players who are sleeping.
- #Allowed Values: NEVER, ALWAYS, SLEEPING
- hungerEffect = "NEVER"
- #When applied, this effect progresses block entities like furnaces, hoppers, and spawners to match the rate of the current time-speed.
- #WARNING: This time-effect has a significant impact on performance.
- #This effect does not apply if time speed is 1.0 or less.
- #When set to SLEEPING, this effect only applies when at least one player is sleeping in a dimension.
- #Note: On NeoForge 1.21.1+ this is already handled by the platform. SLEEPING will still work as intended.
- #Allowed Values: NEVER, ALWAYS, SLEEPING
- blockEntityEffect = "NEVER"
-
-[sleep]
- #Enables or disables the sleep feature of this mod. Enabling this setting will modify the vanilla sleep functionality
- #and may conflict with other sleep mods. If disabled, all settings in the sleep section will not apply.
- enableSleepFeature = true
- ### THIS SETTING DEFINES THE SLEEP TIME-SPEED IN SINGLE-PLAYER GAMES ###
- #The maximum speed at which time passes when all players are sleeping.
- #A value of 110 is nearly equal to the time it takes to sleep in vanilla.
- #Range: 0.0 ~ 24000.0
- sleepSpeedMax = 110.0
- #The minimum speed at which time passes when only 1 player is sleeping in a full server.
- #Range: 0.0 ~ 24000.0
- sleepSpeedMin = 1.0
- #The speed at which time passes when all players are sleeping.
- #Set to -1 to disable this feature (sleepSpeedMax will be used when all players are sleeping).
- #Range: -1.0 ~ 24000.0
- sleepSpeedAll = -1.0
- #This parameter defines the curvature of the interpolation function that translates the sleeping player percentage into time-speed.
- #The function used is a Normalized Tunable Sigmoid Function.
- #A value of 0.5 represents a linear relationship.
- #Smaller values bend the curve toward the X axis, while greater values bend it toward the Y axis.
- #This graph may be used as a reference for tuning the curve: https://www.desmos.com/calculator/w8gntxzfow
- #Credit to Dino Dini for the function: https://dinodini.wordpress.com/2010/04/05/normalized-tunable-sigmoid-functions/
- #Credit to SmoothSleep for the idea: https://www.spigotmc.org/resources/smoothsleep.32043/
- #Range: 0.0 ~ 1.0
- sleepSpeedCurve = 0.2
- #Set to 'true' for the weather to clear when players wake up in the morning as it does in vanilla.
- #Set to 'false' to force weather to pass naturally. Adds realism when accelerateWeather is enabled.
- #Note: This setting is ignored if game rule doWeatherCycle is false.
- clearWeatherOnWake = false
- #When true, players are allowed to sleep at all times of day in dimensions controlled by Better Days.
- #Note: Other mods may override this ability.
- allowDaySleep = false
- #When true, a clock is displayed in the sleep interface.
- displayBedClock = true
- #The ratio of players in a dimension that must be sleeping to skip to morning.
- #A value of 1 means all players must be sleeping, 0.5 means half the players must be sleeping, etc.
- #A value of 0 effectively disables this feature.
- #Range: 0.0 ~ 1.0
- ratioPlayersForSleep = 0.0
-
- #This section defines settings for notification messages.
- #All messages support Minecraft formatting codes (https://minecraft.wiki/w/Formatting_codes).
- #All messages have variables that can be inserted using the following format: ${variableName}
- #Any message can be disabled by setting it to an empty string.
- #The type option controls where the message appears:
- # SYSTEM: Appears as a message in the chat. (e.g., "Respawn point set")
- # GAME_INFO: Game information that appears above the hotbar (e.g., "You may not rest now, the bed is too far away").
- #The target option controls to whom the message is sent:
- # ALL: Sends the message to all players on the server.
- # DIMENSION: Sends the message to all players in the current dimension.
- # SLEEPING: Sends the message to all players in the current dimension who are sleeping.
- [sleep.messages]
-
- #This message is sent after a sleep cycle has completed.
- [sleep.messages.morning]
- #Available variables:
- #
- #sleepingPlayers -> the number of players in the current dimension who were sleeping.
- #totalPlayers -> the number of players in the current dimension (spectators are not counted).
- #sleepingPercentage -> the percentage of players in the current dimension who are sleeping (does not include % symbol).
- message = "§e§oTempus fugit!"
- #Sets where this message appears.
- #Allowed Values: SYSTEM, GAME_INFO
- type = "GAME_INFO"
- #Sets to whom this message is sent.
- #A target of 'SLEEPING' will send the message to all players who just woke up.
- #Allowed Values: ALL, DIMENSION, SLEEPING
- target = "DIMENSION"
-
- #This message is sent when a player enters their bed.
- [sleep.messages.enterBed]
- #Available variables:
- #player -> the player who started sleeping.
- #sleepingPlayers -> the number of players in the current dimension who are sleeping.
- #totalPlayers -> the number of players in the current dimension (spectators are not counted).
- #sleepingPercentage -> the percentage of players in the current dimension who are sleeping (does not include % symbol).
- message = "${player} is now sleeping. [${sleepingPlayers}/${totalPlayers}]"
- #Sets where this message appears.
- #Allowed Values: SYSTEM, GAME_INFO
- type = "GAME_INFO"
- #Sets to whom this message is sent.
- #
- #Allowed Values: ALL, DIMENSION, SLEEPING
- target = "DIMENSION"
-
- #This message is sent when a player leaves their bed (without being woken up naturally by morning).
- [sleep.messages.leaveBed]
- #Available variables:
- #player -> the player who left their bed.
- #sleepingPlayers -> the number of players in the current dimension who are sleeping.
- #totalPlayers -> the number of players in the current dimension (spectators are not counted).
- #sleepingPercentage -> the percentage of players in the current dimension who are sleeping (does not include % symbol).
- message = "${player} has left their bed. [${sleepingPlayers}/${totalPlayers}]"
- #Sets where this message appears.
- #Allowed Values: SYSTEM, GAME_INFO
- type = "GAME_INFO"
- #Sets to whom this message is sent.
- #
- #Allowed Values: ALL, DIMENSION, SLEEPING
- target = "DIMENSION"
diff --git a/config/blueprint-client.toml b/config/blueprint-client.toml
deleted file mode 100644
index 5206d94..0000000
--- a/config/blueprint-client.toml
+++ /dev/null
@@ -1,25 +0,0 @@
-#Scale for screen shake effects
-# Default: 1.0
-# Range: 0.0 ~ 1.0
-screenShakeScale = 1.0
-#Max amount of sources that can contribute to screen shaking, adjustable for performance and preference reasons. 0 will disable the addition of shake sources
-# Default: 256
-# Range: > 0
-maxScreenShakers = 256
-#Determines if the experimental settings screen should be disabled
-disableExperimentalSettingsScreen = true
-#If no Slabfish hats should render at all, including on other players
-disableSlabfishHats = false
-#Whether the Slabfish Plush Campaign button should appear on the title screen. Ends May 11th.
-disableSlabfishPlushCampaign = true
-
-#Slabfish patron hat settings.
-[slabfishSettings]
- #If the slabfish hat should be enabled
- enabled = true
- #If the slabfish hat's backpack should be enabled
- backpackEnabled = true
- #If the slabfish hat's sweater should be enabled
- sweaterEnabled = true
- #If the slabfish hat's custom type should be enabled. If false, the default swamp slabfish appears
- typeEnabled = true
diff --git a/config/brutalbosses.json b/config/brutalbosses.json
deleted file mode 100644
index defc1e5..0000000
--- a/config/brutalbosses.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "printChestLoottable": {
- "desc:": "Prints the chest loottable on opening and on spawn and logs the Loottables which do not have a boss assigned of structures to the latest.log. Useful to find the table used by a dungeon chest, only works if the chest is not opened yet: default:false",
- "printChestLoottable": false
- },
- "damageMultiplier": {
- "desc:": "Global difficulty multiplier, affects damage of all bosses, default:1.0",
- "damageMultiplier": 1.0
- },
- "healthMultiplier": {
- "desc:": "Global difficulty multiplier, affects health of all bosses, default:1.0",
- "healthMultiplier": 2.0
- },
- "globalBossSpawnChance": {
- "desc:": "Global boss spawn chance, determines the chance per treasure chest spawn at which a boss can appear in a structure. Chance X in 100, default = 30",
- "globalBossSpawnChance": 5
- },
- "minDistance": {
- "desc:": "Minimum distance in blocks between spawning, is not 100% guranteed compares last 20 spawns. default = 100",
- "minDistance": 100
- }
-}
diff --git a/config/chalk-common.toml b/config/chalk-common.toml
deleted file mode 100644
index adc1202..0000000
--- a/config/chalk-common.toml
+++ /dev/null
@@ -1,35 +0,0 @@
-#How many marks you can draw with a single chalk. Default: 64
-# Default: 64
-# Range: > 0
-ChalkDurability = 128
-#How much light glowing mark produces. Default: 5
-# Default: 5
-# Range: 0 ~ 15
-GlowingMarkLightLevel = 6
-#Controls whether glowing should be enabled in Chalk Box.
-#If disabled - you will not be able to draw glowing marks with chalk box.
-#Default: true
-ChalkBoxGlowingEnabled = true
-#How many glowing uses one glowing item will give.
-#Default: 8
-# Default: 8
-# Range: 1 ~ 9999
-ChalkBoxAmountPerGlowingItem = 8
-#If enabled, Chalks (and Chalk Boxes) will generate in Dungeons, Abandoned Mineshafts, Villages (Planes and Savanna), Cartographer village houses
-#Default: true
-GenerateChalkInLootChests = true
-
-#Enable/disable symbols and location of the advancement that will unlock that symbol. (Empty = available from the start)
-[Symbols]
- CrossEnabled = true
- CrossUnlockAdvancement = ""
- HeartEnabled = true
- HeartUnlockAdvancement = "minecraft:husbandry/tame_an_animal"
- HouseEnabled = true
- HouseUnlockAdvancement = "chalk:adventure/home_is_where_the_bed_is"
- PickaxeEnabled = true
- PickaxeUnlockAdvancement = "minecraft:story/iron_tools"
- SkullEnabled = true
- SkullUnlockAdvancement = "chalk:adventure/bound_by_bone"
- CheckEnabled = true
- CheckUnlockAdvancement = ""
diff --git a/config/connectivity.json b/config/connectivity.json
deleted file mode 100644
index 7bdae34..0000000
--- a/config/connectivity.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "disableLoginLimits": {
- "desc:": "Should login packet size limits be disabled? Error:(IOException(\"Payload may not be larger than 1048576 bytes\")) default:true",
- "disableLoginLimits": true
- },
- "disablePacketLimits": {
- "desc:": "Should play packet size limits be disabled? Error:(Badly compressed packet) default:true",
- "disablePacketLimits": true
- },
- "disableChatVerificationDisconnect": {
- "desc:": "(Clientside) Disables players disconnecting on chat message verification problems,(enable debugPrintMessages to see the message causing issues). default:true",
- "disableChatVerificationDisconnect": true
- },
- "debugPrintMessages": {
- "desc:": "Enable addition debug logging for networking errors. default:false",
- "debugPrintMessages": false
- },
- "logintimeout": {
- "desc:": "Set the max login timeout in seconds. default = 120",
- "logintimeout": 300
- },
- "disconnectTimeout": {
- "desc:": "Set the ingame disconnect timeout for disconnecting players. Default = 60sec",
- "disconnectTimeout": 120
- },
- "packetHistoryMinutes": {
- "desc:": "Set the amount of minutes for which network packet history data is saved. Default = 5 minutes",
- "packetHistoryMinutes": 5
- },
- "malformedtraffic": {
- "desc:": "Detection and blocking of malformed and/or malicious traffic",
- "enabled": true,
- "proxies:": "Add your proxy IP to the whitelist below, if you're using one(e.g. velocity) to avoid blocking the proxy's ip. Format: [\"127.0.0.1\", \"128.0.01\"] without the \\ ",
- "proxywhitelist": []
- },
- "showFullResourceLocationException": {
- "desc:": "Enable to see the full log output for all resource location exceptions. Default = false",
- "showFullResourceLocationException": false
- }
-}
diff --git a/config/connector.json b/config/connector.json
deleted file mode 100644
index d578881..0000000
--- a/config/connector.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "version": 1,
- "hiddenMods": [],
- "globalModAliases": {
- "cloth_config": "cloth-config2",
- "playeranimator": "player-animator"
- },
- "enableMixinSafeguard": false
-}
diff --git a/config/corpse-server.toml b/config/corpse-server.toml
deleted file mode 100644
index 1c75e61..0000000
--- a/config/corpse-server.toml
+++ /dev/null
@@ -1,36 +0,0 @@
-#The time (in real life days) deaths get stored
-#-1 for infinite storage
-#0 for not storing deaths at all
-# Default: -1
-# Range: > -1
-death_storage_duration = -1
-
-[corpse]
- #The time passed (in ticks) after a corpse turns into a skeleton
- # Default: 72000
- # Range: > 0
- skeleton_time = 72000
- #If the corpse should lie on its face
- lie_on_face = false
- #If the corpse should wear the players equipment
- show_equipment = true
- #If the corpse should fall into the void
- fall_into_void = false
- #If the corpse should get removed when in lava
- lava_damage = false
-
- [corpse.access]
- #If only the owner of the corpse can access the inventory
- only_owner = true
- #If everybody can access the corpse in the skeleton stage (Only if only_owner_access is set to true)
- skeleton = true
-
- [corpse.despawn]
- #The time passed (in ticks) after a corpse despawns (only if empty)
- # Default: 600
- # Range: > 20
- time = 600
- #The time passed (in ticks) after a corpse despawns even if its not empty (-1 = never)
- # Default: -1
- # Range: > -1
- force_time = -1
diff --git a/config/cpm.json b/config/cpm.json
deleted file mode 100644
index b8e6f72..0000000
--- a/config/cpm.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "editorLastVersion": "0.6.25a",
- "editorRecentProjects": [],
- "titleScreenButton": false,
- "serverSettings": {},
- "keybinds": {}
-}
diff --git a/config/crash_assistant/config.toml b/config/crash_assistant/config.toml
deleted file mode 100644
index f791ca8..0000000
--- a/config/crash_assistant/config.toml
+++ /dev/null
@@ -1,379 +0,0 @@
-
-#General settings of Crash Assistant mod.
-[general]
- #Link which will be opened in browser on request_help_button pressed.
- #If equals CHANGE_ME, will open Forge/NeoForge/Fabric/Quilt discord link. Names of communities/channels also will be used not from config, but according to this link.
- #Must start with 'https://' or 'www.'
- help_link = "CHANGE_ME"
- #With this option, you can select the formulation of the GUI (e.g., in the help buttons, title).
- #Currently supported:
- # - DISCORD: Uses terminology like 'join the Discord' and 'post in #channel'.
- # - GITHUB: Uses terminology like 'visit the GitHub' and 'post into a new issue'.
- formulation_type = "GITHUB"
- #Anyways log will be uploaded to mclo.gs, but with this option you can wrap link to gnomebot.dev for better formatting.
- #If help_link equals 'CHANGE_ME', this value will be ignored and gnomebot.dev used.
- #Supported values: mclo.gs / gnomebot.dev
- upload_to = "gnomebot.dev"
- #Show gui on minecraft crashed on modloading and FML error screen displayed.
- show_on_fml_error_screen = true
- #Close old CrashAssistantApp if it's still running when starting a new instance of Minecraft, to avoid confusing player with window from old crash.
- kill_old_app = true
- #If options.txt doesn't exist, the default language will be used.
- default_lang = "en_us"
- #By default, crash assistant will get the value for the current language from the overrides folder, then from the jar.
- #By changing this option, it will first try to get it from the current overrides, then (if no override exists for this language)
- #from the override for the language specified here, and only then from the jar language.
- #Use "NONE" to disable this feature. Or language key, like "en_us" to enable it.
- priority_lang_for_overrides = "NONE"
- #By changing this value you can disable creating "crash_assistant_localization_overrides" folder and placing "README.md" file there.
- generate_localization_overrides_folder_with_readme = true
- #By default our process is scanning for terminated processes(they can appear with delay) and after finish of scan enabling upload buttons.
- #This option can prevent this and enable individual upload buttons immediately after crash.
- #However can confuse users and make them clicking individual upload buttons instead of Upload All Button.
- prevent_upload_buttons_delay = false
- #Before uploading the first log, requires the user to accept the privacy policy.
- #Disabling this option may be illegal in some countries if you are modpack creator. Disable at your own risk.
- enable_privacy_policy_acceptance = true
- #Unfortunately mclogs censoring ip-like versions as has no way to determine if it's version or IP.
- #This will prevent this by replacing dot's in them to dot-like symbol.
- #Anti censoring only versions, IP's are kept censored.
- enable_mclogs_anti_ip_like_version_censorer = true
- #Prevents creating "crash_assistant" folder in the logs folder.
- #So this option prevents our app logging at all.
- #HIGHLY UNRECOMMENDED to disable! Contains many useful info.
- prevent_generating_crash_assistant_app_logs = false
- #Generates "logs/stderr_stream.log" with stderr stream.
- #Since many launchers are not saving this info, which is extremely helpful for debugging some crashes.
- #As only where crash reason is present. Keeps original stream untouched, just logs it to a file.
- generate_own_launcher_log = true
- #If true, Crash Assistant will pop up even if the presence of win_event log is the only sign of a crash.
- #Can be false positive for some users, since they can have some unrelated spam in the windows event error log.
- win_event_is_crash = false
- #Here you can change priority for logs.
- #For example if you want crash report to be shown earlier than latest.log in the available logs list.
- #Supported values: https://github.com/KostromDan/Crash-Assistant/blob/1.19-1.20.1/app/src/main/java/dev/kostromdan/mods/crash_assistant/app/logs_analyser/LogType.java
- #Usage: ["CRASH_REPORT", "LOG"]
- logs_priority_overrides = []
- #List of blacklisted log files (checked with startswith()). This files won't show in GUI logs list.
- blacklisted_logs = []
-
-#A simplified GUI that hides the logs list until the user opts into Expert Mode.
-[simple_mode]
- #If enabled, the GUI starts in simple mode with logs hidden and a single "Show Logs (Expert Mode)" button.
- #Disabled by default.
- enabled = false
- #If true, modpack creators always see the Expert Mode with logs visible, even if simple mode is enabled.
- prevent_for_modpack_creators = true
- #If true, hides the mod list changes section while simple mode is active.
- hide_modlist_section = false
-
-#Here you can change text of lang placeHolders.
-#Also you can change any text in lang files.
-#You don't need to modify jar. You can change it in config/crash_assistant/lang. For more info read README.md file located where.
-[text]
- #$CONFIG.text.support_name$ in lang files will be replaced with this value.
- #For example this placeHolder used in: "Request help in the $CONFIG.text.support_name$"
- #Recommended values: "Modpack-X Discord", "Modpack-X GitHub repository", etc.
- support_name = "PodKos"
- #$CONFIG.text.support_place$ in lang files will be replaced with this value.
- #Recommended values: "#support channel".
- #In case of formulation type `GITHUB` won't be used.
- support_place = "#example channel"
- #$CONFIG.text.modpack_name$ in lang files will be replaced with this value.
- #For example this placeHolder used in: "Oops, $CONFIG.text.modpack_name$ crashed!"
- #Supports Better Compatibility Checker integration. You can use $BCC.modpackName$, $BCC.modpackVersion$, etc and it will be replaced with value from BCC config.
- modpack_name = "Banana"
-
-#Settings of message generated by Upload all button
-[generated_message]
- #Add prefix before filename.
- #This can prevent too small, hard to hit on mobile links.
- #Recommended values: "### ".
- prefix = "### "
- #Separator between logs.
- #If you want vertical logs, use "\n$PREFIX$".
- logs_separator = " | "
- #Adds line in log list about this Intel processor can be corrupted.
- intel_corrupted_notification = true
- #Adds line in log list about piracy/offline mode or if check failed.
- piracy_notification = true
- #If the modpack is created for a non-English-speaking audience, сhange this to the language the modpack is designed for.
- #This lang will be used only for generating message by "Upload all..." button.Do not modify this value if there's a chance that the generated message will be sent to English-speaking communities.
- generated_msg_lang = "en_us"
- #This text will be under "$CONFIG.text.modpack_name$ crashed!" in generated message by Upload all button.
- #You can include:
- # * some form, which users should fill out.
- # * additional information like Minecraft version, etc.
- text_under_crashed = ""
- #With this option you can notify user about something related with posting generated message.
- #For example if they need to fill some option from "text_under_crashed", etc.
- #Supports html formatting, placeholders.
- #Leave empty to prevent showing this warning message.
- warning_after_upload_all_button_press = ""
- #Puts problematic frame from hs_err to message.
- put_problematic_frame_to_message = true
- #Puts analysis result(names of crash reasons) to message, instead of just count.
- put_analysis_result_to_message = true
- #Color modified mods count/analysis in msg with ANSI.
- #Can be needed to be disabled if issues are reported to something not supporting ANSI codeblocks, like GitHub.
- #If you disable this option, you may also want to remove "ansi" from "generated_message.ansi_block_pattern".
- color_message = true
- #Structure of the generated message.
- #Variables:
- #$HEADER$ - Title and upload link
- #$TEXT_UNDER_CRASHED$ - Custom text from config
- #$PREFIX$ - The prefix string
- #$LOGS$ - The joined logs
- #$PROBLEMATIC_FRAME$ - hs_err frame
- #$ANALYSIS_RESULT$ - Analysis results
- #$MODLIST_DIFF$ - Modlist changes
- message_structure = "$HEADER$$TEXT_UNDER_CRASHED$$PREFIX$$LOGS$\n$PROBLEMATIC_FRAME$$ANALYSIS_RESULT$$MODLIST_DIFF$"
- #Pattern for a single log line.
- #Variables: $LOG_NAME$, $FILE_NAME$, $LINK$.
- log_line_pattern = "$LOG_NAME$[$FILE_NAME$](<$LINK$>)"
- #Pattern for a split log line (too large for single upload).
- #Variables: $LOG_NAME$, $FILE_NAME$, $LINK_FIRST_LINES$, $LINK_LAST_LINES$, $TOO_BIG_REASONS$.
- log_line_split_pattern = "$LOG_NAME$[$FILE_NAME$ $MSG_LANG.gui.split_log_dialog_head$](<$LINK_FIRST_LINES$>) / [$MSG_LANG.gui.split_log_dialog_tail$](<$LINK_LAST_LINES$>) $TOO_BIG_REASONS$"
- #Pattern for ModList Diff and Analysis Results blocks.
- #Variables: $PREFIX$, $HEADER$, $CONTENT$.
- #If 'color_message' is false, remove 'ansi'.
- ansi_block_pattern = "$PREFIX$$HEADER$\n```ansi\n$CONTENT$\n```"
- #Pattern for formatting the problematic frame from hs_err.
- #Variables: $CONTENT$
- problematic_frame_pattern = "```java\n$CONTENT$\n```"
- #Pattern for simple link notifications (e.g. Intel fix, Piracy check, KubeJS scripts).
- #Variables: $TEXT$, $LINK$
- link_notification_pattern = "[$TEXT$](<$LINK$>)"
- #Pattern for the header of the modlist diff block (containing the link).
- #Variables: $PART1$ (text before link), $PART2$ (text after link), $LINK$.
- modlist_header_pattern = "[$PART1$](<$LINK$>)$PART2$"
-
-#Settings of links copied by Upload and copy link buttons
-[copied_links]
- #With this option, you can customize how single links from individual upload buttons are copied, there
- #log of small size was uploaded to a single link.
- #For example, leave just $LINK$ to copy just link.
- single_link = "$LOG_NAME$$FILE_NAME$: $LINK$"
- #With this option, you can customize how links from individual upload buttons are copied, there
- #log was split to the 2 parts (head and tail, due to too large size for single upload), but user only decided to copy only one of them (not message with both).
- single_link_split = "$LOG_NAME$$FILE_NAME$($HEAD_OR_TAIL$): $LINK$ $TOO_BIG_REASONS$"
- #With this option, you can customize how links from individual upload buttons are copied, there
- #log was split to the 2 parts (head and tail, due to too large size for single upload), but user decided to copy message with both.
- both_links_split = "$LOG_NAME$[$FILE_NAME$ $MSG_LANG.gui.split_log_dialog_head$](<$LINK_FIRST_LINES$>) / [$MSG_LANG.gui.split_log_dialog_tail$](<$LINK_LAST_LINES$>) $TOO_BIG_REASONS$"
- #If enabled, disables the head/tail selection dialog for split logs on individual uploads and always copies message with both links.
- skip_split_dialog = false
-
-#Settings of modlist feature.
-#Adds in generated msg block about which mods modpack user added/removed/updated.
-#Also you can see diff by running '/crash_assistant modlist diff' command.
-[modpack_modlist]
- #Enable feature.
- enabled = true
- #nicknames of players, who considered as modpack creator.
- #Only this players can overwrite modlist.json
- #If this feature is enabled and this array is empty, will be appended with nickname of current player.
- #-----------------------------------------------------------------------------------------------------
- #Warning! This is not displayed anywhere, it's just tech param used for modlist feature to work correctly.
- #Here must be actual nicknames of people who work with the modpack and publishing releases!
- #-----------------------------------------------------------------------------------------------------
- modpack_creators = ["materus"]
- #If enabled, modlist.json will be overwritten on every launch(first tick of TitleScreen),
- #then game is launched by modpack creator.
- #So you won't forget to save it before publishing.
- #If you want to save manually: disable this and use '/crash_assistant modlist save' command.
- auto_update = true
- #If enabled, will add resourcepacks to modlist.json
- #After filename where will be ' (resourcepack)' suffix.
- add_resourcepacks = false
- #If enabled, will add datapacks to modlist.json
- #After filename where will be ' (datapacks)' suffix.
- add_datapacks = false
- #If enabled, will add modloader jar name to modlist, to easily track if user changed version of modloader.
- add_modloader_jar_name = true
- #If enabled, will add generated modlist.txt, with names of all mods / modids / mixin configs / jarjar mods info to logs.
- add_modlist_txt_as_log = true
-
-#Settings of too many changes warning feature.
-#Notifies end users of the modpack and saying they made too many changes to the modpack.
-#Not displayed to the modpack creators.
-[too_many_changes_warning]
- #Set to the positive integer to enable feature. Set to negative integer to disable.
- #How many changes end user should make for warning to be displayed.
- count = -1
- #With this option, you can select the formulation of this warning, currently supported:
- # - NOTIFY: Just saying to the end user that what they made many changes and adding random mods or clicking
- #the "Update All" button is not a good idea without proper testing. It is expected to crash.
- # - DROP_SUPPORT: Saying what you are not providing support for that amount of changes, suggesting the end user to
- #re-install modpack or they are on their own with that amount of changes.
- formulation_type = "NOTIFY"
-
-#Settings of analysis feature.
-#Analysing logs for most common reasons of crashes and displaying recommendations with fixes.
-[analysis]
- #Enable feature.
- enabled = true
- #By default if CA work in modpack mode and ran by the end user it won't display analysis if it blames mod which was part of original modpack.
- #And will blame only mods which were added/updated by end users. By enabling this option you can bypass this and it will blame any mods.
- trigger_on_original_modpack_mods = false
- #Delay in seconds for the OK button when a crash reason is shown for the first time.
- #Helps to ensure the user reads the recommendation.
- #Set to 0 or -1 to disable the delay.
- first_show_delay = -1
- #Here you can disable some Analysis by class names.
- #List of them can be found here: dev.kostromdan.mods.crash_assistant.app.logs_analyser.crash_reasons
- #For example "Create6Addons"
- blacklisted_reasons = []
-
-#Settings of analysis tools feature.
-#Here you can enable or disable showing some analysis tools for end user.
-[analysis_tools]
- #Enable feature.
- enabled = true
- #Here you can disable some Analysis tools by class names.
- #List of them can be found here: dev.kostromdan.mods.crash_assistant.app.gui.analysis
- #For example "MCreatorModDetectorGUI"
- blacklisted_tools = []
-
-#Settings of '/crash_assistant crash' command feature.
-[crash_command]
- #Enable feature.
- enabled = true
- #To ensure the user really wants to crash the game, the command needs to be run again within this amount of seconds.
- #Set to <= 0 to disable the confirmation.
- seconds = 10
-
-#Settings of notifying about intel corrupted processors.
-[intel_corrupted]
- #Enable feature.
- enabled = true
-
-#Settings of notifying about piracy/offline mode.
-[piracy]
- #Enable feature.
- #Note: This option is ignored if general.help_link is default (CHANGE_ME).
- #Notifies if in your community (Discord/GitHub) piracy is not supported. Recommended to enable for modpacks.
- enabled = false
- #Delay in seconds for the OK button when piracy warning is shown.
- #Set to 0 or -1 to disable the delay.
- delay = 10
-
-[greeting]
- #You don't need to touch this option.
- #On first world join of modpack creator if set to false shows greeting, then self enables.
- shown_greeting = false
-
-#Settings of scripting feature.
-#Allows you to add custom scripts for log analysis.
-#Scripts should be placed in config/crash_assistant/scripts/log_analysis folder.
-[scripts]
- #Enable feature.
- enabled = true
- #Enable Scripts IDE in the GUI.
- ide_enabled = true
- #By changing this value you can disable creating "scripts" folder and placing example scripts there.
- generate_scripts_folder_with_example = true
- #If enabled, "logs/crash_assistant/startup_scripts.log" is added to the logs list only when it contains [ERROR].
- #If it has no errors, its contents are written into "crash_assistant_app.log" instead.
- #If app logging is disabled, the startup scripts log is kept as a separate log file.
- attach_startup_scripts_log_only_on_error = true
-
-#You can customise GUI with this options.
-[gui_customisation]
- #Name of a FlatLaf IntelliJ Themes file in config/crash_assistant folder or core theme name.
- #If file doesn't exist and no core theme matches, themes will be disabled and Standard Swing look and feel used.
- #Supported core themes: 'FlatLightLaf', 'FlatDarkLaf', 'FlatIntelliJLaf', 'FlatDarculaLaf', 'FlatMacLightLaf', 'FlatMacDarkLaf'.
- #Supports any IntelliJ Theme file with '.theme.json' extension.
- #If you prefer standard Swing look and feel, use 'Swing'.
- #Look out our guide about theme support: https://github.com/KostromDan/Crash-Assistant/blob/pages/guides/Theme%20Support/Getting%20Started.md
- theme_file_name = "FlatDarculaLaf"
- #Will hide Upload All Button from GUI.
- disable_upload_all_button = false
- #Append comment text with notice about sending screenshot of this gui tells nothing to modpack creators.
- show_dont_send_screenshot_of_gui_notice = true
- #Animate border to request user attention even more.
- screenshot_of_gui_notice_animated_border = true
- #You can make Upload All Button bigger/smaller to request user attention.
- #Default Swing font size is 12, Default for this button in crash assistant is 16.
- #Not recommended to set it more than 16, as it will affect the increase of GUI size because all text won't fit.
- upload_all_button_font_size = 16
- #Same as upload_all_button_font_size, but for Request Help button.
- request_help_button_font_size = 16
- #Same as upload_all_button_font_size, but for the Simple Mode toggle button.
- simple_mode_button_font_size = 16
- #You can change Upload All Button color to request user attention.
- #format is "R_G_B", range is 0-255, for example "255_0_0" is red color. Use "default" to use default swing color.
- #Default for this button is "0_178_0" (dark green color).
- upload_all_button_foreground_color = "0_178_0"
- #Same as upload_all_button_foreground_color, but for Request Help button.
- #Default for this button is "0_0_178" (dark blue color).
- request_help_button_foreground_color = "0_0_178"
- #Same as upload_all_button_foreground_color, but for the Simple Mode toggle button.
- simple_mode_button_foreground_color = "0_0_178"
- #Same as upload_all_button_font_size, but for Auto-Fix button (in integrated GPU warning).
- auto_fix_button_font_size = 16
- #Same as upload_all_button_foreground_color, but for Auto-Fix button (in integrated GPU warning).
- #Default for this button is "0_178_0" (dark green color).
- auto_fix_button_foreground_color = "0_178_0"
- #Same as upload_all_button_foreground_color, but for the Yes button in the privacy policy acceptance dialog.
- #Default for this button is "0_178_0" (dark green color).
- privacy_policy_yes_button_foreground_color = "0_178_0"
- #Same as upload_all_button_foreground_color, but for the No button in the privacy policy acceptance dialog.
- #Default for this button is "255_0_0" (red color).
- privacy_policy_no_button_foreground_color = "255_0_0"
- #Color of the animated border for the screenshot notice.
- #format is "R_G_B", range is 0-255, for example "255_0_0" is red color.
- #Default for this is "255_0_0" (red color).
- screenshot_of_gui_notice_animated_border_color = "255_0_0"
- #Color of the text for the screenshot notice (inside the animated border).
- #format is "R_G_B", range is 0-255, for example "255_0_0" is red color.
- #Default for this is "255_0_0" (red color).
- screenshot_of_gui_notice_text_color = "255_0_0"
- #Color of the button blinking on success action (e.g. upload all finished).
- #format is "R_G_B", range is 0-255.
- #Default is "100_255_100" (light green).
- blinking_button_success_color = "100_255_100"
- #Color of the button blinking on attention request (e.g. click on link in description).
- #format is "R_G_B", range is 0-255.
- #Default is "100_100_255" (light blue).
- blinking_button_attention_color = "100_100_255"
- #Color of the button blinking on error (e.g. failed upload).
- #format is "R_G_B", range is 0-255.
- #Default is "255_100_100" (light red).
- blinking_button_error_color = "255_100_100"
- #Path to a modpack logo to display in the top of the GUI.
- #Path is relative to the Minecraft instance folder. Leave empty to disable.
- #WARNING: use only '/' path separator. '\' will corrupt config!
- modpack_logo_path = ""
- #If true, the logo will be larger, Replacing a some of `don't send screenshot` notice.
- #If false, it will be smaller and logo will be end right where the `don't send screenshot` notice starts.
- #You should try both, but most likely:
- #- If you have some long text in the discord/github name, you will love the small one.
- #- If the text is short, you will love the large one.
- modpack_logo_large_mode = false
- #Limit modpack logo height. Default is -1, which means it's calculated automatically.
- #By default, this should not be needed. But if you have heavily customized GUI or using
- #a rectangle logo instead of square, you may want to decrease its size, so this option could be needed in such case.
- limit_modpack_logo_height = -1
- #This option would be needed only if you limited modpack logo height.
- #Otherwise, the logo will consume all available horizontal space.
- #If true, the logo will be centered. If false, it will be aligned to the top.
- modpack_logo_aligned_center = true
-
-#Checks crash_assistant compatibility with other incompatible mods.
-#Highly unrecommended to disable!
-[compatibility]
- #Enable feature.
- enabled = true
-
-#Options to help debug the Crash Assistant.
-[debug]
- #Debug option to crash immediately after Crash Assistant launched its process to conveniently debug it, configure it without need to manually crash.
- crash_after_init = false
-
-#Options to configure patches made by Crash Assistant.
-[patches]
- #Fixes vanilla crash MC-307905 during crash report generation when StackTraceElement#getFileName() returns null.
- #Without this fix, crash report generation itself crashes under some rare conditions, preventing the original crash report from being created.
- #This patch does not change the report contents; it only allows the crash report to be generated successfully.
- MC307905 = true
-
diff --git a/config/create-client.toml b/config/create-client.toml
deleted file mode 100644
index 0193c39..0000000
--- a/config/create-client.toml
+++ /dev/null
@@ -1,147 +0,0 @@
-#.
-#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder!
-[client]
- #.
- #Show item descriptions on Shift and controls on Ctrl.
- enableTooltips = true
- #.
- #Display a tooltip when looking at overstressed components.
- enableOverstressedTooltip = true
- #.
- #Log a stack-trace when rendering issues happen within a moving contraption.
- explainRenderErrors = false
- #.
- #Higher density means more spawned particles.
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- fanParticleDensity = 0.5
- #.
- #[in Blocks]
- #Maximum Distance to the player at which items in Blocks' filter slots will be displayed
- # Default: 10.0
- # Range: 1.0 ~ 3.4028234663852886E38
- filterItemRenderDistance = 10.0
- #.
- #Choose the menu row that the Create config button appears on in the main menu
- #Set to 0 to disable the button altogether
- # Default: 2
- # Range: 0 ~ 4
- mainMenuConfigButtonRow = 3
- #.
- #Offset the Create config button in the main menu by this many pixels on the X axis
- #The sign (-/+) of this value determines what side of the row the button appears on (left/right)
- # Default: -4
- # Range: > -2147483648
- mainMenuConfigButtonOffsetX = -4
- #.
- #Choose the menu row that the Create config button appears on in the in-game menu
- #Set to 0 to disable the button altogether
- # Default: 3
- # Range: 0 ~ 5
- ingameMenuConfigButtonRow = 3
- #.
- #Offset the Create config button in the in-game menu by this many pixels on the X axis
- #The sign (-/+) of this value determines what side of the row the button appears on (left/right)
- # Default: -4
- # Range: > -2147483648
- ingameMenuConfigButtonOffsetX = -4
- #.
- #Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled
- ignoreFabulousWarning = false
- #.
- #Disable to prevent being rotated while seated on a Moving Contraption
- rotateWhenSeated = true
-
- #.
- #Configure your vision range when submerged in Create's custom fluids
- [client.fluidFogSettings]
- #.
- #The vision range through honey will be multiplied by this factor
- # Default: 1.0
- # Range: 0.125 ~ 256.0
- honey = 1.0
- #.
- #The vision range though chocolate will be multiplied by this factor
- # Default: 1.0
- # Range: 0.125 ~ 256.0
- chocolate = 1.0
-
- #.
- #Settings for the Goggle Overlay
- [client.goggleOverlay]
- #.
- #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay
- # Default: 20
- # Range: > -2147483648
- overlayOffsetX = 20
- #.
- #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay
- # Default: 0
- # Range: > -2147483648
- overlayOffsetY = 0
- #.
- #Enable this to use your custom colors for the Goggle- and Hover- Overlay
- customColorsOverlay = false
- #.
- #The custom background color to use for the Goggle- and Hover- Overlays, if enabled
- #[in Hex: #AaRrGgBb]
- #[@cui:IntDisplay:#]
- # Default: -267386864
- # Range: > -2147483648
- customBackgroundOverlay = -267386864
- #.
- #The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled
- #[in Hex: #AaRrGgBb]
- #[@cui:IntDisplay:#]
- # Default: 1347420415
- # Range: > -2147483648
- customBorderTopOverlay = 1347420415
- #.
- #The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled
- #[in Hex: #AaRrGgBb]
- #[@cui:IntDisplay:#]
- # Default: 1344798847
- # Range: > -2147483648
- customBorderBotOverlay = 1344798847
-
- #.
- #Sound settings
- [client.sound]
- #.
- #Make cogs rumble and machines clatter.
- enableAmbientSounds = true
- #.
- #Maximum volume modifier of Ambient noise
- # Default: 0.10000000149011612
- # Range: 0.0 ~ 1.0
- ambientVolumeCap = 0.10000000149011612
-
- #.
- #Mod Integration and Recipe Viewer
- [client.recipeViewerIntegration]
- #.
- #How Recipe Viewer search should interact with Stock Keepers
- #Allowed Values: SYNC_BOTH, SYNC_FROM_JEI, SYNC_FROM_STOCK_KEEPER, NONE
- syncRecipeViewerSearch = "SYNC_BOTH"
-
- #.
- #Railway related settings
- [client.trains]
- #.
- #How far away the Camera should zoom when seated on a train
- # Default: 3.0
- # Range: 0.0 ~ 3.4028234663852886E38
- mountedZoomMultiplier = 3.0
- #.
- #Display nodes and edges of a Railway Network while f3 debug mode is active
- showTrackGraphOnF3 = false
- #.
- #Additionally display materials of a Rail Network while f3 debug mode is active
- showExtendedTrackGraphOnF3 = false
- #.
- #Display Track Networks and Trains on supported map mods
- showTrainMapOverlay = true
- #.
- #Track Network Color on maps
- #Allowed Values: RED, GREY, WHITE
- trainMapColorTheme = "RED"
diff --git a/config/create_enchantment_industry-server.toml b/config/create_enchantment_industry-server.toml
deleted file mode 100644
index 991876b..0000000
--- a/config/create_enchantment_industry-server.toml
+++ /dev/null
@@ -1,193 +0,0 @@
-#.
-#Parameters and abilities of kinetic mechanisms
-[kinetics]
- #.
- #.
- #Whether Deployer-killed entities should drop experience.
- deployerKillDropXp = true
- #.
- #Scale for experience dropped from Deployer-killed entities.
- # Default: 1.0
- # Range: 0.0 ~ 1.0
- deployerKillXpScale = 1.0
- #.
- #Whether Deployer-mined blocks should drop experience.
- deployerMineDropXp = true
- #.
- #Scale for experience dropped from Deployer-mined blocks.
- # Default: 1.0
- # Range: 0.0 ~ 1.0
- deployerMineXpScale = 1.0
- #.
- #Whether Deployers collect dropped experience as Nuggets of Experience.
- deployerCollectXp = true
- #.
- #Whether the Mending enchantment applies to Deployer-held items (Needs deployerCollectXp = true).
- deployerMendItem = true
- #.
- #Whether Deployers can perform sweep attacks.
- deployerSweepAttack = true
- #.
- #Whether Crushing Wheel-killed entities should drop experience.
- crushingWheelKillDropXp = true
- #.
- #Probability of Crushing Wheel-killed entities dropping experience.
- # Default: 0.30000001192092896
- # Range: 0.0 ~ 1.0
- crushingWheelKillDropXpChance = 0.30000001192092896
- #.
- #Scale for experience dropped from Crushing Wheel-killed entities.
- # Default: 0.3400000035762787
- # Range: 0.0 ~ 1.0
- crushingWheelKillDropXpScale = 0.3400000035762787
-
- #.
- #Fine tune the kinetic stats of individual components
- [kinetics.stressValues.v1]
-
- #.
- #.
- #[in Stress Units]
- #Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives.
- [kinetics.stressValues.v1.impact]
- mechanical_grindstone = 4.0
- grindstone_drain = 4.0
-
- #.
- #Parameters and abilities of fluids and fluid operating components
- [kinetics.fluids]
- #.
- #.
- #Whether Liquid Experience will vaporize into Experience Orbs upon placement.
- experienceVaporizeOnPlacement = true
- #.
- #The amount of liquid a Printer can hold (mB).
- #[@cui:RequiresReload:server]
- # Default: 4000
- # Range: > 1000
- printerFluidCapacity = 8000
- #.
- #If the printing of Written Books function of Printers should be enabled.
- #[@cui:RequiresReload:server]
- enableWrittenBookPrinting = true
- #.
- #If the printing of Enchanted Books function of Printers should be enabled.
- #[@cui:RequiresReload:server]
- enableEnchantedBookPrinting = true
- #.
- #If the printing of Create's copiable items function of Printers should be enabled.
- #[@cui:RequiresReload:server]
- enableCreateCopiableItemPrinting = true
- #.
- #If the changing package patterns function of Printers should be enabled.
- #[@cui:RequiresReload:server]
- enablePackagePatternPrinting = true
- #.
- #If the assigning package addresses function of Printers should be enabled.
- #[@cui:RequiresReload:server]
- enablePackageAddressPrinting = true
- #.
- #If the assigning custom names function of Printers should be enabled.
- #[@cui:RequiresReload:server]
- enableCustomNamePrinting = true
- #.
- #If the printing banner patterns function of Printers should be enabled.
- #[@cui:RequiresReload:server]
- enableBannerPatternPrinting = true
- #.
- #Whether printing custom names (displayed in italics) should instead print as as item names (displayed in non-italics).
- printingCustomNameAsItemName = false
- #.
- #The generation change when copying Written Books; a value of 1 will prevent copying copy of copy
- # Default: -3
- # Range: -3 ~ 1
- printingGenerationChange = -3
- #.
- #The cost multiplier of printing Enchanted Books.
- # Default: 1.0
- # Range: 0.009999999776482582 ~ 100.0
- printingEnchantedBookCostMultiplier = 1.0
- #.
- #Whether the Printer denylist prevents Enchanted Books from being copied.Setting this to false allows copying Enchanted Books without denied enchantments
- printingEnchantedBookDenylistStopCopying = true
- #.
- #The amount of liquid a Blaze Enchanter can hold (mB).
- #[@cui:RequiresReload:server]
- # Default: 4000
- # Range: > 1000
- blazeEnchanterFluidCapacity = 8000
- #.
- #The amount of liquid a Blaze Forger can hold (mB).
- #[@cui:RequiresReload:server]
- # Default: 4000
- # Range: > 1000
- blazeForgerFluidCapacity = 8000
- #.
- #The amount of liquid an Experience Lantern can hold (mB).
- #[@cui:RequiresReload:server]
- # Default: 1000
- # Range: > 100
- experienceLanternFluidCapacity = 1000
- #.
- #The amount of experience an Experience Lantern can drain from player per 0.5 ticks (mB).
- # Default: 50
- # Range: > 1
- experienceLanternDrainRate = 50
- #.
- #Whether the Experience Lantern will pull in experience orbs from nearby.
- experienceLanternPullToggle = true
- #.
- #The range at which experience orbs will be pulled into the lantern.
- # Default: 10
- # Range: > 0
- experienceLanternPullRadius = 10
- #.
- #Modifier for the amount of force with which to pull the experience orbs.
- # Default: 0.07500000298023224
- # Range: 0.0 ~ 0.5
- experienceLanternPullForceMultiplier = 0.07500000298023224
- #.
- #Whether the Experience Lantern will drain experience from nearby Touhou Little Maid's maids (requires TLM mod).
- experienceLanternDrainMaidExperience = true
- #.
- #The amount of liquid a Grindstone Drain can hold (mB).
- #[@cui:RequiresReload:server]
- # Default: 1000
- # Range: > 5000
- mechanicalGrindstoneFluidCapacity = 5000
-
- #.
- #Parameters and abilities of enchantment operating components
- [kinetics.enchantments]
- #.
- #.
- #The max experience level a Blaze Enchanter can use in Regular Enchanting
- # Default: 30
- # Range: > 0
- blazeEnchanterMaxEnchantLevel = 60
- #.
- #The max experience level a Blaze Enchanter can use in Super Enchanting
- # Default: 60
- # Range: > 0
- blazeEnchanterMaxSuperEnchantLevel = 120
- #.
- #Max enchantment level in Super Enchanting will be extended by this value
- # Default: 1
- # Range: 0 ~ 255
- enchantmentMaxLevelExtension = 5
- #.
- #If Super Enchanting and Super Forging ignores enchantment compatibility
- ignoreEnchantmentCompatibility = true
- #.
- #If Enchantment splitting respects over-capped level
- splitEnchantmentRespectLevelExtension = true
-
- #.
- #Parameters and abilities of processing mechanisms and appliances
- [kinetics.processing]
- #.
- #.
- #Probability of natural lightning strikes transforming Blocks of Experience.
- # Default: 1.0
- # Range: 0.0 ~ 1.0
- regularLightningStrikeTransformXpBlockChance = 1.0
diff --git a/config/createtweakedcontrollers-client.toml b/config/createtweakedcontrollers-client.toml
deleted file mode 100644
index fd79691..0000000
--- a/config/createtweakedcontrollers-client.toml
+++ /dev/null
@@ -1,26 +0,0 @@
-["Configs for Create: Tweaked Controllers"]
- #Wether or not to use custom axis/button mappings, default is false
- use_custom_mappings = false
- #Does the mouse cursor focus key acts as toggle instead of hold, default is false
- toggle_mouse_focus = false
- #Does the mouse cursor inputs are automatically reset when the controller item is put down, default is true
- auto_reset_mouse_focus = true
- #Row of the Controller Settings button in the main menu, default is 2
- # Default: 2
- # Range: 0 ~ 4
- config_button_main_menu_row = 1
- #X Offset of the Controller Settings button in the main menu, default is 4
- # Default: 4
- # Range: > -2147483648
- config_button_main_menu_offset = 4
- #Row of the Controller Settings button in the ingame pause menu, default is 3
- # Default: 3
- # Range: 0 ~ 5
- config_button_ingame_menu_row = 3
- #X Offset of the Controller Settings button in the ingame pause menu, default is 4
- # Default: 4
- # Range: > -2147483648
- config_button_main_ingame_offset = 4
- #What is the layout used for the display controller in the config menus, default is XBOX
- #Allowed Values: XBOX, NINTENDO, PLAYSTATION
- controller_layout_type = "XBOX"
diff --git a/config/darkness.json5 b/config/darkness.json5
deleted file mode 100644
index 9654ce5..0000000
--- a/config/darkness.json5
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "darkOverworld": true,
- "darkNether": false,
- "darkEnd": false,
- "darkDefault": true,
- "darkSkyless": true,
- "darkNetherFog": 0.5,
- "darkEndFog": 0.0,
- "blockLightOnly": false,
- "ignoreMoonPhase": false,
- "moonPhaseStyle": "DEFAULT",
- "requireMod": true
-}
diff --git a/config/defaultoptions-common.toml b/config/defaultoptions-common.toml
deleted file mode 100644
index d008d37..0000000
--- a/config/defaultoptions-common.toml
+++ /dev/null
@@ -1,5 +0,0 @@
-#The default difficulty selected for newly created worlds.
-#Allowed Values: PEACEFUL, EASY, NORMAL, HARD
-defaultDifficulty = "HARD"
-#Set to true if the difficulty for new world's should be locked to the specific default. This cannot be unlocked by players without external tools! Probably a bad idea. I don't recommend. Why am I adding this option?
-lockDifficulty = false
diff --git a/config/defaultoptions/keybindings.txt b/config/defaultoptions/keybindings.txt
deleted file mode 100644
index 681c630..0000000
--- a/config/defaultoptions/keybindings.txt
+++ /dev/null
@@ -1,361 +0,0 @@
-key_key.attack:key.mouse.left:
-key_key.use:key.mouse.right:
-key_key.forward:key.keyboard.w:
-key_key.left:key.keyboard.a:
-key_key.back:key.keyboard.s:
-key_key.right:key.keyboard.d:
-key_key.jump:key.keyboard.space:
-key_key.sneak:key.keyboard.left.shift:
-key_key.sprint:key.keyboard.left.control:
-key_key.drop:key.keyboard.q:
-key_key.inventory:key.keyboard.e:
-key_key.chat:key.keyboard.t:
-key_key.playerlist:key.keyboard.tab:
-key_key.pickItem:key.mouse.middle:
-key_key.command:key.keyboard.slash:
-key_key.socialInteractions:key.keyboard.unknown:
-key_key.screenshot:key.keyboard.f2:
-key_key.togglePerspective:key.keyboard.f5:
-key_key.smoothCamera:key.keyboard.unknown:
-key_key.fullscreen:key.keyboard.f11:
-key_key.spectatorOutlines:key.keyboard.unknown:
-key_key.swapOffhand:key.keyboard.f:
-key_key.saveToolbarActivator:key.keyboard.unknown:
-key_key.loadToolbarActivator:key.keyboard.x:
-key_key.advancements:key.keyboard.unknown:
-key_key.hotbar.1:key.keyboard.1:
-key_key.hotbar.2:key.keyboard.2:
-key_key.hotbar.3:key.keyboard.3:
-key_key.hotbar.4:key.keyboard.4:
-key_key.hotbar.5:key.keyboard.5:
-key_key.hotbar.6:key.keyboard.6:
-key_key.hotbar.7:key.keyboard.7:
-key_key.hotbar.8:key.keyboard.8:
-key_key.hotbar.9:key.keyboard.9:
-key_vivecraft.key.rotateLeft:key.keyboard.unknown:
-key_vivecraft.key.rotateRight:key.keyboard.unknown:
-key_vivecraft.key.teleport:key.keyboard.unknown:
-key_vivecraft.key.teleportFallback:key.keyboard.unknown:
-key_vivecraft.key.toggleMovement:key.keyboard.unknown:
-key_vivecraft.key.quickTorch:key.keyboard.unknown:
-key_vivecraft.key.quickSwap:key.keyboard.unknown:
-key_vivecraft.key.swapMirrorView:key.keyboard.unknown:
-key_vivecraft.key.exportWorld:key.keyboard.unknown:
-key_vivecraft.key.moveThirdPersonCam:key.keyboard.unknown:
-key_vivecraft.key.togglePlayerList:key.keyboard.unknown:
-key_vivecraft.key.toggleHandheldCam:key.keyboard.unknown:
-key_vivecraft.key.quickHandheldCam:key.keyboard.unknown:
-key_vivecraft.key.toggleKeyboard:key.keyboard.unknown:
-key_vivecraft.key.quickcommand1:key.keyboard.unknown:
-key_vivecraft.key.quickcommand2:key.keyboard.unknown:
-key_vivecraft.key.quickcommand3:key.keyboard.unknown:
-key_vivecraft.key.quickcommand4:key.keyboard.unknown:
-key_vivecraft.key.quickcommand5:key.keyboard.unknown:
-key_vivecraft.key.quickcommand6:key.keyboard.unknown:
-key_vivecraft.key.quickcommand7:key.keyboard.unknown:
-key_vivecraft.key.quickcommand8:key.keyboard.unknown:
-key_vivecraft.key.quickcommand9:key.keyboard.unknown:
-key_vivecraft.key.quickcommand10:key.keyboard.unknown:
-key_vivecraft.key.quickcommand11:key.keyboard.unknown:
-key_vivecraft.key.quickcommand12:key.keyboard.unknown:
-key_vivecraft.key.toggleWalkUp:key.keyboard.unknown:
-key_key.modernfix.config:key.keyboard.unknown:
-key_iris.keybind.reload:key.keyboard.end:
-key_iris.keybind.toggleShaders:key.keyboard.home:
-key_iris.keybind.shaderPackSelection:key.keyboard.unknown:
-key_iris.keybind.wireframe:key.keyboard.unknown:
-key_supplementaries.keybind.quiver:key.keyboard.unknown:
-key_quark.keybind.autorun:key.keyboard.unknown:
-key_quark.keybind.back:key.mouse.4:
-key_quark.keybind.camera_mode:key.keyboard.f12:
-key_quark.keybind.transfer_insert:key.keyboard.unknown:
-key_quark.keybind.transfer_extract:key.keyboard.unknown:
-key_quark.keybind.shift_lock:key.keyboard.unknown:
-key_quark.emote.no:key.keyboard.unknown:
-key_quark.emote.yes:key.keyboard.unknown:
-key_quark.emote.wave:key.keyboard.unknown:
-key_quark.emote.salute:key.keyboard.unknown:
-key_quark.emote.cheer:key.keyboard.unknown:
-key_quark.emote.clap:key.keyboard.unknown:
-key_quark.emote.think:key.keyboard.unknown:
-key_quark.emote.point:key.keyboard.unknown:
-key_quark.emote.shrug:key.keyboard.unknown:
-key_quark.emote.headbang:key.keyboard.unknown:
-key_quark.emote.weep:key.keyboard.unknown:
-key_quark.emote.facepalm:key.keyboard.unknown:
-key_quark.keybind.patreon_emote.dance:key.keyboard.unknown:
-key_quark.keybind.patreon_emote.tpose:key.keyboard.unknown:
-key_quark.keybind.patreon_emote.dab:key.keyboard.unknown:
-key_quark.keybind.patreon_emote.jet:key.keyboard.unknown:
-key_quark.keybind.patreon_emote.exorcist:key.keyboard.unknown:
-key_quark.keybind.patreon_emote.zombie:key.keyboard.unknown:
-key_quark.keybind.change_hotbar:key.keyboard.unknown:
-key_quark.keybind.sort_player:key.keyboard.unknown:
-key_quark.keybind.sort_container:key.keyboard.unknown:
-key_quark.keybind.lock_rotation:key.keyboard.unknown:
-key_quark.keybind.narrator_readout:key.keyboard.unknown:
-key_quark.keybind.narrator_full_readout:key.keyboard.unknown:
-key_quark.keybind.variant_selector:key.keyboard.r:
-key_key.astikorcartsredux.action:key.keyboard.r:
-key_key.astikorcartsredux.slow:key.keyboard.z:
-key_accessories.key.open_accessories_screen:key.keyboard.unknown:
-key_key.dynamic_fps.toggle_forced:key.keyboard.unknown:
-key_key.dynamic_fps.toggle_disabled:key.keyboard.unknown:
-key_key.toms_storage.open_terminal:key.keyboard.b:
-key_key.push_to_talk:key.keyboard.v:
-key_key.whisper:key.keyboard.unknown:
-key_key.mute_microphone:key.keyboard.unknown:
-key_key.disable_voice_chat:key.keyboard.unknown:
-key_key.hide_icons:key.keyboard.unknown:
-key_key.voice_chat:key.keyboard.unknown:
-key_key.voice_chat_settings:key.keyboard.unknown:
-key_key.voice_chat_group:key.keyboard.unknown:
-key_key.voice_chat_toggle_recording:key.keyboard.unknown:
-key_key.voice_chat_adjust_volumes:key.keyboard.unknown:
-key_key.trade_cycling.cycle_trades:key.keyboard.unknown:
-key_key.punchy.open_main_menu:key.keyboard.f8:
-key_key.punchy.inspect:key.keyboard.i:
-key_key.weaponmaster_ydm.opengui:key.keyboard.unknown:
-key_keybind.advancedperipherals.description:key.keyboard.left.control:
-key_key.tinyredstone.rotation_lock:key.keyboard.left.alt:
-key_create_mobile_packages.keyinfo.open_portable_stock_ticker:key.keyboard.g:
-key_create_mobile_packages.keyinfo.open_player_networks_screen:key.keyboard.unknown:
-key_key.sophisticatedcore.sort:key.mouse.middle:
-key_key.sophisticatedcore.transfer_to_storage:key.keyboard.unknown:
-key_key.sophisticatedcore.transfer_to_inventory:key.keyboard.unknown:
-key_placebo.toggleTrails:key.keyboard.keypad.9:
-key_placebo.toggleWings:key.keyboard.keypad.8:
-key_key.sophisticatedbackpacks.open_backpack:key.keyboard.b:
-key_key.sophisticatedbackpacks.inventory_interaction:key.keyboard.c:
-key_key.sophisticatedbackpacks.tool_swap:key.keyboard.unknown:
-key_key.sophisticatedbackpacks.toggle_upgrade_5:key.keyboard.unknown:
-key_key.sophisticatedbackpacks.toggle_upgrade_4:key.keyboard.unknown:
-key_key.sophisticatedbackpacks.toggle_upgrade_3:key.keyboard.unknown:
-key_key.sophisticatedbackpacks.toggle_upgrade_2:key.keyboard.x:ALT
-key_key.sophisticatedbackpacks.toggle_upgrade_1:key.keyboard.z:ALT
-key_key.structurize.teleport:key.keyboard.unknown:
-key_key.structurize.move_forward:key.keyboard.up:
-key_key.structurize.move_back:key.keyboard.down:
-key_key.structurize.move_left:key.keyboard.left:
-key_key.structurize.move_right:key.keyboard.right:
-key_key.structurize.move_up:key.keyboard.keypad.add:
-key_key.structurize.move_down:key.keyboard.keypad.subtract:
-key_key.structurize.rotate_cw:key.keyboard.right:SHIFT
-key_key.structurize.rotate_ccw:key.keyboard.left:SHIFT
-key_key.structurize.mirror:key.keyboard.m:
-key_key.structurize.place:key.keyboard.enter:
-key_key.moreoverlays.lightoverlay.desc:key.keyboard.f7:
-key_key.moreoverlays.chunkbounds.desc:key.keyboard.f9:
-key_key.effortlessbuilding.open_radial_menu:key.keyboard.left.alt:
-key_key.effortlessbuilding.open_modifiers_screen:key.keyboard.keypad.add:
-key_key.effortlessbuilding.undo.desc:key.keyboard.z:
-key_key.effortlessbuilding.redo.desc:key.keyboard.y:
-key_key.do_a_barrel_roll.toggle_enabled:key.keyboard.unknown:
-key_key.do_a_barrel_roll.toggle_thrust:key.keyboard.unknown:
-key_key.do_a_barrel_roll.open_config:key.keyboard.unknown:
-key_key.do_a_barrel_roll.pitch_up:key.keyboard.unknown:
-key_key.do_a_barrel_roll.pitch_down:key.keyboard.unknown:
-key_key.do_a_barrel_roll.yaw_left:key.keyboard.a:
-key_key.do_a_barrel_roll.yaw_right:key.keyboard.d:
-key_key.do_a_barrel_roll.roll_left:key.keyboard.unknown:
-key_key.do_a_barrel_roll.roll_right:key.keyboard.unknown:
-key_key.do_a_barrel_roll.thrust_forward:key.keyboard.w:
-key_key.do_a_barrel_roll.thrust_backward:key.keyboard.unknown:
-key_keyinfo.copycats.fill_copycat:key.keyboard.left.alt:
-key_key.cpm.gestureMenu:key.keyboard.unknown:
-key_key.cpm.renderToggle:key.keyboard.unknown:
-key_key.cpm.qa_1:key.keyboard.unknown:
-key_key.cpm.qa_2:key.keyboard.unknown:
-key_key.cpm.qa_3:key.keyboard.unknown:
-key_key.cpm.qa_4:key.keyboard.unknown:
-key_key.cpm.qa_5:key.keyboard.unknown:
-key_key.cpm.qa_6:key.keyboard.unknown:
-key_key.cpm.qa_7:key.keyboard.unknown:
-key_key.cpm.qa_8:key.keyboard.unknown:
-key_key.cpm.qa_9:key.keyboard.unknown:
-key_key.cpm.qa_10:key.keyboard.unknown:
-key_key.cpm.qa_11:key.keyboard.unknown:
-key_key.cpm.qa_12:key.keyboard.unknown:
-key_key.cpm.qa_13:key.keyboard.unknown:
-key_key.cpm.qa_14:key.keyboard.unknown:
-key_key.cpm.qa_15:key.keyboard.unknown:
-key_key.cpm.qa_16:key.keyboard.unknown:
-key_key.ezactions.open:key.keyboard.grave.accent:
-key_key.ezactions.open_editor:key.keyboard.unknown:
-key_key.freecam.toggle:key.keyboard.unknown:
-key_key.freecam.playerControl:key.keyboard.unknown:
-key_key.freecam.tripodReset:key.keyboard.unknown:
-key_key.freecam.configGui:key.keyboard.unknown:
-key_key.minecolonies.toggle_goggles:key.keyboard.unknown:
-key_key.aileron.smokestack_boost:key.keyboard.space:
-key_key.silentgear.cycle.back:key.keyboard.z:
-key_key.silentgear.cycle.next:key.keyboard.x:
-key_key.silentgear.displayItemProperties:key.keyboard.left.control:
-key_key.silentgear.displayTraitDescriptions:key.keyboard.left.shift:
-key_key.silentgear.displayItemConstruction:key.keyboard.left.alt:
-key_key.silentgear.openItem:key.keyboard.x:
-key_key.jetpack.toggle_active.description:key.keyboard.g:
-key_key.jetpack.toggle_hover.description:key.keyboard.unknown:
-key_create_tweaked_controllers.keybind.mouse_focus:key.keyboard.left.alt:
-key_create_tweaked_controllers.keybind.mouse_reset:key.keyboard.r:
-key_create_tweaked_controllers.keybind.controller_exit:key.keyboard.tab:
-key_key.createbigcannons.pitch_mode:key.keyboard.unknown:
-key_key.createbigcannons.fire_controlled_cannon:key.mouse.left:
-key_key.sophisticateditemactions.item_highlight:key.keyboard.semicolon:
-key_key.sophisticateditemactions.deposit_item:key.keyboard.apostrophe:SHIFT
-key_key.sophisticateditemactions.restock_item:key.keyboard.apostrophe:
-key_key.incapacitated.giveup:key.keyboard.delete:CONTROL
-key_key.jei.toggleOverlay:key.keyboard.o:CONTROL
-key_key.jei.focusSearch:key.keyboard.f:CONTROL
-key_key.jei.previousPage:key.keyboard.unknown:
-key_key.jei.nextPage:key.keyboard.unknown:
-key_key.jei.toggleBookmarkOverlay:key.keyboard.unknown:
-key_key.jei.bookmark:key.keyboard.a:
-key_key.jei.showRecipe:key.keyboard.r:
-key_key.jei.showRecipe2:key.mouse.left:
-key_key.jei.showUses:key.keyboard.u:
-key_key.jei.showUses2:key.mouse.right:
-key_key.jei.transferRecipeBookmark:key.mouse.left:SHIFT
-key_key.jei.maxTransferRecipeBookmark:key.mouse.left:CONTROL
-key_key.jei.clearSearchBar:key.mouse.right:
-key_key.jei.previousSearch:key.keyboard.up:
-key_key.jei.nextSearch:key.keyboard.down:
-key_key.jei.toggleCheatMode:key.keyboard.unknown:
-key_key.jei.cheatOneItem:key.mouse.left:
-key_key.jei.cheatOneItem2:key.mouse.right:
-key_key.jei.cheatItemStack:key.mouse.left:SHIFT
-key_key.jei.cheatItemStack2:key.mouse.middle:
-key_key.jei.toggleCheatModeConfigButton:key.mouse.left:CONTROL
-key_key.jei.toggleEditMode:key.keyboard.unknown:
-key_key.jei.toggleHideIngredient:key.mouse.left:CONTROL
-key_key.jei.toggleWildcardHideIngredient:key.mouse.right:CONTROL
-key_key.jei.recipeBack:key.keyboard.backspace:
-key_key.jei.previousRecipePage:key.keyboard.page.up:
-key_key.jei.nextRecipePage:key.keyboard.page.down:
-key_key.jei.previousCategory:key.keyboard.page.up:SHIFT
-key_key.jei.nextCategory:key.keyboard.page.down:SHIFT
-key_key.jei.closeRecipeGui:key.keyboard.escape:
-key_key.jei.copy.recipe.id:key.keyboard.unknown:
-key_key.solonion.open_food_book:key.keyboard.unknown:
-key_key.minecolonies_tweaks.resourcescroll_book:key.keyboard.unknown:
-key_treechop.key.toggle_chopping:key.keyboard.unknown:
-key_treechop.key.cycle_sneak_behavior:key.keyboard.unknown:
-key_treechop.key.open_settings_overlay:key.keyboard.unknown:
-key_simulated.keyinfo.rotate_mode:key.keyboard.tab:
-key_simulated.keyinfo.scroll_up:key.keyboard.unknown:
-key_simulated.keyinfo.scroll_down:key.keyboard.unknown:
-key_crashutils.openscreen:key.keyboard.u:CONTROL
-key_crashutils.copycontainer:key.keyboard.unknown:
-key_crashutils.slottooltips:key.keyboard.unknown:
-key_key.immersivemc.backpack:key.keyboard.f23:
-key_key.immersivemc.config:key.keyboard.unknown:
-key_key.immersivemc.ranged_grab:key.keyboard.f24:
-key_key.deeperdarker.boost:key.keyboard.unknown:
-key_key.deeperdarker.transmit:key.keyboard.unknown:
-key_key.observable.profile:key.keyboard.unknown:
-key_create_radar.key.binocular.use:key.keyboard.v:
-key_create_radar.key.binocular.fire:key.mouse.left:
-key_chunkloaders.keys.open_screen:key.keyboard.unknown:
-key_options.narrator:key.keyboard.unknown:
-key_key.kubejs.kubedex:key.keyboard.unknown:
-key_key.cbbees.start_action:key.keyboard.r:
-key_key.cbbees.stop_action:key.keyboard.backspace:
-key_key.cbbees.open_schematic_browser:key.keyboard.b:
-key_key.cbbees.rotate_preview:key.keyboard.comma:
-key_key.cbbees.mirror_preview:key.keyboard.period:
-key_key.cbbees.drone_view:key.keyboard.v:
-key_key.cbbees.program_action:key.keyboard.p:
-key_key.cbbees.schematic_modifier:key.keyboard.left.alt:
-key_key.cbbees.free_aim:key.keyboard.left.control:
-key_key.pingwheel.ping_location:key.mouse.5:
-key_key.pingwheel.open_settings:key.keyboard.unknown:
-key_key.journeymap.minimap_preset:key.keyboard.backslash:
-key_key.journeymap.toggle_entity_names:key.keyboard.g:
-key_key.journeymap.toggle_render_waypoints_map:key.keyboard.unknown:
-key_key.journeymap.fullscreen.south:key.keyboard.down:
-key_key.journeymap.zoom_in:key.keyboard.equal:
-key_key.journeymap.fullscreen.north:key.keyboard.up:
-key_key.journeymap.fullscreen_waypoints:key.keyboard.unknown:
-key_key.journeymap.toggle_render_waypoints_world:key.keyboard.unknown:
-key_key.journeymap.fullscreen.east:key.keyboard.right:
-key_key.journeymap.zoom_out:key.keyboard.minus:
-key_key.journeymap.create_waypoint:key.keyboard.unknown:
-key_key.journeymap.fullscreen.disable_buttons:key.keyboard.unknown:
-key_key.journeymap.minimap_type:key.keyboard.unknown:
-key_key.journeymap.fullscreen_create_waypoint:key.keyboard.b:
-key_key.journeymap.fullscreen.west:key.keyboard.left:
-key_key.journeymap.toggle_waypoints:key.keyboard.unknown:
-key_key.journeymap.fullscreen_chat_position:key.keyboard.c:
-key_key.journeymap.map_toggle_alt:key.keyboard.j:
-key_key.journeymap.toggle_render_waypoints:key.keyboard.unknown:
-key_key.journeymap.minimap_toggle_alt:key.keyboard.j:CONTROL
-key_key.journeymap.fullscreen_options:key.keyboard.o:
-key_key.journeymap.fullscreen_follow_player:key.keyboard.f:
-key_key.configured.open_mod_list:key.keyboard.unknown:
-key_powergrid.keyinfo.rotate_component:key.keyboard.r:
-key_powergrid.keyinfo.place_trace:key.keyboard.t:
-key_powergrid.keyinfo.delete_area:key.keyboard.d:
-key_powergrid.keyinfo.pick_component:key.keyboard.s:
-key_powergrid.keyinfo.switch_layer:key.keyboard.x:
-key_key.guideme.guide:key.keyboard.g:
-key_key.creategbd.beam_reactor_toggle:key.keyboard.r:
-key_key.jade.config:key.keyboard.keypad.0:
-key_key.jade.show_overlay:key.keyboard.keypad.1:
-key_key.jade.toggle_liquid:key.keyboard.keypad.2:
-key_key.jade.show_recipes:key.keyboard.keypad.3:
-key_key.jade.show_uses:key.keyboard.keypad.4:
-key_key.jade.narrate:key.keyboard.keypad.5:
-key_key.jade.show_details:key.keyboard.left.shift:
-key_legendarytooltips.key.scrollTooltips:key.keyboard.left.shift:
-key_key.parcool.Enable:key.keyboard.p:CONTROL
-key_key.parcool.Crawl:key.keyboard.c:
-key_key.parcool.ClingToCliff:key.mouse.right:
-key_key.parcool.Breakfall:key.keyboard.r:
-key_key.parcool.FastRun:key.keyboard.left.control:
-key_key.parcool.Dodge:key.keyboard.r:
-key_key.parcool.RideZipline:key.mouse.right:
-key_key.parcool.WallSlide:key.mouse.right:
-key_key.parcool.WallJump:key.keyboard.space:
-key_key.parcool.Vault:key.mouse.right:
-key_key.parcool.HorizontalWallRun:key.keyboard.r:
-key_key.parcool.HideInBlock:key.keyboard.c:
-key_key.parcool.openSetting:key.keyboard.p:ALT
-key_key.parcool.QuickTurn:key.keyboard.unknown:
-key_key.parcool.Flipping:key.keyboard.unknown:
-key_key.parcool.HangDown:key.mouse.right:
-key_key.ponder.ponder:key.keyboard.w:
-key_create.keyinfo.toolmenu:key.keyboard.left.alt:
-key_create.keyinfo.toolbelt:key.keyboard.left.alt:
-key_create.keyinfo.rotate_menu:key.keyboard.unknown:
-key_create.keyinfo.shift_modifier:key.keyboard.left.shift:
-key_create.keyinfo.ctrl_modifier:key.keyboard.left.control:
-key_create.keyinfo.alt_modifier:key.keyboard.left.alt:
-key_dndesires.keyinfo.saw_active:key.keyboard.left.alt:
-key_dndesires.keyinfo.drill_active:key.keyboard.left.alt:
-key_framedblocks.key.update_cull:key.keyboard.f9:
-key_framedblocks.key.wipe_cache:key.keyboard.unknown:
-key_key.analogaudio.switch_input_mode:key.keyboard.left.alt:
-key_key.aero_cam_sync.toggle:key.keyboard.i:
-key_key.aero_cam_sync.open_config:key.keyboard.unknown:
-key_key.climbable_ropes.lock_rope_camera:key.keyboard.left.alt:
-key_key.tracks.open_tuning:key.keyboard.j:
-key_key.pipeorgans.midi_config:key.keyboard.unknown:
-key_petrolpark.key.tube.build:key.keyboard.enter:
-key_petrolpark.key.tube.delete_control_point:key.keyboard.backspace:
-key_petrolpark.key.tube.add_control_point_after:key.keyboard.equal:
-key_petrolpark.key.tube.add_control_point_before:key.keyboard.minus:
-key_petrolpark.key.tube.cancel:key.keyboard.x:
-key_petrolpark.key.hotbar.10:key.keyboard.0:
-key_petrolpark.key.hotbar.11:key.keyboard.minus:
-key_petrolpark.key.hotbar.12:key.keyboard.equal:
-key_petrolpark.key.hotbar.13:key.keyboard.unknown:
-key_petrolpark.key.hotbar.14:key.keyboard.unknown:
-key_petrolpark.key.hotbar.15:key.keyboard.unknown:
-key_petrolpark.key.hotbar.16:key.keyboard.unknown:
-key_petrolpark.key.hotbar.17:key.keyboard.unknown:
-key_key.aeroworks.joystick.free_camera:key.keyboard.left.shift:
-key_key.createrailgrinding.rail_mount_override:key.keyboard.unknown:
-key_key.createrailgrinding.grind_crouch_accelerate_override:key.keyboard.unknown:
-key_key.presencefootsteps.settings:key.keyboard.f10:
-key_key.pickup.item:key.keyboard.unknown:
-key_key.entityculling.toggle:key.keyboard.unknown:
diff --git a/config/defaultoptions/options.txt b/config/defaultoptions/options.txt
deleted file mode 100644
index 7a96fda..0000000
--- a/config/defaultoptions/options.txt
+++ /dev/null
@@ -1,106 +0,0 @@
-version:3955
-ao:true
-biomeBlendRadius:2
-enableVsync:true
-entityDistanceScaling:1.0
-entityShadows:true
-forceUnicodeFont:false
-japaneseGlyphVariants:false
-fov:0.5
-fovEffectScale:1.0
-darknessEffectScale:1.0
-glintSpeed:0.5
-glintStrength:0.75
-prioritizeChunkUpdates:0
-fullscreen:true
-gamma:0.0
-graphicsMode:1
-guiScale:2
-maxFps:120
-mipmapLevels:4
-narrator:0
-particles:0
-reducedDebugInfo:false
-renderClouds:"true"
-renderDistance:8
-simulationDistance:8
-screenEffectScale:1.0
-soundDevice:""
-autoJump:false
-operatorItemsTab:false
-autoSuggestions:true
-chatColors:true
-chatLinks:true
-chatLinksPrompt:true
-discrete_mouse_scroll:false
-invertYMouse:false
-realmsNotifications:true
-showSubtitles:false
-directionalAudio:false
-touchscreen:false
-bobView:true
-toggleCrouch:false
-toggleSprint:false
-darkMojangStudiosBackground:false
-hideLightningFlashes:false
-hideSplashTexts:false
-mouseSensitivity:0.5
-damageTiltStrength:1.0
-highContrast:false
-narratorHotkey:true
-resourcePacks:["vanilla","mod/punchy:resourcepacks/punchy","fabric","mod_resources","moonlight:merged_pack","mod/analogaudio:resourcepacks/3d_cassettes","mod/towntalk:respack","mod/simplylight:optional_fullblock_ctm","file/cubic-sun-moon-v1.8.5.zip","file/Midnighttiggers-FCT-Default_1.20_V8.zip","file/Nautilus3D-V2.2.zip","file/-1.21.2 Fresh Moves v3.1 (With Animated Eyes).zip","file/Comforts Modernized - V1.1.zip","file/[1.5] Enhanced Boss Bars.zip","file/Create Style Interface 1.21.zip","file/Computer Craft Recreated v1.2.zip","file/CreateSophStorage.zip","file/CreateSophBackpacks.zip","file/HyperPunchy-v2.5+.zip","file/Refined Buckets 2.4.1.zip","file/Refined_Create_Buckets_PV.zip","file/Bray\u0027s Zombie Overhaul v1.4.zip","file/Torches-Reimagined_v1.8.zip","file/crops-3d(2).zip","file/Fresh Flowers and Plants.zip"]
-incompatibleResourcePacks:[]
-lastServer:
-lang:en_us
-chatVisibility:0
-chatOpacity:1.0
-chatLineSpacing:0.0
-textBackgroundOpacity:0.5
-backgroundForChatOnly:true
-hideServerAddress:false
-advancedItemTooltips:false
-pauseOnLostFocus:true
-overrideWidth:0
-overrideHeight:0
-chatHeightFocused:1.0
-chatDelay:0.0
-chatHeightUnfocused:0.4375
-chatScale:1.0
-chatWidth:1.0
-notificationDisplayTime:1.0
-useNativeTransport:true
-mainHand:"right"
-attackIndicator:1
-tutorialStep:none
-mouseWheelSensitivity:1.0
-rawMouseInput:true
-glDebugVerbosity:1
-skipMultiplayerWarning:false
-hideMatchedNames:true
-joinedFirstServer:false
-hideBundleTutorial:false
-syncChunkWrites:false
-showAutosaveIndicator:true
-allowServerListing:true
-onlyShowSecureChat:false
-panoramaScrollSpeed:1.0
-telemetryOptInExtra:false
-onboardAccessibility:false
-menuBackgroundBlurriness:5
-soundCategory_master:1.0
-soundCategory_music:0.0
-soundCategory_record:1.0
-soundCategory_weather:1.0
-soundCategory_block:1.0
-soundCategory_hostile:1.0
-soundCategory_neutral:1.0
-soundCategory_player:1.0
-soundCategory_ambient:1.0
-soundCategory_voice:1.0
-modelPart_cape:true
-modelPart_jacket:true
-modelPart_left_sleeve:true
-modelPart_right_sleeve:true
-modelPart_left_pants_leg:true
-modelPart_right_pants_leg:true
-modelPart_hat:true
diff --git a/config/dynamicview.json b/config/dynamicview.json
deleted file mode 100644
index 49ec10c..0000000
--- a/config/dynamicview.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "minChunkViewDist": {
- "desc:": "The minimum chunk view distance allowed to use. Default: 10, minimum 3, maximum 200",
- "minChunkViewDist": 6
- },
- "maxChunkViewDist": {
- "desc:": "The maximum chunk view distance allowed to use. Set to the max a player could benefit from. Default: 10, minimum 3, maximum 200",
- "maxChunkViewDist": 12
- },
- "meanAvgTickTime": {
- "desc:": "The average tick time to stabilize the distances around. Setting it higher than 50ms is not advised, as after 50ms the TPS will go below 20. Default: 45ms, min: 10, max:100",
- "meanAvgTickTime": 45
- },
- "viewDistanceUpdateRate": {
- "desc:": "The change frequency of distances in seconds. Default: 30, min:1, max:1000",
- "viewDistanceUpdateRate": 60
- },
- "minSimulationDist": {
- "desc:": "The minimum simulation distance allowed to use. Default: 4, minimum 1, maximum 200",
- "minSimulationDist": 4
- },
- "maxSimulationDist": {
- "desc:": "The maximum simulation distance allowed to use. Default: 10, minimum 1, maximum 200",
- "maxSimulationDist": 8
- },
- "adjustSimulationDistance": {
- "desc:": "Enables automatic simulation distance adjustment. Default: true",
- "adjustSimulationDistance": true
- },
- "logMessages": {
- "desc:": "Whether to output log messages for actions done. This can be helpful to balance the other settings nicely. Default = false",
- "logMessages": false
- }
-}
diff --git a/config/enhancedai/Mobs/Custom targeting/custom_hostile.json b/config/enhancedai/Mobs/Custom targeting/custom_hostile.json
deleted file mode 100644
index 4485904..0000000
--- a/config/enhancedai/Mobs/Custom targeting/custom_hostile.json
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
- "priority": 2,
- "attacker": "#enhancedai:config/can_attack_villagers",
- "target": "minecraft:villager",
- "chance": 0.5
- },
- {
- "priority": 2,
- "attacker": "#enhancedai:config/can_attack_iron_golem",
- "target": "minecraft:iron_golem",
- "chance": 0.5
- },
- {
- "priority": 1,
- "attacker": "#enhancedai:config/hostile_horses",
- "target": "minecraft:player",
- "add_attack_goal": true
- }
-]
\ No newline at end of file
diff --git a/config/enhancedai/Mobs/Shielding/shield_block_chance.json b/config/enhancedai/Mobs/Shielding/shield_block_chance.json
deleted file mode 100644
index ed56a40..0000000
--- a/config/enhancedai/Mobs/Shielding/shield_block_chance.json
+++ /dev/null
@@ -1,34 +0,0 @@
-[
- {
- "id": "minecraft:shield",
- "value": 0.2
- },
- {
- "id": "shieldsplus:wooden_shield",
- "value": 0.1
- },
- {
- "id": "shieldsplus:stone_shield",
- "value": 0.15
- },
- {
- "id": "shieldsplus:iron_shield",
- "value": 0.2
- },
- {
- "id": "shieldsplus:golden_shield",
- "value": 0.1
- },
- {
- "id": "shieldsplus:diamond_shield",
- "value": 0.3
- },
- {
- "id": "shieldsplus:netherite_shield",
- "value": 0.35
- },
- {
- "id": "shieldsplus:copper_shield",
- "value": 0.15
- }
-]
\ No newline at end of file
diff --git a/config/enhancedai/common.toml b/config/enhancedai/common.toml
deleted file mode 100644
index d5a9985..0000000
--- a/config/enhancedai/common.toml
+++ /dev/null
@@ -1,1300 +0,0 @@
-"Enable Animals" = true
-"Enable Blazes" = true
-"Enable Bugs" = true
-"Enable Creepers" = true
-"Enable Drowned" = true
-"Enable Endermen" = false
-"Enable Ghast" = true
-"Enable Illagers" = true
-"Enable Mobs" = true
-"Enable Shulkers" = true
-"Enable Skeletons" = true
-"Enable Slimes" = true
-"Enable Snow Golems" = true
-"Enable Spiders" = true
-"Enable Villagers" = true
-"Enable Warden" = true
-"Enable Witches" = true
-
-[Mobs]
- #Let mobs use ender pearls as long as they have them in the off hand and when far enough from the target. Only mobs in the enhancedai:mobs/can_equip_pearl entity type tag will try to be equipped ender pearls.
- "Enable Pearler mobs" = false
- #Make mobs angry when a block is broken. Check the mod's config folder Mobs/Break Anger/break_anger_config.json to change blocks and entities triggered.
- "Enable Break anger" = false
- #Mobs can mine blocks to reach the target. Uses offhand item to mine. Only mobs in the entity type tag enhancedai:mobs/can_mine can spawn with the ability to mine and blocks in the tag enhancedai:miner_blacklist cannot be mined. This feature also adds the block reach attribute to all entities.
- "Enable Miner mobs" = false
- #Makes mobs ride other mobs. Mobs in the `enhancedai:mobs/riding/can_be_mounted` tag will be able to be mounted, while mobs in the `enhancedai:mobs/riding/can_mount` tag will be able to mount other mobs.
- "Enable Riding" = false
- #Makes mobs teleport other mobs close to the target. Mobs in the `enhancedai:mobs/teleport_to_target/can_be_teleported` tag will be able to be picked up, while mobs in the `enhancedai:mobs/teleport_to_target/can_teleport` tag will be able to pick up other mobs.
- "Enable Teleport to target" = false
- #Makes mobs pick up and throw other mobs. Mobs in the `enhancedai:mobs/pick_up_and_throw/can_be_picked_up` tag will be able to be picked up, while mobs in the `enhancedai:mobs/pick_up_and_throw/can_pick_up` tag will be able to pick up other mobs.
- "Enable Pick up and throw" = false
- #Prevent players from abusing water or 2 high gaps to bully endermen.
- "Enable Teleport anti-cheese" = false
- #Makes mobs pick up targets to drown them. Only entity types in the enhancedai:mobs/drowning_targets tag are affected by this feature.
- "Enable Drowning targets" = true
- #Makes mobs be able to leap over a few blocks. Only entity types in the `enhancedai:mobs/can_parkour` tag can leap.
- "Enable Parkour" = false
- #Mobs will run away from exploding creepers / TNT. Only entity types in `enhancedai:mobs/can_run_from_explosions` tag will be affected by this feature
- "Enable Avoid explosions" = true
- #Endermen will make the player's item fall from his hands. Add/remove mobs via the enhancedai:mobs/can_disrupt_item entity type tag
- "Enable Item disruption" = false
- #Only entity types in `enhancedai:mobs/random_stroll` tag are affected by this feature.
- "Enable Random stroll" = true
- #Makes mobs be able to climb ladders and similar blocks. Only entity types in `enhancedai:mobs/can_climb` tag are affected by this feature.
- "Enable Climbing" = true
- #Gives mobs a chance to negate damage when equipped with a shield. Only entity types in `enhancedai:mobs/can_equip_shield` tag will be equipped a shield.
- "Enable Shielding" = true
- #Makes mobs follow range actually affected by blindness effect. Only entity types in `enhancedai:mobs/blindness_range_multiplier` tag will be affected by this.
- "Enable Actual blindness" = true
- #Changes mobs attacks to use the attack speed attribute. Only entities in the `enhancedai:mobs/melee_attacking` entity type tag will be affected.
- "Enable Melee attacking" = true
- #Makes mobs be able to move in more ways, like climbing or swim. Only entity types in `enhancedai:mobs/can_sprint` tag are affected by this feature.
- "Enable Sprint" = true
- #Make mobs flee from the target. Use the enhancedai:mobs/can_flee entity type tag to add/remove entities that are affected by this feature. Mobs like animals have they're own feature for fleeing the target due to having different conditions.
- "Enable Flee target" = true
- #Only entity types in `enhancedai:mobs/can_open_doors` tag are affected by this feature.
- "Enable Open doors" = true
- #Makes mobs panic when on fire.
- "Enable Panic" = true
- #Use `config/enhancedai/Custom targeting` to set custom targeting
- "Enable Custom targeting" = true
- "Enable Fire immune ticks" = true
- "Enable Pathfinding" = true
- #Let mobs use Fishing Rods, reeling players in. Either put a Fishing Rod in main or off hand and when near enough from the target they will use it. Only mobs in enhancedai:mobs/can_equip_fishing_rod entity type tag are affected by this feature.
- "Enable Fisher mobs" = true
- #Makes mobs be able to jump in place when their target is a few blocks above them. Only entity types in the `enhancedai:mobs/can_jump_in_place` tag can jump
- "Enable Jump" = true
- "Enable Spawning" = false
- #Makes mobs throw a web at a player, slowing them. Only entity types in the `enhancedai:mobs/throwing_web/can_throw_webs` tag will be affected. Entity types in `enhancedai:mobs/throwing_web/poisonous_webs` will throw poisonous webs and apply poison the same way as when a cave spider attacks an entity.
- "Enable Web thrower" = true
- #Only entity types in the enhancedai:mobs/air_stealer tag are affected by this feature.
- "Enable Air steal" = true
- #Allows mobs to call reinforcements (like vanilla zombies can, but better) and have leaders that have a high chance to call reinforcements. Only entity types in the `enhancedai:mobs/leaders` tag can jump. PLEASE NOTE that this feature uses a custom attribute (enhancedai:spawn_reinforcements_chance) instead of the vanilla one. This feature has also an MPR condition `enhancedai:is_leader` to check if the mob is a leader.
- "Enable Leaders" = true
- #Allows mobs to break vehicles to escape.
- "Enable Anti-Cheese" = true
- #Makes drowned swim speed based off swim speed attribute instead of movement speed.
- "Enable Swimmers" = true
- #Enables a Mobs Properties Randomness data pack that adds even more buffs to mobs. Only gets enabled if MPR is installed
- "Enable MPR data pack" = true
- #Change how mobs target players. Check the config options below for entity type tags.
- "Enable Targeting" = true
-
- #Makes mobs be able to climb ladders and similar blocks. Only entity types in `enhancedai:mobs/can_climb` tag are affected by this feature.
- [Mobs.Climbing]
- # Default: 1.0
- # Range: 0.0 ~ 1.0
- "Ladder climb chance" = 0.8
-
- #Endermen will make the player's item fall from his hands. Add/remove mobs via the enhancedai:mobs/can_disrupt_item entity type tag
- [Mobs."Item disruption"]
- #Cooldown (in ticks) before being able to use the ability again.
- # Default: 200
- # Range: > -2147483648
- Cooldown = 200
-
- [Mobs."Item disruption".Chance]
- # Default: 0.25
- # Range: 0.0 ~ 1.0
- "Easy/Peaceful" = 0.05
- # Default: 0.25
- # Range: 0.0 ~ 1.0
- Normal = 0.05
- # Default: 0.35
- # Range: 0.0 ~ 1.0
- Hard = 0.1
-
- #Mobs will run away from exploding creepers / TNT. Only entity types in `enhancedai:mobs/can_run_from_explosions` tag will be affected by this feature
- [Mobs."Avoid explosions"]
- #Chance for a mob to be able to run from explosions.
- # Default: 0.8
- # Range: 0.0 ~ 1.0
- Chance = 0.8
- #Speed multiplier when the mob runs from explosions and it's within 7 blocks from him.
- # Default: 1.1
- # Range: 0.0 ~ 10.0
- "Run speed near" = 1.1
- #Speed multiplier when the mob runs from explosions and it's farther than 7 blocks from him.
- # Default: 1.0
- # Range: 0.0 ~ 10.0
- "Run speed far" = 1.0
- #Entities also flee from TnTs
- "Flee tnt" = true
-
- #Makes mobs teleport other mobs close to the target. Mobs in the `enhancedai:mobs/teleport_to_target/can_be_teleported` tag will be able to be picked up, while mobs in the `enhancedai:mobs/teleport_to_target/can_teleport` tag will be able to pick up other mobs.
- [Mobs."Teleport to target"]
- #Cooldown (in ticks) after throwing a mob. Also goes on cooldown if can't reach the targeted mob for a few seconds
- # Default: 600
- # Range: > 0
- Cooldown = 600
-
- #Chance for a mob to have an AI to go and pick up and throw mobs.
- [Mobs."Teleport to target".Chance]
- # Default: 0.35
- # Range: 0.0 ~ 1.0
- "Easy/Peaceful" = 0.35
- # Default: 0.35
- # Range: 0.0 ~ 1.0
- Normal = 0.35
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- Hard = 0.5
-
- #Only entity types in `enhancedai:mobs/random_stroll` tag are affected by this feature.
- [Mobs."Random stroll"]
- #Multiplies the chance for a mob to randomly stroll by this value. (lower values = higher chance)
- # Default: 0.65
- # Range: 0.0 ~ 1.7976931348623157E308
- "Random stroll chance multiplier" = 0.65
- #In vanilla mobs will stop moving if farther than 32/48 blocks from the player. This removes the check.
- "Allow random stroll away from player" = true
-
- #Let mobs use ender pearls as long as they have them in the off hand and when far enough from the target. Only mobs in the enhancedai:mobs/can_equip_pearl entity type tag will try to be equipped ender pearls.
- [Mobs."Pearler mobs"]
- #Chance for a mob to spawn with Ender Pearls in the offhand.
- #I recommend Mobs Properties Randomness to have more control over mobs equipment.
- # Default: 0.05
- # Range: 0.0 ~ 1.0
- "Equip ender pearl chance" = 0.05
- #Inaccuracy when throwing the ender pearl.
- # Default: 3
- # Range: 1 ~ 16
- Inaccuracy = 3
-
- #How many ender pearls will Mobs spawn with.
- [Mobs."Pearler mobs"."Ender pearl amount"]
- # Default: 2.0
- # Range: 0.0 ~ 16.0
- Minimum = 2.0
- # Default: 4.0
- # Range: 0.0 ~ 16.0
- Maximum = 4.0
-
- #Gives mobs a chance to negate damage when equipped with a shield. Only entity types in `enhancedai:mobs/can_equip_shield` tag will be equipped a shield.
- [Mobs.Shielding]
- "Chance to equip" = 0.08
-
- #Mobs can mine blocks to reach the target. Uses offhand item to mine. Only mobs in the entity type tag enhancedai:mobs/can_mine can spawn with the ability to mine and blocks in the tag enhancedai:miner_blacklist cannot be mined. This feature also adds the block reach attribute to all entities.
- [Mobs."Miner mobs"]
- #Chance for a mob in the entity type tag enhancedai:can_be_miner to spawn with the miner ability
- # Default: 0.07
- # Range: 0.0 ~ 1.0
- "Miner chance" = 0.07
- #NONE: No item is required. ANY_TOOL: Any item that can break blocks in the off-hand is required. CORRECT_TOOL_FOR_REQUIRED: The mob is able to mine any blocks that don't require a tool, and require a tool for blocks that require it (e.g. can always mine dirt but can't mine stone). CORRECT_TOOL_FOR_ANY_BLOCK: The mob can only mine blocks if the tool is the right one for the block (e.g. can mine dirt only with a shovel).
- #Allowed Values: NONE, ANY_TOOL, CORRECT_TOOL_FOR_REQUIRED, CORRECT_TOOL_FOR_ANY_BLOCK
- "Tool requirement" = "CORRECT_TOOL_FOR_REQUIRED"
- #Mobs can mine from the bottom of the world to this Y level.
- # Default: 320
- # Range: -512 ~ 1024
- "Max y" = 320
- #The maximum distance from the target at which the Mobs can mine. Set to 0 to always mine.
- # Default: 0
- # Range: 0 ~ 128
- "Max target distance" = 0
- #Multiplier for the time a mob takes to break blocks. E.g. with this set to 2, mobs will take twice the time to mine a block.
- # Default: 1.25
- # Range: 0.0 ~ 128.0
- "Time to break multiplier" = 1.25
- #Dimensions where mobs can mine.
- "Dimension whitelist" = ["minecraft:overworld", "minecraft:the_nether", "minecraft:the_end"]
- #If true, the block tag `enhancedai:miner_mobs/blacklist` will be treated as a whitelist instead of blacklist
- "Block blacklist as whitelist" = false
- #Mobs with Miner AI will not be able to break tile entities
- "Blacklist tile entities" = true
- #Mobs with Miner AI will spawn with a Stone Pickaxe that never drops.
- "Equip stone pick" = true
-
- #Makes mobs ride other mobs. Mobs in the `enhancedai:mobs/riding/can_be_mounted` tag will be able to be mounted, while mobs in the `enhancedai:mobs/riding/can_mount` tag will be able to mount other mobs.
- [Mobs.Riding]
- #If true, riding mobs will dismount if take too much suffocation damage.
- "Stop mounting if suffocating" = true
-
- #Chance for a mob to have an AI to go and ride mobs.
- [Mobs.Riding.Chance]
- # Default: 0.03
- # Range: 0.0 ~ 1.0
- "Easy/Peaceful" = 0.03
- # Default: 0.06
- # Range: 0.0 ~ 1.0
- Normal = 0.06
- # Default: 0.1
- # Range: 0.0 ~ 1.0
- Hard = 0.1
-
- #Makes mobs follow range actually affected by blindness effect. Only entity types in `enhancedai:mobs/blindness_range_multiplier` tag will be affected by this.
- [Mobs."Actual blindness"]
- #Follow range is multiplied by this value if the mob has blindness.
- # Default: 0.15
- # Range: 0.0 ~ 1.0
- "Blindness range multiplier" = 0.15
-
- #Prevent players from abusing water or 2 high gaps to bully endermen.
- [Mobs."Teleport anti-cheese"]
- #Chance for entity types in the enhancedai:anti_cheese/teleport tag to get the Teleport Anti-Cheese AI, teleporting the target near them after not being able to reach them. Entity types in the tag enhancedai:anti_cheese/cant_be_teleported can't be teleported
- # Default: 1.0
- # Range: 0.0 ~ 1.0
- Chance = 1.0
-
- #Changes mobs attacks to use the attack speed attribute. Only entities in the `enhancedai:mobs/melee_attacking` entity type tag will be affected.
- [Mobs."Melee attacking"]
-
- [Mobs."Melee attacking"."Attack speed"]
- #If true melee monsters (zombies, etc) attack speed is 4 (like the player) and will be based off the `minecraft:generic.attack_speed` attribute.
- "Attribute based" = true
- #The maximum attack speed a mob can attack with (in attacks per second, 2 is an attack every 0.5 seconds, 1.25 is an attack every 0.8s, 1 is an attack every 1s).
- # Default: 4.0
- # Range: 0.0 ~ 4.0
- Maximum = 4.0
-
- #Multiplies the attack speed of monsters by this value.
- [Mobs."Melee attacking"."Attack speed".Multiplier]
- # Default: 0.25
- # Range: 0.0 ~ 4.0
- "Easy/Peaceful" = 0.25
- # Default: 0.25
- # Range: 0.0 ~ 4.0
- Normal = 0.25
- # Default: 0.25
- # Range: 0.0 ~ 4.0
- Hard = 0.25
-
- #Makes mobs be able to move in more ways, like climbing or swim. Only entity types in `enhancedai:mobs/can_sprint` tag are affected by this feature.
- [Mobs.Sprint]
- # Default: 0.25
- # Range: 0.0 ~ 1.0
- Chance = 0.25
-
- #Make mobs flee from the target. Use the enhancedai:mobs/can_flee entity type tag to add/remove entities that are affected by this feature. Mobs like animals have they're own feature for fleeing the target due to having different conditions.
- [Mobs."Flee target"]
- #Chance for a mob to spawn with the ability to avoid the target
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- "Avoid target chance" = 0.5
- #Chance for a mob to be able to attack while running from a target. This only works for ranged mobs
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- "Attack when avoiding chance" = 0.5
- #Distance from the target that will make the mob run away.
- # Default: 13
- # Range: > 0
- "Flee distance far" = 13
- #Distance from the target that counts as near and will make the mob run away faster.
- # Default: 7
- # Range: > 0
- "Flee distance near" = 7
- #Speed multiplier when the mob avoids the target and it's farther than 'Flee Distance Near' blocks from him.
- # Default: 1.0
- # Range: 0.0 ~ 4.0
- "Flee speed far" = 1.0
- #Speed multiplier when the mob avoids the target and it's within 'Flee Distance Near' blocks from him.
- # Default: 1.1
- # Range: 0.0 ~ 4.0
- "Flee speed near" = 1.1
-
- #Makes mobs panic when on fire.
- [Mobs.Panic]
- #Chance for a mob to get the panic on fire AI
- # Default: 0.8
- # Range: 0.0 ~ 1.0
- Chance = 0.8
-
- [Mobs."Fire immune ticks"]
- #How many ticks in fire before setting an entity on fire? Vanilla is 1 for all entities except players where it's 20
- # Default: 20
- # Range: 0 ~ 128
- "Fire immune ticks" = 20
-
- [Mobs.Pathfinding]
- #If true, mobs will try to pathfind to the standing position of the player, not the current position. Fixes mobs unable to pathfind to players that have no blocks below them (e.g. when crouching over an edge)
- "Pathfind to standing position" = true
- "Fix walking over open trapdoors" = true
-
- #Let mobs use Fishing Rods, reeling players in. Either put a Fishing Rod in main or off hand and when near enough from the target they will use it. Only mobs in enhancedai:mobs/can_equip_fishing_rod entity type tag are affected by this feature.
- [Mobs."Fisher mobs"]
- #Chance for entity types in the enhancedai:fisher_mobs/can_equip_rod tag to spawn with a Fishing Rod in the offhand.
- #If you require more control, use Mobs Properties Randomness
- # Default: 0.07
- # Range: 0.0 ~ 1.0
- "Equip fishing rod chance" = 0.07
- #Chance for a fisher mob to steal an entity item in the hands instead of reeling the player.
- # Default: 0.4
- # Range: 0.0 ~ 1.0
- "Hook hands chance" = 0.4
- #After how many ticks a mob will be forced to reel in the bobber.
- # Default: 60
- # Range: > 0
- "Force reel in" = 60
- #Range at which the mob will fish targets
- # Default: 24.0
- # Range: 0.0 ~ 30.0
- "Fish range" = 24.0
- #Range at which the mob will stop fishing and attack the target
- # Default: 5.0
- # Range: 0.0 ~ 1.7976931348623157E308
- "Attack range" = 5.0
- # Default: 4.0
- # Range: 0.0 ~ 1.7976931348623157E308
- "Max pull strength" = 4.0
- # Default: 1
- # Range: > 0
- Inaccuracy = 1
-
- #How fast will a mob reel in the hooked entity (or if the hook is on the ground).
- [Mobs."Fisher mobs"."Reel in ticks"]
- # Default: 30.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- "Easy/Peaceful" = 30.0
- # Default: 30.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- Normal = 30.0
- # Default: 20.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- Hard = 20.0
-
- #How much will a mob wait before casting the bobber again. The cooldown is doubled if successfully reels in someone.
- [Mobs."Fisher mobs".Cooldown]
- # Default: 80.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- "Easy/Peaceful" = 80.0
- # Default: 80.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- Normal = 80.0
- # Default: 60.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- Hard = 60.0
-
- [Mobs.Spawning]
- #How far away from any player monsters will instantly despawn? Vanilla is 128. Reducing this makes mobs more crowded around players.
- # Default: 112
- # Range: 0 ~ 128
- "Monsters despawning distance" = 112
- #How far away from any player monsters will be able to randomly despawn? Vanilla is 32
- # Default: 48
- # Range: 0 ~ 128
- "Min monsters despawning distance" = 48
- #Spawn types in this list will not get AI changes. Valid values: NATURAL, CHUNK_GENERATION, SPAWNER, STRUCTURE, BREEDING, MOB_SUMMONED, JOCKEY, EVENT, CONVERSION, REINFORCEMENT, TRIGGERED, BUCKET, SPAWN_EGG, COMMAND, DISPENSER, PATROL.
- "Blacklisted spawn types" = []
-
- #Makes mobs throw a web at a player, slowing them. Only entity types in the `enhancedai:mobs/throwing_web/can_throw_webs` tag will be affected. Entity types in `enhancedai:mobs/throwing_web/poisonous_webs` will throw poisonous webs and apply poison the same way as when a cave spider attacks an entity.
- [Mobs."Web thrower"]
- #Chance for a mob to spawn with the ability to throw webs at the target. Only entity types in the `enhancedai:mobs/throwing_web/can_throw_webs` tag are affected.
- # Default: 0.1
- # Range: 0.0 ~ 1.0
- Chance = 0.1
- "Place web on block hit" = false
- "Place web on entity hit" = false
- #If true, entity types in `enhancedai:mobs/throwing_web/poisonous_webs` tag thrown webs' will poison entities hit like when cave spiders hit entity in melee.
- "Poisonous webs" = true
- #After how many ticks will the cobweb placed by the web projectile be destroyed? Setting to -1 will prevent the cobweb from being destroyed.
- # Default: 100
- # Range: -1 ~ 6000
- "Destroy web after" = 100
- #Damage when the projectiles hits a mob. The damage is set for normal difficulty. Hard difficulty gets +50% damage and Easy gets (-50% + 1) damage.
- # Default: 3.0
- # Range: 0.0 ~ 128.0
- Damage = 3.0
- #If true, throwers will gain a speed boost when they hit the target but 5 seconds will be added to to cooldown.
- "Apply speed" = true
-
- #Every how many ticks do mobs throw the projectile
- [Mobs."Web thrower".Cooldown]
- # Default: 40.0
- # Range: 1.0 ~ 1200.0
- Minimum = 40.0
- # Default: 60.0
- # Range: 1.0 ~ 1200.0
- Maximum = 60.0
-
- #Distance Required for the mobs to throw webs. Setting 'Minimum' to 0 will make the mob throw webs even when attacking the player.
- [Mobs."Web thrower".Distance]
- # Default: 2.5
- # Range: 0.0 ~ 64.0
- Minimum = 2.5
- # Default: 32.0
- # Range: 0.0 ~ 64.0
- Maximum = 32.0
-
- [Mobs."Web thrower".Slowness]
- #If true entities will get slowness when hit.
- Enable = true
- #How many ticks of slowness are applied to the target hit by the web?
- # Default: 120
- # Range: 0 ~ 6000
- Duration = 120
- #How many levels of slowness are applied to the target hit by the web?
- # Default: 0
- # Range: 0 ~ 128
- Amplifier = 0
- #Should multiple hits on a target with slowness increase the level of Slowness? (This works with any type of slowness)
- "Stack amplifier" = false
- #How many max levels of slowness can be applied to the target if Staking amplifier is enabled?
- # Default: 2
- # Range: 0 ~ 128
- "Max slowness amplifier" = 2
-
- #Only entity types in the enhancedai:mobs/air_stealer tag are affected by this feature.
- [Mobs."Air steal"]
- #How many ticks of air are stolen from entities when attacked by the mob.
- # Default: 40
- # Range: 0 ~ 128
- "Stolen ticks" = 40
-
- #Allows mobs to call reinforcements (like vanilla zombies can, but better) and have leaders that have a high chance to call reinforcements. Only entity types in the `enhancedai:mobs/leaders` tag can jump. PLEASE NOTE that this feature uses a custom attribute (enhancedai:spawn_reinforcements_chance) instead of the vanilla one. This feature has also an MPR condition `enhancedai:is_leader` to check if the mob is a leader.
- [Mobs.Leaders]
- #Chance for a mob to become a leader. Leader mobs have a high chance to spawn reinforcements.
- # Default: 0.03
- # Range: 0.0 ~ 1.0
- "Leader chance" = 0.03
- #At this damage, the chance to spawn reinforcements is 100% of the attribute, otherwise is scaled. E.g. with this set to 6 and enhancedai:spawn_reinforcements_chance attribute set to 0.5 the chance to spawn reinforcements is 50% at 6 damage, 25% at 3 damage or 100% at 12 damage. Set to 0 to disable scaling with damage. This is damage before resistances (armor, etc).
- # Default: 6.0
- # Range: 0.0 ~ 1.7976931348623157E308
- "Spawn reinforcements chance damage scaled" = 6.0
- #How much is enhancedai:spawn_reinforcements_chance reduced by each time a reinforcement is spawned.
- # Default: 0.05
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- "Charge per spawn" = 0.05
- # Default: 1.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- "Leader spawn reinforcements chance" = 1.0
- "Reinforces can spawn as leader" = false
- #If true, leader mobs will have 4x health and +15 armor.
- "Bonus stats" = true
- "Remove vanilla spawn reinforcements chance" = true
-
- #Allows mobs to break vehicles to escape.
- [Mobs.Anti-Cheese]
- #If true, entity types in the enhancedai:vehicle_anti_cheese/prevent_riding tag will not be able to mount vehicles in `enhancedai:mobs/vehicle_anti_cheese/valid_vehicles`.
- "Prevent riding vehicles" = false
- #If true, entity types in the enhancedai:mobs/vehicle_anti_cheese/break_vehicle tag will get an AI to break vehicles in `enhancedai:mobs/vehicle_anti_cheese/valid_vehicles` tag.
- "Break vehicles" = true
-
- #Makes drowned swim speed based off swim speed attribute instead of movement speed.
- [Mobs.Swimmers]
- #Vanilla is 0.01
- # Default: 0.025
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- "Fish swim speed" = 0.025
-
- [Mobs.Swimmers.Drowned]
- #Multiplier for the swim speed of drowned. Note that the swim speed is also changed by the MPR Data Pack feature. Set to 0 to disable the multiplier.
- # Default: 0.3
- # Range: 0.0 ~ 4.0
- "Swim speed multiplier" = 0.3
- Breaching = true
-
- #Makes mobs pick up and throw other mobs. Mobs in the `enhancedai:mobs/pick_up_and_throw/can_be_picked_up` tag will be able to be picked up, while mobs in the `enhancedai:mobs/pick_up_and_throw/can_pick_up` tag will be able to pick up other mobs.
- [Mobs."Pick up and throw"]
- #Min distance from the target to let the mob pick up a mob
- # Default: 5
- # Range: > 0
- "Min distance to pick up" = 5
- #Max distance beyond which the mob will not throw the picked up mob
- # Default: 24
- # Range: > 0
- "Max distance to throw" = 24
- #Speed modifier to apply to the mob when it picks up another mob
- # Default: 1.25
- # Range: 0.0 ~ 1.7976931348623157E308
- "Speed modifier to pick up" = 1.25
- #Cooldown (in ticks) after throwing a mob. Also goes on cooldown if can't reach the targeted mob for a few seconds
- # Default: 600
- # Range: > 0
- Cooldown = 600
-
- #Chance for a mob to have an AI to go and pick up and throw mobs.
- [Mobs."Pick up and throw".Chance]
- # Default: 0.05
- # Range: 0.0 ~ 1.0
- "Easy/Peaceful" = 0.05
- # Default: 0.05
- # Range: 0.0 ~ 1.0
- Normal = 0.05
- # Default: 0.1
- # Range: 0.0 ~ 1.0
- Hard = 0.1
-
- #Change how mobs target players. Check the config options below for entity type tags.
- [Mobs.Targeting]
- #Chance for a mob the get the xray range override.
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- "Xray range override chance" = 0.5
- "See glowing entities" = true
- #Mobs in the entity type tag `enhancedai:mobs/targeting/alert_nearby` will alert nearby mobs in this range and target the player.
- # Default: 32
- # Range: > 0
- "Alert range" = 32
- #Mobs will be able to find better and longer paths to the target the higher this value is. The higher the more performance heavy. Only entity types in the tag `enhancedai:mobs/targeting/visited_nodes_multiplier` tag will be affected by this. Vanilla is 1.0
- # Default: 4.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- "Max visited nodes multiplier" = 4.0
-
- #How far away can the mobs see targets. This overrides the vanilla value (16 for most mobs). Setting 'Max' to 0 will leave the follow range as vanilla. Use mods like Mobs Properties Randomness to have more control over the attribute. Only mobs in the entity type tag `enhancedai:mobs/targeting/follow_range_override` will be affected by this override
- [Mobs.Targeting."Follow range override"]
- # Default: 32.0
- # Range: 0.0 ~ 128.0
- Minimum = 32.0
- # Default: 64.0
- # Range: 0.0 ~ 128.0
- Maximum = 64.0
-
- #How far away can the mobs see targets even through walls. This only works with 'Better Nearby Targeting' enabled. Setting 'Max' to 0 will make mobs not able to see through walls. Use mods like Mobs Properties Randomness to have more control over the attribute; the attribute name is 'enhancedai:xray_follow_range'. Only mobs in the entity type tag `enhancedai:mobs/targeting/apply_xray` will be affected by this override.
- [Mobs.Targeting."Xray range override"]
- # Default: 12.0
- # Range: 0.0 ~ 128.0
- Minimum = 12.0
- # Default: 24.0
- # Range: 0.0 ~ 128.0
- Maximum = 24.0
-
- [Mobs.Targeting."Better hurt by target"]
- #Mobs will actually switch target when attacked unless it's the same or if the current one it's closer. Only entity types in the entity type tag `enhancedai:mobs/targeting/better_hurt_by` tag will be affected by this. Use the entity type tag `enhancedai:mobs/targeting/allow_target_switch` to allow more entity types to switch targets (e.g. creepers in vanilla can't switch targets).
- Enable = true
- #Setting this to true allows overriding target AI only for players.
- "Player only" = false
- #Mobs will prefer to attack players instead of other mobs (Note that 'Prevent infighting' should be disabled).
- "Prefer players" = false
- #Change for a mob to not attack other mobs when hit.
- # Default: 0.9
- # Range: 0.0 ~ 1.0
- "Prevent infighting" = 0.9
- #1 in x chance every other tick for a mob to target a nearby entity. Vanilla is 10. Setting to 0 will make the mob instantly target entities. The higher the more time will take mobs to target entities.
- # Default: 7
- # Range: > -2147483648
- "Target chance" = 7
-
- [Mobs.Targeting."Better nearby targeting"]
- #Mobs NearestAttackableTargetGoal will be replaced with mod's one for better configuration and targeting.
- Enable = true
-
- #Chances for a mob to spawn neutral (so will not attack players until provoked)
- [Mobs.Targeting."Better nearby targeting"."Neutral chances"]
- # Default: 0.25
- # Range: 0.0 ~ 1.0
- "Easy/Peaceful" = 0.25
- # Default: 0.1
- # Range: 0.0 ~ 1.0
- Normal = 0.1
- # Default: 0.04
- # Range: 0.0 ~ 1.0
- Hard = 0.04
-
-[Skeletons]
- #Skeletons are more precise when shooting and can hit a target farther away. Only entity types in `enhancedai:skeleton/better_shooting` tag are affected by this feature
- "Enable Skeleton shoot" = true
- #Wither skeletons can shoot Wither arrows.
- "Enable Wither skeletons" = true
- #Skeletons try to stay away from the target. Only entity types in `enhancedai:skeleton/can_flee` tag are affected by this feature. This disables itself if Skeleton Shoot feature is disabled
- "Enable Skeleton flee target" = true
-
- #Skeletons are more precise when shooting and can hit a target farther away. Only entity types in `enhancedai:skeleton/better_shooting` tag are affected by this feature
- [Skeletons."Skeleton shoot"]
- #Chance for a Skeleton to spawn with the ability to strafe (like vanilla)
- # Default: 0.333
- # Range: 0.0 ~ 1.0
- "Strafe chance" = 0.333
-
- #The range from where a skeleton will shoot a player
- [Skeletons."Skeleton shoot"."Shooting range"]
- # Default: 24.0
- # Range: 1.0 ~ 64.0
- Minimum = 24.0
- # Default: 32.0
- # Range: 1.0 ~ 64.0
- Maximum = 32.0
-
- #The ticks cooldown after shooting
- [Skeletons."Skeleton shoot"."Shooting cooldown"]
- # Default: 35.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Minimum = 35.0
- # Default: 40.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Maximum = 40.0
-
- #The ticks the skeleton charges the bow. at least 20 ticks for a full charge.
- [Skeletons."Skeleton shoot"."Bow charge ticks"]
- # Default: 15.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Minimum = 15.0
- # Default: 30.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Maximum = 30.0
-
- #How much inaccuracy does the arrow fired by skeletons have. Vanilla skeletons have 10/6/2 inaccuracy in easy/normal/hard difficulty.
- [Skeletons."Skeleton shoot".Inaccuracy]
- # Default: 6.0
- # Range: 0.0 ~ 30.0
- "Easy/Peaceful" = 6.0
- # Default: 5.0
- # Range: 0.0 ~ 30.0
- Normal = 5.0
- # Default: 3.0
- # Range: 0.0 ~ 30.0
- Hard = 3.0
-
- #Wither skeletons can shoot Wither arrows.
- [Skeletons."Wither skeletons"]
- #Wither skeletons shoot Withered arrows instead of arrows on fire
- "Wither instead of fire" = true
-
- #Skeletons try to stay away from the target. Only entity types in `enhancedai:skeleton/can_flee` tag are affected by this feature. This disables itself if Skeleton Shoot feature is disabled
- [Skeletons."Skeleton flee target"]
- #Chance for a Skeleton to spawn with the ability to avoid the target
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- "Avoid target chance" = 0.5
- #Chance for a Skeleton to be able to shoot while running from the target
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- "Attack when avoiding chance" = 0.5
- #Distance from a target that will make the skeleton run away.
- # Default: 16
- # Range: 0 ~ 32
- "Flee distance far" = 16
- #Distance from a target that counts as near and will make the skeleton run away faster.
- # Default: 8
- # Range: 0 ~ 32
- "Flee distance near" = 8
- #Speed multiplier when the skeleton avoids the target and it's farther than 'Flee Distance Far' blocks from him.
- # Default: 1.1
- # Range: 0.0 ~ 4.0
- "Flee speed far" = 1.1
- #Speed multiplier when the skeleton avoids the target and it's within 'Flee Distance Near' blocks from him.
- # Default: 1.25
- # Range: 0.0 ~ 4.0
- "Flee speed near" = 1.25
-
-["Snow Golems"]
- #Snow golems are healed when hit by snowballs. Only entity types in enhancedai:snow_golem/healed_by_snowballs tag are affected by this feature.
- "Enable Snow golems healed by snowballs" = true
- #Snow golems snowballs freeze entities hit. Only entity types in enhancedai:snow_golem/freezing_snowballs tag are affected by this feature.
- "Enable Snow golems freezing snowballs" = true
- #Snow golems snowballs deal damage. Only entity types in enhancedai:snow_golem/damaging_snowballs tag are affected by this feature.
- "Enable Snow golems damaging snowballs" = true
- #Makes snowballs not trigger invulnerability frames.
- "Enable Snowballs invulnerability frames" = true
-
- #Snow golems are healed when hit by snowballs. Only entity types in enhancedai:snow_golem/healed_by_snowballs tag are affected by this feature.
- ["Snow Golems"."Snow golems healed by snowballs"]
- # Default: 1.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Amount = 1.0
-
- #Snow golems snowballs freeze entities hit. Only entity types in enhancedai:snow_golem/freezing_snowballs tag are affected by this feature.
- ["Snow Golems"."Snow golems freezing snowballs"]
- #How many ticks the entity hit is frozen for.
- # Default: 30
- # Range: > 0
- Ticks = 30
- "Stack freeze" = true
-
- #Snow golems snowballs deal damage. Only entity types in enhancedai:snow_golem/damaging_snowballs tag are affected by this feature.
- ["Snow Golems"."Snow golems damaging snowballs"]
- # Default: 0.5
- # Range: 0.0 ~ 1.7976931348623157E308
- Damage = 0.5
-
-[Bugs]
- #Let them swarm. This also changes the Merge With stone goal to have 1.5 seconds cooldown before trying to merge, to prevent them from instantly getting into stone without having the chance to target someone.
- "Enable Silverfish merge with stone" = true
- #Let them swarm.
- "Enable Silverfish wake up friends" = true
-
- #Let them swarm. This also changes the Merge With stone goal to have 1.5 seconds cooldown before trying to merge, to prevent them from instantly getting into stone without having the chance to target someone.
- [Bugs."Silverfish merge with stone"]
- #Chance (1 in x every 2 ticks) for a silverfish to merge with a stone block. Vanilla is 10.
- # Default: 10
- # Range: > 1
- "Chance to merge with stone" = 10
-
- #Let them swarm.
- [Bugs."Silverfish wake up friends"]
- #Vanilla is 20.
- # Default: 10
- # Range: > 0
- "Ticks after hurt to wake up friends" = 10
- #In vanilla everytime a silverfish is woken up there is 1 in 2 chance to stop waking up more silverfish. This changes the 1 in x chance.
- # Default: 5
- # Range: > 1
- "Chance to stop waking up friends" = 5
- #Y range on which a hurt silverfish checks for infested stone to break. Vanilla is 5.
- # Default: 5
- # Range: 1 ~ 32
- "Vertical wake up range" = 5
- #XZ range on which a hurt silverfish checks for infested stone to break. Vanilla is 10.
- # Default: 10
- # Range: 1 ~ 32
- "Horizontal wake up range" = 10
-
-[Illagers]
- #Use the enhancedai:illager/better_shooting entity type tag to add more skeletons that are affected by this feature
- "Enable Pillager shoot" = true
-
- #Use the enhancedai:illager/better_shooting entity type tag to add more skeletons that are affected by this feature
- [Illagers."Pillager shoot"]
-
- #The range from where a pillager will shoot a target
- [Illagers."Pillager shoot"."Shooting range"]
- # Default: 24.0
- # Range: 1.0 ~ 64.0
- Minimum = 24.0
- # Default: 32.0
- # Range: 1.0 ~ 64.0
- Maximum = 32.0
-
- #The ticks cooldown before shooting. Vanilla is random between 20 and 40
- [Illagers."Pillager shoot"."Shooting cooldown"]
- # Default: 20.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Minimum = 20.0
- # Default: 40.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Maximum = 40.0
-
- #How much inaccuracy does the arrow fired by pillagers have. Vanilla pillagers have 10/6/2 inaccuracy in easy/normal/hard difficulty.
- [Illagers."Pillager shoot".Inaccuracy]
- # Default: 5.0
- # Range: 0.0 ~ 30.0
- "Easy/Peaceful" = 5.0
- # Default: 3.0
- # Range: 0.0 ~ 30.0
- Normal = 3.0
- # Default: 1.0
- # Range: 0.0 ~ 30.0
- Hard = 1.0
-
-[Spiders]
- "Enable Stuck fix" = true
-
- [Spiders."Stuck fix"]
- #Adds a new AI to spiders that will prevent them from climbing if they were stuck on a wall for more than 2 seconds and will detach them launching towards the target.
- "Stuck fix" = true
-
-[Villagers]
- #Make villagers fight back. Use the enhancedai:villager/can_attack type tag to add more villagers, only works with entities that extend vanilla Villagers. Attack damage can't be changed via config due to limitation so use mods like Mobs Properties Randomness to change the damage. Base damage is 4.
- "Enable Villager attacking" = false
- #Villagers will alert Iron Golems and Village Guards when panicking
- "Enable Villager alert protectors" = true
-
- #Villagers will alert Iron Golems and Village Guards when panicking
- [Villagers."Villager alert protectors"]
- # Default: 40
- # Range: > 0
- "Alert range" = 40
-
- #Make villagers fight back. Use the enhancedai:villager/can_attack type tag to add more villagers, only works with entities that extend vanilla Villagers. Attack damage can't be changed via config due to limitation so use mods like Mobs Properties Randomness to change the damage. Base damage is 4.
- [Villagers."Villager attacking"]
- #If true, villagers will attack back monsters
- "Villagers fight back enemies" = false
- #Villagers will only attack players that have below this reputation (like Iron Golems by default). https://minecraft.wiki/w/Villager#Gossiping
- # Default: -100
- # Range: > -2147483648
- "Min reputation fight back" = -100
- #Movement speed multiplier when attacking
- # Default: 0.4
- # Range: 0.0 ~ 4.0
- "Speed multiplier" = 0.4
-
-[Animals]
- #Make animals fight back or be scared by players. Use the entity type tag enhancedai:animal/scared_attack/can_be_neutral, enhancedai:animal/scared_attack/can_be_hostile, and enhancedai:animal/scared_attack/can_be_scared_by_players to add/remove animals.
- "Enable Animal scared attack" = false
- #Make animals panic when one is attacked. Only entity types in `enhancedai:animal/can_panic` tag will be affected by this feature.
- "Enable Animals panic" = true
- #Makes animals not tempted by food. Use the entity type tag enhancedai:animal/can_ignore_food_temptation to change animals.
- "Enable Not tempted animals" = true
-
- #Make animals panic when one is attacked. Only entity types in `enhancedai:animal/can_panic` tag will be affected by this feature.
- [Animals."Animals panic"]
- #Range at which an animal alerts other animals to panic/attack.
- # Default: 16
- # Range: > 1
- "Flee range" = 16
- #The flee range will be this value if the animal can see the other animals
- # Default: 32
- # Range: > -2147483648
- "Flee range if seen" = 32
-
- #Makes animals not tempted by food. Use the entity type tag enhancedai:animal/can_ignore_food_temptation to change animals.
- [Animals."Not tempted animals"]
- #Animals have this percentage chance to not be temped by food.
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- "Not tempted chance" = 0.5
-
- #Make animals fight back or be scared by players. Use the entity type tag enhancedai:animal/scared_attack/can_be_neutral, enhancedai:animal/scared_attack/can_be_hostile, and enhancedai:animal/scared_attack/can_be_scared_by_players to add/remove animals.
- [Animals."Animal scared attack"]
- #Animals have this percentage chance to be able to fight back instead of fleeing. Animals have a slightly bigger range to attack. Attack damage can't be changed via config due to limitations so use mods like Mobs Properties Randomness to change the damage. Base damage is 3
- # Default: 0.35
- # Range: 0.0 ~ 1.0
- "Neutral chance" = 0.35
- #Animals have this percentage chance to be hostile. Hostile animals are also neutral.
- # Default: 0.1
- # Range: 0.0 ~ 1.0
- "Hostile chance" = 0.1
- #Movement speed multiplier when aggroed.
- # Default: 1.1
- # Range: 0.0 ~ 4.0
- "Speed modifier" = 1.1
- #Animals have this percentage chance to be scared by players and run away. Fight back chance has priority over this
- # Default: 0.25
- # Range: 0.0 ~ 1.0
- "Players scared chance" = 0.25
- #Distance from a player that will make the entity run away. Higher values might impact performance
- # Default: 12
- # Range: 0 ~ 32
- "Flee distance far" = 12
- #Distance from a player that counts as near and will make the entity run away faster. Higher values might impact performance
- # Default: 7
- # Range: 0 ~ 32
- "Flee distance near" = 7
- #Speed multiplier when the animal avoids the player when it's within 'Flee Distance Far' blocks from them.
- # Default: 1.1
- # Range: 0.0 ~ 4.0
- "Flee speed far" = 1.1
- #Speed multiplier when the animal avoids the player and it's within 'Flee Distance Near' blocks from them.
- # Default: 1.2
- # Range: 0.0 ~ 4.0
- "Flee speed near" = 1.2
- #Animals' knockback attribute will be set to this value multiplied by their bounding box size (bigger mobs have higher knockback). 0 disables this and lets you customize knockback per mob with attribute modifiers.
- # Default: 1.4
- # Range: 0.0 ~ 128.0
- Knockback = 1.4
- #Animals' knockback attribute will be increased/decreased based on the size of the mob.
- "Knockback size based" = true
-
-[Warden]
- #Change the max distance from target where warden can use the sonic boom. Vanilla is 15 horizontal and 20 vertical.
- "Enable Warden sonic boom range" = true
- #Change the distance at which the darkness effect is applied.
- "Enable Warden darkness range" = true
- #Change the distance at which vibrations reach wardens.
- "Enable Warden listen range" = true
-
- #Change the max distance from target where warden can use the sonic boom. Vanilla is 15 horizontal and 20 vertical.
- [Warden."Warden sonic boom range"]
- #Vanilla is 15 horizontal and 20 vertical
- # Default: 50
- # Range: > -2147483648
- Range = 50
-
- #Change the distance at which the darkness effect is applied.
- [Warden."Warden darkness range"]
- #Vanilla is 20
- # Default: 50
- # Range: > -2147483648
- Range = 50
-
- #Change the distance at which vibrations reach wardens.
- [Warden."Warden listen range"]
- #Vanilla is 16
- # Default: 32
- # Range: > -2147483648
- Range = 32
-
-[Creepers]
- #Creepers will ignite when they take explosion damage. Only entity types in the enhancedai:creeper/tnt_like tag will be affected by this feature.
- "Enable Tnt like creepers" = true
- #Creepers can ignite and throw themselves at players. Only entity types in the enhancedai:creeper/can_launch tag will be affected by this feature.
- "Enable Creeper launch" = true
- #Creepers will no longer ignite when falling. Only entity types in the enhancedai:creeper/disable_falling_swelling tag will be affected by this feature.
- "Enable Disable falling swelling" = true
- #Various changes to Creepers exploding. Ignoring Walls, Walking Fuse and smarter exploding based off explosion size. Only creepers in the enhancedai:creeper/change_swell entity type tag are affected by this feature.
- "Enable Creeper swell" = true
-
- #Various changes to Creepers exploding. Ignoring Walls, Walking Fuse and smarter exploding based off explosion size. Only creepers in the enhancedai:creeper/change_swell entity type tag are affected by this feature.
- [Creepers."Creeper swell"]
- #Makes creepers blow up on death like when they were added back in 0.30
- #Allowed Values: NONE, CHARGED, ALL
- "Blow up on death" = "NONE"
- #Percentage chance for a Creeper to ignore walls while targeting a player. This means that a creeper will be able to explode if it's in the correct range from a player even if there's a wall between.
- # Default: 0.65
- # Range: 0.0 ~ 1.0
- "Ignore walls chance" = 0.65
- #If Insane's Survival Overhaul is installed and Explosion Overhaul feature is enabled, Angry creeper will deal more knockback and break more blocks, breaching creepers will break more blocks
- "Insane survival overhaul integration" = true
-
- [Creepers."Creeper swell".Angry]
- #Chance for a creeper to spawn angry
- # Default: 0.03
- # Range: 0.0 ~ 1.0
- Chance = 0.01
- #If true, Angry Creeper emits particles
- Particles = true
- #The special sound effect that the Angry Creeper plays
- #Allowed Values: NONE, CENA, WTF_BOOM, OLD
- Sounds = "CENA"
- #If true, Angry Creeper will have a name
- Name = true
- #When ignited, Angry Creeper will not stop swelling
- "Force explosion" = false
- #Makes angry creepers blow up on death like when they were added back in 0.30
- "Explode on death" = true
- #If true, Angry Creeper explosion will generate fire
- Fire = false
- #Explosion power of Angry Creeper
- # Default: 4.0
- # Range: 0.0 ~ 12.0
- "Explosion power" = 4.0
-
- [Creepers."Creeper swell"."Walking fuse"]
- #Percentage chance for a Creeper to keep walking while exploding. This is overwritten if the creeper has the beta property.
- # Default: 0.1
- # Range: 0.0 ~ 1.0
- Chance = 0.1
- #Speed modifier when a walking fuse creeper is swelling.
- # Default: -0.5
- # Range: -1.0 ~ 64.0
- "Speed modifier" = -0.5
-
- [Creepers."Creeper swell".Breach]
- #Breaching creepers will try to open a hole in the wall to let mobs in.
- # Default: 0.075
- # Range: 0.0 ~ 1.0
- Chance = 0.075
- #How far away (horizontally) from the target breaching creepers can breach.
- # Default: 24
- # Range: > 0
- "Horizontal range" = 24
-
- [Creepers."Creeper swell"."Beta strafe"]
- #Creepers with beta strafing will walk around the target, like the in pre-1.2. This takes precedence over walking fuse.
- # Default: 0.35
- # Range: 0.0 ~ 1.0
- Chance = 0.35
-
- #Creepers will ignite when they take explosion damage. Only entity types in the enhancedai:creeper/tnt_like tag will be affected by this feature.
- [Creepers."Tnt like creepers"]
- # Default: 0.25
- # Range: 0.0 ~ 1.0
- Chance = 0.25
-
- #Creepers can ignite and throw themselves at players. Only entity types in the enhancedai:creeper/can_launch tag will be affected by this feature.
- [Creepers."Creeper launch"]
- #Launching creepers will try ignite and throw themselves at the player. Only creepers in the enhancedai:creeper/can_launch
- # Default: 0.05
- # Range: 0.0 ~ 1.0
- Chance = 0.05
- #If true, Launching Creepers emit particles
- Particles = true
- #The explosion radius of launching creepers. Set to 0 to not change. (Overrides Cena creepers explosion radius)
- # Default: 2
- # Range: 0 ~ 127
- "Explosion radius" = 2
-
- #The inaccuracy of the launching creeper in Normal difficulty, easy is increased, hard is decreased.
- [Creepers."Creeper launch".Inaccuracy]
- # Default: 2.0
- # Range: 0.0 ~ 8.0
- "Easy/Peaceful" = 2.0
- # Default: 2.0
- # Range: 0.0 ~ 8.0
- Normal = 2.0
- # Default: 1.0
- # Range: 0.0 ~ 8.0
- Hard = 1.0
-
-[Blazes]
- #Make blazes fire faster/more fireballs. Only mobs in enhancedai:blaze/change_attack entity type tag are affected by this feature.
- "Enable Blaze attack" = true
-
- #Make blazes fire faster/more fireballs. Only mobs in enhancedai:blaze/change_attack entity type tag are affected by this feature.
- [Blazes."Blaze attack"]
-
- #How many ticks pass between shooting fireballs. Vanilla is 6
- [Blazes."Blaze attack"."Time between fireballs"]
- # Default: 4.0
- # Range: 1.0 ~ 300.0
- Minimum = 4.0
- # Default: 10.0
- # Range: 1.0 ~ 300.0
- Maximum = 10.0
-
- #How many fireballs blazes shoots. Vanilla is 3
- [Blazes."Blaze attack"."Fireballs shot"]
- # Default: 2.0
- # Range: 1.0 ~ 64.0
- Minimum = 2.0
- # Default: 6.0
- # Range: 1.0 ~ 64.0
- Maximum = 6.0
-
- #Time (in ticks) taken by the blaze to recharge (before setting himself on fire). Vanilla is 100
- [Blazes."Blaze attack"."Recharge time"]
- # Default: 60.0
- # Range: 1.0 ~ 600.0
- Minimum = 60.0
- # Default: 120.0
- # Range: 1.0 ~ 600.0
- Maximum = 120.0
-
- #Time (in ticks) taken by the blaze to charge (while on fire before shooting fireballs). Vanilla is 60
- [Blazes."Blaze attack"."Charge time"]
- # Default: 30.0
- # Range: 1.0 ~ 600.0
- Minimum = 30.0
- # Default: 80.0
- # Range: 1.0 ~ 600.0
- Maximum = 80.0
-
- #How many fireballs are shot per shot. Vanilla is 1
- [Blazes."Blaze attack"."Fireballs per shot"]
- # Default: 1.0
- # Range: 1.0 ~ 8.0
- Minimum = 1.0
- # Default: 2.0
- # Range: 1.0 ~ 8.0
- Maximum = 2.0
-
- #The higher the more spread up shots will be. Setting both to -1 will use the vanilla behaviour (farther = more inaccuracy)
- [Blazes."Blaze attack".Inaccuracy]
- # Default: 1.0
- # Range: -1.0 ~ 32.0
- Minimum = 1.0
- # Default: 3.0
- # Range: -1.0 ~ 32.0
- Maximum = 3.0
-
-[Ghast]
- #Various changes to ghast shooting. Only ghast in enhancedai:ghast/change_shooting entity type tag are affected by this feature.
- "Enable Ghast shooting" = true
-
- #Various changes to ghast shooting. Only ghast in enhancedai:ghast/change_shooting entity type tag are affected by this feature.
- [Ghast."Ghast shooting"]
- #Chance for a Ghast to try and shoot the target even if can't see it. If enabled and the Ghast can't see the target, he will shoot 4 times as fast to breach.
- # Default: 0.3
- # Range: 0.0 ~ 1.0
- "Shoot when not seen chance" = 0.3
-
- #How many ticks pass between shooting fireballs. Vanilla is 40
- [Ghast."Ghast shooting"."Attack cooldown"]
- # Default: 40.0
- # Range: 1.0 ~ 300.0
- Minimum = 40.0
- # Default: 50.0
- # Range: 1.0 ~ 300.0
- Maximum = 50.0
-
- #How many fireballs ghast shoot in rapid succession. Vanilla is 1
- [Ghast."Ghast shooting"."Fireballs shot"]
- # Default: 1.0
- # Range: 1.0 ~ 16.0
- Minimum = 1.0
- # Default: 3.0
- # Range: 1.0 ~ 16.0
- Maximum = 3.0
-
-[Drowned]
- #Replaces the drowned swim up goal with a better one, allowing them to leap out of the water. Only entity types in the enhancedai:drowned/change_swim_up tag are affected by this feature.
- "Enable Better drowned swim up" = true
- #Makes drowned able to attack during daytime instead of standing still. Only entity types in the enhancedai:drowned/attack_during_day tag are affected by this feature.
- "Enable Drowned attack during day" = true
- #Makes drowned immune to sunlight for a couple of seconds before starting to burn. Only entity types in the enhancedai:drowned/sun_resistant tag are affected by this feature.
- "Enable Sun resistant drowned" = true
-
- #Makes drowned immune to sunlight for a couple of seconds before starting to burn. Only entity types in the enhancedai:drowned/sun_resistant tag are affected by this feature.
- [Drowned."Sun resistant drowned"]
- #Drowned are sun resistant for this amount of ticks until the water in their body evaporates. During this time, they will not seek water
- # Default: 300
- # Range: > 1
- "Sun resistant" = 300
-
-[Shulkers]
- #Shulker bullets' levitation duration and amplifier based off owner's data
- "Enable Shulker bullets" = true
- "Enable Shulker attack" = true
- #Only entity types in the `enhancedai:shulker/apply_armor_modifiers` tag will be affected by this feature.
- "Enable Shulker armor" = true
-
- #Shulker bullets' levitation duration and amplifier based off owner's data
- [Shulkers."Shulker bullets"]
-
- [Shulkers."Shulker bullets"."Levitation duration"]
- # Default: 100.0
- # Range: 1.0 ~ 600.0
- "Easy/Peaceful" = 100.0
- # Default: 100.0
- # Range: 1.0 ~ 600.0
- Normal = 100.0
- # Default: 160.0
- # Range: 1.0 ~ 600.0
- Hard = 160.0
-
- #Note that 0 = I, 1 = II, and so on
- [Shulkers."Shulker bullets"."Levitation amplifier"]
- # Default: 5.0
- # Range: 0.0 ~ 127.0
- "Easy/Peaceful" = 5.0
- # Default: 5.0
- # Range: 0.0 ~ 127.0
- Normal = 5.0
- # Default: 5.0
- # Range: 0.0 ~ 127.0
- Hard = 5.0
-
- #Ticks before the first bullet is fired
- [Shulkers."Shulker attack"."Base attack speed"]
- # Default: 20.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Minimum = 20.0
- # Default: 40.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Maximum = 40.0
-
- #Ticks to fire is calculated as base_attack_speed + (0~extra_attack_speed)
- [Shulkers."Shulker attack"."Extra attack speed"]
- # Default: 100.0
- # Range: 1.0 ~ 1.7976931348623157E308
- Minimum = 100.0
- # Default: 200.0
- # Range: 1.0 ~ 1.7976931348623157E308
- Maximum = 200.0
-
- #Only entity types in the `enhancedai:shulker/apply_armor_modifiers` tag will be affected by this feature.
- [Shulkers."Shulker armor"]
- # Default: 24.0
- # Range: 0.0 ~ 1.7976931348623157E308
- "Armor when closed" = 24.0
- # Default: 16.0
- # Range: 0.0 ~ 1.7976931348623157E308
- "Armor when peeking" = 16.0
- # Default: 8.0
- # Range: 0.0 ~ 1.7976931348623157E308
- "Armor when open" = 8.0
-
-[Slimes]
- #Only entity types in `enhancedai:slime/spawn_size` tag are affected by this feature.
- "Enable Slime size" = true
- #Fix slimes and magma cubes dealing damage each tick, making them attack on jump and land.
- "Enable Slime attack fix" = true
- #Only entity types in `enhancedai:slime/jump_rate` tag are affected by this feature.
- "Enable Slime jump delay" = true
- #Make magma cubes swim in lava faster. Only entity types in `enhancedai:slime/magma_cube_surf_speed` tag are affected by this feature.
- "Enable Magma cube surf speed" = true
-
- #Only entity types in `enhancedai:slime/spawn_size` tag are affected by this feature.
- [Slimes."Slime size"]
- #Changes the max size a Slime/Magma cube can spawn as. Vanilla is max 4 with 3 excluded. Set to 0 to disable.
- # Default: 5
- # Range: 0 ~ 16
- "Max spawn size" = 5
-
- #Only entity types in `enhancedai:slime/jump_rate` tag are affected by this feature.
- [Slimes."Slime jump delay"]
-
- [Slimes."Slime jump delay"."Jump delay"]
- # Default: 5.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- Minimum = 5.0
- # Default: 15.0
- # Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
- Maximum = 15.0
-
- #Make magma cubes swim in lava faster. Only entity types in `enhancedai:slime/magma_cube_surf_speed` tag are affected by this feature.
- [Slimes."Magma cube surf speed"]
- # Default: 3.0
- # Range: 0.0 ~ 1.7976931348623157E308
- "Speed multiplier" = 3.0
-
-[Witches]
- #Witches can throw potions to monsters. Only witches in the `witch/allied_monsters/can_target_monsters` entity type tag will be able to target monsters. The monsters targeted are in the `witch/allied_monsters/eligible_targets` entity type tag.
- "Enable Allied monsters" = true
- #Witches drink more potions.
- "Enable Thirsty witches" = true
- #Witches throw potions farther, faster and more potion types. Also no longer chase player if they can't see him. Use the enhancedai:witch/better_potion_throwing entity type tag to add more witches that are affected by this feature.
- "Enable Witch potion throwing" = true
- #Witches summon Villagers and cast a lightning upon them. Only entity types in the `enhancedai:witch/can_perform_dark_arts` tag will be affected (can be used for any mob, not only witches).
- "Enable Dark art" = true
-
- #Witches drink more potions.
- [Witches."Thirsty witches"]
- #A list of potions that the witch will drink when a player is targeted and it's at least 6 blocks away. Format is potion_id or effect_id,duration,amplifier. The potions are applied in order and witches will not drink the same potion if already has the effect.
- "Drinkable potions if targeting player" = ["minecraft:strong_swiftness", "minecraft:regeneration"]
- #When witches are this many blocks away from the player will be able to drink the potions in 'Drinkable potions if targeting player'
- # Default: 6.0
- # Range: 0.0 ~ 1.7976931348623157E308
- "Custom drink distance safe" = 6.0
- #Chance for a witch to drink a healing potion when not full health. Defaults to Vanilla
- # Default: 0.05
- # Range: 0.0 ~ 1.0
- "Healing chance" = 0.05
- #Below this percentage health, witches will try to drink healing potions.
- # Default: 0.7
- # Range: 0.0 ~ 1.0
- "Healing threshold" = 0.7
- #Below this percentage health, witches will drink strong healing potions instead of normal ones.
- # Default: 0.35
- # Range: 0.0 ~ 1.0
- "Strong healing threshold" = 0.35
- #Chance each tick for a witch to drink a water breathing potion when in water and air meter is at half. Vanilla is 15% and doesn't check the air meter.
- # Default: 1.0
- # Range: 0.0 ~ 1.0
- "Water breathing chance" = 1.0
- #Chance each tick for a witch to drink a fire resistance potion when on fire. Vanilla is 15%.
- # Default: 1.0
- # Range: 0.0 ~ 1.0
- "Fire resistance chance" = 1.0
- #Chance each tick for a witch to drink milk when they have a negative effect.
- # Default: 0.1
- # Range: 0.0 ~ 1.0
- "Milk chance" = 0.1
- "Play sound when drinking" = true
-
- #Witches throw potions farther, faster and more potion types. Also no longer chase player if they can't see him. Use the enhancedai:witch/better_potion_throwing entity type tag to add more witches that are affected by this feature.
- [Witches."Witch potion throwing"]
- #A list of potions that the witch can throw at enemies. Format is effect_id,duration,amplifier. The potions are thrown in order and witches will not throw a potion if the target has already the effect.
- "Bad Potions List" = ["minecraft:weakness", "minecraft:slowness", "minecraft:hunger,600,0", "minecraft:mining_fatigue,600,0", "minecraft:poison", "minecraft:blindness,120,0", "minecraft:harming"]
- #A list of potions that the witch can throw at allies (in raids). Format is effect_id,duration,amplifier. The potions are thrown in order and witches will not throw a potion if the target has already the effect. Witches will throw harming potions instead of healing if the target is undead.
- "Good Potions List" = ["minecraft:regeneration", "minecraft:swiftness", "minecraft:strength", "minecraft:invisibility", "minecraft:healing"]
- #Chance for the potions thrown by the Witch to be lingering.
- # Default: 0.15
- # Range: 0.0 ~ 1.0
- "Lingering chance" = 0.15
- # Default: 1.0
- # Range: 0.0 ~ 1.7976931348623157E308
- Inaccuracy = 1.0
- #Chance for a Witch to be an apprentice. Apprentice Witches throw random potions instead of in order, and have a chance to throw a wrong (good) potion.
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- "Apprentice chance" = 0.5
- #If true, witches will throw a potion of slow falling at their feet when they're falling for more than 8 blocks.
- "Use slow falling" = true
- #When below this health percentage Witches will throw Invisibility potions at their feet.
- # Default: 0.4
- # Range: 0.0 ~ 1.0
- "Invisibility health threshold" = 0.4
-
- #Speed at which Witches throw potions (in ticks).
- [Witches."Witch potion throwing"."Attack cooldown"]
- # Default: 70.0
- # Range: 1.0 ~ 1.7976931348623157E308
- Minimum = 70.0
- # Default: 90.0
- # Range: 1.0 ~ 1.7976931348623157E308
- Maximum = 90.0
-
- #Range at which Witches throw potions.
- [Witches."Witch potion throwing"."Attack range"]
- # Default: 16.0
- # Range: 8.0 ~ 64.0
- Minimum = 16.0
- # Default: 24.0
- # Range: 8.0 ~ 64.0
- Maximum = 24.0
-
- #Witches summon Villagers and cast a lightning upon them. Only entity types in the `enhancedai:witch/can_perform_dark_arts` tag will be affected (can be used for any mob, not only witches).
- [Witches."Dark art"]
- #Chance for a witch to get the Dark Art AI (as soon as they have a target and are less than 10 blocks away from the target will summon a Villager and cast a lightning bolt on them
- # Default: 0.333
- # Range: 0.0 ~ 1.0
- Chance = 0.333
- #At which distance from the witch will she start performing the Dark Art
- # Default: 10
- # Range: > 0
- "Trigger distance" = 10
- #At which distance from the villager will the witch will cancel the summoning
- # Default: 16
- # Range: > 0
- "Cancel distance" = 16
- "Summoned witches can be dark art" = false
diff --git a/config/entangled-common.toml b/config/entangled-common.toml
deleted file mode 100644
index a3ab74f..0000000
--- a/config/entangled-common.toml
+++ /dev/null
@@ -1,22 +0,0 @@
-[Client]
- # When looking at an Entangled Block, should its bound block be highlighted?
- # Allowed values: true, false - Default: true
- renderBlockHighlight = true
-
- # Should the block rendered inside entangled blocks rotate?
- # Allowed values: true, false - Default: true
- rotateRenderedBlock = true
-
-[General]
- # Can entangled blocks be bound between different dimensions? Previously bound entangled blocks won't be affected.
- # Allowed values: true, false - Default: true
- allowDimensional = false
-
- # What is the max range in which entangled blocks can be bound? Only affects blocks in the same dimension. -1 for infinite range. Previously bound entangled blocks won't be affected.
- # Allowed range: -1 ~ 2147483647 - Default: -1
- maxDistance = 64
-
- # Should the `entangled:invalid_targets` tag be treated as a whitelist rather than a blacklist? If true, entangled blocks can only be bound to blocks in the tag.
- # Allowed values: true, false - Default: false
- useWhitelist = false
-
diff --git a/config/flan/flan_config.json b/config/flan/flan_config.json
deleted file mode 100644
index 7c29745..0000000
--- a/config/flan/flan_config.json
+++ /dev/null
@@ -1,177 +0,0 @@
-{
- "__comment": "For help with the config refer to https://github.com/Flemmli97/Flan/wiki/Config",
- "configVersion": 7,
- "startingBlocks": 500,
- "maxClaimBlocks": 5000,
- "ticksForNextBlock": 600,
- "minClaimsize": 100,
- "defaultClaimDepth": 10,
- "subClaimsInheritParentDepth": true,
- "maxClaims": -1,
- "defaultClaimName": "",
- "defaultEnterMessage": "",
- "defaultLeaveMessage": "",
- "noSpawnClaim": false,
- "claimingCooldown": 0,
- "blacklistedWorlds": [],
- "worldWhitelist": false,
- "claimingItem": "minecraft:golden_hoe",
- "claimingNBT": {},
- "inspectionItem": "unify:gold_rod",
- "inspectionNBT": {},
- "main3dClaims": true,
- "minHeight3d": 10,
- "nearbyClaimsToolDisplay": 24,
- "claimDisplayTime": 600,
- "particleDisplay": false,
- "claimDisplayActionBar": false,
- "permissionLevel": 2,
- "autoClaimStructures": false,
- "ftbChunksCheck": true,
- "gomlReservedCheck": true,
- "mineColoniesCheck": true,
- "buySellHandler": {
- "buyType": "MONEY",
- "buyValue": -1.0,
- "buyItems": [],
- "sellType": "MONEY",
- "sellValue": -1.0,
- "sellItems": []
- },
- "maxBuyBlocks": -1,
- "currencyType": "",
- "lenientBlockEntityCheck": false,
- "breakBlockBlacklist": [
- "universal_graves:grave",
- "yigd:grave"
- ],
- "interactBlockBlacklist": [
- "universal_graves:grave",
- "yigd:grave",
- "waystones",
- "universal_shops:trade_block"
- ],
- "breakBlockEntityTagBlacklist": [],
- "interactBlockEntityTagBlacklist": [
- "IsDeathChest",
- "gunpowder.owner",
- "shop-activated"
- ],
- "ignoredEntities": [
- "corpse:corpse"
- ],
- "entityTagIgnore": [
- "graves.marker"
- ],
- "ignoredProjectileTypes": [],
- "legacyOverrides": [
- "@c:wrenches-flan:interact_block",
- "appliedenergistics2:nether_quartz_wrench-flan:interact_block",
- "appliedenergistics2:certus_quartz_wrench-flan:interact_block"
- ],
- "dropTicks": 6000,
- "inactivityTimeDays": -1,
- "inactivityBlocksMax": 2000,
- "deletePlayerFile": false,
- "bannedDeletionTime": 30,
- "offlineProtectActivation": -1,
- "dynmapIntegration": false,
- "bluemapIntegration": false,
- "enableLogs": false,
- "defaultGroups": {
- "Visitor": {
- "flan:door": true,
- "flan:button_lever": true,
- "flan:pressure_plate": true,
- "flan:enchantment": true,
- "flan:trapdoor": true,
- "flan:fence_gate": true,
- "flan:portal": true,
- "flan:enderchest": true,
- "flan:bed": true,
- "flan:itemframe_rotate": true,
- "flan:trading": true
- },
- "Co-Owner": {
- "flan:armorstand": true,
- "flan:enderman": true,
- "flan:sculk": true,
- "flan:snow_golem": true,
- "flan:break": true,
- "flan:hurt_player": true,
- "flan:pickup": true,
- "flan:lightning": true,
- "flan:enderchest": true,
- "flan:can_stay": true,
- "flan:portal": true,
- "flan:hurt_animal": true,
- "flan:explosions": true,
- "flan:fake_player": true,
- "flan:endcrystal_place": true,
- "flan:drop": true,
- "flan:claim_message": true,
- "flan:teleport": true,
- "flan:interact_sign": true,
- "flan:fence_gate": true,
- "flan:chorus_fruit": true,
- "flan:xp": true,
- "flan:hurt_named": true,
- "flan:animal_interact": true,
- "flan:enchantment": true,
- "flan:no_hunger": true,
- "flan:interact_block": true,
- "flan:wither": true,
- "flan:bed": true,
- "flan:trading": true,
- "flan:create_contraption": true,
- "flan:archeology": true,
- "flan:edit_claim": true,
- "flan:projectiles": true,
- "flan:button_lever": true,
- "flan:edit_perms": true,
- "flan:open_container": true,
- "flan:boat": true,
- "flan:lectern_take": true,
- "flan:water_border": true,
- "flan:pressure_plate": true,
- "flan:noteblock": true,
- "flan:place": true,
- "flan:trample": true,
- "flan:wind_charge": true,
- "flan:ender_pearl": true,
- "flan:flight": true,
- "flan:edit_potions": true,
- "flan:target_block": true,
- "flan:break_non_living": true,
- "flan:fire_spread": true,
- "flan:anvil": true,
- "flan:vehicle_pass": true,
- "flan:door": true,
- "flan:disable_monster_spawn": true,
- "flan:may_flight": true,
- "flan:jukebox": true,
- "flan:disable_mob_spawn": true,
- "flan:player_mob_spawn": true,
- "flan:minecart": true,
- "flan:raid": true,
- "flan:piston_border": true,
- "flan:beacon": true,
- "flan:trapdoor": true,
- "flan:lock_items": true,
- "flan:redstone": true,
- "flan:bucket": true,
- "flan:itemframe_rotate": true
- }
- },
- "globalDefaultPerms": {
- "*": {
- "flan:disable_monster_spawn": "ALLFALSE",
- "flan:edit_potions": "ALLFALSE",
- "flan:flight": "ALLTRUE",
- "flan:lock_items": "ALLTRUE",
- "flan:may_flight": "ALLFALSE",
- "flan:no_hunger": "ALLFALSE",
- "flan:teleport": "ALLFALSE"
- }
- }
-}
diff --git a/config/flywheel-client.toml b/config/flywheel-client.toml
deleted file mode 100644
index 2a586a4..0000000
--- a/config/flywheel-client.toml
+++ /dev/null
@@ -1,14 +0,0 @@
-#Select the backend to use. Set to "DEFAULT" to let Flywheel decide.
-backend = "colorwheel:instancing"
-#Enable or disable instance update limiting with distance.
-limitUpdates = true
-#The number of worker threads to use. Set to -1 to let Flywheel decide. Set to 0 to disable parallelism. Requires a game restart to take effect.
-# Default: -1
-# Range: -1 ~ 32
-workerThreads = -1
-
-#Config options for Flywheel's built-in backends.
-[flw_backends]
- #How smooth Flywheel's shader-based lighting should be. May have a large performance impact.
- #Allowed Values: FLAT, TRI_LINEAR, SMOOTH, SMOOTH_INNER_FACE_CORRECTED
- lightSmoothness = "SMOOTH"
diff --git a/config/fml.toml b/config/fml.toml
deleted file mode 100644
index 64eaa82..0000000
--- a/config/fml.toml
+++ /dev/null
@@ -1,32 +0,0 @@
-#Disables File Watcher. Used to automatically update config if its file has been modified.
-disableConfigWatcher = false
-#Should we control the window. Disabling this disables new GL features and can be bad for mods that rely on them.
-earlyWindowControl = true
-#Max threads for early initialization parallelism, -1 is based on processor count
-maxThreads = -1
-#Enable NeoForge global version checking
-versionCheck = false
-#Default config path for servers
-defaultConfigPath = "defaultconfigs"
-#Disables Optimized DFU client-side - already disabled on servers
-disableOptimizedDFU = true
-#Early window provider
-earlyWindowProvider = "SimpleCustomEarlyLoading"
-#Early window width
-earlyWindowWidth = 854
-#Early window height
-earlyWindowHeight = 480
-#Early window framebuffer scale
-earlyWindowFBScale = 1
-#Early window starts maximized
-earlyWindowMaximized = false
-#Skip specific GL versions, may help with buggy graphics card drivers
-earlyWindowSkipGLVersions = []
-#Squir?
-earlyWindowSquir = false
-#Define dependency overrides below
-#Dependency overrides can be used to forcibly remove a dependency constraint from a mod or to force a mod to load AFTER another mod
-#Using dependency overrides can cause issues. Use at your own risk.
-#Example dependency override for the mod with the id 'targetMod': dependency constraints (incompatibility clauses or restrictive version ranges) against mod 'dep1' are removed, and the mod will now load after the mod 'dep2'
-#dependencyOverrides.targetMod = ["-dep1", "+dep2"]
-dependencyOverrides = {}
diff --git a/config/gravestone-server.toml b/config/gravestone-server.toml
deleted file mode 100644
index 15ab09f..0000000
--- a/config/gravestone-server.toml
+++ /dev/null
@@ -1,20 +0,0 @@
-#If this is set to true you get an obituary after you died
-enable_obituary = true
-#The blocks that can be replaced with a grave
-#If it starts with '#' it is a tag
-replaceable_blocks = ["#gravestone:grave_replaceable"]
-#If this is set to true the obituary will be taken out of your inventory when you break the grave
-remove_obituary = true
-#If this is set to true only the player that owns the grave and admins can break the grave
-only_owners_can_break = false
-#If this is set to true the ghost of the dead player will be spawned when the grave is broken
-spawn_ghost = false
-#If this is set to true the ghost player will defend the player
-friendly_ghost = true
-#If this is set to true you get your items back into your inventory by sneaking on the grave
-sneak_pickup = true
-#If this is set to true you get your items sorted back into your inventory by breaking the grave
-break_pickup = true
-#If this is set to true the grave will replace other blocks if there is no free space above
-#Note that this might cause issues with other mods or multiblock structures - This option is not recommended and subject to change
-strict_placement = false
diff --git a/config/immersive_mc-client.json b/config/immersive_mc-client.json
deleted file mode 100644
index ca7a8d6..0000000
--- a/config/immersive_mc-client.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "crouchMode": "SWAP_ALL",
- "doVRControllerRumble": true,
- "returnItemsWhenLeavingImmersives": true,
- "disableImmersiveMCOutsideVR": true,
- "bagColor": 11901820,
- "rightClickChestInteractions": false,
- "autoCenterFurnaceImmersive": false,
- "autoCenterBrewingStandImmersive": false,
- "bagMode": "BUNDLE",
- "placementGuideMode": "CUBE",
- "spinSomeImmersiveOutputs": true,
- "rightClickImmersiveInteractionsInVR": false,
- "compatFor3dResourcePacks": false,
- "itemGuideSize": 1.0,
- "itemGuideSelectedSize": 1.0,
- "itemGuidePreset": "GRAY",
- "itemGuidePrideFlag": "PRIDE",
- "colorPresetAlpha": 127,
- "colorPresetSelectedAlpha": 207,
- "colorPresetRangedGrabSize": 255,
- "multiColorPresetTransitionTimeMS": 5000,
- "itemGuideCustomColorData": {
- "colors": [
- 1670089611
- ],
- "selectedColors": [
- 2143667653
- ],
- "rangedGrabColors": [
- 2143667653
- ],
- "transitionTimeMS": 5000
- },
- "disableVanillaInteractionsForSupportedImmersives": false,
- "reachBehindBagMode": "BEHIND_BACK",
- "textScale": 1.0,
- "swapBagHand": false,
- "useGrabBeaconInVR": true,
- "useGrindMotionGrindstoneInVR": true,
- "dontAutoStepOnImmersiveBlocksInVR": true,
- "requireTriggerForBagOpen": true,
- "clientConfigVersion": 4,
- "useAnvilImmersive": true,
- "useBrewingStandImmersive": true,
- "useChestImmersive": true,
- "useCraftingTableImmersive": true,
- "useFurnaceImmersive": true,
- "useJukeboxImmersive": true,
- "useRangedGrabImmersive": true,
- "useButtonImmersive": true,
- "useEnchantingTableImmersive": true,
- "useCampfireImmersive": true,
- "useLeverImmersive": true,
- "useBagImmersive": true,
- "useRepeaterImmersive": true,
- "useDoorImmersive": true,
- "useTrapdoorImmersive": true,
- "allowPetting": true,
- "useArmorImmersive": true,
- "useFeedingAnimalsImmersive": true,
- "useShulkerImmersive": true,
- "allowPettingAnythingLiving": false,
- "rangedGrabRange": 8,
- "useBeaconImmersive": true,
- "useBarrelImmersive": true,
- "useThrowingImmersive": true,
- "allowThrowingBeyondVanillaMaxRange": true,
- "useHopperImmersive": true,
- "useSmithingTableImmersive": true,
- "useChiseledBookshelfImmersive": true,
- "useWrittenBookImmersive": true,
- "useCauldronImmersive": true,
- "useIronFurnacesFurnaceImmersive": true,
- "useTinkersConstructCraftingStationImmersive": true,
- "useLecternImmersive": true,
- "useBucketAndBottleImmersive": true,
- "useApotheosisEnchantmentTableImmersive": true,
- "useApotheosisSalvagingTableImmersive": true,
- "useGrindstoneImmersive": true,
- "commonConfigVersion": 3
-}
\ No newline at end of file
diff --git a/config/incapacitated.json b/config/incapacitated.json
deleted file mode 100644
index fb27125..0000000
--- a/config/incapacitated.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "info": "For documentation on what each item does, see the readme file on github: https://github.com/CartoonishVillain/Incapacitated",
- "merciful": 1,
- "canBreakOrInteractWithBlocks": false,
- "canJumpWhileDown": false,
- "hunter": 2,
- "slow": false,
- "weakened": true,
- "regenerating": true,
- "unlimitedDowns": false,
- "downLogging": false,
- "reviveMessage": true,
- "downTicks": 2000,
- "reviveTicks": 200,
- "downCounter": 3,
- "someInstantKills": true,
- "globalIncapMessage": true,
- "globalReviveMessage": true,
- "useSecondsForRevive": false,
- "healPercentageOfMaxHealth": true,
- "reviveHealth": 0.2,
- "reviveHunger": -1,
- "reviveSaturation": -1.0,
- "shouldDownTimeReset": false,
- "shouldDisableFallFlying": false,
- "shouldDieOnTimeout": true,
- "shouldDieOnOverkillDamage": true,
- "shouldBlameIncapacitations": true,
- "shouldBlameRevives": true,
- "incapEffectData": [
- ],
- "reviveEffectData": [],
- "DANGERDisableGiveUp": false,
- "DANGERDisableIncapPlayerDamage": false,
- "DANGERManipulateGoalToAvoidDownPlayers": false,
- "DANGERFullServerKill": false
-}
diff --git a/config/item_obliterator.json5 b/config/item_obliterator.json5
deleted file mode 100644
index 482ca16..0000000
--- a/config/item_obliterator.json5
+++ /dev/null
@@ -1,99 +0,0 @@
-{
- // -----------------------------------------------------------
- // Item Obliterator by ElocinDev
- // -----------------------------------------------------------
- //
- // How to add items?
- // - They are json strings, so you need to separate each
- // entry with a comma, except the last
- // - If you start an entry with !, it will be treated as a regular expression
- // Example: "!minecraft:.*_sword" to disable all swords
- //
- // -----------------------------------------------------------
- // Do not touch this
- "configVersion": 2,
- // -----------------------------------------------------------
- // Items here will be unusable completely
- // Example: minecraft:diamond
- "blacklisted_items": [
- "dndesires:fluid_hatch",
- "silentgems:teleporter_linker",
- "silentgems:teleporter_anchor",
- "silentgems:ruby_teleporter",
- "silentgems:carnelian_teleporter",
- "silentgems:topaz_teleporter",
- "silentgems:citrine_teleporter",
- "silentgems:heliodor_teleporter",
- "silentgems:moldavite_teleporter",
- "silentgems:peridot_teleporter",
- "silentgems:turquoise_teleporter",
- "silentgems:kyanite_teleporter",
- "silentgems:sapphire_teleporter",
- "silentgems:iolite_teleporter",
- "silentgems:alexandrite_teleporter",
- "silentgems:ammolite_teleporter",
- "silentgems:rose_quartz_teleporter",
- "silentgems:black_diamond_teleporter",
- "silentgems:white_diamond_teleporter",
- "silentgems:garnet_teleporter",
- "silentgems:aquamarine_teleporter",
- "silentgems:tanzanite_teleporter",
- "silentgems:opal_teleporter",
- "silentgems:pearl_teleporter",
- "silentgems:ruby_redstone_teleporter",
- "silentgems:carnelian_redstone_teleporter",
- "silentgems:topaz_redstone_teleporter",
- "silentgems:citrine_redstone_teleporter",
- "silentgems:heliodor_redstone_teleporter",
- "silentgems:moldavite_redstone_teleporter",
- "silentgems:peridot_redstone_teleporter",
- "silentgems:turquoise_redstone_teleporter",
- "silentgems:kyanite_redstone_teleporter",
- "silentgems:sapphire_redstone_teleporter",
- "silentgems:iolite_redstone_teleporter",
- "silentgems:alexandrite_redstone_teleporter",
- "silentgems:ammolite_redstone_teleporter",
- "silentgems:rose_quartz_redstone_teleporter",
- "silentgems:black_diamond_redstone_teleporter",
- "silentgems:white_diamond_redstone_teleporter",
- "silentgems:garnet_redstone_teleporter",
- "silentgems:aquamarine_redstone_teleporter",
- "silentgems:tanzanite_redstone_teleporter",
- "silentgems:opal_redstone_teleporter",
- "silentgems:pearl_redstone_teleporter",
- "siletgear:diamond_shard",
- "functionalstorage:ender_drawer"
-
- ],
- // -----------------------------------------------------------
- // Removes an item if it contains certain nbt tag. If the whole entry (or expression) is present, the item gets removed.
- // Use with caution! This is a very expensive operation and can cause lag if you have a lot of items blacklisted.
- //
- // Example to disable a regeneration potion: Potion:"minecraft:regeneration"
- //
- // You can also use regular expressions by starting the value with !
- "blacklisted_nbt": [],
- // -----------------------------------------------------------
- // Items here will not be able to be right-clicked (Interact)
- // Example: minecraft:apple
- "only_disable_interactions": [
- ],
- // -----------------------------------------------------------
- // Items here will not be able to be used to attack
- // Example: minecraft:diamond_sword
- "only_disable_attacks": [
- ],
- // -----------------------------------------------------------
- // Items here will get their recipes disabled
- // Keep in mind this already is applied to blacklisted items
- "only_disable_recipes": [
- ],
- // -----------------------------------------------------------
- // If true, the mod will use a hashset to handle the blacklisted items
- // This is a more optimized approach only if you have a lot of items blacklisted (20 or more is recommended)
- // If you just have a small amount of items blacklisted, keep this false
- //
- // [!] Enabling this will disable all regular expressions
- // [!] Does not apply to NBT, only item blacklist / interaction / attack
- "use_hashmap_optimizations": false
-}
diff --git a/config/lithium.properties b/config/lithium.properties
deleted file mode 100644
index ceda0fe..0000000
--- a/config/lithium.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-# This is the configuration file for Lithium.
-#
-# You can find information on editing this file and all the available options here:
-# https://github.com/CaffeineMC/lithium-fabric/wiki/Configuration-File
-#
-# By default, this file will be empty except for this notice.
-mixin.world.chunk_ticking.random_block_ticking=false
-mixin.world.inline_block_access=false
diff --git a/config/logbegone.json b/config/logbegone.json
deleted file mode 100644
index 9f0053f..0000000
--- a/config/logbegone.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "logbegone": {
- "phrases": [
- "Saving sub-levels for level",
- "Channels "
- ],
- "regex": [
- ".*Saving sub-levels for level.*",
- "Channels "
- ]
- }
-}
diff --git a/config/minecolonies-server.toml b/config/minecolonies-server.toml
deleted file mode 100644
index 9813ab5..0000000
--- a/config/minecolonies-server.toml
+++ /dev/null
@@ -1,189 +0,0 @@
-#All configuration items related to the core gameplay
-[gameplay]
- #Amount of initial citizens. [Default: 4, min: 1, max: 10]
- # Default: 4
- # Range: 1 ~ 10
- initialcitizenamount = 4
- #Should players be able to place an infinite amount of supply camps/ships? [Default: false]
- allowinfinitesupplychests = false
- #Should players be allowed to abandon their colony to create a new one easily? Note: This is buggy! [Default: false]
- allowinfinitecolonies = false
- #Should colonies in other dimensions be allowed? [Default: true]
- allowotherdimcolonies = true
- #Max citizens in one colony. [Default: 250, min: 25, max: 500]
- # Default: 250
- # Range: 25 ~ 500
- maxcitizenpercolony = 300
- #Should development features be enabled (might be buggy)? [Default: false]
- enableindevelopmentfeatures = false
- #Should citizen name tags be rendered? [Default: true]
- alwaysrendernametag = true
- #Should workers work during the rain? [Default: false]
- workersalwaysworkinrain = true
- #Chance for the Miner to get an ore when mining cobblestone or stone (by default, can be expanded with datapacks to other materials). This is a percentage. (To change which ores the Miner can find, see "List of Lucky Ores".) [Default: 1, min: 0, max: 100]
- # Default: 1
- # Range: 0 ~ 100
- luckyblockchance = 1
- #The minimum level a Town Hall has to be to allow teleportation to allied colonies. [Default: 3, min: 0, max: 5]
- # Default: 3
- # Range: 0 ~ 5
- minthleveltoteleport = 5
- #Food consumption modifier. [Default: 1.0, min: 0.1, max: 100.0]
- # Default: 1.0
- # Range: 0.1 ~ 100.0
- foodmodifier = 0.7
- #How common diseases are. 1 = Very common, 100 = extremely rare. [Default: 5, min: 1, max: 100]
- # Default: 5
- # Range: 1 ~ 100
- diseasemodifier = 10
- #If part of the colony is loaded by an owner/officer, should the colony be kept loaded? (Set how many chunks are loaded with the "Colony Chunk Loading Strictness" option.) [Default: true]
- forceloadcolony = true
- #Set how long chunks stay loaded after player leaves, does not persist through restarts. Default: 10min [Default: 10, min: 1, max: 1440]
- # Default: 10
- # Range: 1 ~ 1440
- loadtime = 15
- #This controls how many chunks are loaded with the "Chunk Load Colony" option. The higher this value, the fewer chunks will be loaded. (The innermost chunks will be loaded first.) 1 = load all claimed chunks. [Default: 3, min: 1, max: 15]
- # Default: 3
- # Range: 1 ~ 15
- colonyloadstrictness = 3
- #Max log count in one tree for the Forester to check during their tree search. [Default: 400, min: 1, max: 1000]
- # Default: 400
- # Range: 1 ~ 1000
- maxtreesize = 400
- #Disables supply camp placing restrictions, intended for skyworlds and similar [Default: false]
- nosupplyplacementrestrictions = false
- #Raiders will spawn in the sky if this is enabled [Default: false]
- skyraiders = false
-
-#All configurations related to the research system
-[research]
- #Allows automatic and (near) instant completion of research for players in creative mode. If false, creative players will still be able to begin researches, but will have normal progress rates. [Default: true]
- researchcreativecompletion = true
- #Significantly increases the amount of information related to research datapacks that is logged during the world load. [Default: false]
- researchdebuglog = false
- #A list of items to charge players when undoing an already-completed research.
- researchresetcost = ["minecolonies:ancienttome:1"]
-
-#All configurations related to the MineColonies commands
-[commands]
- #Should players be allowed to use the /mc rtp command? [Default: false]
- canplayerusertpcommand = false
- #Should players be allowed to use the /mc colony teleport command? [Default: false]
- canplayerusecolonytpcommand = false
- #Can players teleport to allied colonies? [Default: true]
- canplayeruseallytownhallteleport = true
- #Should players be allowed to use the /mc home command? Note: Only owners of the colony can use this command. [Default: false]
- canplayerusehometpcommand = false
- #Should players be allowed to use the /mc colony info command? [Default: true]
- canplayeruseshowcolonyinfocommand = true
- #Should players be allowed to use the /mc citizens kill command? [Default: false]
- canplayerusekillcitizenscommand = false
- #Should players be allowed to use the /mc citizens modify command? [Default: false]
- canplayerusemodifycitizenscommand = false
- #Should players be allowed to use the /mc colony addOfficer command? [Default: true]
- canplayeruseaddofficercommand = true
- #Should players be allowed to use the /mc colony delete command? [Default: false]
- canplayerusedeletecolonycommand = false
- #Should players be allowed to use the /mc colony requestsystem-reset command? [Default: false]
- canplayeruseresetcommand = false
-
-#All configuration related to colony claims
-[claims]
- #minecolonies.config.maxColonySize.comment [Default: 20, min: 1, max: 250]
- # Default: 20
- # Range: 1 ~ 250
- maxColonySize = 200
- #minecolonies.config.minColonyDistance.comment [Default: 8, min: 1, max: 200]
- # Default: 8
- # Range: 1 ~ 200
- minColonyDistance = 32
- #minecolonies.config.initialColonySize.comment [Default: 4, min: 1, max: 15]
- # Default: 4
- # Range: 1 ~ 15
- initialColonySize = 5
- #Max distance (in blocks) from world spawn for a colony. [Default: 30000, min: 1000, max: 2147483647]
- # Default: 30000
- # Range: > 1000
- maxdistancefromworldspawn = 2147483647
- #Min distance (in blocks) from world spawn for a colony. [Default: 0, min: 0, max: 1000]
- # Default: 0
- # Range: 0 ~ 1000
- mindistancefromworldspawn = 100
-
-#All configuration items related to the combat elements of MineColonies
-[combat]
- #minecolonies.config.dobarbariansspawn.comment [Default: true]
- dobarbariansspawn = true
- #minecolonies.config.barbarianhordedifficulty.comment [Default: 5, min: 0, max: 10]
- # Default: 5
- # Range: 0 ~ 10
- barbarianhordedifficulty = 7
- #minecolonies.config.maxBarbarianSize.comment [Default: 80, min: 6, max: 400]
- # Default: 80
- # Range: 6 ~ 400
- maxBarbarianSize = 80
- #minecolonies.config.dobarbariansbreakthroughwalls.comment [Default: true]
- dobarbariansbreakthroughwalls = false
- #The average number of nights between raids. [Default: 14, min: 1, max: 50]
- # Default: 14
- # Range: 1 ~ 50
- averagenumberofnightsbetweenraids = 20
- #The minimum number of nights between raids. [Default: 10, min: 1, max: 30]
- # Default: 10
- # Range: 1 ~ 30
- minimumnumberofnightsbetweenraids = 10
- #Should mobs attack citizens? [Default: true]
- mobattackcitizens = true
- #minecolonies.config.shouldraiderbreakdoors.comment [Default: true]
- shouldraiderbreakdoors = true
- #Attack damage multiplier for Guards. [Default: 1.0, min: 0.1, max: 15.0]
- # Default: 1.0
- # Range: 0.1 ~ 15.0
- guardDamageMultiplier = 1.0
- #Health multiplier for all Guards. [Default: 1.0, min: 0.1, max: 5.0]
- # Default: 1.0
- # Range: 0.1 ~ 5.0
- guardhealthmult = 1.0
- #Turn on MineColonies PVP mode (colonies can be destroyed and griefed under certain conditions). [Default: false]
- pvp_mode = false
-
-#All permission configuration options
-[permissions]
- #Should colony protection be enabled? [Default: true]
- enablecolonyprotection = true
- #Independent from the colony protection, should explosions be turned off inside colonies? DAMAGE_NOTHING prevents explosions completely. DAMAGE_PLAYERS, allows explosions to damage players and hostile mobs, but not blocks or neutral or friendly mobs. DAMAGE_ENTITIES allows damage to all entities. DAMAGE_EVERYTHING allows explosions to damage entities and blocks. [Default: DAMAGE_ENTITIES, values: DAMAGE_NOTHING, DAMAGE_PLAYERS, DAMAGE_ENTITIES, DAMAGE_EVERYTHING]
- #Allowed Values: DAMAGE_NOTHING, DAMAGE_PLAYERS, DAMAGE_ENTITIES, DAMAGE_EVERYTHING
- turnoffexplosionsincolonies = "DAMAGE_ENTITIES"
- #Disables colony permissions if player has a given permission level. [Default: 2, min: 0, max: 4]
- # Default: 2
- # Range: 0 ~ 4
- permissioneventbypassminpermlevel = 2
-
-#All configuration related to mod compatibility
-[compatibility]
- #When loading recipes, generate audit CSV files to help debug datapacks or extra mods. [Default: false]
- auditcraftingtags = false
- #Enable inventory debugging. [Default: false]
- debuginventories = false
- #Turn this on if you're using this world for blueprint building and scanning. [Default: false]
- blueprintbuildmode = false
-
-#All configurations related to pathfinding
-[pathfinding]
- #Verbosity of pathfinding debug messages. [Default: 0, min: 0, max: 10]
- # Default: 0
- # Range: 0 ~ 10
- pathfindingdebugverbosity = 0
- #Minimum number of consecutive rails for citizens to use them. [Default: 8, min: 5, max: 100]
- # Default: 8
- # Range: 5 ~ 100
- minimumrailstopath = 8
- #Amount of additional threads to be used for pathfinding. [Default: 1, min: 1, max: 10]
- # Default: 1
- # Range: 1 ~ 10
- pathfindingmaxthreadcount = 1
-
-#minecolonies.config.requestSystem.comment
-[requestSystem]
- #Should the request system creatively resolve (if possible) when the player is required to resolve a request? This is a debugging tool and can take a very long time to resolve a request. [Default: false]
- creativeresolve = false
diff --git a/config/minecolonies_tweaks-common.toml b/config/minecolonies_tweaks-common.toml
deleted file mode 100644
index c2745e2..0000000
--- a/config/minecolonies_tweaks-common.toml
+++ /dev/null
@@ -1,7 +0,0 @@
-[buildings]
- customCraftingModules = []
-
-[worldGens]
- # Default: 1.0
- # Range: 0.0 ~ 1.0
- emptyColoniesGenerationChance = 0.0
diff --git a/config/parcool-client.toml b/config/parcool-client.toml
deleted file mode 100644
index 1031bdb..0000000
--- a/config/parcool-client.toml
+++ /dev/null
@@ -1,323 +0,0 @@
-["Possibility_of_Actions(Some_do_not_have_to_work)"]
- can_ChargeJump = false
- can_BreakfallReady = true
- can_CatLeap = true
- can_ClimbPoles = true
- can_ClimbUp = true
- can_ClingToCliff = true
- can_HideInBlock = true
- can_Crawl = true
- can_Dive = true
- can_Dodge = true
- can_FastRun = true
- can_FastSwim = true
- can_Flipping = true
- can_HangDown = true
- can_HorizontalWallRun = true
- can_JumpFromBar = true
- can_QuickTurn = true
- can_RideZipline = true
- can_Roll = true
- can_SkyDive = true
- can_Slide = true
- can_Tap = true
- can_Vault = true
- can_VerticalWallRun = true
- can_WallJump = true
- can_WallSlide = true
- can_StartSwimByCrawl = true
-
-[Stamina_HUD_Configuration]
- #Allowed Values: Normal, Light, Hide
- stamina_hud_type = "Light"
- #horizontal alignment
- #Allowed Values: Left, Right
- align_h_s_hud = "Right"
- #vertical alignment
- #Allowed Values: Top, Bottom
- align_v_s_hud = "Bottom"
- hide_hud_if_stamina_infinite = true
- #Stamina HUD shows action charge rate, cool time or etc
- show_action_status_bar = true
- #Light stamina HUD shows always
- show_light_hud_always = false
- #horizontal offset of normal HUD
- # Default: 3
- # Range: 0 ~ 100
- offset_h_stamina_hud = 3
- #vertical offset of normal HUD
- # Default: 3
- # Range: 0 ~ 100
- offset_v_stamina_hud = 3
- #horizontal offset of light HUD
- # Default: 0
- # Range: -100 ~ 100
- offset_h_light_hud = 0
- #vertical offset of light HUD
- # Default: 0
- # Range: -100 ~ 100
- offset_v_light_hud = 0
-
-[Animations]
- #Enable custom animations
- enable_animation = true
- #Enable custom animation of falling
- enable_falling_animation = false
- #Enable lean animation while FastRun
- enable_lean_animation_fast_run = true
- #Enable first-person-view animations
- enable_fpv_animation = false
- #Enable rotation of camera by Dodge
- enable_camera_rotation_dodge = false
- #Enable rotation of camera by Backward Wall-Jump
- enable_camera_rotation_back_wall_jump = true
- #Enable rotation of camera by Roll
- enable_camera_rotation_roll = true
- #Enable rotation of camera by Flipping
- enable_camera_rotation_flipping = false
- #Enable animation of camera by Vault
- enable_camera_animation_vault = false
- #Enable animation of camera by Horizontal-WallRun
- enable_camera_animation_h-wall-run = true
- #Enable animation of camera by Hang-Down
- enable_camera_animation_hang-down = true
-
- [Animations.Animators]
- enable_ChargeJumpAnimator = false
- enable_JumpChargingAnimator = false
- enable_BackwardWallJumpAnimator = true
- enable_CatLeapAnimator = true
- enable_ClimbUpAnimator = true
- enable_ClingToCliffAnimator = true
- enable_CrawlAnimator = true
- enable_DiveAnimationHostAnimator = true
- enable_DiveIntoWaterAnimator = true
- enable_DodgeAnimator = true
- enable_FastRunningAnimator = true
- enable_FastSwimAnimator = true
- enable_FlippingAnimator = true
- enable_HideInBlockAnimator = true
- enable_HorizontalWallRunAnimator = true
- enable_JumpFromBarAnimator = true
- enable_HangAnimator = true
- enable_KongVaultAnimator = true
- enable_RideZiplineAnimator = true
- enable_RollAnimator = true
- enable_SlidingAnimator = true
- enable_SpeedVaultAnimator = true
- enable_TapAnimator = true
- enable_VerticalWallRunAnimator = true
- enable_WallJumpAnimator = true
- enable_WallSlideAnimator = true
-
-[Control]
- #Control of Fast Run
- #Allowed Values: PressKey, Toggle, Auto
- fast-run_control = "PressKey"
- #Control of Crawl
- #Allowed Values: PressKey, Toggle
- crawl_control = "PressKey"
- #Control of Flipping
- #Allowed Values: PressRightAndLeft, TapMovementAndJump, PressFlippingKey
- flip_control = "TapMovementAndJump"
- #Control of Horizontal Wall Run
- #Allowed Values: PressKey, Auto
- h-wall-run_control = "PressKey"
- #Control of Wall Jump
- #Allowed Values: PressKey, ReleaseKey
- wall-jump_control = "PressKey"
- #Control of Cling To Cliff
- #Allowed Values: PressKey, Toggle
- cling-to-cliff_control = "PressKey"
- #Enable double-tapping ctrl for Dodge
- enable_double_tapping_for_dodge = false
- #Enable cooldown of wall jump
- enable_wall_jump_cooldown = true
- #Enable Crawl in air
- enable_crawl_in_air = true
- #Enable Vault in air
- enable_vault_in_air = true
- #Enable getting off steps while doing dodge
- can_get_off_steps_while_dodge = false
- #Enable Roll when creative mode (experimental)
- enable_roll_creative = false
- #Make Vault need Vault Key Pressed
- vault_needs_key_pressed = false
- #Make HideInBlock need player sneaking
- hideinblock_needs_sneaking = true
- #enable players to do actions needing Fast-Running by sprint
- substitute_sprint = false
- #acceptable walll angle of wall jump : `0` means you exactly opposite to wall, `180` allow you to wall jump for all angle
- # Default: 110
- # Range: 0 ~ 180
- acceptable_angle_wall_jump = 110
- #How long duration of dodge is deal as successive dodge
- # Default: 30
- # Range: > 0
- successive_dodge_cool_time = 30
- #Cool time of Dodge action
- # Default: 11
- # Range: > 11
- dodge_cool_time = 11
- #Max number of times of successive Dodge action
- # Default: 3
- # Range: > 1
- successive_dodge_count = 3
- #Window time of just time breakfall
- # Default: 5
- # Range: > 0
- justtime_breakfall_tick = 5
- #coyote time tick (how long tick player can behave like on ground after getting off ledge
- # Default: 3
- # Range: 0 ~ 20
- coyote_time = 3
- #Lowest fall distance needed to trigger breakfall movements
- # Default: 2.0
- # Range: 0.0 ~ 10.0
- lowest_fall_distance_for_breakfall = 2.0
- #How long distance breakfall can remove damage
- # Default: 6.0
- # Range: 0.0 ~ 1.7976931348623157E308
- max_breakfall_damage_remove_height = 6.0
- #Damage reduction rate of Breakfall
- # Default: 0.6
- # Range: 0.0 ~ 1.0
- max_breakfall_damage_reduction_rate = 0.6
-
-[Modifier]
- #How long you can do Horizontal Wall Run
- # Default: 25
- # Range: 15 ~ 100
- wall-run_continuable_tick = 25
- #How long you can do Slide
- # Default: 15
- # Range: 10 ~ 60
- sliding_continuable_tick = 15
- #FastRun speed modifier
- # Default: 2.0
- # Range: 0.001 ~ 10.0
- fast-run_modifier = 2.0
- #FastSwim speed modifier
- # Default: 2.0
- # Range: 0.001 ~ 10.0
- fast-swim_modifier = 2.0
- #Dodge speed modifier
- # Default: 1.0
- # Range: 0.5 ~ 3.0
- dodge-speed_modifier = 1.0
- #SkyDive speed decreasement rate
- # Default: 0.98
- # Range: 0.001 ~ 1.0
- sky_dive-speed-decreasement = 0.98
-
-[Other_Configuration]
- #Vault Animation(Dynamic is to select animation dynamically)
- #Allowed Values: SpeedVault, KongVault, Dynamic
- vault_animation_mode = "Dynamic"
- #Color theme of Setting GUI
- #Allowed Values: Red, Green, Blue, Yellow, Black
- gui_color_theme = "Blue"
- #Enable just timing effect of Breakfall
- enable_just_time_effect_breakfall = true
- #Enable sounds triggered by Action
- enable_sounds = true
- #Enable particles triggered by Action
- enable_particles = true
- #Enable particles triggered by just-time breakfall
- enable_particles_jt_breakfall = true
- #Enable block like rendering of zipline
- enable_3d_render_zipline = true
- #Notify if auto resynchronization of Limitation is executed
- notify_limitation_auto_resync = false
- #Whether ParCool is active
- parcool_activation = true
-
-[Stamina]
- #Caution : Max stamina and stamina recovery config is removed because they became attributes.
- #Allowed Values: NONE, PARCOOL, HUNGER, PARAGLIDER, EPIC_FIGHT
- used_stamina = "PARCOOL"
- #Enable slowing down of stamina exhaustion
- enable_stamina_exhaustion_penalty = true
-
- [Stamina.Consumption]
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_BreakfallReady = 0
- # Default: 200
- # Range: 0 ~ 10000
- stamina_consumption_of_CatLeap = 200
- # Default: 100
- # Range: 0 ~ 10000
- stamina_consumption_of_ChargeJump = 100
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_ClimbPoles = 0
- # Default: 150
- # Range: 0 ~ 10000
- stamina_consumption_of_ClimbUp = 150
- # Default: 2
- # Range: 0 ~ 10000
- stamina_consumption_of_ClingToCliff = 2
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_HideInBlock = 0
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_Crawl = 0
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_Dive = 0
- # Default: 80
- # Range: 0 ~ 10000
- stamina_consumption_of_Dodge = 80
- # Default: 2
- # Range: 0 ~ 10000
- stamina_consumption_of_FastRun = 2
- # Default: 3
- # Range: 0 ~ 10000
- stamina_consumption_of_FastSwim = 3
- # Default: 80
- # Range: 0 ~ 10000
- stamina_consumption_of_Flipping = 80
- # Default: 3
- # Range: 0 ~ 10000
- stamina_consumption_of_HangDown = 3
- # Default: 2
- # Range: 0 ~ 10000
- stamina_consumption_of_HorizontalWallRun = 2
- # Default: 100
- # Range: 0 ~ 10000
- stamina_consumption_of_JumpFromBar = 100
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_QuickTurn = 0
- # Default: 2
- # Range: 0 ~ 10000
- stamina_consumption_of_RideZipline = 2
- # Default: 100
- # Range: 0 ~ 10000
- stamina_consumption_of_Roll = 100
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_SkyDive = 0
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_Slide = 0
- # Default: 100
- # Range: 0 ~ 10000
- stamina_consumption_of_Tap = 100
- # Default: 50
- # Range: 0 ~ 10000
- stamina_consumption_of_Vault = 50
- # Default: 150
- # Range: 0 ~ 10000
- stamina_consumption_of_VerticalWallRun = 150
- # Default: 120
- # Range: 0 ~ 10000
- stamina_consumption_of_WallJump = 120
- # Default: 8
- # Range: 0 ~ 10000
- stamina_consumption_of_WallSlide = 8
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_StartSwimByCrawl = 0
diff --git a/config/parcool-server.toml b/config/parcool-server.toml
deleted file mode 100644
index 7f4b0c7..0000000
--- a/config/parcool-server.toml
+++ /dev/null
@@ -1,227 +0,0 @@
-[Limitations]
- #Whether these limitations will be imposed to players
- limitation_imposed = false
-
- [Limitations.Action_Permissions]
- permit_ChargeJump = false
- permit_BreakfallReady = true
- permit_CatLeap = true
- permit_ClimbPoles = true
- permit_ClimbUp = true
- permit_ClingToCliff = true
- permit_HideInBlock = true
- permit_Crawl = true
- permit_Dive = true
- permit_Dodge = true
- permit_FastRun = true
- permit_FastSwim = true
- permit_Flipping = true
- permit_HangDown = true
- permit_HorizontalWallRun = true
- permit_JumpFromBar = true
- permit_QuickTurn = true
- permit_RideZipline = true
- permit_Roll = true
- permit_SkyDive = true
- permit_Slide = true
- permit_Tap = true
- permit_Vault = true
- permit_VerticalWallRun = true
- permit_WallJump = true
- permit_WallSlide = true
- permit_StartSwimByCrawl = true
-
- [Limitations.Stamina]
- #Allowed Values: NONE, PARCOOL, HUNGER, PARAGLIDER, EPIC_FIGHT
- forced_stamina = "NONE"
- #Permission of infinite stamina
- allow_infinite_stamina = true
- #Limitation of max stamina value
- # Default: 2147483647
- # Range: > 300
- max_stamina_limit = 2147483647
- #Limitation of max stamina recovery
- # Default: 2147483647
- # Range: > 1
- max_stamina_recovery_limit = 2147483647
-
- [Limitations.Stamina.Least_Consumption]
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_BreakfallReady = 0
- # Default: 200
- # Range: 0 ~ 10000
- stamina_consumption_of_CatLeap = 200
- # Default: 100
- # Range: 0 ~ 10000
- stamina_consumption_of_ChargeJump = 100
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_ClimbPoles = 0
- # Default: 150
- # Range: 0 ~ 10000
- stamina_consumption_of_ClimbUp = 150
- # Default: 2
- # Range: 0 ~ 10000
- stamina_consumption_of_ClingToCliff = 2
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_HideInBlock = 0
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_Crawl = 0
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_Dive = 0
- # Default: 80
- # Range: 0 ~ 10000
- stamina_consumption_of_Dodge = 80
- # Default: 2
- # Range: 0 ~ 10000
- stamina_consumption_of_FastRun = 2
- # Default: 3
- # Range: 0 ~ 10000
- stamina_consumption_of_FastSwim = 3
- # Default: 80
- # Range: 0 ~ 10000
- stamina_consumption_of_Flipping = 80
- # Default: 3
- # Range: 0 ~ 10000
- stamina_consumption_of_HangDown = 3
- # Default: 2
- # Range: 0 ~ 10000
- stamina_consumption_of_HorizontalWallRun = 2
- # Default: 100
- # Range: 0 ~ 10000
- stamina_consumption_of_JumpFromBar = 100
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_QuickTurn = 0
- # Default: 2
- # Range: 0 ~ 10000
- stamina_consumption_of_RideZipline = 2
- # Default: 100
- # Range: 0 ~ 10000
- stamina_consumption_of_Roll = 100
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_SkyDive = 0
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_Slide = 0
- # Default: 100
- # Range: 0 ~ 10000
- stamina_consumption_of_Tap = 100
- # Default: 50
- # Range: 0 ~ 10000
- stamina_consumption_of_Vault = 50
- # Default: 150
- # Range: 0 ~ 10000
- stamina_consumption_of_VerticalWallRun = 150
- # Default: 120
- # Range: 0 ~ 10000
- stamina_consumption_of_WallJump = 120
- # Default: 8
- # Range: 0 ~ 10000
- stamina_consumption_of_WallSlide = 8
- # Default: 0
- # Range: 0 ~ 10000
- stamina_consumption_of_StartSwimByCrawl = 0
-
- [Limitations.Control]
- #Allow disabling cooldown of wall jump
- allow_disabling_wall_jump_cooldown = true
- #How long duration of dodge is deal as successive dodge
- # Default: 0
- # Range: > 0
- least_successive_dodge_cool_time = 0
- #Cool time of Dodge action
- # Default: 11
- # Range: > 11
- least_dodge_cool_time = 11
- #Max number of times of successive Dodge action
- # Default: 2147483647
- # Range: > 1
- max_successive_dodge_count = 2147483647
- #Window time of just time breakfall
- # Default: 5
- # Range: > 0
- justtime_breakfall_tick = 5
- #Max coyote time tick (how long tick player can behave like on ground after getting off ledge
- # Default: 3
- # Range: 0 ~ 20
- max_coyote_time = 3
- #Lowest fall distance needed to trigger breakfall movements
- # Default: 2.0
- # Range: 0.0 ~ 10.0
- lowest_fall_distance_for_breakfall = 2.0
- #How long breakfall can remove damage
- # Default: 6.0
- # Range: 0.0 ~ 1.7976931348623157E308
- max_breakfall_damage_remove_height = 6.0
- #Damage reduction rate of Breakfall
- # Default: 0.6
- # Range: 0.0 ~ 1.0
- max_breakfall_damage_reduction_rate = 0.6
-
- [Limitations.Control.Modifier]
- #How long you can do Horizontal Wall Run
- # Default: 40
- # Range: 15 ~ 100
- wall-run_continuable_tick = 40
- #How long you can do Slide
- # Default: 30
- # Range: 10 ~ 60
- sliding_continuable_tick = 30
- #FastRun speed modifier
- # Default: 2.0
- # Range: 0.001 ~ 10.0
- max_fast-run_modifier = 2.0
- #FastSwim speed modifier
- # Default: 2.0
- # Range: 0.001 ~ 10.0
- max_fast-swim_modifier = 2.0
- #Dodge speed modifier
- # Default: 1.0
- # Range: 0.5 ~ 3.0
- max_dodge-speed_modifier = 1.0
- #SkyDive speed decrease rate
- # Default: 0.98
- # Range: 0.001 ~ 1.0
- min_sky-dive_speed_decrease = 0.98
-
- [Limitations.Control.Control]
- #Allow disabling cooldown of wall jump
- allow_disabling_wall_jump_cooldown = true
- #How long duration of dodge is deal as successive dodge
- # Default: 0
- # Range: > 0
- least_successive_dodge_cool_time = 0
- #Cool time of Dodge action
- # Default: 11
- # Range: > 11
- least_dodge_cool_time = 11
- #Max number of times of successive Dodge action
- # Default: 2147483647
- # Range: > 1
- max_successive_dodge_count = 2147483647
- #Window time of just time breakfall
- # Default: 5
- # Range: > 0
- justtime_breakfall_tick = 5
- #Max coyote time tick (how long tick player can behave like on ground after getting off ledge
- # Default: 3
- # Range: 0 ~ 20
- max_coyote_time = 3
- #Lowest fall distance needed to trigger breakfall movements
- # Default: 2.0
- # Range: 0.0 ~ 10.0
- lowest_fall_distance_for_breakfall = 2.0
- #How long breakfall can remove damage
- # Default: 6.0
- # Range: 0.0 ~ 1.7976931348623157E308
- max_breakfall_damage_remove_height = 6.0
- #Damage reduction rate of Breakfall
- # Default: 0.6
- # Range: 0.0 ~ 1.0
- max_breakfall_damage_reduction_rate = 0.6
diff --git a/config/quark-common.toml b/config/quark-common.toml
deleted file mode 100644
index 043484e..0000000
--- a/config/quark-common.toml
+++ /dev/null
@@ -1,1907 +0,0 @@
-[general]
- "Enable 'q' Button" = false
- "'q' Button on the Right" = false
- "Disable Q Menu Effects" = true
- #How many advancements deep you can see in the advancement screen. Vanilla is 2.
- #Allowed values: (0,)
- "Advancement Visibility Depth" = 2
- #Blocks that Quark should treat as Shulker Boxes.
- "Shulker Boxes" = ["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"]
- #Should Quark treat anything with 'shulker_box' in its item identifier as a shulker box?
- "Interpret Shulker Box Like Blocks" = true
- #Set to true if you need to find the class name for a screen that's causing problems
- "Print Screen Classnames" = false
- #A list of screens that can accept quark's buttons. Use "Print Screen Classnames" to find the names of any others you'd want to add.
- "Allowed Screens" = []
- #If set to true, the 'Allowed Screens' option will work as a Blacklist rather than a Whitelist. WARNING: Use at your own risk as some mods may not support this.
- "Use Screen List Blacklist" = false
- #Set to false to disable the popup message telling you that you can config quark in the q menu
- "Enable Onboarding" = false
- #The amount of slots the chest button system should seek when trying to figure out if a container should be eligible for them.
- "Chest Button Slot Target" = 27
- #Set this to false to not show the Quark Programmer Art resource pack in the resource pack selection screen
- "Generate Programmer Art" = false
- #Set this to false to prevent Quark from ever disabling any vanilla data files. This will break certain modules, so only do this if you know what you're doing!
- "Quark V D O" = true
-
- [general.chest_button_offsets]
- "Player X" = 0
- "Player Y" = 0
- "Top X" = 0
- "Top Y" = 0
- "Middle X" = 0
- "Middle Y" = 0
-
-[categories]
- automation = true
- building = true
- management = true
- tools = true
- tweaks = true
- world = true
- mobs = true
- client = true
- experimental = true
- oddities = true
-
-[automation]
- "Chains Connect Blocks" = true
- Chute = true
- "Dispensers Place Blocks" = true
- "Ender Watcher" = true
- "Feeding Trough" = true
- Gravisand = true
- "Iron Rod" = true
- "Metal Buttons" = true
- "Obsidian Plate" = true
- "Pistons Move Tile Entities" = true
- "Redstone Randomizer" = true
-
- [automation.dispensers_place_blocks]
- Blacklist = ["minecraft:water", "minecraft:lava", "minecraft:fire"]
- #Set to false to refrain from registering any behaviors for blocks that have optional dispense behaviors already set.
- #An optional behavior is one that will defer to the generic dispense item behavior if its condition fails.
- #e.g. the Shulker Box behavior is optional, because it'll throw out the item if it fails, whereas TNT is not optional.
- #If true, it'll attempt to use the previous behavior before trying to place the block in the world.
- #Requires a game restart to re-apply.
- "Wrap Existing Behaviors" = true
-
- [automation.feeding_trough]
- #How long, in game ticks, between animals being able to eat from the trough
- #Allowed values: [1,)
- Cooldown = 30
- #The maximum amount of animals allowed around the trough's range for an animal to enter love mode
- "Max Animals" = 32
- #The chance (between 0 and 1) for an animal to enter love mode when eating from the trough
- #Allowed values: (0,1]
- "Love Chance" = 0.333333333
- Range = 10.0
- #Chance that an animal decides to look for a trough. Closer it is to 1 the more performance it will take. Decreasing will make animals take longer to find one
- "Look Chance" = 0.015
-
- [automation.iron_rod]
- "Use Pre End Recipe" = false
-
- [automation.metal_buttons]
- "Enable Iron" = true
- "Enable Gold" = true
-
- [automation.pistons_move_tile_entities]
- "Enable Chests Moving Together" = true
- "Render Blacklist" = ["psi:programmer", "botania:starfield"]
- "Movement Blacklist" = ["minecraft:spawner", "minecraft:trial_spawner", "minecraft:vault", "integrateddynamics:cable", "randomthings:blockbreaker", "minecraft:ender_chest", "minecraft:enchanting_table", "#minecraft:ceiling_hanging_signs", "#c:chests/trapped", "endergetic:bolloom_bud"]
- "Namespace Movement Blacklist" = []
- "Delayed Update List" = ["minecraft:dispenser", "minecraft:dropper"]
-
-[building]
- "Celebratory Lamps" = true
- "Compressed Blocks" = true
- "Duskbound Blocks" = true
- "Framed Glass" = true
- "Glass Item Frame" = true
- "Gold Bars" = true
- Grate = true
- Hedges = true
- "Hollow Logs" = true
- "Industrial Palette" = true
- "Japanese Palette" = true
- "Leaf Carpet" = true
- Midori = true
- "More Brick Types" = true
- "More Mud Blocks" = true
- "More Potted Plants" = true
- "Nether Brick Fence Gate" = true
- "Rainbow Lamps" = true
- "Raw Metal Bricks" = true
- Rope = true
- "Shear Vines" = true
- Shingles = true
- "Soul Sandstone" = true
- Stools = true
- "Sturdy Stone" = true
- Thatch = true
- "Variant Bookshelves" = false
- "Variant Chests" = false
- "Variant Furnaces" = false
- "Variant Ladders" = false
- "Vertical Planks" = true
- "Vertical Slabs" = true
- "Wooden Posts" = true
- "More Stone Variants" = true
-
- [building.celebratory_lamps]
- "Light Level" = 15
-
- [building.compressed_blocks]
- "Charcoal Block and Blaze Lantern Stay On Fire Forever" = true
- #Allowed values: [0,)
- "Charcoal Block Fuel Time" = 16000
- #Allowed values: [0,)
- "Blaze Lantern Fuel Time" = 24000
- #Allowed values: [0,)
- "Stick Block Fuel Time" = 900
- "Enable Charcoal Block" = true
- "Enable Sugar Cane Block" = true
- "Enable Cactus Block" = true
- "Enable Chorus Fruit Block" = true
- "Enable Stick Block" = true
- "Enable Apple Crate" = true
- "Enable Golden Apple Crate" = true
- "Enable Potato Crate" = true
- "Enable Carrot Crate" = true
- "Enable Golden Carrot Crate" = true
- "Enable Beetroot Crate" = true
- "Enable Cocoa Bean Sack" = true
- "Enable Nether Wart Sack" = true
- "Enable Gunpowder Sack" = true
- "Enable Berry Sack" = true
- "Enable Glow Berry Sack" = true
- "Enable Blaze Lantern" = true
- "Enable Bonded Leather" = true
- "Enable Bonded Rabbit Hide" = true
-
- [building.glass_item_frame]
- "Glass Item Frames Update Maps" = true
- #Set to true for faster map updates. Default is every 3s
- "Glass Item Frames Update Maps Every Tick" = false
- #The scale at which items render in the Glass Item Frame. To match the vanilla Item Frame size, set to 1.0
- "Item Render Scale" = 1.5
-
- [building.gold_bars]
- "Generate In Nether Fortress" = true
-
- [building.hollow_logs]
- "Enable Auto Crawl" = true
-
- [building.industrial_palette]
- "Enable Iron Plates" = true
- "Enable Iron Ladder" = true
-
- [building.japanese_palette]
- "Enable Paper Blocks" = true
- "Enable Bamboo Mats" = true
-
- [building.leaf_carpet]
- #This feature disables itself if any of the following mods are loaded:
- # - immersive_weathering
- # - woodworks
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [building.more_brick_types]
- #This also comes with a utility recipe for Red Nether Bricks
- "Enable Blue Nether Bricks" = true
- #This also includes Red Sandstone Bricks and Soul Sandstone Bricks
- "Enable Sandstone Bricks" = true
- #This also includes Mossy Cobblestone Bricks
- "Enable Cobblestone Bricks" = true
- #Requires Cobblestone Bricks to be enabled
- "Enable Blackstone Bricks" = true
- #Requires Cobblestone Bricks to be enabled
- "Enable Dirt Bricks" = true
- #Requires Cobblestone Bricks to be enabled
- "Enable Netherrack Bricks" = true
-
- [building.rainbow_lamps]
- "Light Level" = 15
- #Whether Rainbow Lamps should be made from and themed on Corundum if that module is enabled.
- "Use Corundum" = true
-
- [building.rope]
- #Set to true to allow ropes to move Tile Entities even if Pistons Push TEs is disabled.
- #Note that ropes will still use the same blacklist.
- "Force Enable Move Tile Entities" = false
- "Enable Dispenser Behavior" = true
- #This feature disables itself if any of the following mods are loaded:
- # - supplementaries
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [building.thatch]
- #Allowed values: [0,1]
- "Fall Damage Multiplier" = 0.5
- #This feature disables itself if any of the following mods are loaded:
- # - environmental
- # - goated
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [building.variant_bookshelves]
- "Change Names" = true
- #This feature disables itself if any of the following mods are loaded:
- # - carved_wood
- # - woodster
- # - woodworks
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [building.variant_chests]
- "Enable Reverting Wooden Chests" = true
- "Replace Worldgen Chests" = true
- #Chests to put in structures. It's preferred to use worldgen tags for this. The format per entry is "structure=chest", where "structure" is a structure ID, and "chest" is a block ID, which must correspond to a standard chest block.
- "Structure Chests" = []
- #This feature disables itself if any of the following mods are loaded:
- # - carved_wood
- # - woodworks
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [building.variant_ladders]
- "Change Names" = true
- #This feature disables itself if any of the following mods are loaded:
- # - carved_wood
- # - woodster
- # - woodworks
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [building.vertical_slabs]
- #Should Walls and Panes attempt to connect to the side of Vertical Slabs?
- "Allow Side Connections" = true
-
- [building.more_stone_variants]
- "Enable Bricks" = true
- "Enable Chiseled Bricks" = true
- "Enable Pillar" = true
-
-[management]
- "Automatic Tool Restock" = true
- "Easy Transferring" = false
- "Expanded Item Interactions" = true
- "Hotbar Changer" = false
- "Inventory Sorting" = false
- "Item Sharing" = true
- "Quick Armor Swapping" = true
-
- [management.automatic_tool_restock]
- #Enchantments deemed important enough to have special priority when finding a replacement
- "Important Enchantments" = ["minecraft:silk_touch", "minecraft:fortune", "minecraft:infinity", "minecraft:luck_of_the_sea", "minecraft:looting"]
- #Enable replacing your tools with tools of the same type but not the same item
- "Enable Loose Matching" = true
- #Enable comparing enchantments to find a replacement
- "Enable Enchant Matching" = true
- #Allow pulling items from one hotbar slot to another
- "Check Hotbar" = false
- "Unstackables Only" = false
- #Any items you place in this list will be ignored by the restock feature
- "Ignored Items" = ["botania:exchange_rod", "botania:dirt_rod", "botania:skydirt_rod", "botania:cobble_rod"]
- #This feature disables itself if any of the following mods are loaded:
- # - inventorytweaks
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [management.easy_transferring]
- "Enable Shift Lock" = true
-
- [management.expanded_item_interactions]
- "Enable Armor Interaction" = true
- "Enable Shulker Box Interaction" = true
- "Enable Lava Interaction" = true
- "Allow Opening Shulker Boxes" = true
- "Allow Rotating Bundles" = true
-
- [management.hotbar_changer]
- "Animation Time" = 7.0
-
- [management.inventory_sorting]
- "Enable Player Inventory" = true
- "Enable Player Inventory In Chests" = true
- "Enable Chests" = true
- #Play a click when sorting inventories using keybindings
- "Satisfying Click" = true
-
- [management.item_sharing]
- #In ticks.
- #Allowed values: [0,)
- Cooldown = 100
- "Render Items In Chat" = true
-
- [management.quick_armor_swapping]
- "Swap Off Hand" = true
-
-[tools]
- Abacus = true
- "Ambient Discs" = true
- "Ancient Tomes" = true
- "Beacon Redirection" = true
- "Bottled Cloud" = true
- "Color Runes" = true
- "Endermosh Music Disc" = true
- "Parrot Eggs" = true
- "Pathfinder Maps" = true
- Pickarang = true
- "Seed Pouch" = true
- "Skull Pikes" = true
- "Slime In A Bucket" = true
- "Torch Arrow" = true
- Trowel = true
-
- [tools.abacus.highlight_color]
- A = 0.4
- R = 0.0
- G = 0.0
- B = 0.0
-
- [tools.ambient_discs]
- "Drop On Spider Kill" = true
- Volume = 3.0
-
- [tools.ancient_tomes]
- #Format is lootTable,weight. i.e. "minecraft:chests/stronghold_library,30"
- "Loot Tables" = ["minecraft:chests/stronghold_library,20", "minecraft:chests/simple_dungeon,20", "minecraft:chests/bastion_treasure,25", "minecraft:chests/woodland_mansion,15", "minecraft:chests/nether_bridge,0", "minecraft:chests/underwater_ruin_big,0", "minecraft:chests/underwater_ruin_small,0", "minecraft:chests/ancient_city,4", "quark:misc/monster_box,5"]
- "Item Quality" = 2
- "Normal Upgrade Cost" = 10
- "Limit Break Upgrade Extra Cost" = 20
- "Max Limit Break Levels" = 1
- "Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns", "minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods", "minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping_edge", "minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power", "minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty", "minecraft:riptide", "minecraft:impaling", "minecraft:piercing", "minecraft:density", "minecraft:breach", "minecraft:wind_burst"]
- "Overleveled Books Glow Rainbow" = true
- #When enabled, Efficiency VI Diamond and Netherite pickaxes can instamine Deepslate when under Haste 2
- "Deepslate Tweak" = true
- "Deepslate Tweak Needs Haste2" = true
- #Master Librarians will offer to exchange Ancient Tomes, provided you give them a max-level Enchanted Book of the Tome's enchantment too.
- "Librarians Exchange Ancient Tomes" = true
- #Applying a tome will also randomly curse your item
- "Curse Gear" = false
- #Allows combining tomes with normal books
- "Combine With Books" = true
- #Whether a sanity check is performed on the valid enchantments. If this is turned off, enchantments such as Silk Touch will be allowed to generate Ancient Tomes, if explicitly added to the Valid Enchantments.
- "Sanity Check" = true
-
- [tools.beacon_redirection]
- "Horizontal Move Limit" = 64
- "Allow Tinted Glass Transparency" = true
-
- [tools.bottled_cloud]
- "Cloud Level Bottom" = 191
- "Cloud Level Top" = 196
-
- [tools.color_runes]
- "Dungeon Weight" = 10
- "Nether Fortress Weight" = 8
- "Jungle Temple Weight" = 8
- "Desert Temple Weight" = 8
- "Item Quality" = 0
-
- [tools.endermosh_music_disc]
- "Play Endermosh During Enderdragon Fight" = false
- "Add To End City Loot" = true
- "Loot Weight" = 5
- "Loot Quality" = 1
-
- [tools.parrot_eggs]
- #The chance feeding a parrot will produce an egg
- Chance = 0.05
- #How long it takes to create an egg
- "Egg Time" = 12000
- "Enable Special Awesome Parrot" = true
-
- [tools.pathfinder_maps]
- #In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes.
- #Each custom map must be on its own line.
- #The format for a custom map is as follows:
- #,,,,,
- #With the following descriptions:
- # - being the biome's ID NAME. You can find vanilla names here - https://minecraft.wiki/w/Biome#Biome_IDs
- # - being the Cartographer villager level required for the map to be unlockable
- # - being the cheapest (in Emeralds) the map can be
- # - being the most expensive (in Emeralds) the map can be
- # - being a hex color (without the #) for the map to display. You can generate one here - https://htmlcolorcodes.com/
- #Here's an example of a map to locate Ice Mountains:
- #minecraft:ice_mountains,2,8,14,FF7FE4FF
- Customs = []
- #Set to false to make it so the default quark Pathfinder Map Built-In don't get added, and only the custom ones do
- "Apply Default Trades" = true
- #How many steps in the search should the Pathfinder's Quill do per tick? The higher this value, the faster it'll find a result, but the higher chance it'll lag the game while doing so
- "Pathfinders Quill Speed" = 32
- #Experimental. Determines if quills should be multithreaded instead. Will ignore quill speed. This could drastically improve performance as it execute the logic off the main thread ideally causing no lag at all
- "Multi Threaded" = true
- #Allows retrying after a pathfinder quill fails to find a biome nearby. Turn off if you think its op
- "Allow Retrying" = true
- "Search Radius" = 6400
- "Xp From Trade" = 5
- "Add To Cartographer" = true
- "Add To Wandering Trader Forced" = true
- "Add To Wandering Trader Generic" = false
- "Add To Wandering Trader Rare" = false
- "Draw Hud" = true
- "Hud On Top" = false
-
- [tools.pickarang]
- "Enable Flamerang" = true
- #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled.
- "Never Use Heart Of Diamond" = false
-
- [tools.pickarang.pickarang]
- #How long it takes before the Pickarang starts returning to the player if it doesn't hit anything.
- Timeout = 20
- #Pickarang harvest level. 2 is Iron, 3 is Diamond, 4 is Netherite.
- "Harvest Level" = 3
- #Pickarang durability. Set to -1 to have the Pickarang be unbreakable.
- Durability = 800
- #Pickarang max hardness breakable. 22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5.
- "Max Hardness" = 20.0
- #How much damage the Pickarang deals when swung as an item
- "Attack Damage" = 2
- #How many ticks do you have to wait between using the pickarang again
- Cooldown = 10
- #Whether this pickarang type can act as a hoe.
- "Can Act As Hoe" = false
- #Whether this pickarang type can act as a shovel.
- "Can Act As Shovel" = true
- #Whether this pickarang type can act as an axe.
- "Can Act As Axe" = true
-
- [tools.pickarang.flamerang]
- #How long it takes before the Pickarang starts returning to the player if it doesn't hit anything.
- Timeout = 20
- #Pickarang harvest level. 2 is Iron, 3 is Diamond, 4 is Netherite.
- "Harvest Level" = 4
- #Pickarang durability. Set to -1 to have the Pickarang be unbreakable.
- Durability = 1040
- #Pickarang max hardness breakable. 22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5.
- "Max Hardness" = 20.0
- #How much damage the Pickarang deals when swung as an item
- "Attack Damage" = 3
- #How many ticks do you have to wait between using the pickarang again
- Cooldown = 10
- #Whether this pickarang type can act as a hoe.
- "Can Act As Hoe" = false
- #Whether this pickarang type can act as a shovel.
- "Can Act As Shovel" = true
- #Whether this pickarang type can act as an axe.
- "Can Act As Axe" = true
-
- [tools.seed_pouch]
- "Max Items" = 640
- "Show All Variants In Creative" = true
- "Shift Range" = 3
- #Allow putting bone meal into the Seed Pouch (or anything else in the tag 'quark:seed_pouch_fertilizers')
- "Allow Fertilizer" = true
- "Fertilizer Shift Range" = 3
-
- [tools.skull_pikes]
- "Pike Range" = 5.0
-
- [tools.torch_arrow]
- "Extinguish On Miss" = false
-
- [tools.trowel]
- #Amount of blocks placed is this value + 1.
- #Set to 0 to make the Trowel unbreakable
- #Allowed values: [0,)
- "Trowel Max Durability" = 0
-
-[tweaks]
- "Armed Armor Stands" = true
- "Automatic Recipe Unlock" = true
- "Better Elytra Rocket" = true
- "Campfires Boost Elytra" = true
- "Compasses Work Everywhere" = true
- "Coral On Cactus" = true
- "Diamond Repair" = true
- "Double Door Opening" = true
- "Dragon Scales" = true
- "Dyeable Item Frames" = true
- Emotes = false
- "Enhanced Ladders" = true
- "Glass Shard" = true
- "Gold Tools Have Fortune" = true
- "Grab Chickens" = true
- "Hoe Harvesting" = true
- "Horses Swim" = true
- "Improved Sponges" = true
- "Lock Rotation" = true
- "Magma Keeps Concrete Powder" = true
- "Map Washing" = true
- "More Banner Layers" = true
- "More Note Block Sounds" = true
- "More Villagers" = true
- "No Durability On Cosmetics" = true
- "Pat The Dogs" = true
- "Petals On Water" = true
- "Pig Litters" = true
- "Poison Potato Usage" = true
- "Reacharound Placing" = true
- "Renewable Spore Blossoms" = true
- "Replace Scaffolding" = true
- "Safer Creatures" = true
- "Shulker Packing" = true
- "Simple Harvest" = true
- "Slabs To Blocks" = true
- "Slimes To Magma Cubes" = true
- "Snow Golem Player Heads" = true
- "Utility Recipes" = true
- "Vexes Die With Their Masters" = true
- "Villagers Follow Emeralds" = true
- "Zombie Villagers On Normal" = true
-
- [tweaks.automatic_recipe_unlock]
- #A list of recipe names that should NOT be added in by default
- "Ignored Recipes" = []
- "Force Limited Crafting" = false
- "Disable Recipe Book" = false
- #If enabled, advancements granting recipes will be stopped from loading, potentially reducing the lagspike on first world join.
- "Filter Recipe Advancements" = true
- #This feature disables itself if any of the following mods are loaded:
- # - nerb
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [tweaks.campfires_boost_elytra]
- "Boost Strength" = 0.5
- "Max Speed" = 1.0
-
- [tweaks.compasses_work_everywhere]
- "Enable Compass Nerf" = false
- "Enable Clock Nerf" = false
- "Enable Nether" = true
- "Enable End" = true
-
- [tweaks.diamond_repair]
- #List of changes to apply to repair items, format is "- =" as seen in the defualt.
- #Multiple repair items can be applied for the same base item, and as long as at least one is provided, any vanilla option will be removed.
- #To use multiple items, comma separate them (e.g. "minecraft:diamond_sword=minecraft:diamond,minecraft:emerald")If you want the vanilla option back, you must add it again manually.
- "Repair Item Changes" = ["minecraft:netherite_sword=minecraft:diamond", "minecraft:netherite_pickaxe=minecraft:diamond", "minecraft:netherite_axe=minecraft:diamond", "minecraft:netherite_shovel=minecraft:diamond", "minecraft:netherite_hoe=minecraft:diamond", "minecraft:netherite_helmet=minecraft:diamond", "minecraft:netherite_chestplate=minecraft:diamond", "minecraft:netherite_leggings=minecraft:diamond", "minecraft:netherite_boots=minecraft:diamond"]
- "Unrepairable Items" = []
- "Enable Jei Hints" = true
-
- [tweaks.double_door_opening]
- "Enable Doors" = true
- "Enable Fence Gates" = true
- #This feature disables itself if any of the following mods are loaded:
- # - utilitix
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [tweaks.emotes]
- #The enabled default emotes. Remove from this list to disable them. You can also re-order them, if you feel like it.
- "Enabled Emotes" = ["no", "yes", "wave", "salute", "cheer", "clap", "think", "point", "shrug", "headbang", "weep", "facepalm"]
- #The list of Custom Emotes to be loaded.
- #Watch the tutorial on Custom Emotes to learn how to make your own: https://youtu.be/ourHUkan6aQ
- "Custom Emotes" = []
- #Enable this to make custom emotes read the file every time they're triggered so you can edit on the fly.
- #DO NOT ship enabled this in a modpack, please.
- "Custom Emote Debug" = false
- "Button Shift X" = 0
- "Button Shift Y" = 0
-
- [tweaks.enhanced_ladders]
- #Allowed values: (,0]
- "Fall Speed" = -0.2
- "Allow Freestanding" = true
- "Allow Dropping Down" = true
- "Allow Sliding" = true
- "Allow Inventory Sneak" = true
-
- [tweaks.gold_tools_have_fortune]
- #Allowed values: [0,)
- "Fortune Level" = 2
- #Allowed values: [0,4]
- "Harvest Level" = 2
- "Display Baked Enchantments In Tooltip" = true
- "Italic Tooltip" = true
- #Enchantments other than Gold's Fortune/Looting to bake into items. Format is "item+enchant@level", such as "minecraft:stick+minecraft:sharpness@10".
- "Item Enchantments" = []
-
- [tweaks.grab_chickens]
- "Needs No Helmet" = true
- #Set to 0 to disable
- "Slowness Level" = 1
- #Negative numbers moves the chicken down, positive up
- #Allowed values: [-1,1]
- "Chicken Offset" = 0.0
-
- [tweaks.hoe_harvesting]
- #Allowed values: [1,5]
- "Regular Hoe Radius" = 2
- #Allowed values: [1,5]
- "High Tier Hoe Radius" = 3
-
- [tweaks.improved_sponges]
- #The maximum number of water tiles that a sponge can soak up. Vanilla default is 64.
- #Allowed values: [64,)
- "Maximum Water Drain" = 256
- #The maximum number of water tiles that a sponge can 'crawl along' for draining. Vanilla default is 6.
- #Allowed values: [6,)
- "Maximum Crawl Distance" = 10
- "Enable Placing On Water" = true
-
- [tweaks.lock_rotation]
- #When true, lock rotation indicator in the same style as crosshair
- "Render Like Cross Hair" = true
-
- [tweaks.map_washing]
- #This feature disables itself if any of the following mods are loaded:
- # - supplementaries
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [tweaks.more_banner_layers]
- #Allowed values: [1,16]
- "Layer Limit" = 16
-
- [tweaks.more_note_block_sounds]
- "Enable Amethyst Sound" = true
-
- [tweaks.more_villagers]
- "Ocean Villager" = true
- "Beach Villager" = true
-
- [tweaks.no_durability_on_cosmetics]
- #Allow applying cosmetic items such as color runes with no anvil durability usage? Cosmetic items are defined in the quark:cosmetic_anvil_items tag
- "Allow Cosmetic Items" = true
-
- [tweaks.pat_the_dogs]
- #How many ticks it takes for a dog to want affection after being pet/tamed; leave -1 to disable
- "Dogs Want Love" = -1
- #Whether you can pet all mobs
- "Pet All Mobs" = false
- #If `petAllMobs` is set, these mobs still can't be pet
- "Pettable Denylist" = ["minecraft:ender_dragon", "minecraft:wither", "minecraft:armor_stand"]
- #Even if `petAllMobs` is not set, these mobs can be pet
- "Pettable Allowlist" = []
-
- [tweaks.pig_litters]
- #Allowed values: [1,)
- "Min Pig Litter Size" = 2
- #Allowed values: [1,)
- "Max Pig Litter Size" = 3
- "Pigs Eat Golden Carrots" = true
- #Allowed values: [0,)
- "Min Golden Carrot Boost" = 0
- #Allowed values: [0,)
- "Max Golden Carrot Boost" = 2
-
- [tweaks.poison_potato_usage]
- Chance = 0.1
- "Poison Effect" = true
-
- [tweaks.reacharound_placing]
- #Allowed values: [0,1]
- Leniency = 0.5
- Whitelist = []
- Blacklist = []
-
- [tweaks.renewable_spore_blossoms]
- "Bone Meal Chance" = 0.2
-
- [tweaks.replace_scaffolding]
- #How many times the algorithm for finding out where a block would be placed is allowed to turn. If you set this to large values (> 3) it may start producing weird effects.
- "Max Bounces" = 1
-
- [tweaks.safer_creatures]
- #How many blocks should be subtracted from the rabbit fall height when calculating fall damage. 5 is the same value as vanilla frogs
- "Height Reduction" = 5.0
- "Enable Slime Fall Damage Removal" = true
-
- [tweaks.simple_harvest]
- #Can players harvest crops with empty hand clicks?
- "Empty Hand Harvest" = true
- #Does harvesting crops with a hoe cost durability?
- "Harvesting Costs Durability" = false
- #Should Quark look for(nonvanilla) crops, and handle them?
- "Do Harvesting Search" = true
- #Should villagers use simple harvest instead of breaking crops?
- "Villagers Use Simple Harvest" = true
- #Which crops can be harvested?
- #Format is: "harvestState[,afterHarvest]", i.e. "minecraft:wheat[age=7]" or "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]"
- "Harvestable Blocks" = ["minecraft:wheat[age=7]", "minecraft:carrots[age=7]", "minecraft:potatoes[age=7]", "minecraft:beetroots[age=3]", "minecraft:nether_wart[age=3]", "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]", "minecraft:cocoa[age=2,facing=south],minecraft:cocoa[age=0,facing=south]", "minecraft:cocoa[age=2,facing=east],minecraft:cocoa[age=0,facing=east]", "minecraft:cocoa[age=2,facing=west],minecraft:cocoa[age=0,facing=west]"]
- #Which blocks should right click harvesting simulate a click on instead of breaking?
- #This is for blocks like sweet berry bushes, which have right click harvesting built in.
- "Right Clickable Blocks" = ["minecraft:sweet_berry_bush", "minecraft:cave_vines"]
-
- [tweaks.utility_recipes]
- #Can other stone-like materials be used for crafting stone tools?
- "Better Stone Tool Crafting" = true
- #Can a dispenser be crafted by adding a bow to a dropper?
- "Enable Dispenser" = true
- #Can a repeater be crafted with the pattern for a redstone torch?
- "Enable Repeater" = true
- #Can you craft a minecart around blocks which can be placed inside?
- "Enable Minecarts" = true
- #Can you craft a boat around a chest to directly make a chest boat?
- "Enable Chest Boats" = true
- #Can you craft four chests at once using logs?
- "Logs To Chests" = true
- #Can Coral be crafted into dye?
- "Coral To Dye" = true
- #Can cookies, paper, and bread be crafted in a 2x2 crafting table?
- "Bent Recipes" = true
- #Can Rotten Flesh and Poisonous Potatoes be composted?
- "Compostable Toxins" = true
- #Does Dragon Breath return a bottle when used as a reagent or material?
- "Effective Dragon Breath" = true
- #Can torches be used as fuel in furnaces?
- "Torches Burn" = true
- #Can bones be smelted down to bone meal?
- "Bone Meal Utility" = true
- #Can Charcoal be crafted into Black Dye?
- "Charcoal To Black Dye" = true
- #Can two Logs be used instead of a Chest to make a Hopper?
- "Easy Hopper" = true
- #Can two Logs be used to craft 16 sticks?
- "Easy Sticks" = true
- #Can raw ore blocks be smelted, taking 9x the time a normal item?
- "Smelt Raw Ore Blocks" = true
-
-[world]
- "Ancient Wood" = true
- "Azalea Wood" = true
- "Big Stone Clusters" = true
- "Blossom Trees" = true
- "Cherry Grove Water Petals" = true
- "Chorus Vegetation" = true
- Corundum = true
- "Fairy Rings" = true
- "Fallen Logs" = true
- "Glimmering Weald" = true
- "Monster Box" = true
- "Nether Obsidian Spikes" = true
- "New Stone Types" = true
- "No More Lava Pockets" = true
- Permafrost = true
- "Spiral Spires" = true
-
- [world.ancient_wood]
- "Ancient Fruit Gives Exp" = true
- #Allowed values: [1,)
- "Ancient Fruit Exp Value" = 10
- #Set to a value other than 0 to enable Ancient City loot chest generation (8 recommended if you do)
- #Allowed values: [0,)
- "Ancient City Loot Weight" = 0
- #Allowed values: [0,)
- "Ancient City Loot Quality" = 1
- #Set to 0 to disable sniffer sniffing. The vanilla loot table has every entry at weight 1, so without editing it, it's impossible to make the sapling more rare
- #Allowed values: [0,)
- "Sniffing Loot Weight" = 1
- #Allowed values: [0,)
- "Sniffing Loot Quality" = 0
-
- [world.azalea_wood]
- #This feature disables itself if any of the following mods are loaded:
- # - caverns_and_chasms
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [world.big_stone_clusters]
- #Blocks that stone clusters can replace. If you want to make it so it only replaces in one dimension,
- #do "block|dimension", as we do for netherrack and end stone by default.
- "Blocks To Replace" = ["minecraft:stone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:netherrack|minecraft:the_nether", "minecraft:end_stone|minecraft:the_end", "quark:limestone", "quark:jasper", "quark:slate"]
-
- [world.big_stone_clusters.calcite]
- Enabled = true
- #Allowed values: [0,)
- Rarity = 4
- "Min Y Level" = 20
- "Max Y Level" = 80
- #Allowed values: [0,)
- "Horizontal Size" = 14
- #Allowed values: [0,)
- "Vertical Size" = 14
- #Allowed values: [0,)
- "Horizontal Variation" = 9
- #Allowed values: [0,)
- "Vertical Variation" = 9
-
- [world.big_stone_clusters.calcite.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.big_stone_clusters.calcite.biomes.tags]
- "Biome Tags" = ["minecraft:is_mountain"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.big_stone_clusters.calcite.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.big_stone_clusters.limestone]
- Enabled = true
- #Allowed values: [0,)
- Rarity = 4
- "Min Y Level" = 20
- "Max Y Level" = 80
- #Allowed values: [0,)
- "Horizontal Size" = 14
- #Allowed values: [0,)
- "Vertical Size" = 14
- #Allowed values: [0,)
- "Horizontal Variation" = 9
- #Allowed values: [0,)
- "Vertical Variation" = 9
-
- [world.big_stone_clusters.limestone.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.big_stone_clusters.limestone.biomes.tags]
- "Biome Tags" = ["c:is_swamp", "minecraft:is_ocean"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.big_stone_clusters.limestone.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.big_stone_clusters.jasper]
- Enabled = true
- #Allowed values: [0,)
- Rarity = 4
- "Min Y Level" = 20
- "Max Y Level" = 80
- #Allowed values: [0,)
- "Horizontal Size" = 14
- #Allowed values: [0,)
- "Vertical Size" = 14
- #Allowed values: [0,)
- "Horizontal Variation" = 9
- #Allowed values: [0,)
- "Vertical Variation" = 9
-
- [world.big_stone_clusters.jasper.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.big_stone_clusters.jasper.biomes.tags]
- "Biome Tags" = ["minecraft:is_badlands", "c:is_sandy"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.big_stone_clusters.jasper.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.big_stone_clusters.shale]
- Enabled = true
- #Allowed values: [0,)
- Rarity = 4
- "Min Y Level" = 20
- "Max Y Level" = 80
- #Allowed values: [0,)
- "Horizontal Size" = 14
- #Allowed values: [0,)
- "Vertical Size" = 14
- #Allowed values: [0,)
- "Horizontal Variation" = 9
- #Allowed values: [0,)
- "Vertical Variation" = 9
-
- [world.big_stone_clusters.shale.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.big_stone_clusters.shale.biomes.tags]
- "Biome Tags" = ["c:is_snowy", "c:is_cold"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.big_stone_clusters.shale.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.big_stone_clusters.myalite]
- "Generate In Air" = true
- Enabled = true
- #Allowed values: [0,)
- Rarity = 100
- "Min Y Level" = 58
- "Max Y Level" = 62
- #Allowed values: [0,)
- "Horizontal Size" = 20
- #Allowed values: [0,)
- "Vertical Size" = 40
- #Allowed values: [0,)
- "Horizontal Variation" = 6
- #Allowed values: [0,)
- "Vertical Variation" = 10
-
- [world.big_stone_clusters.myalite.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:the_end"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.big_stone_clusters.myalite.biomes.tags]
- "Biome Tags" = []
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.big_stone_clusters.myalite.biomes.biomes]
- Biomes = ["minecraft:end_highlands"]
- "Is Blacklist" = false
-
- [world.blossom_trees]
- "Drop Leaf Particles" = true
-
- [world.blossom_trees.blue]
- Rarity = 200
-
- [world.blossom_trees.blue.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.blossom_trees.blue.biome_config.tags]
- "Biome Tags" = ["c:is_snowy"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.blossom_trees.blue.biome_config.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.blossom_trees.lavender]
- Rarity = 100
-
- [world.blossom_trees.lavender.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.blossom_trees.lavender.biome_config.tags]
- "Biome Tags" = ["c:is_swamp"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.blossom_trees.lavender.biome_config.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.blossom_trees.orange]
- Rarity = 100
-
- [world.blossom_trees.orange.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.blossom_trees.orange.biome_config.tags]
- "Biome Tags" = ["minecraft:is_savanna"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.blossom_trees.orange.biome_config.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.blossom_trees.yellow]
- Rarity = 200
-
- [world.blossom_trees.yellow.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.blossom_trees.yellow.biome_config.tags]
- "Biome Tags" = ["c:is_plains"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.blossom_trees.yellow.biome_config.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.blossom_trees.red]
- Rarity = 30
-
- [world.blossom_trees.red.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.blossom_trees.red.biome_config.tags]
- "Biome Tags" = ["minecraft:is_badlands"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.blossom_trees.red.biome_config.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.cherry_grove_water_petals]
- #The chance for a Cherry Grove chunk to attempt to spawn petals on top of water (1 is 100%, 0 is 0%)
- "Chance Per Chunk" = 0.5
- #Should a chunk have water petals, how many would the generator try to place
- "Tries Per Chunk" = 1
- #The 'size' of groups of petals
- Size = 3
- #Groups of petals may be +/- this size on each axis, set to 0 to disable variation
- "Size Variation" = 1
- #Edges of groups will have this chance to be 'jagged', that is, gain or lose a petal. Only applies when useCarpet is false
- "Edge Variation" = 0.25
- #If true, Cherry Leaf Carpet from Leaf Carpet Module (from Building category) will be used instead of Pink Petals, assuming it is enabled; if false, requires Petals On Water Module (from Tweaks category) to be enabled
- "Use Carpet" = false
- #This feature disables itself if any of the following mods are loaded:
- # - hanaikada
- # - pinkpetalcarpet
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.cherry_grove_water_petals.biomes.tags]
- "Biome Tags" = []
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.cherry_grove_water_petals.biomes.biomes]
- Biomes = ["minecraft:cherry_grove"]
- "Is Blacklist" = false
-
- [world.cherry_grove_water_petals.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [world.chorus_vegetation]
- Rarity = 150
- Radius = 7
- "Chunk Attempts" = 120
- "Highlands Chance" = 1.0
- "Midlands Chance" = 0.2
- "Other End Biomes Chance" = 0.0
- "Passive Teleport Chance" = 0.2
- "Endermite Spawn Chance" = 0.01
- "Teleport Duplication Chance" = 0.01
-
- [world.corundum]
- #Allowed values: [0,1]
- "Crystal Chance" = 0.16
- #Allowed values: [0,1]
- "Crystal Cluster Chance" = 0.2
- #Allowed values: [0,1]
- "Crystal Cluster On Sides Chance" = 0.6
- #Allowed values: [0,1]
- "Double Crystal Chance" = 0.2
- #The chance that a crystal can grow, this is on average 1 in X world ticks, set to a higher value to make them grow slower. Minimum is 1, for every tick. Set to 0 to disable growth.
- "Cave Crystal Growth Chance" = 5
- "Crystals Craft Runes" = true
- "Enable Collateral Movement" = true
-
- [world.corundum.generation_settings]
- #Allowed values: [0,)
- Rarity = 400
- "Min Y Level" = 0
- "Max Y Level" = 64
- #Allowed values: [0,)
- "Horizontal Size" = 36
- #Allowed values: [0,)
- "Vertical Size" = 14
- #Allowed values: [0,)
- "Horizontal Variation" = 8
- #Allowed values: [0,)
- "Vertical Variation" = 6
-
- [world.corundum.generation_settings.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.corundum.generation_settings.biomes.tags]
- "Biome Tags" = ["minecraft:is_ocean"]
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.corundum.generation_settings.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [world.fairy_rings]
- "Forest Chance" = 0.00625
- "Plains Chance" = 0.0025
- Ores = ["minecraft:emerald_ore", "minecraft:diamond_ore"]
-
- [world.fairy_rings.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [world.fallen_logs]
- #Percentage of fallen logs spawning as hollow. Requires Hollow Logs Module to be enabled
- "Hollow Chance" = 0.7
- Rarity = 5
- #Chance for logs to spawn on water
- "On Water Chance" = 0.1
- "Sparse Biome Rarity" = 12
- #Tags that define which biomes can have which wood types. These are all biome tags under the Quark namespace
- "Biome Tags" = ["has_fallen_acacia=minecraft:acacia_log", "has_fallen_birch=minecraft:birch_log", "has_fallen_cherry=minecraft:cherry_log", "has_fallen_dark_oak=minecraft:dark_oak_log", "has_fallen_jungle=minecraft:jungle_log", "has_fallen_mangrove=minecraft:mangrove_log", "has_fallen_oak=minecraft:oak_log", "has_fallen_spruce=minecraft:spruce_log"]
-
- [world.fallen_logs.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [world.monster_box]
- #The chance for the monster box generator to try and place one in a chunk. 0 is 0%, 1 is 100%
- #This can be higher than 100% if you want multiple per chunk.
- "Chance Per Chunk" = 0.2
- "Min Y" = -50
- "Max Y" = 0
- "Min Mob Count" = 5
- "Max Mob Count" = 8
- "Enable Extra Loot Table" = true
- "Activation Range" = 2.5
- #How many blocks to search vertically from a position before trying to place a block. Higher means you'll get more boxes in open spaces.
- "Search Range" = 15
-
- [world.monster_box.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [world.nether_obsidian_spikes]
- #The chance for a chunk to contain spikes (1 is 100%, 0 is 0%)
- "Chance Per Chunk" = 0.1
- #The chance for a spike to be big (1 is 100%, 0 is 0%)
- "Big Spike Chance" = 0.03
- #Should a chunk have spikes, how many would the generator try to place
- "Tries Per Chunk" = 4
- "Big Spike Spawners" = true
-
- [world.nether_obsidian_spikes.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:the_nether"]
-
- [world.new_stone_types]
- "Enable Limestone" = true
- "Enable Jasper" = true
- "Enable Shale" = true
- "Enable Myalite" = true
- "Add New Stones To Mason Trades" = true
-
- [world.new_stone_types.limestone.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [world.new_stone_types.limestone.oregen_lower]
- #Allowed values: [-64,320]
- "Min Height" = 0
- #Allowed values: [-64,320]
- "Max Height" = 60
- #Allowed values: [0,)
- "Cluster Size" = 64
- #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all.
- #Allowed values: [0,)
- "Cluster Count" = 2.0
-
- [world.new_stone_types.limestone.oregen_upper]
- #Allowed values: [-64,320]
- "Min Height" = 64
- #Allowed values: [-64,320]
- "Max Height" = 128
- #Allowed values: [0,)
- "Cluster Size" = 64
- #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all.
- #Allowed values: [0,)
- "Cluster Count" = 0.1666666
-
- [world.new_stone_types.jasper.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [world.new_stone_types.jasper.oregen_lower]
- #Allowed values: [-64,320]
- "Min Height" = 0
- #Allowed values: [-64,320]
- "Max Height" = 60
- #Allowed values: [0,)
- "Cluster Size" = 64
- #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all.
- #Allowed values: [0,)
- "Cluster Count" = 2.0
-
- [world.new_stone_types.jasper.oregen_upper]
- #Allowed values: [-64,320]
- "Min Height" = 64
- #Allowed values: [-64,320]
- "Max Height" = 128
- #Allowed values: [0,)
- "Cluster Size" = 64
- #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all.
- #Allowed values: [0,)
- "Cluster Count" = 0.1666666
-
- [world.new_stone_types.shale.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [world.new_stone_types.shale.oregen_lower]
- #Allowed values: [-64,320]
- "Min Height" = 0
- #Allowed values: [-64,320]
- "Max Height" = 60
- #Allowed values: [0,)
- "Cluster Size" = 64
- #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all.
- #Allowed values: [0,)
- "Cluster Count" = 2.0
-
- [world.new_stone_types.shale.oregen_upper]
- #Allowed values: [-64,320]
- "Min Height" = 64
- #Allowed values: [-64,320]
- "Max Height" = 128
- #Allowed values: [0,)
- "Cluster Size" = 64
- #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all.
- #Allowed values: [0,)
- "Cluster Count" = 0.1666666
-
- [world.new_stone_types.myalite.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:the_end"]
-
- [world.new_stone_types.myalite.oregen_lower]
- #Allowed values: [-64,320]
- "Min Height" = 0
- #Allowed values: [-64,320]
- "Max Height" = 60
- #Allowed values: [0,)
- "Cluster Size" = 64
- #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all.
- #Allowed values: [0,)
- "Cluster Count" = 2.0
-
- [world.new_stone_types.myalite.oregen_upper]
- #Allowed values: [-64,320]
- "Min Height" = 64
- #Allowed values: [-64,320]
- "Max Height" = 128
- #Allowed values: [0,)
- "Cluster Size" = 64
- #Can be a positive integer or a fractional value betweeen 0 and 1. If integer, it spawns that many clusters. If fractional, it has that chance to spawn a single cluster. Set exactly zero to not spawn at all.
- #Allowed values: [0,)
- "Cluster Count" = 0.1666666
-
- [world.permafrost.generation_settings]
- #Allowed values: [0,)
- Rarity = 2
- "Min Y Level" = 105
- "Max Y Level" = 140
- #Allowed values: [0,)
- "Horizontal Size" = 72
- #Allowed values: [0,)
- "Vertical Size" = 15
- #Allowed values: [0,)
- "Horizontal Variation" = 22
- #Allowed values: [0,)
- "Vertical Variation" = 4
-
- [world.permafrost.generation_settings.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.permafrost.generation_settings.biomes.tags]
- "Biome Tags" = []
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.permafrost.generation_settings.biomes.biomes]
- Biomes = ["minecraft:frozen_peaks"]
- "Is Blacklist" = false
-
- [world.spiral_spires]
- Rarity = 200
- Radius = 15
- "Enable Myalite Viaducts" = true
- #Allowed values: [2,1,024]
- "Myalite Conduit Distance" = 24
- "Renewable Myalite" = true
-
- [world.spiral_spires.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:the_end"]
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [world.spiral_spires.biomes.tags]
- "Biome Tags" = []
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [world.spiral_spires.biomes.biomes]
- Biomes = ["minecraft:end_highlands"]
- "Is Blacklist" = false
-
-[mobs]
- Crabs = true
- Forgotten = true
- Foxhound = true
- Shiba = true
- Stonelings = true
- Toretoise = true
- Wraith = true
-
- [mobs.crabs]
- "Enable Brewing" = true
- #Whether Resilience should be required for 'How Did We Get Here?' and (if brewing is enabled) 'A Furious Cocktail'.
- #Keep this on when brewing is disabled if your pack adds an alternative source for the effect.
- "Resilience Required For All Effects" = true
- "Add Crab Leg To Fisherman Trades" = true
-
- [mobs.crabs.spawn_config]
- #Allowed values: (0,)
- "Spawn Weight" = 5
- #Allowed values: [1,)
- "Min Group Size" = 1
- #Allowed values: [1,)
- "Max Group Size" = 3
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [mobs.crabs.spawn_config.biomes.tags]
- "Biome Tags" = ["minecraft:is_beach"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [mobs.crabs.spawn_config.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [mobs.forgotten]
- #This is the probability of a Skeleton that spawns under the height threshold being replaced with a Forgotten.
- "Forgotten Spawn Rate" = 0.05
- "Max Height For Spawn" = 0
-
- [mobs.foxhound]
- #The chance coal will tame a foxhound
- "Tame Chance" = 0.05
- "Foxhounds Speed Up Furnaces" = true
-
- [mobs.foxhound.spawn_config]
- #Allowed values: (0,)
- "Spawn Weight" = 30
- #Allowed values: [1,)
- "Min Group Size" = 1
- #Allowed values: [1,)
- "Max Group Size" = 2
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [mobs.foxhound.spawn_config.biomes.tags]
- "Biome Tags" = []
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [mobs.foxhound.spawn_config.biomes.biomes]
- Biomes = ["minecraft:nether_wastes", "minecraft:basalt_deltas"]
- "Is Blacklist" = false
-
- [mobs.foxhound.lesser_spawn_config]
- "Max Cost" = 0.7
- "Spawn Cost" = 0.15
- #Allowed values: (0,)
- "Spawn Weight" = 2
- #Allowed values: [1,)
- "Min Group Size" = 1
- #Allowed values: [1,)
- "Max Group Size" = 1
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [mobs.foxhound.lesser_spawn_config.biomes.tags]
- "Biome Tags" = []
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [mobs.foxhound.lesser_spawn_config.biomes.biomes]
- Biomes = ["minecraft:soul_sand_valley"]
- "Is Blacklist" = false
-
- [mobs.shiba]
- "Ignore Areas With Skylight" = false
-
- [mobs.shiba.spawn_config]
- #Allowed values: (0,)
- "Spawn Weight" = 40
- #Allowed values: [1,)
- "Min Group Size" = 1
- #Allowed values: [1,)
- "Max Group Size" = 3
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [mobs.shiba.spawn_config.biomes.tags]
- "Biome Tags" = ["minecraft:is_mountain"]
- "Is Blacklist" = false
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [mobs.shiba.spawn_config.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [mobs.stonelings]
- "Max Y Level" = 0
- "Enable Diamond Heart" = true
- #When enabled, stonelings are much more aggressive in checking for players
- "Cautious Stonelings" = false
- "Tamable Stonelings" = true
- #Disabled if if Pathfinder Maps are disabled.
- "Weald Pathfinder Maps" = true
-
- [mobs.stonelings.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [mobs.stonelings.spawn_config]
- #Allowed values: (0,)
- "Spawn Weight" = 80
- #Allowed values: [1,)
- "Min Group Size" = 1
- #Allowed values: [1,)
- "Max Group Size" = 1
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [mobs.stonelings.spawn_config.biomes.tags]
- "Biome Tags" = ["c:is_void", "minecraft:is_nether", "minecraft:is_end"]
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [mobs.stonelings.spawn_config.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [mobs.toretoise]
- "Max Y Level" = 0
- #The number of ticks from mining a tortoise until feeding it could cause it to regrow.
- "Cooldown Ticks" = 1200
- #The items that can be fed to toretoises to make them regrow ores.
- Foods = ["minecraft:glow_berries"]
- "Allow Toretoise To Regrow" = true
- #Feeding a toretoise after cooldown will regrow them with a one-in-this-number chance. Set to 1 to always regrow, higher = lower chance.
- "Regrow Chance" = 3
-
- [mobs.toretoise.dimensions]
- "Is Blacklist" = false
- Dimensions = ["minecraft:overworld"]
-
- [mobs.toretoise.spawn_config]
- #Allowed values: (0,)
- "Spawn Weight" = 120
- #Allowed values: [1,)
- "Min Group Size" = 2
- #Allowed values: [1,)
- "Max Group Size" = 4
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [mobs.toretoise.spawn_config.biomes.tags]
- "Biome Tags" = ["c:is_void", "minecraft:is_nether", "minecraft:is_end"]
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [mobs.toretoise.spawn_config.biomes.biomes]
- Biomes = []
- "Is Blacklist" = true
-
- [mobs.wraith]
- #List of sound sets to use with wraiths.
- #Three sounds must be provided per entry, separated by | (in the format idle|hurt|death). Leave blank for no sound (i.e. if a mob has no ambient noise)
- "Wraith Sounds" = ["entity.sheep.ambient|entity.sheep.hurt|entity.sheep.death", "entity.cow.ambient|entity.cow.hurt|entity.cow.death", "entity.pig.ambient|entity.pig.hurt|entity.pig.death", "entity.chicken.ambient|entity.chicken.hurt|entity.chicken.death", "entity.horse.ambient|entity.horse.hurt|entity.horse.death", "entity.cat.ambient|entity.cat.hurt|entity.cat.death", "entity.wolf.ambient|entity.wolf.hurt|entity.wolf.death", "entity.villager.ambient|entity.villager.hurt|entity.villager.death", "entity.polar_bear.ambient|entity.polar_bear.hurt|entity.polar_bear.death", "entity.zombie.ambient|entity.zombie.hurt|entity.zombie.death", "entity.skeleton.ambient|entity.skeleton.hurt|entity.skeleton.death", "entity.spider.ambient|entity.spider.hurt|entity.spider.death", "|entity.creeper.hurt|entity.creeper.death", "entity.enderman.ambient|entity.enderman.hurt|entity.enderman.death", "entity.zombified_piglin.ambient|entity.zombified_piglin.hurt|entity.zombified_piglin.death", "entity.witch.ambient|entity.witch.hurt|entity.witch.death", "entity.blaze.ambient|entity.blaze.hurt|entity.blaze.death", "entity.llama.ambient|entity.llama.hurt|entity.llama.death", "|quark:entity.stoneling.cry|quark:entity.stoneling.die", "minecraft:entity.frog.ambient|minecraft:entity.frog.hurt|minecraft:entity.frog.death"]
-
- [mobs.wraith.spawn_config]
- "Max Cost" = 0.7
- "Spawn Cost" = 0.15
- #Allowed values: (0,)
- "Spawn Weight" = 5
- #Allowed values: [1,)
- "Min Group Size" = 1
- #Allowed values: [1,)
- "Max Group Size" = 3
-
- #Biome tags for which this should spawn in. Must match both this and 'biomes' to spawn.
- [mobs.wraith.spawn_config.biomes.tags]
- "Biome Tags" = []
- "Is Blacklist" = true
-
- #Biome names this should spawn in. Must match both this and 'types' to spawn.
- [mobs.wraith.spawn_config.biomes.biomes]
- Biomes = ["minecraft:soul_sand_valley"]
- "Is Blacklist" = false
-
-[client]
- "Auto Walk Keybind" = false
- "Back Button Keybind" = false
- "Buckets Show Inhabitants" = true
- Camera = true
- "Chest Searching" = false
- "Elytra Indicator" = true
- "Greener Grass" = true
- "Improved Tooltips" = false
- "Long Range Pick Block" = true
- "Microcrafting Helper" = false
- "Soul Candles" = false
- "Usage Ticker" = true
- "Uses For Curses" = true
- "Variant Animal Textures" = false
- "Wool Shuts Up Minecarts" = true
-
- [client.auto_walk_keybind]
- "Draw Hud" = true
- "Hud Height" = 10
-
- [client.buckets_show_inhabitants]
- "Show Axolotls" = true
- "Show Crabs" = true
- "Show Tropical Fish" = true
- "Show Shiny Slime" = true
-
- [client.camera]
- #Date format that will be displayed in screenshots. Must be a valid one (i.e. MM/dd/yyyy)
- "Date Format" = "MM/dd/yyyy"
-
- [client.chest_searching.overlay_color]
- A = 0.67
- R = 0.0
- G = 0.0
- B = 0.0
-
- [client.greener_grass]
- "Affect Leaves" = true
- "Affect Water" = false
- "Block List" = ["minecraft:large_fern", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:fern", "minecraft:short_grass", "minecraft:potted_fern", "minecraft:sugar_cane", "environmental:giant_tall_grass", "grassslabs:grass_carpet", "grassslabs:grass_slab", "grassslabs:grass_stairs"]
- "Leaves List" = ["minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:oak_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:dark_oak_leaves", "atmospheric:rosewood_leaves", "atmospheric:morado_leaves", "atmospheric:yucca_leaves", "autumnity:maple_leaves", "environmental:willow_leaves", "environmental:hanging_willow_leaves", "minecraft:vine", "valhelsia_structures:hanging_vines"]
-
- [client.greener_grass.color_matrix]
- R = [0.89, 0.0, 0.0]
- G = [0.0, 1.11, 0.0]
- B = [0.0, 0.0, 0.89]
-
- [client.greener_grass.water_matrix]
- R = [0.86, 0.0, 0.0]
- G = [0.0, 1.0, 0.22]
- B = [0.0, 0.0, 1.22]
-
- [client.improved_tooltips]
- "Attribute Tooltips" = true
- "Food Tooltips" = true
- "Shulker Tooltips" = true
- "Map Tooltips" = true
- "Enchanting Tooltips" = true
- "Fuel Time Tooltips" = true
- "Shulker Box Use Colors" = true
- "Shulker Box Require Shift" = false
- "Map Require Shift" = false
- #The value of each shank of food.
- #Tweak this when using mods like Hardcore Hunger which change that value.
- "Food Divisor" = 2
- "Show Saturation" = true
- "Food Compression Threshold" = 4
- "Fuel Time Divisor" = 200
- #Should item attributes be colored relative to your current equipped item?
- #e.g. if wearing an Iron Helmet, the armor value in a Diamond Helmet will show as green, and vice versa would be red.
- #If set to false, item attributes will show in white or red if they're negative values.
- "Show Upgrade Status" = true
- "Animate Up Down Arrows" = true
- "Enchanting Stacks" = ["minecraft:diamond_sword", "minecraft:diamond_pickaxe", "minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_hoe", "minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots", "minecraft:mace", "minecraft:shears", "minecraft:bow", "minecraft:fishing_rod", "minecraft:crossbow", "minecraft:trident", "minecraft:elytra", "minecraft:shield", "quark:pickarang", "supplementaries:slingshot", "supplementaries:bubble_blower", "farmersdelight:diamond_knife", "the_bumblezone:stinger_spear", "the_bumblezone:crystal_cannon", "the_bumblezone:honey_crystal_shield", "the_bumblezone:honey_bee_leggings_2"]
- #A list of additional stacks to display on each enchantment
- #The format is as follows:
- #enchant_id=item1,item2,item3...
- #So to display a carrot on a stick on a mending book, for example, you use:
- #minecraft:mending=minecraft:carrot_on_a_stick
- "Enchanting Additional Stacks" = []
-
- [client.usage_ticker]
- #Switch the armor display to the off hand side and the hand display to the main hand side
- Invert = false
- "Shift Left" = 0
- "Shift Right" = 0
- "Enable Main Hand" = true
- "Enable Off Hand" = true
- "Enable Armor" = true
-
- [client.uses_for_curses]
- "Vanish Pumpkin Overlay" = true
- "Bind Armor Stands With Player Heads" = true
-
- [client.variant_animal_textures]
- "Enable Cow" = true
- "Enable Pig" = true
- "Enable Chicken" = true
- "Enable Allay" = true
- "Enable Shiny Rabbit" = true
- "Enable Shiny Llama" = true
- "Enable Shiny Dolphin" = true
- "Enable Shiny Slime" = true
- "Enable Shiny Armadillo" = true
- "Enable Shiny Frog" = true
- "Enable L G B T Bees" = false
- "Every Bee Is L G B T" = false
- #The chance for an animal to have a special "Shiny" skin, like a shiny pokemon. This is 1 in X. Set to 0 to disable.
- "Shiny Animal Chance" = 2048
- #If a shiny animal should emit occasional sparkles.
- "Shiny Sparkles" = true
-
-[experimental]
- "Adjustable Chat" = false
- "Climate Control Remover" = false
- "Game Nerfs" = false
- "Narrator Readout" = false
- "Overlay Shader" = false
- "Spawner Replacer" = false
- #Allows placing variant blocks automatically via a selector menu triggered from a keybind
- "Variant Selector" = false
- "Villager Rerolling Rework" = false
-
- [experimental.adjustable_chat]
- "Horizontal Shift" = 0
- "Vertical Shift" = 0
-
- [experimental.climate_control_remover]
- #Disables the temperature comparison when choosing biomes to generate.
- "Disable Temperature" = false
- #Disables the humidity comparison when choosing biomes to generate.
- "Disable Humidity" = false
- #Disables the 'continentalness' comparison when choosing biomes to generate.
- #WARNING: Enabling this will probably make oceans act a lot more like rivers.
- "Disable Continentalness" = false
- #Disables the 'erosion' comparison when choosing biomes to generate.
- #WARNING: Enabling this will probably create very extreme height differences, and will make the End more chaotic.
- "Disable Erosion" = false
- #Disables the 'depth' comparison when choosing biomes to generate.
- #WARNING: Enabling this will probably make cave biomes appear at unusual heights.
- "Disable Depth" = false
- #Disables the 'weirdness' comparison when choosing biomes to generate.
- #WARNING: Enabling this will... well, probably make things weird.
- "Disable Weirdness" = false
- #Disables the 'offset' parameter when choosing biomes to generate.
- #WARNING: Enabling this will make rarer nether biomes more common.
- "Disable Offset" = false
-
- [experimental.game_nerfs]
- #Makes Mending act like the Unmending mod
- #https://www.curseforge.com/minecraft/mc-mods/unmending
- "Nerf Mending" = true
- #Makes Mending II still work even if mending is nerfed.
- #If you want Mending II, disable the sanity check on Ancient Tomes and add minecraft:mending to the tomes.
- "No Nerf for Mending II" = false
- #Makes Iron Golems not drop Iron Ingots
- "Disable Iron Farms" = true
- #Makes Boats not glide on ice
- "Disable Ice Roads" = true
- #Makes Sheep not drop Wool when killed
- "Disable Wool Drops" = true
- #Disables mob griefing for only specific entities
- "Enable Selective Mob Griefing" = true
- #Force Elytra to only work in specific dimensions
- "Enable Dimension Locked Elytra" = true
- #Makes falling blocks not able to be duped via dimension crossing
- "Disable Falling Block Dupe" = true
- #Fixes several piston physics exploits, most notably including TNT duping
- "Disable Piston Physics Exploits" = true
- #Fixes mushroom growth being able to replace blocks
- "Disable Mushroom Block Removal" = true
- #Makes tripwire hooks unable to be duplicated
- "Disable Tripwire Hook Dupe" = true
- #Makes villages spawn less often when close to spawn
- "Village Spawn Nerf" = false
- #Distance at which villages will spawn as normal. Effect scales linearly from world spawn
- "Village Spawn Nerf Distance" = 7000
- "Non Griefing Entities" = ["minecraft:creeper", "minecraft:enderman"]
- "Elytra Allowed Dimensions" = ["minecraft:the_end"]
-
- [experimental.overlay_shader]
- #Sets the name of the shader to load on a regular basis. This can load any shader the Camera module can (and requires the Camera module enabled to apply said logic).
- #Some useful shaders include 'desaturate', 'oversaturate', 'bumpy'
- #Colorblind simulation shaders are available in the form of 'deuteranopia', 'protanopia', 'tritanopia', and 'achromatopsia'
- Shader = "none"
-
- [experimental.spawner_replacer]
- #Mobs to be replaced with other mobs.
- #Format is: "mob1,mob2", i.e. "minecraft:spider,minecraft:skeleton"
- "Replace Mobs" = []
-
- #Allows placing variant blocks automatically via a selector menu triggered from a keybind
- [experimental.variant_selector]
- #Set this to true to automatically convert any dropped variant items into their originals. Do this ONLY if you intend to take control of every recipe via a data pack or equivalent, as this will introduce dupes otherwise.
- "Convert Variant Items" = false
- #Enable the hammer, allowing variants to be swapped between eachother, including the original block. Do this ONLY under the same circumstances as Convert Variant Items.
- "Enable Hammer" = false
- "Show Tooltip" = true
- "Align Hud To Hotbar" = false
- "Show Simple Hud" = false
- "Show Hud" = true
- "Enable Green Tint" = true
- "Override Held Item Render" = true
- "Hud Offset X" = 0
- "Hud Offset Y" = 0
- #When true, selector arrow will render in same style as crosshair
- "Render Like Cross Hair" = true
- #Uses smaller arrow icon for variant selector overlay
- "Smaller Arrow" = false
-
- [experimental.variant_selector.variants]
- #The list of all variant types available for players to use. Values are treated as suffixes to block IDs for scanning.
- #Prefix any variant type with ! to make it show up for Manual Variants but not be automatically scanned for. (e.g. '!polish')
- "Variant Types" = ["slab", "stairs", "wall", "fence", "fence_gate", "vertical_slab"]
- #By default, only a mod's namespace is scanned for variants for its items (e.g. if coolmod adds coolmod:fun_block, it'll search only for coolmod:fun_block_stairs).
- # Mods in this list are also scanned for variants if none are found in itself (e.g. if quark is in the list and coolmod:fun_block_stairs doesn't exist, it'll try to look for quark:fun_block_stairs next)
- "Tested Mods" = ["quark", "everycomp", "v_slab_compat"]
- "Print Variant Map To Log" = false
- #Format is 'alias=original' in each value (e.g. 'wall=fence' means that a failed search for, minecraft:cobblestone_fence will try cobblestone_wall next)
- Aliases = ["carpet=slab", "pane=fence"]
- #Ends of block IDs to try and remove when looking for variants. (e.g. minecraft:oak_planks goes into minecraft:oak_stairs, so we have to include '_planks' in this list for it to find them or else it'll only look for minecraft:oak_planks_stairs)
- "Strip Candidates" = ["_planks", "_wool", "_block", "s"]
- #Add manual variant overrides here, the format is 'type,block,output' (e.g. polish,minecraft:stone_bricks,minecraft:chiseled_stone_bricks). The type must be listed in Variant Types
- "Manual Variants" = []
- # A list of block IDs and mappings to be excluded from variant selection.
- #To exclude a block from being turned into other blocks, just include the block ID (e.g. minecraft:cobblestone).
- #To exclude a block from having other blocks turned into it, suffix it with = (e.g. =minecraft:cobblestone_stairs)
- #To exclude a specific block->variant combination, put = between the two (e.g. minecraft:cobblestone=minecraft:cobblestone_stairs)
- Blacklist = ["minecraft:snow", "minecraft:bamboo", "minecraft:bamboo_block"]
-
- [experimental.villager_rerolling_rework]
- #If enabled, the first two trades a villager generates for a profession will always be the same for a given villager.
- #This prevents repeatedly placing down a job site block to reroll the villager's trades.
- "Seed Initial Villager Trades" = true
- #Set to 0 to disable the chance to reroll trades when restocking.
- #It's possible for a trade to not restock even when the chance is 1. This happens when the rerolled trade is one the villager already has.
- #This chance only guarantees a reroll will be attempted.
- #Allowed values: [0,1]
- "Chance To Reroll When Restocking" = 0.25
- #Set to 0 to disable the chance to reroll trades when restocking. Set to -1 to allow unlimited rerolling.
- #Trades earlier in the list will restock first.
- "Maximum Restocks Per Day" = 3
- #If enabled, villagers will reroll when they restock, rather than when they begin work for the day.
- #If disabled, players can prevent rerolling by ensuring the villager isn't out of stock on their last restock of the day.
- "Reroll On Any Restock" = false
- #If enabled, villagers will be able to reroll any trade that has been used AT ALL since the last restock.
- "Reroll Even If Not Out Of Stock" = false
-
-[oddities]
- Backpack = true
- Crate = true
- Magnets = true
- "Matrix Enchanting" = true
- Pipes = true
- "Tiny Potato" = true
- "Totem Of Holding" = true
-
- [oddities.backpack]
- #Set this to true to allow the backpacks to be unequipped even with items in them
- "Super Op Mode" = false
- "Enable Ravager Hide" = true
- "Items In Backpack Tick" = true
- "Base Ravager Hide Drop" = 1
- "Extra Chance Per Looting" = 0.5
- "Allow Armor Stand Unloading" = true
-
- [oddities.crate]
- "Max Items" = 640
-
- [oddities.magnets]
- #Any items you place in this list will be derived so that any block made of it will become magnetizable
- "Magnetic Derivation List" = ["minecraft:iron_ingot", "minecraft:copper_ingot", "minecraft:exposed_copper", "minecraft:weathered_copper", "minecraft:oxidized_copper", "minecraft:raw_iron", "minecraft:raw_copper", "minecraft:iron_ore", "minecraft:deepslate_iron_ore", "minecraft:copper_ore", "minecraft:deepslate_copper_ore", "quark:gravisand"]
- #Block/Item IDs to force-allow magnetism on, regardless of their crafting recipe
- "Magnetic Whitelist" = ["minecraft:chipped_anvil", "minecraft:damaged_anvil", "minecraft:iron_horse_armor", "minecraft:chainmail_helmet", "minecraft:chainmail_boots", "minecraft:chainmail_leggings", "minecraft:chainmail_chestplate", "#minecraft:cauldrons"]
- #Block/Item IDs to force-disable magnetism on, regardless of their crafting recipe
- "Magnetic Blacklist" = ["minecraft:tripwire_hook", "minecraft:map", "#minecraft:all_hanging_signs", "#minecraft:hanging_signs"]
- "Use Pre End Recipe" = false
- #When true magnets will never push something that pistons cant push. Disable to have further control. This allows iron rods to break obsidian for example
- "Use Piston Logic" = true
- #Allows magnets to push and pull entities in the 'affected_by_magnets' tag (edit it with datapack). Turning off can reduce lag
- "Affect Entities" = true
- #Allows magnets to push and pull entities having magnetic armor. Requires 'magnetic_entities' config ON
- "Affects Armor" = true
- #Determines how fast entities are pulled by magnets. Still follows the inverse square law
- "Entities Pull Force" = 0.18000000715255737
- #Stonecutters pulled by magnets will silk touch the blocks they cut.
- "Stone Cutter Silk Touch" = true
- #The maximum hardness of a block that a stonecutter pushed by magnets can cut through.
- "Stone Cutter Max Hardness" = 3.0
-
- [oddities.matrix_enchanting]
- #The maximum enchanting power the matrix enchanter can accept
- "Max Bookshelves" = 15
- #Should this be X, the price of a piece increase by 1 every X pieces you generate
- "Piece Price Scale" = 9
- #The higher this is, the better enchantments you'll get on books
- "Book Enchantability" = 12
- #How many pieces you can generate without any bookshelves
- "Base Max Piece Count" = 3
- #How many pieces you can generate without any bookshelves (for Books)
- "Base Max Piece Count Book" = 1
- #At which piece count the calculation for the min level should default to increasing one per piece rather than using the scale factor
- "Min Level Cutoff" = 8
- #How many pieces a single Lapis can generate
- "Charge Per Lapis" = 4
- #How much the min level requirement for adding a new piece should increase for each piece added (up until the value of Min Level Cutoff)
- "Min Level Scale Factor" = 1.2
- #How much the min level requirement for adding a new piece to a book should increase per each bookshelf being used
- "Min Level Scale Factor Book" = 2.0
- #How much to multiply the frequency of pieces where at least one of the same type has been generated
- "Dupe Multiplier" = 1.4
- #How much to multiply the frequency of pieces where incompatible pieces have been generated
- "Incompatible Multiplier" = 0.0
- #Set to false to disable the ability to create Enchanted Books
- "Allow Books" = true
- #Set this to true to allow treasure enchantments to be rolled as pieces
- "Allow Treasures" = false
- #Set this to true to allow undiscoverable enchantments to be rolled as pieces
- "Allow Undiscoverable Enchantments" = false
- #Any treasure enchantment IDs here will be able to appear in books in matrix enchanting
- "Treasure Whitelist" = []
- #Any undiscoverable enchantment IDs here will be able to appear in matrix enchanting
- "Undiscoverable Whitelist" = []
- #Set to false to disable the tooltip for items with pending enchantments
- "Show Tooltip" = true
- #By default, enchantment rarities are fuzzed a bit to feel better with the new system. Set this to false to override this behaviour.
- "Normalize Rarity" = true
- #Matrix Enchanting can be done with water instead of air around the enchanting table. Set this to false to disable this behaviour.
- "Allow Underwater Enchanting" = true
- #Matrix Enchanting can be done with short (<= 3px blocks) instead of air around the enchanting table. Set this to false to disable this behaviour.
- "Allow Short Block Enchanting" = true
- #Candles with soul sand below them or below the bookshelves dampen enchantments instead of influence them.
- "Soul Candles Invert" = true
- #A list of enchantment IDs you don't want the enchantment table to be able to create
- "Disallowed Enchantments" = []
- #An array of influences each candle should apply. This list must be 16 elements long, and is in order of wool colors.
- #A minus sign before an enchantment will make the influence decrease the probability of that enchantment.
- "Influences List" = ["minecraft:unbreaking", "minecraft:fire_protection", "minecraft:knockback,minecraft:punch", "minecraft:feather_falling", "minecraft:looting,minecraft:fortune,minecraft:luck_of_the_sea", "minecraft:blast_protection", "minecraft:silk_touch,minecraft:channeling", "minecraft:bane_of_arthropods", "minecraft:protection", "minecraft:respiration,minecraft:loyalty,minecraft:infinity", "minecraft:sweeping,minecraft:multishot", "minecraft:efficiency,minecraft:sharpness,minecraft:lure,minecraft:power,minecraft:impaling,minecraft:quick_charge", "minecraft:aqua_affinity,minecraft:depth_strider,minecraft:riptide", "minecraft:thorns,minecraft:piercing", "minecraft:fire_aspect,minecraft:flame", "minecraft:smite,minecraft:projectile_protection"]
- #An array of influences that other blocks should apply.
- #Format is: "blockstate;strength;color;enchantments", i.e. "minecraft:sea_pickle[pickles=1,waterlogged=false];1;#008000;minecraft:aqua_affinity,minecraft:depth_strider,minecraft:riptide" (etc) or "minecraft:anvil[facing=north];#808080;-minecraft:thorns,minecraft:unbreaking" (etc)
- "States To Influences" = []
- #Set to false to disable the ability to influence enchantment outcomes with candles
- "Allow Influencing" = true
- #The max amount of candles that can influence a single enchantment
- "Influence Max" = 4
- #How much each candle influences an enchantment. This works as a multiplier to its weight
- "Influence Power" = 0.125
- #If you set this to false, the vanilla Enchanting Table will no longer automatically convert to the Matrix Enchanting table. You'll have to add a recipe for the Matrix Enchanting Table to make use of this.
- "Automatically Convert" = true
-
- [oddities.pipes]
- #How long it takes for an item to cross a pipe. Bigger = slower.
- "Pipe Speed" = 5
- #Set to 0 if you don't want pipes to have a max amount of items
- "Max Pipe Items" = 16
- #When items eject or are absorbed by pipes, should they make sounds?
- "Do Pipes Whoosh" = true
- "Enable Encased Pipes" = true
- "Render Pipe Items" = true
- "Emit Vibrations" = true
-
- [oddities.tiny_potato]
- #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled.
- "Never Use Heart Of Diamond" = false
- #This feature disables itself if any of the following mods are loaded:
- # - botania
- #This is done to prevent content overlap.
- #You can turn this on to force the feature to be loaded even if the above mods are also loaded.
- "Ignore Anti Overlap" = false
-
- [oddities.totem_of_holding]
- #Set this to false to remove the behaviour where totems destroy themselves if the player dies again.
- "Dark Souls Mode" = true
- #Totem will always spawn if the player killer is themselves.
- "Spawn Totem on PVP Kill" = false
- #Set this to true to make it so that if a totem is destroyed, the items it holds are destroyed alongside it rather than dropped
- "Destroy Lost Items" = false
- #Set this to false to only allow the owner of a totem to collect its items rather than any player
- "Allow Anyone To Collect" = true
diff --git a/config/resourcepackoverrides.json b/config/resourcepackoverrides.json
deleted file mode 100644
index 3602667..0000000
--- a/config/resourcepackoverrides.json
+++ /dev/null
@@ -1,141 +0,0 @@
-{
- "schema_version": "2",
- "default_packs": [
- "vanilla",
- "mod/punchy:resourcepacks/punchy",
- "fabric",
- "mod_resources",
- "moonlight:merged_pack",
- "mod/analogaudio:resourcepacks/3d_cassettes",
- "continuity:default",
- "mod/towntalk:respack",
- "mod/simplylight:optional_fullblock_ctm",
- "file/cubic-sun-moon-v1.8.5.zip",
- "file/Midnighttiggers-FCT-Default_1.20_V8.zip",
- "file/Nautilus3D-V2.2.zip",
- "file/-1.21.2 Fresh Moves v3.1 (With Animated Eyes).zip",
- "file/Comforts Modernized - V1.1.zip",
- "file/[1.5] Enhanced Boss Bars.zip",
- "file/Create Style Interface 1.21.zip",
- "file/Computer Craft Recreated v1.2.zip",
- "file/CreateSophStorage.zip",
- "file/CreateSophBackpacks.zip",
- "file/HyperPunchy-v2.5+.zip",
- "file/Refined Buckets 2.4.1.zip",
- "file/Refined_Create_Buckets_PV.zip",
- "file/Bray's Zombie Overhaul v1.4.zip",
- "file/Torches-Reimagined_v1.8.zip",
- "file/crops-3d(2).zip",
- "file/Fresh Flowers and Plants.zip"
- ],
- "pack_overrides": {
- "vanilla": {
- "title": "\"Vanilla Assets\"",
- "description": "\"Resource pack from Minecraft\"",
- "default_position": "BOTTOM",
- "required": true
- },
- "mod/analogaudio:resourcepacks/3d_cassettes": {
- "required": true
- },
- "file/[1.5] Enhanced Boss Bars.zip": {
- "title": "\"Enhanced Boss Bars\"",
- "force_compatible": true,
- "required": true
- },
- "file/Midnighttiggers-FCT-Default_1.20_V8.zip": {
- "title": "\"Midnighttiggers FCT (Connected Textures)\"",
- "force_compatible": true,
- "required": true
- },
- "mod/simplylight:optional_fullblock_ctm": {
- "force_compatible": true,
- "required": true
- },
- "continuity:default": {
- "force_compatible": true,
- "required": true
- },
- "file/Computer Craft Recreated v1.2.zip": {
- "title": "\"Computer Craft Recreated\"",
- "force_compatible": true,
- "required": true
- },
- "file/-1.21.2 Fresh Moves v3.1 (With Animated Eyes).zip": {
- "title": "\"Fresh Moves\"",
- "force_compatible": true,
- "required": true
- },
- "file/Create Style Interface 1.21.zip": {
- "title": "\"Create Style Interface\"",
- "force_compatible": true,
- "required": true
- },
- "file/CreateSophStorage.zip": {
- "title": "\"Create Sophisticated Storage\"",
- "force_compatible": true,
- "required": true
- },
- "file/CreateSophBackpacks.zip": {
- "title": "\"Create Sophisticated Backpacks\"",
- "force_compatible": true,
- "required": true
- },
- "file/Nautilus3D-V2.2.zip": {
- "title": "\"Nautilus 3D\"",
- "force_compatible": true,
- "default_position": "BOTTOM",
- "required": true
- },
- "file/cubic-sun-moon-v1.8.5.zip": {
- "title": "\"Cubic Sun & Moon\"",
- "force_compatible": true,
- "required": true
- },
- "file/Comforts Modernized - V1.1.zip": {
- "title": "\"Comforts Modernized\"",
- "force_compatible": true,
- "required": true
- },
- "file/HyperPunchy-v2.5+.zip": {
- "title": "\"Hyper Punchy\"",
- "force_compatible": true,
- "required": true
- },
- "file/Refined Buckets 2.4.1.zip": {
- "title": "\"Refined Buckets\"",
- "force_compatible": true,
- "required": true
- },
- "file/Refined_Create_Buckets_PV.zip": {
- "title": "\"Refined Create Buckets\"",
- "force_compatible": true,
- "required": true
- },
- "file/Bray's Zombie Overhaul v1.4.zip": {
- "title": "\"\u00A76Bray's Zombie Overhaul\"",
- "force_compatible": true,
- "required": true
- },
- "file/Torches-Reimagined_v1.8.zip": {
- "title": "\"\u00A7eTorches Reimagined\"",
- "force_compatible": true,
- "required": true
- },
- "file/crops-3d(2).zip": {
- "title": "\"3D Crops\"",
- "force_compatible": true,
- "required": true
- },
- "file/REVIVED_Farmer's Delight_crops_3D_R1.5.2-universal.zip": {
- "title": "\"Farmer's Delight 3D crops\"",
- "force_compatible": true,
- "required": true
- },
- "file/Fresh Flowers and Plants.zip": {
- "title": "\"Fresh Flowers and Plants\"",
- "force_compatible": true,
- "required": true
- }
- }
-}
diff --git a/config/shut_up_gl_error.json5 b/config/shut_up_gl_error.json5
deleted file mode 100644
index 3697267..0000000
--- a/config/shut_up_gl_error.json5
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- /* - default: SILENT
- - must be one of: SILENT, LOG_ONCE, LOG_ALWAYS
- */
- "mode": "LOG_ONCE"
-}
diff --git a/config/silentgear-common.toml b/config/silentgear-common.toml
deleted file mode 100644
index d0d1785..0000000
--- a/config/silentgear-common.toml
+++ /dev/null
@@ -1,218 +0,0 @@
- #Blueprint and template settings
- [item.blueprint]
- #Allowed blueprint types. Valid values are: BOTH, BLUEPRINT, and TEMPLATE
- #Allowed Values: BOTH, BLUEPRINT, TEMPLATE
- types_allowed = "BOTH"
- #When joining a new world, should players be given a blueprint package?
- #The blueprint package gives some blueprints when used (right-click).
- #To change what is given, override the starter_blueprints loot table.
- spawn_with_starter_blueprints = false
-
- #Material book settings
- [item.material_book]
- #Give the player a material book when joining the world for the first time
- spawn_with_material_book = false
-
- #Repair kit configs
- [item.repair_kits]
-
- #Capacity is the number of materials that can be stored (all types combined)
- #Setting to zero would make the repair kit unusable.
- [item.repair_kits.capacity]
- # Default: 8
- # Range: > 0
- very_crude = 8
- # Default: 16
- # Range: > 0
- crude = 16
- # Default: 32
- # Range: > 0
- sturdy = 32
- # Default: 48
- # Range: > 0
- crimson = 48
- # Default: 64
- # Range: > 0
- azure = 64
-
- #Efficiency is the percentage of the repair value used. Higher values mean less materials used.
- #Setting to zero would make the repair kit unusable.
- [item.repair_kits.efficiency]
- # Default: 0.30000001192092896
- # Range: 0.0 ~ 10.0
- very_crude = 0.30000001192092896
- # Default: 0.3499999940395355
- # Range: 0.0 ~ 10.0
- crude = 0.3499999940395355
- # Default: 0.4000000059604645
- # Range: 0.0 ~ 10.0
- sturdy = 0.4000000059604645
- # Default: 0.44999998807907104
- # Range: 0.0 ~ 10.0
- crimson = 0.44999998807907104
- # Default: 0.5
- # Range: 0.0 ~ 10.0
- azure = 0.5
- #Repair efficiency with loose materials if no repair kit is used.
- #Setting a value greater than zero makes repair kits optional.
- # Default: 0.0
- # Range: 0.0 ~ 10.0
- missing = 0.0
-
-#Settings for nerfed items.
-#You can give items reduced durability to encourage use of Silent Gear tools.
-#Changes require a restart!
-[nerfed_items]
- #Enable this feature. If false, the other settings in this group are ignored.
- enabled = true
- #Multiplies max durability by this value. If the result would be zero, a value of 1 is assigned.
- # Default: 0.05
- # Range: 0.0 ~ 1.0
- durability_multiplier = 0.8
- #Multiplies harvest speed by this value.
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- harvest_speed_multiplier = 0.9
- #These items will have reduced durability
- items = ["diamond_axe", "iron_axe", "golden_axe", "stone_axe", "wooden_axe", "diamond_hoe", "iron_hoe", "golden_hoe", "stone_hoe", "wooden_hoe", "diamond_pickaxe", "iron_pickaxe", "golden_pickaxe", "stone_pickaxe", "wooden_pickaxe", "diamond_shovel", "iron_shovel", "golden_shovel", "stone_shovel", "wooden_shovel", "diamond_sword", "iron_sword", "golden_sword", "stone_sword", "wooden_sword"]
-
-#Settings for compound materials and compound makers
-[compounds]
-
- [compounds.crude_mixer]
- #A multiplier applied to some numerical properties for compounds (crude alloys) made in the crude mixer.
- #A value less than 1 will reduce property values, a value greater than 1 will increase property values.
- # Default: 0.8
- # Range: 0.0 ~ 2.0
- property_multiplier = 0.85
-
-#Settings for gear (tools, weapons, and armor)
-[gear]
- #If set to false all conversion recipes (type 'silentgear:conversion') will be disabled
- #An example of a conversion recipe is placing a vanilla stone pickaxe into a crafting grid to make a Silent Gear stone pickaxe
- #Note: This also affects conversion recipes added by data packs and other mods
- allow_conversion_recipes = true
- #Displays a message in chat, notifying the player that an item broke and hinting that it can be repaired
- send_broken_message = true
- #How frequently gear will recalculate properties as damaged
- #Higher numbers will cause more recalculations, allowing traits to update property values more often
- # Default: 10
- # Range: > 1
- damage_factor_levels = 10
- #If true, gear breaks permanently, like vanilla tools and armor
- breaks_permanently = false
-
- [gear.enchanting]
- #Allow gear items to be enchanted by normal means (enchanting table, etc.)
- #There may still be other ways to obtain enchantments on gear items, depending on what other mods are installed.
- #Enchantments will not be removed from gear items that have them.
- allow_enchanting = true
- #Forcibly remove all enchantments from gear items. Enchantments added by traits will not be removed.
- #Enchantments will be removed during property recalculations, so items not in a player's inventory will not be affected.
- force_remove_enchantments = false
-
- [gear.prospector_hammer]
- #The range in blocks the prospector hammer will search for blocks of interest
- # Default: 16
- # Range: 0 ~ 64
- range = 16
-
- [gear.saw]
- #Caps how far the saw can look for blocks when chopping down trees. Try decreasing this if you get stack overflow exceptions.
- #Increasing this value is allowed, but not recommended unless you know what you are doing.
- # Default: 200
- # Range: > 0
- recursion_depth = 200
-
- #Settings for AOE tools (hammer, excavator)
- #Match modes determine what blocks are considered similar enough to be mined together.
- #LOOSE: Break anything (you probably do not want this)
- #MODERATE: Break anything with the same harvest level
- #STRICT: Break only the exact same block
- [gear.aoe_tool]
-
- [gear.aoe_tool.match_mode]
- #Match mode for most blocks
- #Allowed Values: LOOSE, MODERATE, STRICT
- standard = "MODERATE"
- #Match mode for ore blocks (anything in the forge:ores block tag)
- #Allowed Values: LOOSE, MODERATE, STRICT
- ores = "STRICT"
-
- [gear.repairs]
- #Effectiveness of gear repairs done in an anvil. Set to 0 to disable anvil repairs.
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- anvil_effectiveness = 0.5
-
- [gear.upgrades]
- #If true, upgrade parts may only be applied in an anvil.
- apply_in_anvil_only = false
- #If true, parts that are replaced (swapped out) of a gear item are not returned to the player and are instead destroyed.
- #This applies to the recipe where placing a gear item and a part into a crafting grid will swap out the part.
- destroy_swapped_parts = false
-
- [trait.item_magnet]
- #Disable magnetic pull effects when the player is crouching/sneaking.
- disable_on_crouch = true
-
-#Settings for the material grader
-[material_grader]
- #The median (most common, average) grade that a material grader with tier 1 catalyst will produce.
- #Higher tier catalysts will increase the median by one grade per tier past 1 (if 1 = C, 2 = B, etc.)
- #Allowed Values: NONE, E, D, C, B, A, S, SS, SSS, MAX
- median_grade = "B"
- #The standard deviation of grades the material grader will produce.
- #Grades are normally distributed, with the median grade being at the center of the bell curve.
- #Larger numbers will make both higher and lower grades more common.
- #Extremely large values may completely break the curve, yielding mostly the lowest and highest grades.
- # Default: 1.5
- # Range: 0.0 ~ 100.0
- standard_deviation = 1.5
- #If enabled, allows the material grader to grade the individual materials inside a gear part
- can_grade_parts = false
-
-#Settings for the salvager
-[salvager]
- #If enabled, the salvager will automatically break down any parts returned by a gear item into their component materials.
- #Otherwise, the parts are returned and can be optionally salvaged individually.
- break_down_parts_with_gear = true
-
- [salvager.part_loss_rate]
- #Minimum rate of part loss when salvaging items. 0 = no loss, 1 = complete loss.
- #Rate depends on remaining durability.
- # Default: 0.0
- # Range: 0.0 ~ 1.0
- min = 0.3
- #Maximum rate of part loss when salvaging items. 0 = no loss, 1 = complete loss.
- #Rate depends on remaining durability.
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- max = 0.9
-
-#Settings for the starlight charger
-[starlight_charger]
- #The rate at which the starlight charger gathers energy during the night
- # Default: 100
- # Range: > 0
- charge_rate = 100
- #The maximum amount of energy the starlight charger can store
- # Default: 1000000
- # Range: > 0
- max_charge = 1000000
- #The time of day the starlight charger can gather energy
- #Allowed Values: DAYTIME, NIGHTTIME, ANYTIME
- work_time = "NIGHTTIME"
- #If true, the starlight charger only works with a clear view of the sky above it
- requires_view_of_sky = true
- #If enabled, allows the starlight charger to charge the individual materials inside a gear part
- can_charge_parts = false
-
- [debug.logging]
- #Log property calculations in the log file every time gear properties are recalculated
- properties = false
-
-[other]
- #Shows a "WIP" (work in progress) label in the tooltip of certain unfinished, but usable blocks and items
- #Set to false to remove the text from tooltips
- show_wip_text = true
diff --git a/config/simple-custom-early-loading.json b/config/simple-custom-early-loading.json
deleted file mode 100644
index 00673cc..0000000
--- a/config/simple-custom-early-loading.json
+++ /dev/null
@@ -1,111 +0,0 @@
-// Check documentation for more information with examples
-// https://github.com/lukaskabc/SimpleCustomEarlyLoading#configuration
-{
- // texture elements to render
- "elements": [
- // note that order matters - elements are rendered from top to bottom
- // lower elements will be rendered over the higher ones
- {
- // example background
- // you can also specify multiple images from which a random one will be picked
- // "image": ["stellarview.png", "another.png", "yet_another.png"],
- "image": "bg.png",
- // "display_conditions": [
- // // a list of conditions, when any of the conditions is met, the element will be rendered
- // // the condition result can be negated with "negate": true
- // // the condition can also be activated only once and hold forever after that with "hold_after_trigger": true
- // {
- // "type": "LOADING_PERCENTAGE", // renders the element when the Minecraft loading progress percentage is in the defined range
- // "minimum": 0,
- // "minimumInclusive": false,
- // "maximum": 50,
- // "maximumInclusive": true,
- // },
- // {
- // "type": "LOADING_STAGE", // renders the element when any active loading stage contains any of the defined keywords (stages below)
- // // the match is not case sensitive
- // "stages": [
- // // Note that some stages may occure concurently or in a different order
- // // some of the options for example are:
- // "Scanning mod candidates",
- // "Launching minecraft",
- // "Loading bootstrap resources",
- // "Loading mods",
- // "Mod Construction",
- // "Mod Construction: Deferred Queue",
- // "Registry initialization",
- // "Config loading",
- // "Minecraft Progress",
- // "Sided setup"
- // ]
- // }
- // ],
- "position": {
- // define which point in the image should be aligned at x, y position on the window
- // Possible values: TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CENTER, TOP_CENTER, BOTTOM_CENTER, LEFT_CENTER, RIGHT_CENTER
- "position_anchor": "TOP_LEFT",
- // The unit for x, y position PIXELS or PERCENTAGE (percentage of the window values: 0-100)
- // the position unit can also be defined for each coordinate separately position_unit_x, position_unit_y
- "position_unit": "PIXELS",
- // The position of the anchor on the screen in position_unit
- "x": 0,
- "y": 0,
- // The unit for width, height - PIXELS or PERCENTAGE (again, percantage of the window) - can't be defined separately
- "size_unit": "PERCENTAGE",
- // "keep_aspect_ratio": false, // to disable maintaining aspect ratio (enabled by default)
- // The width and height of the image in size_unit
- // if you specify both values, the aspect ratio is not preserved
- // if you specify only one value, the other is calculated to preserve the aspect ratio
- "width": 100,
- "height": 100
- }
- },
- {
- // the loading text should be centered and poistioned at 60% from the top of the window
- // loading.png is also available if you want the text without animation
- "image": "loading.apng",
- // APNG texture can also be rendered based on the loading progress
- // if the APNG texture has 100 frames, each frame will be rendered at each percentage of the loading progress (so frame 50 will be rendered at 50% loading progress)
- // GAME_LOADING_IMAGE uses minecraft loading progress, note that this progress is AFTER the early loading
- // TOTAL_LOADING_IMAGE uses heuristic based on known loading phases to estimate the total loading progress,
- // that includes the early loading AND minecraft loading in total
- // "type": "TOTAL_LOADING_IMAGE" // or "GAME_LOADING_IMAGE"
- "position": {
- // using bottom center alignes the bottom of the loading text to the 60%
- // this comes handy as we want to render the loading bar below it
- "position_anchor": "BOTTOM_CENTER",
- "position_unit": "PERCENTAGE",
- "x": 50,
- "y": 60,
- "size_unit": "PERCENTAGE",
- // the loading text should be 25% of the window width
- "width": 25
- }
- }
- ],
- // "progress_bar": null to remove the default progress bar element
- "progress_bar": {
- // 3 is also default when the value is not specified
- "bar_count": 3,
- "position": {
- "position_anchor": "TOP_CENTER",
- "position_unit": "PERCENTAGE",
- "x": 50,
- "y": 65
- // custom width and height is not supported
- }
- },
- "performance_bar": true,
- "fox": false,
- "log_messages": true,
- "forge_version": false
- // I dont think it would be nice to remove the mojang logo and change the branding, so I am not allowing it here
-
- // When specified, the window resolution will be fixed
- // if omited, the window resolution will match the window size in fml.toml
- // also note that this resolution is for the frame buffer, some height of the window is taken by the window header
- // so if you set the height of the monitor, you will get black bars on sides
- // since the frame buffer will be actually higher than the space in the window
- // "resolution_width": 854,
- // "resolution_height": 480
-}
diff --git a/config/simple-custom-early-loading/bg.png b/config/simple-custom-early-loading/bg.png
deleted file mode 100644
index a834aef..0000000
Binary files a/config/simple-custom-early-loading/bg.png and /dev/null differ
diff --git a/config/simplebackups-common-experimental.toml b/config/simplebackups-common-experimental.toml
deleted file mode 100644
index 62ae7a0..0000000
--- a/config/simplebackups-common-experimental.toml
+++ /dev/null
@@ -1,12 +0,0 @@
-#Only enable if you want to test the experimental backup system.
-enabled = true
-#Defines the backup type.
-#- FULL_BACKUPS - every backup is a full backup.
-#- INCREMENTAL - backup only files changed since the last backup
-#- DIFFERENTIAL - backup only files changed since the last full backup
-#Allowed Values: FULL_BACKUPS, INCREMENTAL, DIFFERENTIAL
-backupType = "INCREMENTAL"
-#The max amount of backup chains to keep.
-# Default: 10
-# Range: 1 ~ 32767
-backupChainsToKeep = 10
diff --git a/config/simplebackups-common.toml b/config/simplebackups-common.toml
deleted file mode 100644
index cacdee3..0000000
--- a/config/simplebackups-common.toml
+++ /dev/null
@@ -1,90 +0,0 @@
-#If set false, no backups are being made.
-enabled = true
-#Experimental setting available, look at 'simplebackups-common-experimental.toml' to help testing
-#Defines the backup type.
-#- FULL_BACKUPS - always creates full backups
-#- MODIFIED_SINCE_LAST - only saves the files which changed since last (partial) backup !!! You need to adjust fullBackupTimer properly, otherwise you may lose a lot of your backup (or use the experimental setting) !!!
-#- MODIFIED_SINCE_FULL - saves all files which changed after the last full backup
-#Allowed Values: FULL_BACKUPS, MODIFIED_SINCE_LAST, MODIFIED_SINCE_FULL
-backupType = "FULL_BACKUPS"
-#Should a save-all be forced before backup?
-saveAll = true
-#Should log lines written to logs/latest.log during backup be stored inside the backup archive as latest.log?
-captureLatestLog = true
-#How often should a full backup be created if only modified files should be saved? This creates a full backup when x minutes are over and the next backup needs to be done. Once a year is default.
-# Default: 525960
-# Range: 1 ~ 5259600
-fullBackupTimer = 525960
-#Experimental setting available, look at 'simplebackups-common-experimental.toml' to help testing
-#The max amount of backup files to keep.
-# Default: 10
-# Range: 1 ~ 32767
-backupsToKeep = 10
-#The time between two backups in minutes
-#5 = each 5 minutes
-#60 = each hour
-#1440 = each day
-# Default: 120
-# Range: 1 ~ 32767
-timer = 180
-#Compression level:
-# 0 = no compression (low CPU usage, larger files)
-# 9 = maximum compression (high CPU usage, smaller files)
-# -1 = default; balances speed and compression (recommended)
-# Default: -1
-# Range: -1 ~ 9
-compressionLevel = -1
-#Should message be sent when backup is in the making?
-sendMessages = true
-#The max size of storage the backup folder. If it takes more storage, old files will be deleted.
-#Needs to be written as
-#Valid storage types: B, KB, MB, GB, TB
-maxDiskSize = "30 GB"
-#Used to define the output path.
-outputPath = "simplebackups"
-#Create backups, even if nobody is online
-noPlayerBackups = false
-#How many backups should be created after the last player left? Set to 0 to disable.
-# Default: 1
-# Range: > 0
-noPlayerBackupCount = 1
-#The time between two backups when no player is online. 0 means the same as the "timer" setting.
-# Default: 0
-# Range: > 0
-noPlayerBackupTimer = 0
-#Should sub-directories be generated for each world?
-#Keep in mind that all configs above, including backupsToKeep and maxDiskSize, will be calculated for each sub directory.
-createSubDirs = true
-#Use an internal tick counter instead of the real world time. The value of the timer will be converted to ticks. When the timer is over, the backup will be created.
-#Keep in mind that lagging servers will result in larger gaps between two backups, e.g. 10 FPS in average will result in double the time set between backups.
-useTickCounter = false
-
-#WARNING This configuration should stay as default if backups are not monitored properly.
-[error_handling]
- #I/O Errors will be collected and print into the chat. The mod tries to complete the backup with as many files as possible. Otherwise, it will abort after the first error.
- collectErrors = true
- #If collectErrors is 'false', backups with errors will be deleted immediately to prevent deleting valid backups.
- deleteUnfinishedBackup = true
-
-#WARNING Please check your configuration before using permanently.
-#The backup system will ignore these paths and files.
-[to_ignore]
- #All directories that should be excluded from backups
- #Format: Enter paths relative to the world directory (e.g., 'logs', 'data/cache')
- #All files within these directories will also be excluded
- ignored_paths = []
- #Specific files that should be excluded from backups
- #Format: Enter complete file paths relative to the world directory (e.g., 'level.dat_old', 'stats/player.json')
- #Use this for individual files rather than entire directories
- ignored_files = []
- #Regular expression pattern to exclude matching files from backups
- #All files with paths matching this pattern will be skipped
- #Example: '.*\.temp$' excludes all files ending with .temp
- #Leave empty to disable regex-based file exclusion
- ignored_files_regex = ""
-
-[mod_compat]
- #Should backup notifications be sent to Discord by using mc2discord? (needs to be installed)
- mc2discord = true
- #Should only worlds be backed up that are marked as favorite by Cherished Worlds mod?
- onlyFavorites = false
diff --git a/config/solonion.json b/config/solonion.json
deleted file mode 100644
index 6fe4e3e..0000000
--- a/config/solonion.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "foodItems": {
- "entries": [],
- "isWhitelist": false
- },
- "trackCount": 64,
- "resetOnDeath": true,
- "limitProgressionToSurvival": false,
- "minFoodsToActivate": 0,
- "benefits": [
- {
- "threshold": 3,
- "benefit": "{key:\"minecraft:generic.max_health\",op:0,type:\"att\",val:2.0d}"
- },
- {
- "threshold": 5,
- "benefit": "{key:\"minecraft:strength\",type:\"eff\",val:0.0d}"
- },
- {
- "threshold": 7,
- "benefit": "{key:\"minecraft:regeneration\",type:\"eff\",val:0.0d}"
- },
- {
- "threshold": 10,
- "benefit": "{key:\"minecraft:speed\",type:\"eff\",val:0.0d}"
- },
- {
- "threshold": 13,
- "benefit": "{key:\"minecraft:generic.armor_toughness\",op:0,type:\"att\",val:2.0d}"
- },
- {
- "threshold": 18,
- "benefit": "{key:\"minecraft:strength\",type:\"eff\",val:1.0d}"
- },
- {
- "threshold": 25,
- "benefit": "{key:\"minecraft:generic.max_health\",op:0,type:\"att\",val:2.0d}"
- },
- {
- "threshold": 31,
- "benefit": "{key:\"minecraft:generic.max_health\",op:0,type:\"att\",val:2.0d}"
- }
- ],
- "detriments": [],
- "shouldExcludedCount": true,
- "complexityStandardNutrition": 5,
- "complexityStandardSaturation": 6,
- "complexityBenefitEffectModifier": 0.2,
- "complexityNeutralEffectModifier": 0,
- "complexityHarmEffectModifier": -0.2,
- "trackedFoodDiversityDecay": true,
- "disableDiversityCalculations": false,
- "disabledDefaultDiversity": 1,
- "foodDiversity": [
- {
- "ingredient": "{id:\"item\",item:\"minecraft:golden_carrot\"}",
- "diversity": 2
- },
- {
- "ingredient": "{id:\"item\",item:\"minecraft:golden_apple\"}",
- "diversity": 2
- },
- {
- "ingredient": "{id:\"item\",item:\"minecraft:enchanted_golden_apple\"}",
- "diversity": 5
- }
- ]
-}
diff --git a/config/sophisticatedbackpacks-server.toml b/config/sophisticatedbackpacks-server.toml
deleted file mode 100644
index 49fa048..0000000
--- a/config/sophisticatedbackpacks-server.toml
+++ /dev/null
@@ -1,590 +0,0 @@
-#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 = []
- #If true, disallows all blocks from connecting to backpacks
- allBlockConnectionsDisallowed = false
- #Maximum number of upgrades of type per backpack in format of "UpgradeRegistryName[or UpgradeGroup]|MaxNumber"
- maxUpgradesPerStorage = ["jukebox_upgrades|1", "stack_upgrades|3", "furnace_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 = 3
-
- #Copper Backpack Settings
- [server.copperBackpack]
- #Number of inventory slots in the backpack
- # Default: 45
- # Range: 1 ~ 144
- inventorySlotCount = 54
- #Number of upgrade slots in the backpack
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 4
-
- #Iron Backpack Settings
- [server.ironBackpack]
- #Number of inventory slots in the backpack
- # Default: 54
- # Range: 1 ~ 144
- inventorySlotCount = 81
- #Number of upgrade slots in the backpack
- # Default: 2
- # Range: 0 ~ 10
- upgradeSlotCount = 5
-
- #Gold Backpack Settings
- [server.goldBackpack]
- #Number of inventory slots in the backpack
- # Default: 81
- # Range: 1 ~ 144
- inventorySlotCount = 108
- #Number of upgrade slots in the backpack
- # Default: 3
- # Range: 0 ~ 10
- upgradeSlotCount = 6
-
- #Diamond Backpack Settings
- [server.diamondBackpack]
- #Number of inventory slots in the backpack
- # Default: 108
- # Range: 1 ~ 144
- inventorySlotCount = 120
- #Number of upgrade slots in the backpack
- # Default: 5
- # Range: 0 ~ 10
- upgradeSlotCount = 7
-
- #Netherite Backpack Settings
- [server.netheriteBackpack]
- #Number of inventory slots in the backpack
- # Default: 120
- # Range: 1 ~ 144
- inventorySlotCount = 144
- #Number of upgrade slots in the backpack
- # Default: 7
- # Range: 0 ~ 10
- upgradeSlotCount = 10
-
- #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 always or it only has overflow options
- voidAlwaysEnabled = 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 always or it only has overflow options
- voidAlwaysEnabled = 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
-
- #Alchemy Upgrade Settings
- [server.alchemyUpgrade]
- #Number of Alchemy Upgrade's filter slots
- # Default: 4
- # Range: 1 ~ 20
- filterSlots = 4
-
- #Advanced Alchemy Upgrade Settings
- [server.advancedAlchemyUpgrade]
- #Number of Advanced Alchemy Upgrade's filter slots
- # Default: 8
- # Range: 1 ~ 20
- filterSlots = 8
-
- #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 equipping the entity that wears backpack with armor. What armor material and how enchanted it is scales 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
- #Weight of selecting a Leather Backpack when an entity spawns with a backpack
- # Default: 625
- # Range: 0 ~ 9999
- leatherWeight = 625
- #Weight of selecting a Copper Backpack when an entity spawns with a backpack
- # Default: 250
- # Range: 0 ~ 9999
- copperWeight = 250
- #Weight of selecting a Iron Backpack when an entity spawns with a backpack
- # Default: 125
- # Range: 0 ~ 9999
- ironWeight = 125
- #Weight of selecting a Gold Backpack when an entity spawns with a backpack
- # Default: 25
- # Range: 0 ~ 9999
- goldWeight = 25
- #Weight of selecting a Diamond Backpack when an entity spawns with a backpack
- # Default: 5
- # Range: 0 ~ 9999
- diamondWeight = 5
- #Weight of selecting a Netherite Backpack when an entity spawns with a backpack
- # Default: 1
- # Range: 0 ~ 9999
- netheriteWeight = 1
- #Minimum tier of backpack mobs are equipped with at mid local difficulty (above 1/3 of max, 0 is leather)
- # Default: 1
- # Range: 0 ~ 6
- minBackpackTierMidDifficulty = 1
- #Minimum tier of backpack mobs are equipped with at high local difficulty (above 2/3 of max, 0 is leather)
- # Default: 2
- # Range: 0 ~ 6
- minBackpackTierHighDifficulty = 2
- #If local difficulty is taken into consideration when determining the difficulty. If local difficulty is high enough then it will use difficulty settings above
- localDifficultyEffectsBackpackSpawns = true
-
- [server.nerfs]
- #Determines if too many backpacks in player's inventory cause slowness to the player
- tooManyBackpacksSlowness = true
- #Maximum number of backpacks in player's inventory that will not cause slowness
- # Default: 3
- # Range: 1 ~ 27
- maxNumberOfBackpacks = 2
- #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.5
- #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 = true
- #Effect that is applied to player when they have too many backpacks. Can be any effect including modded ones like overencumbered effect some mods have.
- nerfEffect = "minecraft:slowness"
diff --git a/config/sophisticatedstorage-server.toml b/config/sophisticatedstorage-server.toml
deleted file mode 100644
index f1900d3..0000000
--- a/config/sophisticatedstorage-server.toml
+++ /dev/null
@@ -1,857 +0,0 @@
-#Server Settings
-[server]
- #Limit of maximum number of upgrades of type per storage in format of "StorageType|UpgradeRegistryName[or UpgradeGroup]|MaxNumber"
- maxUpgradesPerStorage = ["barrel|jukebox_upgrades|1", "barrel|stack_upgrades|2", "barrel|furnace_upgrades|1", "shulker_box|jukebox_upgrades|1", "shulker_box|stack_upgrades|2", "shulker_box|furnace_upgrades|1", "chest|jukebox_upgrades|1", "chest|stack_upgrades|2", "chest|furnace_upgrades|1", "limited_barrel|jukebox_upgrades|1", "limited_barrel|furnace_upgrades|1"]
- #Threshold of item entities dropped from chest / barrel above which breaking is canceled (unless shift is pressed) and a message explains there would be many drops and packing tape should be used
- # Default: 200
- # Range: 0 ~ 1000
- tooManyItemEntityDrops = 200
- #Determines if limited barrel counts can be dyed to change their color
- limitedBarrelCountDyeingEnabled = true
- #Defines the maximum range of the controller at which it connects storage blocks to multiblock
- # Default: 15
- # Range: 4 ~ 64
- controllerRange = 20
-
- #Wood Barrel Settings
- [server.WoodBarrel]
- #Number of inventory slots in the storage
- # Default: 27
- # Range: 1 ~ 180
- inventorySlotCount = 27
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 3
-
- #Copper Barrel Settings
- [server.CopperBarrel]
- #Number of inventory slots in the storage
- # Default: 45
- # Range: 1 ~ 180
- inventorySlotCount = 54
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 4
-
- #Iron Barrel Settings
- [server.IronBarrel]
- #Number of inventory slots in the storage
- # Default: 54
- # Range: 1 ~ 180
- inventorySlotCount = 81
- #Number of upgrade slots in the storage
- # Default: 2
- # Range: 0 ~ 10
- upgradeSlotCount = 5
-
- #Gold Barrel Settings
- [server.GoldBarrel]
- #Number of inventory slots in the storage
- # Default: 81
- # Range: 1 ~ 180
- inventorySlotCount = 108
- #Number of upgrade slots in the storage
- # Default: 3
- # Range: 0 ~ 10
- upgradeSlotCount = 6
-
- #Diamond Barrel Settings
- [server.DiamondBarrel]
- #Number of inventory slots in the storage
- # Default: 108
- # Range: 1 ~ 180
- inventorySlotCount = 132
- #Number of upgrade slots in the storage
- # Default: 4
- # Range: 0 ~ 10
- upgradeSlotCount = 7
-
- #Netherite Barrel Settings
- [server.NetheriteBarrel]
- #Number of inventory slots in the storage
- # Default: 132
- # Range: 1 ~ 180
- inventorySlotCount = 180
- #Number of upgrade slots in the storage
- # Default: 5
- # Range: 0 ~ 10
- upgradeSlotCount = 10
-
- #Limited Barrel I Settings
- [server.LimitedBarrelI]
- #Multiplier that's used to calculate base slot limit
- # Default: 32
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 32
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 3
-
- #Limited Copper Barrel I Settings
- [server.LimitedCopperBarrelI]
- #Multiplier that's used to calculate base slot limit
- # Default: 53
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 64
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 4
-
- #Limited Iron Barrel I Settings
- [server.LimitedIronBarrelI]
- #Multiplier that's used to calculate base slot limit
- # Default: 64
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 96
- #Number of upgrade slots in the storage
- # Default: 2
- # Range: 0 ~ 10
- upgradeSlotCount = 5
-
- #Limited Gold Barrel I Settings
- [server.LimitedGoldBarrelI]
- #Multiplier that's used to calculate base slot limit
- # Default: 96
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 128
- #Number of upgrade slots in the storage
- # Default: 3
- # Range: 0 ~ 10
- upgradeSlotCount = 6
-
- #Limited Diamond Barrel I Settings
- [server.LimitedDiamondBarrelI]
- #Multiplier that's used to calculate base slot limit
- # Default: 128
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 160
- #Number of upgrade slots in the storage
- # Default: 4
- # Range: 0 ~ 10
- upgradeSlotCount = 7
-
- #Limited Netherite Barrel I Settings
- [server.LimitedNetheriteBarrelI]
- #Multiplier that's used to calculate base slot limit
- # Default: 160
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 192
- #Number of upgrade slots in the storage
- # Default: 5
- # Range: 0 ~ 10
- upgradeSlotCount = 10
-
- #Limited Barrel II Settings
- [server.LimitedBarrelII]
- #Multiplier that's used to calculate base slot limit
- # Default: 16
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 16
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 3
-
- #Limited Copper Barrel II Settings
- [server.LimitedCopperBarrelII]
- #Multiplier that's used to calculate base slot limit
- # Default: 27
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 32
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 4
-
- #Limited Iron Barrel II Settings
- [server.LimitedIronBarrelII]
- #Multiplier that's used to calculate base slot limit
- # Default: 32
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 48
- #Number of upgrade slots in the storage
- # Default: 2
- # Range: 0 ~ 10
- upgradeSlotCount = 5
-
- #Limited Gold Barrel II Settings
- [server.LimitedGoldBarrelII]
- #Multiplier that's used to calculate base slot limit
- # Default: 48
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 64
- #Number of upgrade slots in the storage
- # Default: 3
- # Range: 0 ~ 10
- upgradeSlotCount = 6
-
- #Limited Diamond Barrel II Settings
- [server.LimitedDiamondBarrelII]
- #Multiplier that's used to calculate base slot limit
- # Default: 64
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 80
- #Number of upgrade slots in the storage
- # Default: 4
- # Range: 0 ~ 10
- upgradeSlotCount = 7
-
- #Limited Netherite Barrel II Settings
- [server.LimitedNetheriteBarrelII]
- #Multiplier that's used to calculate base slot limit
- # Default: 80
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 96
- #Number of upgrade slots in the storage
- # Default: 5
- # Range: 0 ~ 10
- upgradeSlotCount = 10
-
- #Limited Barrel III Settings
- [server.LimitedBarrelIII]
- #Multiplier that's used to calculate base slot limit
- # Default: 10
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 10
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 3
-
- #Limited Copper Barrel III Settings
- [server.LimitedCopperBarrelIII]
- #Multiplier that's used to calculate base slot limit
- # Default: 17
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 20
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 4
-
- #Limited Iron Barrel III Settings
- [server.LimitedIronBarrelIII]
- #Multiplier that's used to calculate base slot limit
- # Default: 20
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 30
- #Number of upgrade slots in the storage
- # Default: 2
- # Range: 0 ~ 10
- upgradeSlotCount = 5
-
- #Limited Gold Barrel III Settings
- [server.LimitedGoldBarrelIII]
- #Multiplier that's used to calculate base slot limit
- # Default: 30
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 40
- #Number of upgrade slots in the storage
- # Default: 3
- # Range: 0 ~ 10
- upgradeSlotCount = 6
-
- #Limited Diamond Barrel III Settings
- [server.LimitedDiamondBarrelIII]
- #Multiplier that's used to calculate base slot limit
- # Default: 40
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 50
- #Number of upgrade slots in the storage
- # Default: 4
- # Range: 0 ~ 10
- upgradeSlotCount = 7
-
- #Limited Netherite Barrel III Settings
- [server.LimitedNetheriteBarrelIII]
- #Multiplier that's used to calculate base slot limit
- # Default: 50
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 60
- #Number of upgrade slots in the storage
- # Default: 5
- # Range: 0 ~ 10
- upgradeSlotCount = 10
-
- #Limited Barrel IV Settings
- [server.LimitedBarrelIV]
- #Multiplier that's used to calculate base slot limit
- # Default: 8
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 8
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 3
-
- #Limited Copper Barrel IV Settings
- [server.LimitedCopperBarrelIV]
- #Multiplier that's used to calculate base slot limit
- # Default: 13
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 16
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 4
-
- #Limited Iron Barrel IV Settings
- [server.LimitedIronBarrelIV]
- #Multiplier that's used to calculate base slot limit
- # Default: 16
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 24
- #Number of upgrade slots in the storage
- # Default: 2
- # Range: 0 ~ 10
- upgradeSlotCount = 5
-
- #Limited Gold Barrel IV Settings
- [server.LimitedGoldBarrelIV]
- #Multiplier that's used to calculate base slot limit
- # Default: 24
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 32
- #Number of upgrade slots in the storage
- # Default: 3
- # Range: 0 ~ 10
- upgradeSlotCount = 6
-
- #Limited Diamond Barrel IV Settings
- [server.LimitedDiamondBarrelIV]
- #Multiplier that's used to calculate base slot limit
- # Default: 32
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 40
- #Number of upgrade slots in the storage
- # Default: 4
- # Range: 0 ~ 10
- upgradeSlotCount = 7
-
- #Limited Netherite Barrel IV Settings
- [server.LimitedNetheriteBarrelIV]
- #Multiplier that's used to calculate base slot limit
- # Default: 40
- # Range: 1 ~ 8192
- baseSlotLimitMultiplier = 48
- #Number of upgrade slots in the storage
- # Default: 5
- # Range: 0 ~ 10
- upgradeSlotCount = 10
-
- #Wood Chest Settings
- [server.WoodChest]
- #Number of inventory slots in the storage
- # Default: 27
- # Range: 1 ~ 180
- inventorySlotCount = 27
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 3
-
- #Copper Chest Settings
- [server.CopperChest]
- #Number of inventory slots in the storage
- # Default: 45
- # Range: 1 ~ 180
- inventorySlotCount = 54
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 4
-
- #Iron Chest Settings
- [server.IronChest]
- #Number of inventory slots in the storage
- # Default: 54
- # Range: 1 ~ 180
- inventorySlotCount = 81
- #Number of upgrade slots in the storage
- # Default: 2
- # Range: 0 ~ 10
- upgradeSlotCount = 5
-
- #Gold Chest Settings
- [server.GoldChest]
- #Number of inventory slots in the storage
- # Default: 81
- # Range: 1 ~ 180
- inventorySlotCount = 108
- #Number of upgrade slots in the storage
- # Default: 3
- # Range: 0 ~ 10
- upgradeSlotCount = 6
-
- #Diamond Chest Settings
- [server.DiamondChest]
- #Number of inventory slots in the storage
- # Default: 108
- # Range: 1 ~ 180
- inventorySlotCount = 132
- #Number of upgrade slots in the storage
- # Default: 4
- # Range: 0 ~ 10
- upgradeSlotCount = 7
-
- #Netherite Chest Settings
- [server.NetheriteChest]
- #Number of inventory slots in the storage
- # Default: 132
- # Range: 1 ~ 180
- inventorySlotCount = 180
- #Number of upgrade slots in the storage
- # Default: 5
- # Range: 0 ~ 10
- upgradeSlotCount = 10
-
- #Shulker Box Settings
- [server.ShulkerBox]
- #Number of inventory slots in the storage
- # Default: 27
- # Range: 1 ~ 180
- inventorySlotCount = 27
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 3
-
- #Copper Shulker Box Settings
- [server.CopperShulkerBox]
- #Number of inventory slots in the storage
- # Default: 45
- # Range: 1 ~ 180
- inventorySlotCount = 54
- #Number of upgrade slots in the storage
- # Default: 1
- # Range: 0 ~ 10
- upgradeSlotCount = 4
-
- #Iron Shulker Box Settings
- [server.IronShulkerBox]
- #Number of inventory slots in the storage
- # Default: 54
- # Range: 1 ~ 180
- inventorySlotCount = 81
- #Number of upgrade slots in the storage
- # Default: 2
- # Range: 0 ~ 10
- upgradeSlotCount = 5
-
- #Gold Shulker Box Settings
- [server.GoldShulkerBox]
- #Number of inventory slots in the storage
- # Default: 81
- # Range: 1 ~ 180
- inventorySlotCount = 108
- #Number of upgrade slots in the storage
- # Default: 3
- # Range: 0 ~ 10
- upgradeSlotCount = 6
-
- #Diamond Shulker Box Settings
- [server.DiamondShulkerBox]
- #Number of inventory slots in the storage
- # Default: 108
- # Range: 1 ~ 180
- inventorySlotCount = 132
- #Number of upgrade slots in the storage
- # Default: 4
- # Range: 0 ~ 10
- upgradeSlotCount = 7
-
- #Netherite Shulker Box Settings
- [server.NetheriteShulkerBox]
- #Number of inventory slots in the storage
- # Default: 132
- # Range: 1 ~ 180
- inventorySlotCount = 180
- #Number of upgrade slots in the storage
- # Default: 5
- # Range: 0 ~ 10
- upgradeSlotCount = 10
-
- [server.shulkerBoxDisallowedItems]
- #List of items that are not allowed to be put in shulker boxes - e.g. "minecraft:bundle"
- disallowedItems = []
- #Determines if container items (those that override canFitInsideContainerItems to false) are able to fit in shulker boxes
- containerItemsDisallowed = false
-
- #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"]
-
- #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 = 20
- #Number of filter slots displayed in a row
- # Default: 4
- # Range: 1 ~ 6
- slotsInRow = 6
-
- #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
-
- #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 always or it only has overflow options
- voidAlwaysEnabled = 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 always or it only has overflow options
- voidAlwaysEnabled = true
-
- #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
-
- #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
-
- #Compression Upgrade Settings
- [server.compressionUpgrade]
- #Defines how many slots at a maximum compression upgrade is able to use
- # Default: 5
- # Range: 3 ~ 9
- maxNumberOfSlots = 5
- #List of items that can be decompressed by compression upgrade and their results. Item registry names are expected here in format of "mod:itemBeingDecompressed=Nxmod:itemDecompressResult"
- additionalDecompressibleItems = ["minecraft:glowstone=4xminecraft:glowstone_dust", "minecraft:quartz_block=4xminecraft:quartz", "minecraft:clay=4xminecraft:clay_ball", "minecraft:snow_block=4xminecraft:snowball", "minecraft:bricks=4xminecraft:brick", "minecraft:nether_bricks=4xminecraft:nether_brick", "minecraft:nether_wart_block=9xminecraft:nether_wart", "minecraft:melon=9xminecraft:melon_slice", "minecraft:packed_ice=9xminecraft:ice", "minecraft:blue_ice=9xminecraft:packed_ice"]
-
- #Hopper Upgrade Settings
- [server.hopperUpgrade]
- #Number of input filter slots
- # Default: 2
- # Range: 1 ~ 8
- inputFilterSlots = 2
- #Number of input filter slots displayed in a row
- # Default: 2
- # Range: 1 ~ 4
- inputFilterSlotsInRow = 2
- #Number of fuel filter slots
- # Default: 2
- # Range: 1 ~ 8
- outputFilterSlots = 2
- #Number of fuel filter slots displayed in a row
- # Default: 2
- # Range: 1 ~ 4
- outputFilterSlotsInRow = 2
- #Number of ticks between each transfer
- # Default: 8
- # Range: 1 ~ 100
- transferSpeedTicks = 8
- #Maximum stack size that can be transferred in one transfer
- # Default: 1
- # Range: 1 ~ 64
- maxTransferStackSize = 1
-
- #Advanced Hopper Upgrade Settings
- [server.advancedHopperUpgrade]
- #Number of input filter slots
- # Default: 4
- # Range: 1 ~ 8
- inputFilterSlots = 4
- #Number of input filter slots displayed in a row
- # Default: 4
- # Range: 1 ~ 4
- inputFilterSlotsInRow = 4
- #Number of fuel filter slots
- # Default: 4
- # Range: 1 ~ 8
- outputFilterSlots = 4
- #Number of fuel filter slots displayed in a row
- # Default: 4
- # Range: 1 ~ 4
- outputFilterSlotsInRow = 4
- #Number of ticks between each transfer
- # Default: 2
- # Range: 1 ~ 100
- transferSpeedTicks = 2
- #Maximum stack size that can be transferred in one transfer
- # Default: 4
- # Range: 1 ~ 64
- maxTransferStackSize = 4
-
- #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
-
- #Alchemy Upgrade Settings
- [server.alchemyUpgrade]
- #Number of Alchemy Upgrade's filter slots
- # Default: 4
- # Range: 1 ~ 20
- filterSlots = 4
-
- #Advanced Alchemy Upgrade Settings
- [server.advancedAlchemyUpgrade]
- #Number of Advanced Alchemy Upgrade's filter slots
- # Default: 8
- # Range: 1 ~ 20
- filterSlots = 8
diff --git a/config/soundattract/server-rules.toml b/config/soundattract/server-rules.toml
deleted file mode 100644
index e2a2235..0000000
--- a/config/soundattract/server-rules.toml
+++ /dev/null
@@ -1,50 +0,0 @@
-[rendering]
- #If true, mob/player armor, held items, and Sound Attract camo layers are hidden while the entity has invisibility.
- #If false, those layers render normally through invisibility.
- #Server-authoritative: connected clients use this value regardless of their local setting.
- hideWornGearWhileInvisible = false
-
-[player_action_sounds]
- #Enable/disable virtual sound generation from player movements.
- #Read on the client before sending footstep messages; server-authoritative so admins control it.
- enablePlayerActionSounds = true
- #Base detection ranges for player actions. Format: 'ACTION;range'
- playerActionRanges = ["CRAWLING;3", "SNEAKING;5", "WALKING;10", "SPRINTING;16", "SPRINT_JUMPING;20"]
- #Weights for player action sounds. Format: 'ACTION;weight'
- playerActionWeights = ["CRAWLING;1.0", "SNEAKING;1.0", "WALKING;1.0", "SPRINTING;1.0", "SPRINT_JUMPING;1.0"]
- #Radius within which to check for players to generate sounds.
- # Default: 24.0
- # Range: 0.0 ~ 512.0
- playerActionCheckRadius = 24.0
-
-[integrations]
- #Enable Point Blank gun integration.
- enablePointBlankIntegration = true
- #Enable Tacz gun integration.
- enableTaczIntegration = true
- #Enable Simple Voice Chat integration.
- enableVoiceChatIntegration = true
-
-[safety]
- #Caps the final resolved range (blocks) for any wire-received sound.
- #Applies after server-side resolution; server-local gun/vanilla sounds are unaffected.
- # Default: 256.0
- # Range: 1.0 ~ 256.0
- maxClientSoundRange = 256.0
-
-[voice_chat]
- #Base range used when the speaker is whispering.
- # Default: 16
- # Range: 1 ~ 64
- voiceChatWhisperRange = 16
- #Base range used for normal speaking.
- # Default: 32
- # Range: 1 ~ 128
- voiceChatNormalRange = 32
- #Weight assigned to the generated voice chat sound event.
- # Default: 9.0
- # Range: 0.0 ~ 10.0
- voiceChatWeight = 9.0
- #Normalized dB thresholds to range multipliers. Format: 'threshold:multiplier'.
- #Threshold is based on current peak volume level (usually 0-127).
- voiceChatDbThresholdMap = ["110:2.0", "90:1.8", "75:1.5", "50:1.0", "30:0.7", "10:0.3", "0:0.05"]
diff --git a/config/starterkit.json5 b/config/starterkit.json5
deleted file mode 100644
index fdadf56..0000000
--- a/config/starterkit.json5
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- // When multiple starter kits are added via /starterkit add, there are two ways to distribute them. With this enabled, one is chosen at random. When disabled, players can choose one on first join.
- "randomizeMultipleKitsToggle": true,
- // Whether items that existed in the inventory, such as books added by other mods, should be added back to the inventory after the kit was set. If disabled, they'll be removed. You can still manually set them via the kit.
- "addExistingItemsAfterKitSet": false,
- // If potion/mob effect functionality should be enabled. This means that when creating a kit via /sk (add/set), it also saves the active effects the player has. And when handing out the starter kits, it adds the effects to new players.
- "usePotionEffectsInStarterKit": true,
- // If kit names should be formatted. Each word will be capitalized.
- "formatKitNames": true,
- // The text used above the kit choice screen, or if the mod is not installed in the chat. %s will be replaced with the player's name.
- "chooseKitText": "%s, you can choose a starter kit!",
- // Whether an announcement should be broadcasted to the server whenever a new player makes a kit choice. 'randomizeMultipleKitsToggle' must be disabled, and there must be at least 2 starter kits available.
- "announcePlayerKitChoiceInDedicatedServer": true,
- // Whether the starter kit should be re-set after the '/ftbteamislands create' command from FTB Team Islands. Does nothing when it's not installed.
- "enableFTBIslandCreateCompatibility": true
-}
diff --git a/config/starterkit/descriptions/Archer.txt b/config/starterkit/descriptions/Archer.txt
deleted file mode 100644
index 6b9d98f..0000000
--- a/config/starterkit/descriptions/Archer.txt
+++ /dev/null
@@ -1 +0,0 @@
-Survive longer by defeating your enemies from a distance.
\ No newline at end of file
diff --git a/config/starterkit/descriptions/Default.txt b/config/starterkit/descriptions/Default.txt
deleted file mode 100644
index cb2fba7..0000000
--- a/config/starterkit/descriptions/Default.txt
+++ /dev/null
@@ -1 +0,0 @@
-Worn by many adventurers over the years. A good pair of boots, the ability to defend yourself and enough food for a few days.
\ No newline at end of file
diff --git a/config/starterkit/descriptions/Lumberjack.txt b/config/starterkit/descriptions/Lumberjack.txt
deleted file mode 100644
index 1eeeced..0000000
--- a/config/starterkit/descriptions/Lumberjack.txt
+++ /dev/null
@@ -1 +0,0 @@
-There's no need to punch a tree, use an axe instead!
\ No newline at end of file
diff --git a/config/starterkit/descriptions/Witch.txt b/config/starterkit/descriptions/Witch.txt
deleted file mode 100644
index 962f001..0000000
--- a/config/starterkit/descriptions/Witch.txt
+++ /dev/null
@@ -1 +0,0 @@
-Has a good mix of potions, useful in many scenarios.
\ No newline at end of file
diff --git a/config/starterkit/kits/Default.txt b/config/starterkit/kits/Default.txt
deleted file mode 100644
index c4a7b2a..0000000
--- a/config/starterkit/kits/Default.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-'head' : '',
-'chest' : '',
-'legs' : '',
-'feet' : '',
-'offhand' : '',
-0 : '{count:1,id:"minecraft:stone_sword"}',
-1 : '{components:{"minecraft:container":[{item:{count:8,id:"minecraft:bread"},slot:0},{item:{count:8,id:"minecraft:apple"},slot:1},{item:{count:4,id:"minecraft:cooked_beef"},slot:2},{item:{count:4,id:"minecraft:carrot"},slot:3}]},count:1,id:"solonion:lunchbag"}',
-2 : '{count:1,id:"minecraft:torch"}',
-3 : '',
-4 : '',
-5 : '',
-6 : '',
-7 : '',
-8 : '{components:{"akashictome:tool_content":[{components:{"akashictome:defined_mod":"solonion"},count:1,id:"solonion:food_book"},{components:{"akashictome:custom_tome_name":‵{"translate":"item.akashictome.tome"}‵,"akashictome:defined_mod":"silentgear","akashictome:is_morphed":1b,"akashictome:og_display_name":‵{"translate":"item.silentgear.material_book"}‵,"akashictome:tool_content":[{components:{"akashictome:defined_mod":"solonion"},count:1,id:"solonion:food_book"},{components:{"akashictome:defined_mod":"alexsmobs"},count:1,id:"alexsmobs:animal_dictionary"},{components:{"akashictome:defined_mod":"cosmeticarmoursmod","patchouli:book":"cosmeticarmoursmod:cosmeticarmours_book"},count:1,id:"patchouli:guide_book"},{components:{"akashictome:defined_mod":"parcool"},count:1,id:"parcool:parcool_guide"}],"minecraft:custom_name":‵{"extra":[" (",{"color":"green","text":"Material Book"},")"],"translate":"item.akashictome.tome"}‵},count:1,id:"silentgear:material_book"},{components:{"akashictome:defined_mod":"alexsmobs"},count:1,id:"alexsmobs:animal_dictionary"},{components:{"akashictome:defined_mod":"cosmeticarmoursmod","patchouli:book":"cosmeticarmoursmod:cosmeticarmours_book"},count:1,id:"patchouli:guide_book"},{components:{"akashictome:defined_mod":"parcool"},count:1,id:"parcool:parcool_guide"}]},count:1,id:"akashictome:tome"}',
-9 : '',
-10 : '',
-11 : '',
-12 : '',
-13 : '',
-14 : '',
-15 : '',
-16 : '',
-17 : '',
-18 : '',
-19 : '',
-20 : '',
-21 : '',
-22 : '',
-23 : '',
-24 : '',
-25 : '',
-26 : '',
-27 : '',
-28 : '',
-29 : '',
-30 : '',
-31 : '',
-32 : '',
-33 : '',
-34 : '',
-35 : '',
-'effects' : 'minecraft:regeneration;lvl:1;duration:6000',
diff --git a/config/starterkit/kits/inactive/Archer.txt b/config/starterkit/kits/inactive/Archer.txt
deleted file mode 100644
index b6b39e1..0000000
--- a/config/starterkit/kits/inactive/Archer.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-'head' : '{count:1,id:"minecraft:leather_helmet"}',
-'chest' : '',
-'legs' : '',
-'feet' : '{count:1,id:"minecraft:leather_boots"}',
-'offhand' : '',
-0 : '{count:1,id:"minecraft:bow",components:{"minecraft:enchantments":{levels:{"minecraft:power":1}}}}',
-1 : '',
-2 : '',
-3 : '',
-4 : '',
-5 : '',
-6 : '',
-7 : '{count:6,id:"minecraft:baked_potato"}',
-8 : '{count:32,id:"minecraft:arrow"}',
-9 : '',
-10 : '',
-11 : '',
-12 : '',
-13 : '',
-14 : '',
-15 : '',
-16 : '',
-17 : '',
-18 : '',
-19 : '',
-20 : '',
-21 : '',
-22 : '',
-23 : '',
-24 : '',
-25 : '',
-26 : '',
-27 : '',
-28 : '',
-29 : '',
-30 : '',
-31 : '',
-32 : '',
-33 : '',
-34 : '',
-35 : '',
-'effects' : '',
diff --git a/config/starterkit/kits/inactive/Default.txt b/config/starterkit/kits/inactive/Default.txt
deleted file mode 100644
index e2ef910..0000000
--- a/config/starterkit/kits/inactive/Default.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-'head' : '',
-'chest' : '',
-'legs' : '',
-'feet' : '{count:1,id:"minecraft:leather_boots"}',
-'offhand' : '{count:1,id:"minecraft:shield"}',
-0 : '{count:1,id:"minecraft:wooden_sword"}',
-1 : '{count:9,id:"minecraft:bread"}',
-2 : '',
-3 : '',
-4 : '',
-5 : '',
-6 : '',
-7 : '',
-8 : '',
-9 : '',
-10 : '',
-11 : '',
-12 : '',
-13 : '',
-14 : '',
-15 : '',
-16 : '',
-17 : '',
-18 : '',
-19 : '',
-20 : '',
-21 : '',
-22 : '',
-23 : '',
-24 : '',
-25 : '',
-26 : '',
-27 : '',
-28 : '',
-29 : '',
-30 : '',
-31 : '',
-32 : '',
-33 : '',
-34 : '',
-35 : '',
-'effects' : '',
diff --git a/config/starterkit/kits/inactive/Lumberjack.txt b/config/starterkit/kits/inactive/Lumberjack.txt
deleted file mode 100644
index f8760e6..0000000
--- a/config/starterkit/kits/inactive/Lumberjack.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-'head' : '',
-'chest' : '',
-'legs' : '',
-'feet' : '{count:1,id:"minecraft:iron_boots"}',
-'offhand' : '{count:4,id:"minecraft:oak_sapling"}',
-0 : '{count:1,id:"minecraft:iron_axe",components:{"minecraft:enchantments":{levels:{"minecraft:efficiency":1}}}}',
-1 : '',
-2 : '',
-3 : '',
-4 : '',
-5 : '',
-6 : '',
-7 : '',
-8 : '{count:8,id:"minecraft:cooked_beef"}',
-9 : '',
-10 : '',
-11 : '',
-12 : '',
-13 : '',
-14 : '',
-15 : '',
-16 : '',
-17 : '',
-18 : '',
-19 : '',
-20 : '',
-21 : '',
-22 : '',
-23 : '',
-24 : '',
-25 : '',
-26 : '',
-27 : '',
-28 : '',
-29 : '',
-30 : '',
-31 : '',
-32 : '',
-33 : '',
-34 : '',
-35 : '',
-'effects' : '',
diff --git a/config/starterkit/kits/inactive/Witch.txt b/config/starterkit/kits/inactive/Witch.txt
deleted file mode 100644
index 51681b5..0000000
--- a/config/starterkit/kits/inactive/Witch.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-'head' : '',
-'chest' : '',
-'legs' : '',
-'feet' : '{count:1,id:"minecraft:golden_boots"}',
-'offhand' : '',
-0 : '{count:1,id:"minecraft:stick"}',
-1 : '{count:16,id:"minecraft:apple"}',
-2 : '',
-3 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_swiftness"}}}',
-4 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_healing"}}}',
-5 : '',
-6 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_poison"}}}',
-7 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_harming"}}}',
-8 : '{count:1,id:"minecraft:splash_potion",components:{"minecraft:potion_contents":{potion:"minecraft:strong_harming"}}}',
-9 : '',
-10 : '',
-11 : '',
-12 : '',
-13 : '',
-14 : '',
-15 : '',
-16 : '',
-17 : '',
-18 : '',
-19 : '',
-20 : '',
-21 : '',
-22 : '',
-23 : '',
-24 : '',
-25 : '',
-26 : '',
-27 : '',
-28 : '',
-29 : '',
-30 : '',
-31 : '',
-32 : '',
-33 : '',
-34 : '',
-35 : '',
-'effects' : '',
diff --git a/config/supplementaries-client.toml b/config/supplementaries-client.toml
deleted file mode 100644
index 9af2596..0000000
--- a/config/supplementaries-client.toml
+++ /dev/null
@@ -1,260 +0,0 @@
-#Tweak and change the various block animations.
-#Only cosmetic stuff in here so to leave default if not interested.
-#Remember to delete this and server configs and let it refresh every once in a while since I might have tweaked it
-[blocks]
-
- [blocks.globe]
- #Enable a random globe texture for each world
- random_world = true
-
- [blocks.notice_board]
- #Allows notice board displayed text to be centered instead of being left aligned
- centered_text = true
-
- [blocks.bunting]
- #Makes buntings use normal block models with no animation for faster performance. When off this is only active when viewed from a distance
- fast_buntings = false
-
- [blocks.clock_block]
- #Display 24h time format. False for 12h format
- 24h_format = true
-
- [blocks.pedestal]
- #Enable displayed item spin
- spin = true
- #Spin speed
- # Default: 2.0
- # Range: 0.0 ~ 100.0
- speed = 2.0
- #Enable special display types for items like swords, tridents or end crystals
- fancy_renderers = true
-
- [blocks.bubble_block]
- #Wobbling intensity. set to 0 to disable
- # Default: 0.2
- # Range: 0.0 ~ 1.0
- wobble = 0.2
- #How fast it grows when created. 1 to be instant
- # Default: 0.4
- # Range: 0.0 ~ 1.0
- grow_speed = 0.4
-
- [blocks.item_shelf]
- #Translate down displayed 3d blocks so that they are touching the shelf.
- #Note that they will not be centered vertically this way
- supported_blocks = true
-
- [blocks.wind_vane]
- #Wind vane animation swings according to this equation:
- #pitch(time) = max_angle_1*sin(2pi*time*pow/period_1) + *sin(2pi*time*pow/)
- #where:
- # - pow = max(1,redstone_power*)
- # - time = time in ticks
- # - redstone_power = block redstone power
- # = how much frequency changes depending on power. 2 means it spins twice as fast each power level (2* for rain, 4* for thunder)
- #increase to have more distinct indication when weather changes
- # Default: 3.0
- # Range: 1.0 ~ 100.0
- power_scaling = 3.0
- #Amplitude (maximum pitch) of first sine wave
- # Default: 30.0
- # Range: 0.0 ~ 360.0
- max_angle_1 = 30.0
- # Default: 10.0
- # Range: 0.0 ~ 360.0
- max_angle_2 = 10.0
- #Base period in ticks at 0 power of first sine wave
- # Default: 450.0
- # Range: 0.0 ~ 2000.0
- period_1 = 450.0
- #This should be kept period_1/3 for a symmetric animation
- # Default: 150.0
- # Range: 0.0 ~ 2000.0
- period_2 = 150.0
-
- [blocks.flag]
- #How slow a flag will oscillate. (Period of oscillation)
- #Lower value = faster oscillation
- # Default: 100
- # Range: 0 ~ 10000
- slowness = 100
- #How wavy the animation will be in pixels. (Wavelength)
- # Default: 4.0
- # Range: 0.001 ~ 100.0
- wavyness = 4.0
- #How tall the wave lobes will be. (Wave amplitude)
- # Default: 1.0
- # Range: 0.0 ~ 100.0
- intensity = 1.0
- #How much the wave amplitude increases each pixel. (Amplitude increment per pixel)
- # Default: 0.3
- # Range: 0.0 ~ 10.0
- intensity_increment = 0.3
- #At which graphic settings flags will have a fancy renderer: 0=fast, 1=fancy, 2=fabulous
- #Allowed Values: FAST, FANCY, FABULOUS
- fanciness = "FABULOUS"
- #Makes flags render as sideways banner. Ignores many of the previously defined configs
- render_as_banner = false
-
- [blocks.captured_mobs]
- #THIS IS ONLY FOR VISUALS! To allow more entities in cages you need to edit the respective tags!
- #A list of mobs that can be ticked on client side when inside jars. Mainly used for stuff that has particles. Can cause issues and side effects so use with care
- tickable_inside_jars = ["iceandfire:pixie", "druidcraft:dreadfish", "druidcraft:lunar_moth", "alexsmobs:hummingbird"]
-
- [blocks.hat_stand.swing_physics]
- min_angle = 0.0
- collision_force = 15.0
- damping = 1.625
- collision_inertia = 1.5
- collision_considers_entity_hitbox = true
- frequency = 1.5
- max_angle = 54.999996
-
- [blocks.turn_table]
- #Display visual particles when a block is rotated
- turn_particles = true
-
- [blocks.speaker_block]
- #Mute speaker block incoming narrator messages and displays them in chat instead
- mute_narrator = false
-
- [blocks.rope]
- #Amplitude of rope wobbling effect
- # Default: 1.2
- # Range: 0.0 ~ 20.0
- wobbling_amplitude = 1.2
- #Period of rope wobbling effect
- # Default: 12.0
- # Range: 0.01 ~ 200.0
- wobbling_period = 12.0
-
-#Particle parameters
-[particles]
-
- #Rotation particle
- [particles.turn_particle]
- #An RGBA color
- initial_color = "#002A77EA"
- #An RGBA color
- fade_color = "#0032BEFA"
-
-#General settings
-[general]
- #Enable Quark style config button on main menu. Needs Configured installed to work
- config_button = false
- #Allowed Values: ALWAYS, CACHED, CACHED_ZIPPED, NEVER
- dynamic_assets_generation_mode = "CACHED"
- #Disables Optifine warn screen
- no_optifine_warn_screen = false
- #Disables Amendments suggestion screen
- no_amendments_screen = false
- #Disable incompatible mods warning screen
- no_incompatible_mods_screen = false
- #Config button Y offset
- # Default: 0
- # Range: -10000 ~ 10000
- config_button_y_offset = 0
- #Show some tooltip hints to guide players through the mod
- tooltip_hints = true
- #Show tooltips items that have been made placeable
- placeable_tooltips = true
- #Enables custom Configured config screen
- custom_configured_screen = true
- #unfunny
- "I am very boring and I don't want any Easter Egg" = false
-
-#Game tweaks
-[tweaks]
- #Adds an overlay to projectile weapons in gui displaying currently selected ammo
- projectile_weapon_overlay = true
- #Renders an enchantment glint on placeable enchanted booksNote that turning this on will make book piles use tile renderer instead of baked models making them slower to render
- placeable_books_glint = false
- #Enables banner pattern tooltip image preview
- banner_pattern_tooltip = true
- #Enables paintings tooltip image preview
- paintings_tooltip = true
- #Enables sherds tooltip image preview
- sherds_tooltip = true
- #Size of the tooltip image used for Sherds, Blackboards, Banner patterns and Paintings
- # Default: 80
- # Range: 1 ~ 255
- tooltip_image_size = 80
- #Wearing mob heads will apply post processing
- mob_head_shaders = true
- #Sends your current chat when you die while typing
- send_chat_on_death = true
- #Makes enderman and spider heads use vanilla texture. Enable for texture pack support
- enderman_and_spider_head_texture_pack_support = true
- #Show a slime overlay when you hit an entity with a slimeball
- slime_effect_overlay = true
-
- [tweaks.colored_maps]
- #Needs the server config with same name on. If on here it will ignore the server one and keep vanilla colors
- tinted_blocks_on_maps = true
- #Colors tall grass same color as grass
- tall_grass_color = true
- #Makes colored maps a bit more accurate. Might affect performance
- accurate_colors = false
-
- [items.slingshot]
- #Adds an overlay to slingshots in gui displaying currently selected ammo
- overlay = true
- #Render the block outline for distant blocks that are reachable with a slingshot enchanted with Stasis
- stasis_block_outline = true
- #An RGBA color for the block outline in hex format, for example 0x00000066 for vanilla outline colors
- block_outline_color = "#FFFFFFFF"
- #How big should a slingshot projectile look
- # Default: 0.5
- # Range: 0.0 ~ 1.0
- projectile_scale = 0.5
-
- [items.lunch_basket]
- #Adds an overlay to lunch boxes in gui displaying currently selected food
- overlay = true
-
- [items.altimeter]
- #Click action for depth meter which displays current depth
- click_action = true
- #Allows depth meter to have unique textures per each dimension. Add more dimensions IDs and a matching texture in the correct path replacing ':' with '_'
- #This is a list. Add more entries with syntax [[...]]
- extra_dimension_textures = ["minecraft:the_nether", "minecraft:the_end"]
- #Increasing this to be more than 1 will result in delth meter display image to be shown in float amounts instead of pixel perfect ones
- # Default: 1
- # Range: 1 ~ 10
- texture_precision_multiplier = 1
-
- [items.cannonball]
- #Render cannonballs as 3D models
- 3d_model = true
-
- [items.quiver]
- #Z offset for quiver render when wearing armor. Useful for when you have custom armor bigger than vanilla to void clipping. Leave at -1 for automatic offset
- # Default: -1.0
- # Range: -1.0 ~ 1.0
- armor_render_offset = -1.0
- #How quivers should render onto players
- #Allowed Values: HIDDEN, BACK, HIP, THIGH
- render_mode = "THIGH"
- #How skeleton with quivers should render it
- #Allowed Values: HIDDEN, BACK, HIP, THIGH
- skeleton_render_mode = "THIGH"
- #Adds an overlay to quivers in gui displaying currently selected arrow
- overlay = true
- #Allows using your mouse to select an arrow in the quiver GUI
- mouse_movement_in_gui = true
- #Quiver GUI X offset from default position
- # Default: 0
- # Range: -1000 ~ 1000
- gui_x_offset = 0
- #Quiver GUI Y offset from default position
- # Default: 0
- # Range: -1000 ~ 1000
- gui_y_offset = 0
-
- [items.wrench]
- #Display visual particles when a block is rotated
- turn_particles = true
-
- [items.flute]
- #Display visual particles when a playing a flute
- note_particles = true
diff --git a/config/tectonic.json b/config/tectonic.json
deleted file mode 100644
index 0fbbfa1..0000000
--- a/config/tectonic.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "__notice": "Tectonic has a config screen that explains every setting if you go to the in-game mod menu! You can also find config info here -> https://github.com/Apollounknowndev/tectonic/wiki/Config",
- "biomes": {
- "temperature_multiplier": 1.0,
- "temperature_offset": 0.0,
- "temperature_scale": 0.23,
- "vegetation_multiplier": 1.0,
- "vegetation_offset": 0.0,
- "vegetation_scale": 0.23
- },
- "caves": {
- "carvers_enabled": true,
- "cheese_additive": 0.27,
- "cheese_enabled": true,
- "depth_cutoff_size": 0.2,
- "depth_cutoff_start": 0.2,
- "noodle_additive": -0.075,
- "noodle_enabled": true,
- "ore_fix": true,
- "spaghetti_enabled": true
- },
- "continents": {
- "continents_scale": 0.12,
- "erosion_scale": 0.25,
- "flat_terrain_skew": 0.15,
- "jungle_pillars": true,
- "ocean_offset": -0.75,
- "ridge_scale": 0.25,
- "river_ice": false,
- "river_lanterns": true,
- "rolling_hills": true,
- "underground_rivers": true
- },
- "experimental": {},
- "general": {
- "mod_enabled": true,
- "snow_start_offset": 128
- },
- "global_terrain": {
- "elevation_boost": 0.1,
- "lava_tunnels": true,
- "max_y": 640,
- "min_y": -80,
- "ultrasmooth": false,
- "vertical_scale": 2.0
- },
- "islands": {
- "enabled": true,
- "noise_multiplier": 1.0,
- "noise_offset": 0.0,
- "noise_scale": 0.1
- },
- "minor_version": 1,
- "oceans": {
- "deep_ocean_depth": -0.45,
- "monument_offset": -30,
- "ocean_depth": -0.22,
- "remove_frozen_ocean_ice": false
- }
-}
\ No newline at end of file
diff --git a/config/toms_storage-server.toml b/config/toms_storage-server.toml
deleted file mode 100644
index 77f0138..0000000
--- a/config/toms_storage-server.toml
+++ /dev/null
@@ -1,59 +0,0 @@
-#Inventory Connector Range
-# Default: 16
-# Range: 4 ~ 256
-inventoryConnectorRange = 16
-#Only Allow Trims to Connect Inventories
-onlyTrimsConnect = false
-#Inventory Cable Connector Maximum number of cables
-# Default: 2048
-# Range: > 16
-invCableConnectorMaxScanSize = 2048
-#Wireless terminal reach
-# Default: 16
-# Range: 4 ~ 64
-wirelessReach = 16
-#Wireless terminal reach
-# Default: 64
-# Range: 16 ~ 512
-advWirelessRange = 32
-#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
-# Default: 1
-# 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
-# Default: 4
-# 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
-# Default: 0
-# Range: -1 ~ 4
-invLinkBeaconLvl = 0
-#Inventory Linking range with beacons
-#Value of 0 disables this feature entirely
-# Default: 4096
-# 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
-# Default: 1
-# 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
-# Default: 2
-# Range: -1 ~ 4
-invLinkBeaconLvlCrossDim = -1
-#Use multithreading to improve performance
-runMultithreaded = true
-#Base tick cooldown for Basic Inventory Hopper item transfer
-# Default: 10
-# Range: 1 ~ 200
-basicHopperCooldown = 10
diff --git a/config/treechop-common.toml b/config/treechop-common.toml
deleted file mode 100644
index d9ced5c..0000000
--- a/config/treechop-common.toml
+++ /dev/null
@@ -1,202 +0,0 @@
-[mod]
- #Set to false to disable TreeChop without having to uninstall the mod
- enabled = true
- #Let TreeChop print to the log
- printDebugInfo = true
-
- [permissions.choppingEnabled]
- canBeFalse = true
- canBeTrue = true
-
- [permissions.sneakBehavior]
- canBeInvertChopping = true
- canBeNone = true
-
- [permissions.treeMustHaveLeaves]
- canBeFalse = true
- canBeTrue = true
-
- [permissions.chopInCreativeMode]
- canBeFalse = true
- canBeTrue = true
-
-[general]
- #If false, log items will be destroyed when chopping
- dropLootForChoppedBlocks = true
- #If true, chopped logs will drop a log item immediately instead of waiting for the tree to be felled, restoring legacy behavior. Does nothing if dropLootForChoppedBlocks is false
- dropLootOnFirstChop = false
-
-[treeDetection]
- #Maximum number of log blocks that can be detected to belong to one tree
- # Default: 1024
- # Range: 1 ~ 8096
- maxTreeBlocks = 3000
- #Maximum number of leaves blocks that can destroyed when a tree is felled
- # Default: 1024
- # Range: 1 ~ 8096
- maxLeavesBlocks = 6000
- #What to do with leaves blocks when a tree is felled
- #Allowed Values: IGNORE, BREAK, DECAY
- breakOrDecayLeaves = "DECAY"
- #Who to credit for breaking tree blocks (logs and leaves), which can change item drops, trigger enchantment effects, etc.
- #Use with caution: may cause unexpected interactions with other mods
- #Allowed Values: NONE, PLAYER_NOT_TOOL, PLAYER_AND_TOOL
- fellCredit = "NONE"
- #Non-decayable leaves are ignored when detecting leaves
- ignorePersistentLeaves = true
- #Maximum distance from log blocks to destroy leaves blocks when felling
- # Default: 7
- # Range: 0 ~ 16
- maxBreakLeavesDistance = 12
-
- [treeDetection.logs]
- #Blocks that should be considered choppable
- #For block lists, specify using registry names (mod:block), tags (#mod:tag), namespaces (@mod), and Java-style regular expressions
- #Regular expressions must match the whole resource name, including the colon. Some simple examples are:
- # - To match any block ending in _log: ".*_log", where .* is a wildcard
- # - You can also specify a mod: "treemod:.*_log"
- # - To also match stripped versions: ".*_log(_stripped)?", where ? means that the text in the parenthesis is optional
- #For more help, see https://github.com/hammertater/treechop/wiki/Configuration
- blocks = ["#treechop:choppables", "#minecraft:logs"]
- #Blocks that should never be chopped, even if included in the list above
- #Specify using registry names (mod:block), tags (#mod:tag), and namespaces (@mod)
- exceptions = ["minecraft:bamboo", "#dynamictrees:branches", "dynamictrees:trunk_shell"]
-
- [treeDetection.leaves]
- #Blocks that should be considered leaves
- #Specify using registry names (mod:block), tags (#mod:tag), and namespaces (@mod)
- blocks = ["#treechop:leaves_like", "#minecraft:leaves", "pamhc2trees:pam[a-z]+"]
- #Blocks that should never be considered leaves, even if included in the list above
- #Specify using registry names (mod:block), tags (#mod:tag), and namespaces (@mod)
- exceptions = []
-
-[chopCounting]
- #Method to use for computing the number of chops needed to fell a tree
- #Allowed Values: LINEAR, LOGARITHMIC
- algorithm = "LOGARITHMIC"
- #How to round the number of chops needed to fell a tree; this is more meaningful for smaller trees
- #Allowed Values: DOWN, NEAREST, UP
- rounding = "NEAREST"
- #Felling a tree can require more chops than the number of blocks in the tree
- canRequireMoreChopsThanBlocks = false
-
- #See https://github.com/hammertater/treechop/#logarithmic
- [chopCounting.logarithmic]
- #Determines the number of chops required to fell a tree; higher values require more chops for bigger trees
- # Default: 10.0
- # Range: 0.0 ~ 10000.0
- a = 15.0
-
- #See https://github.com/hammertater/treechop/#linear
- [chopCounting.linear]
- #The number of chops per block required to fell a tree; if chopsPerBlock = 0.5, it will take 50 chops to fell a 100 block tree
- # Default: 1.0
- # Range: 0.0 ~ 7.0
- chopsPerBlock = 1.0
- #The base number of chops required to fell a tree regardless of its size
- # Default: 0.0
- # Range: -10000.0 ~ 10000.0
- baseNumChops = 0.0
-
-[compatibility]
- #https://www.curseforge.com/minecraft/mc-mods/carry-on
- #https://modrinth.com/mod/carry-on
- #Small fixes.
- carryOn = true
- #https://www.curseforge.com/minecraft/mc-mods/project-mmo
- #https://modrinth.com/mod/project-mmo
- #Award woodcutting XP for chopping.
- projectMMO = true
- #https://www.curseforge.com/minecraft/mc-mods/the-one-probe
- #https://modrinth.com/mod/the-one-probe
- #Shows the number of chops required to fell a tree and what loot will drop.
- theOneProbe = true
- #https://github.com/TerraformersMC
- #Fixes starting chop radius for small logs from Terraformers mods (Terrestria, etc.)
- terraformers = true
- #https://github.com/AtomicStryker/atomicstrykers-minecraft-mods
- #Fixes bad behavior
- multiMine = true
- #https://www.curseforge.com/minecraft/mc-mods/apotheosis
- #Adds compatibility with the "chainsaw" enchantment.
- apotheosis = true
-
- [compatibility.general]
- #Only chop when using the correct tool for drops, if any (does nothing in vanilla, but some mods add tool requirements to logs
- choppingRequiresCorrectToolForDrops = true
- #Only chop when using a tool that increases block breaking speed (such as axes for logs)
- choppingRequiresFastBreakingTool = false
- #Prevent chopping when right-clicking blocks
- preventChoppingOnRightClick = false
- #Prevent infinite loops when chopping; fixes crashes when using modded items that break multiple blocks
- preventChopRecursion = true
-
- [compatibility.general.blacklist]
- #Whether the listed items should be blacklisted or whitelisted
- #Allowed Values: BLACKLIST, WHITELIST
- blacklistOrWhitelist = "BLACKLIST"
- #List of item registry names (mod:item), tags (#mod:tag), and namespaces (@mod) for items that should not chop when used to break a log
- #- Items in this list that have special support for TreeChop will not be blacklisted; see https://github.com/hammertater/treechop/blob/main/docs/compatibility.md#blacklist
- items = ["botania:terra_axe", "@lumberjack", "mekanism:atomic_disassembler", "practicaltools:diamond_greataxe", "practicaltools:golden_greataxe", "practicaltools:iron_greataxe", "practicaltools:netherite_greataxe", "twilightforest:giant_pickaxe"]
-
- #The chop settings used by non-player entities, such as robots and machine blocks
- [compatibility.general.fakePlayerChopSettings]
- #Use with caution! May cause conflicts with some mods, e.g. https://github.com/hammertater/treechop/issues/71
- choppingEnabled = false
- treesMustHaveLeaves = true
-
- #A set of alternate tree detection strategies for oddly shaped trees
- #For block lists, specify using registry names (mod:block), tags (#mod:tag), namespaces (@mod), and Java-style regular expressions
- #Regular expressions must match the whole resource name, including the colon. Some simple examples are:
- # - To match any block ending in _log: ".*_log", where .* is a wildcard
- # - You can also specify a mod: "treemod:.*_log"
- # - To also match stripped versions: ".*_log(_stripped)?", where ? means that the text in the parenthesis is optional
- #For more help, see https://github.com/hammertater/treechop/wiki/Configuration
- [compatibility.trees]
- #Leaves in this list will break instead of decaying. This gives players credit for breaking leaves, which is potentially useful for advanced loot tables and functionalities added by other mods.
- #Specify using registry names (mod:block), tags (#mod:tag), and namespaces (@mod)
- leafDecayExceptions = ["#spectrum:colored_leaves"]
-
- [compatibility.trees.hugeMushrooms]
- logs = ["#forge:mushroom_stems"]
- leaves = ["#forge:mushroom_caps"]
-
- [compatibility.trees.hugeFungi]
- logs = ["#minecraft:crimson_stems", "#minecraft:warped_stems"]
- leaves = ["#minecraft:wart_blocks", "minecraft:shroomlight"]
-
- [compatibility.trees.problematicLeavesTrees]
- logs = ["tropicraft:.*_log(_.*)?", "mysticbiomes:.*_log", "betternether:.*_bark", "betternether:.*_log", "alexscaves:.*_log", "alexscaves:pewen_wood"]
- leaves = ["tropicraft:.*_leaves(_.*)?", "betternether:.*_leaves", "regions_unexplored:brimwood_leaves", "alexscaves:.*_branch", "alexscaves:pewen_pines"]
-
- [compatibility.silentgear]
- #https://www.curseforge.com/minecraft/mc-mods/tinkers-construct
- #https://modrinth.com/mod/tinkers-construct
- #Makes saws do more chops.
- enabled = true
- #Number of chops a saw should perform on a single block break
- # Default: 5
- # Range: 1 ~ 10000
- sawChops = 5
-
- [compatibility.tinkersConstruct]
- #https://www.curseforge.com/minecraft/mc-mods/tinkers-construct
- #https://modrinth.com/mod/tinkers-construct
- #Makes AOE tools do more chops.
- enabled = true
- #Number of chops that tree breaking tools (like broad axes) should perform on a single block break
- # Default: 5
- # Range: 1 ~ 10000
- treeBreakingTools = 5
- #Number of chops that wood breaking tools (like hand axes) should perform on a single block break
- # Default: 1
- # Range: 1 ~ 10000
- woodBreakingTools = 1
- #The chop count multiplier for each level of the expanded upgrade
- # Default: 2.0
- # Range: 1.0 ~ 10000.0
- expandedMultiplier = 2.0
-
- [compatibility.API]
- #Log information about TreeChop API usage. May be useful for debugging mod compatibility issues.
- verbose = false
diff --git a/config/voicechat/voicechat-server.properties b/config/voicechat/voicechat-server.properties
deleted file mode 100644
index 9af4331..0000000
--- a/config/voicechat/voicechat-server.properties
+++ /dev/null
@@ -1,56 +0,0 @@
-# Simple Voice Chat server config v1.21.1-2.6.17
-
-# The port number to use for the voice chat communication.
-# Audio packets are always transmitted via the UDP protocol on the port number
-# specified here, independently of other networking used for the game server.
-# Set this to '-1' to use the same port number that is used by the Minecraft server.
-# However, it is strongly recommended NOT to use the same port number because UDP on
-# it is also used by default for the server query. Doing so may crash the server!
-port=24454
-# The server IP address to bind the voice chat to
-# Leave blank to use the 'server-ip' property from the 'server.properties' config file
-# To bind to the wildcard IP address, use '*'
-bind_address=
-# The distance to which the voice can be heard
-max_voice_distance=48.0
-# The distance to which the voice can be heard when whispering
-whisper_distance=24.0
-# The Opus codec
-# Valid values are 'VOIP', 'AUDIO', and 'RESTRICTED_LOWDELAY'
-codec=VOIP
-# The maximum size that audio packets are allowed to have (in bytes)
-# Set this to a lower value if audio packets don't arrive
-mtu_size=1024
-# The maximum number of packets a player can send per second
-# Set this to -1 to disable the rate limit - This must be greater than 0 in all other cases
-# This only applies to voice chat packets that are sent through Minecrafts networking
-# This affects actions like opening/joining/leaving voice chat groups or general state changes like disabling/enabling the voice chat
-tcp_rate_limit=16
-# The frequency at which keep-alive packets are sent (in milliseconds)
-# Setting this to a higher value may result in timeouts
-keep_alive=1000
-# If group chats are allowed
-enable_groups=false
-# The hostname that clients should use to connect to the voice chat
-# This may also include a port, e.g. 'example.com:24454' or just a port, e.g. '24454'
-# Do NOT change this value if you don't know what you're doing
-voice_host=
-# If players are allowed to record the voice chat audio
-allow_recording=true
-# If spectators are allowed to talk to other players
-spectator_interaction=false
-# If spectators can talk to players they are spectating
-spectator_player_possession=false
-# If players without the voice chat mod should be kicked from the server
-force_voice_chat=false
-# The amount of time the server should wait to check if a player has the mod installed (in milliseconds)
-# Only relevant when 'force_voice_chat' is set to 'true'
-login_timeout=10000
-# The range in which the voice chat should broadcast audio
-# A value less than 0 means 'max_voice_distance'
-broadcast_range=-1.0
-# If the voice chat server should reply to external pings
-allow_pings=true
-# If the mod should load native libraries on dedicated servers
-# This is mostly relevant for voice chat addons
-use_natives=true
diff --git a/config/voxyserver.json b/config/voxyserver.json
deleted file mode 100644
index c469ffb..0000000
--- a/config/voxyserver.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "lodStreamRadius": 256,
- "maxSectionsPerTickPerPlayer": 50,
- "sectionsPerPacket": 15,
- "generateOnChunkLoad": true,
- "tickInterval": 5,
- "workerThreads": 1,
- "dirtyTrackingEnabled": true,
- "dirtyTrackingInterval": 40,
- "debugTrackingEnabled": false,
- "debugTrackingInterval": 200
-}
diff --git a/config/waystones-common.toml b/config/waystones-common.toml
deleted file mode 100644
index 7821ace..0000000
--- a/config/waystones-common.toml
+++ /dev/null
@@ -1,94 +0,0 @@
-[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" 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.
- 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.
- warpPlateUseTime = 15
- #The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click.
- scrollUseTime = 32
-
-[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.
- inventoryButtonX = 58
- #The y position of the inventory button in the inventory.
- inventoryButtonY = 60
- #The y position of the inventory button in the creative menu.
- creativeInventoryButtonX = 88
- #The y position of the inventory button in the creative menu.
- creativeInventoryButtonY = 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, BLACKSTONE, DEEPSLATE, END_STONE, BIOME
- wildWaystoneStyle = "BIOME"
- #Approximate chunk distance between wild waystones being generated. Set to 0 to disable generation.
- chunksBetweenWildWaystones = 25
- #List of dimensions that wild waystones are allowed to spawn in. If left empty, all dimensions except those in wildWaystonesDimensionDenyList will be able to spawn waystones, provided the biomes are in the `has_structure/waystone` tag.
- wildWaystonesDimensionAllowList = ["minecraft:the_nether", "minecraft:overworld", "minecraft:the_end"]
- #List of dimensions that wild waystones are not allowed to spawn in, even if the biome is in the `has_structure/waystone` tag. Only used if wildWaystonesDimensionAllowList is empty.
- wildWaystonesDimensionDenyList = []
- #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"
- #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 = []
- #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"
-
-[teleports]
- #Set to false to simply disable all xp costs. See warpRequirements for more fine-grained control.
- enableCosts = true
- #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] add_level_cost(5)","max_level_cost(30)", "scaled_add_xp_cost(distance, 0.01)", "add_xp_cost(5)" ,
- "[is_interdimensional] add_level_cost(15)",
- "[source_is_portstone] multiply_xp_cost(0.5)",
- "[source_is_sharestone] multiply_xp_cost(0.8)",
- "[source_is_warp_plate] multiply_xp_cost(1)",
- "[target_is_global] multiply_xp_cost(0.8)", "min_xp_cost(5)",
- "[source_is_inventory_button] add_cooldown(inventory_button, 1800)", "add_level_cost(15)"]
- #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 = "DISABLED"
- #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"]
- #Set to true to enable warp modifier items for applying status effects on teleports.
- enableModifiers = true
-
-[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 = true
- #If enabled, JourneyMap waypoints will only be created if the mod 'JourneyMap Integration' is not installed
- preferJourneyMapIntegrationMod = true
- #If enabled, Waystones will add markers for waystones and sharestones to Dynmap.
- dynmap = true
-
-[blueMap]
- #Controls whether Waystones' BlueMap integration should be loaded
- enabled = true
- #If enabled, waystones will be tracked as markers on BlueMap
- includeWaystones = true
- #If enabled, sharestones will be tracked as markers on BlueMap.
- includeSharestones = true
- #If enabled, undiscovered waystones will be tracked as markers on BlueMap.
- includeUndiscoveredWaystones = false
diff --git a/extra_files/Banana.zip b/extra_files/Banana.zip
deleted file mode 100644
index 026ca3b..0000000
Binary files a/extra_files/Banana.zip and /dev/null differ
diff --git a/extra_files/VoxyServer-1.1.5.jar b/extra_files/VoxyServer-1.1.5.jar
deleted file mode 100644
index 81ff773..0000000
Binary files a/extra_files/VoxyServer-1.1.5.jar and /dev/null differ
diff --git a/extra_files/bluemap.zip b/extra_files/bluemap.zip
deleted file mode 100644
index e29e83a..0000000
Binary files a/extra_files/bluemap.zip and /dev/null differ
diff --git a/extra_files/voxy-0.2.14.jar b/extra_files/voxy-0.2.14.jar
deleted file mode 100644
index 2713084..0000000
Binary files a/extra_files/voxy-0.2.14.jar and /dev/null differ
diff --git a/index.toml b/index.toml
index d725779..8565db5 100644
--- a/index.toml
+++ b/index.toml
@@ -1,2723 +1,367 @@
hash-format = "sha256"
-[[files]]
-file = "config/Advancedperipherals/general.toml"
-hash = "b066928d8192c178df0e5992a61063f8bf3ddee90c35d2bbfb078f558b9ec40d"
-
-[[files]]
-file = "config/Advancedperipherals/metaphysics.toml"
-hash = "39ab4ab00bd9486c935d66456579089574955842b1676d98c5bfba9b75c28163"
-
-[[files]]
-file = "config/Advancedperipherals/peripherals.toml"
-hash = "b24cdd30d83d6a0be3b311765903a1e6f0d7b5115d8be261b9c2ac43dc8463bf"
-
-[[files]]
-file = "config/Advancedperipherals/world.toml"
-hash = "e209b32acf4d663457ea3786435f600679e616cd6b2dd779e52acf63f756f37e"
-
-[[files]]
-file = "config/alexsmobs-common.toml"
-hash = "3d45c3c1feda1bbba5ead01a684af53d825027acaae3d20751ee0d121670e587"
-
-[[files]]
-file = "config/apotheosis/apothic_attributes.cfg"
-hash = "0667b7ff3f7c4ca14af99ed8382ee458cc47ffd40098fe07d32f3a674381e447"
-
-[[files]]
-file = "config/apotheosis/apothic_enchanting.cfg"
-hash = "d44a28ad5ba29bd441c06aa30938bc6ccac38d844a7517a9c965c99b67657abd"
-
-[[files]]
-file = "config/apotheosis/enchantments.cfg"
-hash = "157835c0b18faca6e20794674a5fdc69db658fbe171290a3b0353ab8537c42d4"
-
-[[files]]
-file = "config/bcc-common.toml"
-hash = "67e1d4a5816cdc904061aefacd215af210790e4925729858e0461228ffb3a170"
-
-[[files]]
-file = "config/betterdays-common.toml"
-hash = "cad2a111f668917d4e6b8612046471291b145addeb62f2aea78123460ebfb7cd"
-
-[[files]]
-file = "config/blueprint-client.toml"
-hash = "495e1edd4be4950058608ecddddcfc30981bee118ca35995b9027e85c1c7dfe1"
-
-[[files]]
-file = "config/brutalbosses.json"
-hash = "ec46e344cf4b48a6a0bb591d02a72fde31e70ffc5011cbeaa3cb73e628de9c4a"
-
-[[files]]
-file = "config/chalk-common.toml"
-hash = "53e4b119392d7c5dbe0c41d45ee00cd4607b67781c87226a17a5898b34744fec"
-
-[[files]]
-file = "config/connectivity.json"
-hash = "6cfbca043550d91eb9dc19536dd79292eb3535446c0afa5aef48a002ee81bd78"
-
-[[files]]
-file = "config/connector.json"
-hash = "2d1f049396afdf1ffbb15ee74212a6a4ff8e18463dc5f213ce615fef45a40bc8"
-
-[[files]]
-file = "config/corpse-server.toml"
-hash = "e1c4fc0d90a81956153dc37790c3e938b8e54f6c05aab7d41767c88412568f6f"
-
-[[files]]
-file = "config/cpm.json"
-hash = "687c3842bb31ab7d7fa6bfec0b1d05f195f11aedd6a44205e027cc930df29b23"
-
-[[files]]
-file = "config/crash_assistant/config.toml"
-hash = "2c6f42637c8265cdaebb275c66a8dfeaeaa2e281a493e0ae85cf088073519955"
-
-[[files]]
-file = "config/create-client.toml"
-hash = "1b15c38d149d21ef1604e783e1199cbe2fbcc2b17abb97e8ebdcfd7345d00145"
-
-[[files]]
-file = "config/create_enchantment_industry-server.toml"
-hash = "d90b4dcbc4b447d9653f8171fe2fc7b7ba630cae45415fc705f6b1d7206f06f2"
-
-[[files]]
-file = "config/createtweakedcontrollers-client.toml"
-hash = "76d123dc2e0f355fc223206ccead0dcf9811e1347a534ad389bdee61c9e58f46"
-
-[[files]]
-file = "config/darkness.json5"
-hash = "363aa1f390270eb571a4324c4c3e6afa90cff6c348c76b3ba201c1aa6d22bb67"
-
-[[files]]
-file = "config/defaultoptions-common.toml"
-hash = "41f5a7ac2f60ed98c384cdb33a5586a2106144001ee5d32edb8f0e97f98762bd"
-
-[[files]]
-file = "config/defaultoptions/keybindings.txt"
-hash = "23ac2f0eaa0c50356bdc8bc079f1475db4eb3bd6e1b33b397443dcc71906f107"
-
-[[files]]
-file = "config/defaultoptions/options.txt"
-hash = "99f71c3b1150986fc0633f20876051439baa781b58d5c9b2920a254b855acaaf"
-
-[[files]]
-file = "config/dynamicview.json"
-hash = "83f8e1beb5ee9a80b873df9e1a0427a28a605561499cbd637da1e92f3539959b"
-
-[[files]]
-file = "config/enhancedai/Mobs/Custom targeting/custom_hostile.json"
-hash = "17f29fe7e8b3220a73bf87b05a08602f56cd836cad3fae42de1e53971fa336e8"
-
-[[files]]
-file = "config/enhancedai/Mobs/Shielding/shield_block_chance.json"
-hash = "41ce410b7d4ba54e280ddc4fc4f71c035cc357829b18f7bae3957de7df097897"
-
-[[files]]
-file = "config/enhancedai/common.toml"
-hash = "ea1bd7336edb53b5730a6bd8dccfd982685c5f0915d8a4b04dbda96648dcc2b9"
-
-[[files]]
-file = "config/entangled-common.toml"
-hash = "a27a810e6440e2b17b8cefa3fa721cf00327f03dbc4a00638a53f1a147702438"
-
-[[files]]
-file = "config/flan/flan_config.json"
-hash = "e80221aadb51fa92022d02fce98c355349f1434bac07f00e6a52d65a99fa0c57"
-
-[[files]]
-file = "config/flywheel-client.toml"
-hash = "40c69f75ea330bf20015e1c1d28138a3b994d5ab124f688d13c411d5849a82f9"
-
-[[files]]
-file = "config/fml.toml"
-hash = "e73cd74969c6132220cadb6827453615dfd28076f652a8843b2dd386fa28ef07"
-
-[[files]]
-file = "config/gravestone-server.toml"
-hash = "8c800b4d93be639955ec22292b57018a1fd1016516d35914ece85bb7523777bf"
-
-[[files]]
-file = "config/immersive_mc-client.json"
-hash = "05986306107e1558daf007a853a1d9fa3d2a54692315c969214e2567ffa0aa64"
-
-[[files]]
-file = "config/incapacitated.json"
-hash = "b965faded097b0bc9cdb0fb1619e6bc7b0106972d6a595ff23061f70cfe3ac5e"
-
-[[files]]
-file = "config/item_obliterator.json5"
-hash = "5e0f0a6bf4efc6d011cdbdd40bf59ed6284b83eca116014d10d3f4f5daf02f0d"
-
-[[files]]
-file = "config/lithium.properties"
-hash = "f950f7abff7ec980b993fbb3ddc0d88544caf73cf0d29e52eeb6da348fb015f5"
-
-[[files]]
-file = "config/logbegone.json"
-hash = "a91a8fe8a259e69209fa75975344f53b4cc61d14d1a090ac0b2d5b699237a5a3"
-
-[[files]]
-file = "config/minecolonies-server.toml"
-hash = "b96242f1fdb0b73024da2c0e15b43f2cbf24129b8b68de37d453152c930b98b8"
-
-[[files]]
-file = "config/minecolonies_tweaks-common.toml"
-hash = "7aeedf9c301ec3a6bcaa2a5aaf759c96c52bfcaf153cbaad2722d39e3bb96c1a"
-
-[[files]]
-file = "config/parcool-client.toml"
-hash = "6760d77288649e0ebc702116006d3337e97e98adaed58058ced781eb987f3eb0"
-
-[[files]]
-file = "config/parcool-server.toml"
-hash = "7f88d930122b050cd4d49852b7172ce7839ae3562cc91e8266f7353b2e5677f7"
-
-[[files]]
-file = "config/quark-common.toml"
-hash = "25f7c81418ac30e7036ea8ea0c7733505a72780195e3242b12f04483a34a669e"
-
-[[files]]
-file = "config/resourcepackoverrides.json"
-hash = "a60ed339fceff0d6fae069515722c66b5cd66c421e8ca34855ef4d01622f5efa"
-
-[[files]]
-file = "config/shut_up_gl_error.json5"
-hash = "5b7b711efa3e2c74c6d86acdd16e6ec3bee90a045f623343ce4e9ee7b88dab89"
-
-[[files]]
-file = "config/silentgear-common.toml"
-hash = "28afe36867794173f67c5409b2ea4209ec2d1783fa0e3a9bc8c70cbf201181e6"
-
-[[files]]
-file = "config/simple-custom-early-loading.json"
-hash = "00cb5e92858cb5b4819239dc6043d09564f3edb06773048067806706dd57c3f9"
-
-[[files]]
-file = "config/simple-custom-early-loading/bg.png"
-hash = "8163a6ea9d30cb392c7c1f81586fa93d609443dd1eb5f58ec81d83ccec5b357a"
-
-[[files]]
-file = "config/simplebackups-common-experimental.toml"
-hash = "6ae98c1d91de62a904b2485f35442ea8ec17fb73d60b18fd3dc03ad9b1fd864c"
-
-[[files]]
-file = "config/simplebackups-common.toml"
-hash = "ee146a605e0e9f5bc1117e9b6db3a70c79a6888e215928bcbf2ca80ffb543bd0"
-
-[[files]]
-file = "config/solonion.json"
-hash = "905a111f1a019369fce0bb225acc31245bd0b7363512b838c6bab868b1bb0576"
-
-[[files]]
-file = "config/sophisticatedbackpacks-server.toml"
-hash = "02871946348159aaa1d5f1cdf904cb144986b75fdd4d342f96a9c9e3e1398a88"
-
-[[files]]
-file = "config/sophisticatedstorage-server.toml"
-hash = "f5d035139186e131823dddb8a0f29ea17e7170fcd48592af10f7e68139e07e68"
-
-[[files]]
-file = "config/soundattract/server-rules.toml"
-hash = "cdd66b617f8b6858919ca64d84ae845427c6ba295f150a447c0cd0914566ebf5"
-
-[[files]]
-file = "config/starterkit.json5"
-hash = "253c6b56f5b9f631c431ea189775fdea0d9ff3c040bd7397bac650a8a510bcc8"
-
-[[files]]
-file = "config/starterkit/descriptions/Archer.txt"
-hash = "2ea003ce1408175d33f2bf55cb2de60b7aca7d652b922a84ec52d7d77eb99b64"
-
-[[files]]
-file = "config/starterkit/descriptions/Default.txt"
-hash = "19df01c903be0cc0216fbca05181ff06c2aff09f2ef213e78ea93f82d2cb1324"
-
-[[files]]
-file = "config/starterkit/descriptions/Lumberjack.txt"
-hash = "5091e1a2d5a2927fe1d8f6a6a233ace60f2407be05384f3140b839e9ad3a041a"
-
-[[files]]
-file = "config/starterkit/descriptions/Witch.txt"
-hash = "290f6b832794b6876aba9da963b585ba4e99e5e6a972aebb52810e9a256e2f65"
-
-[[files]]
-file = "config/starterkit/kits/Default.txt"
-hash = "82182b1343312fdbada337ba811a951bb64f8e8cbe6fce873456aac2342c0a52"
-
-[[files]]
-file = "config/starterkit/kits/inactive/Archer.txt"
-hash = "0f00a01ce3bff3f33748f257761822b0553db478902f7d4dd03f198eb7e95a13"
-
-[[files]]
-file = "config/starterkit/kits/inactive/Default.txt"
-hash = "193f74ea80658b11e009a2861452c95075d56aa4e2083d0b121bed2ececac6f3"
-
-[[files]]
-file = "config/starterkit/kits/inactive/Lumberjack.txt"
-hash = "d80303242d592bce2450f488b4f5b85ddefce7167f36255086c7288072799862"
-
-[[files]]
-file = "config/starterkit/kits/inactive/Witch.txt"
-hash = "0d28e1544a862d8114f40dc2c7a829eae27ab353960fbe1ebc5db0e4f04b5d74"
-
-[[files]]
-file = "config/supplementaries-client.toml"
-hash = "80e5996a4fd4b93a98b66e0ea4892767932cae2cc1789650b6016e976cedc001"
-
-[[files]]
-file = "config/tectonic.json"
-hash = "a7aa056a130754ed6f8b2c2c8e4eef046ccc175c0907dcf94c9ed5f19e893d5e"
-
-[[files]]
-file = "config/toms_storage-server.toml"
-hash = "7e3680bc94d28b4a16c6155f0affd1f09db21cdf7d77f64d7e0e914092c799e9"
-
-[[files]]
-file = "config/treechop-common.toml"
-hash = "9c315e81c1394af9192b987cfb55e62e3865149e791dbfbc97922bcbf369b494"
-
-[[files]]
-file = "config/voicechat/voicechat-server.properties"
-hash = "8ca0d89808101abb3d234bdfc57282789fbe49acfb8eb8c26d43731b4f53b763"
-
-[[files]]
-file = "config/voxyserver.json"
-hash = "8694df873622e88d46436e7f4a8ec883749e23996b3542234b9c8ea3a5b7a732"
-
-[[files]]
-file = "config/waystones-common.toml"
-hash = "139c0f5a46978704cf138e14cd0b8b674e47daa97df813c19451996243b49cd0"
-
-[[files]]
-file = "kubejs/assets/create/textures/block/crate_andesite.png"
-hash = "dba3ca41ab3366ad0b764f386f8a6b7897d63bde8e4c95e7501245baee5d73cc"
-
-[[files]]
-file = "kubejs/assets/create/textures/block/display_link_side_powered.png"
-hash = "7784d62c294cbe50e33f0bf695d03b69adbe6b167e224a9222b0628ac9b2eab4"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/cable_connector/base.json"
-hash = "de2bd82773201064a563f46dead3a5db87f47de94aaf36b25321659a06ffc571"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/cable_connector/item.json"
-hash = "c28c94095d018fe2402c2e0cb7cc1f783488ce12662f7ed36adef49e9485efd1"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/crafting_terminal.json"
-hash = "2e2d162478d4f20a71c73861b475d8f1e1bee19a5203602a55de30b5b36c5d07"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/inventory_connector.json"
-hash = "2bad73291c6e634fc4cbdd3833fb890b1e0ce472cf04221698b699960be80454"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json"
-hash = "e62804aab5f5ca02aa28afcdbf304c3a4e20f3f852a809aaea7c074ec0504f36"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/inventory_proxy.json"
-hash = "1e117fcb3c74b1d2a45ed8c92472255bca3c0c9287cd7596a82104d0211a706e"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/level_emitter_off.json"
-hash = "54917d94e2ec3024385aa7c674b8d6fdfb0fc4506170aae61ecacdf428e911ac"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/level_emitter_on.json"
-hash = "f0793eb06ae108fb1a3f1b94dd743b2ef3b40c9fb784c9f25ec5d01a218b001b"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/storage_terminal.json"
-hash = "8810ba74346131318296a5f821f43c1782215d14740f5db3ce29558863a1706e"
-
-[[files]]
-file = "kubejs/assets/toms_storage/models/block/trim.json"
-hash = "b83e65265d5ce32c91b5689da089bc00112bd75b670dce24e8e2af9f35e05a19"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/crafting_link.png"
-hash = "48a53dcfbe96b46959e515296e8b10b2bc8575f0049aba34d0c85e7471491898"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/hopper.png"
-hash = "3f8a6b1b9a8365bfb786ccf2e58f06571e9758e66b93e70fbdd41c9f8babac2c"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/inventory_cable.png"
-hash = "f4ee7b2005fe9b4260e21993f6e2299f51e6a9f6076ec0955bdb8d6c7f6e2056"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/keyboard.png"
-hash = "2f26017444c82e412be9f6f504f82c6eb215af207208b45c409682ed0d7a7a5c"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/opencrate_bottom.png"
-hash = "a6c98176d32d57076c7a906badfd0275838a4bd859d4c8754c8acd27b8775e9b"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/opencrate_side.png"
-hash = "6d9a8013a7d46e6d3af1178202e16f9765de4bbff7b8cff04f45e237675b2c54"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/opencrate_top.png"
-hash = "d0e383fc903cfd1c37f1e54de2fdb20a569c7779a3efe096475c1f29e9de228c"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/proxy_side.png"
-hash = "3b860034cf23a13e36b6b2a31bb9c5435c656ce90184acb88a8f8fb22232b17a"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/proxy_top.png"
-hash = "d8fc1c0faa8e61b45f66eb114cd5d247e692c5a63057142d35f04c147ccc7f44"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/terminal_link.png"
-hash = "79c26cf20110a8e22f5860814577145846fb5578a5ad80c795e15210403c9738"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/block/trim.png"
-hash = "093e2ca74695222dfe16afc6efef3fcca0af8b875f4ba2f1f7e9c908eba394b5"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/item/adv_wireless_terminal.png"
-hash = "060161bd209cb7ff6c1649f5d9dbb0de84531e854f65cdc3047d4ad6fef75ec1"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/item/item_filter.png"
-hash = "4eb9e863b228cf422f46fe4e5ac7118a6749b4eef659fa5a1ce4421a7f6b7cb3"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/item/paint_kit.png"
-hash = "c1b460c77205ca1688e7ad491d4f3a5b04340f3836640501485335cfffddba5c"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/item/poly_item_filter.png"
-hash = "dcd61999850ad73bacb208e08f170601d29238bf0b1a5ba70ab8d7f866603a93"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/item/tag_item_filter.png"
-hash = "d12225b611caf3aaa8d026df4b9302a10f470764625f20a3506b0ce8a21a7acd"
-
-[[files]]
-file = "kubejs/assets/toms_storage/textures/item/wireless_terminal.png"
-hash = "7010330160f4af3b97c2cd99ef529b724dffa11a320e99cc202fff51aae7227c"
-
-[[files]]
-file = "kubejs/server_scripts/sifting.js"
-hash = "a58d86f9a34cb69d3cd2b28e9b34a87be23e951a2b12001e25084056a839fdfc"
-
-[[files]]
-file = "kubejs/server_scripts/simple_storage.js"
-hash = "9c77aa097a10746dfba03f3d33d80b1f5e736ea73fe47de99a87ca7920915455"
-
-[[files]]
-file = "kubejs/server_scripts/waystones.js"
-hash = "4a3db65ffd4e0d119d5b34eb0eef4665c3dc6f94d9652781744a9be76ac8181d"
-
[[files]]
file = "modpack-scripts.jar"
hash = "9dd296402dc84f1b09b5641cc2e4bf97613918251ecce93ed42cc67217db6d5e"
[[files]]
file = "mods/3dskinlayers.pw.toml"
-hash = "82becc6910845ae1a68884e6f7a3dcdc861d79a087ae81b1d7e120e82884372d"
-metafile = true
-
-[[files]]
-file = "mods/accessories-compat-layer.pw.toml"
-hash = "c255cf4cd29718e3ab0a4c18df8bb7b626e0092c5aad7b4e67f34fc1ad4492f8"
-metafile = true
-
-[[files]]
-file = "mods/accessories.pw.toml"
-hash = "19cbfb37dc29169b50599dfa328fe12a0ec9caaec8ac02627b5846f3bd9d1425"
-metafile = true
-
-[[files]]
-file = "mods/addonslib.pw.toml"
-hash = "834f0a3bf0d7556e1009fb1f23bc77d99dab0704c226d4ce766a78b8838791a7"
-metafile = true
-
-[[files]]
-file = "mods/advancedperipherals.pw.toml"
-hash = "37a7a5a7d013603e5b1ea8a472f318b8e0dce6a78abd163e851721415263a519"
-metafile = true
-
-[[files]]
-file = "mods/advancement-frames.pw.toml"
-hash = "b6e641648d3dafac84a2a17580cd97d01269523e8cc6ac5f957693f516e04692"
-metafile = true
-
-[[files]]
-file = "mods/advancement-plaques.pw.toml"
-hash = "2b02594380f31aa857c89d296afb53bec67621b491956be09a54ab6845552e2a"
-metafile = true
-
-[[files]]
-file = "mods/aeronautics-dyeable-components.pw.toml"
-hash = "b218b7696365829e01cc3b6844913c757836d1ebdb0c49a9abf7a7fcbc0f6678"
-metafile = true
-
-[[files]]
-file = "mods/ai-improvements.pw.toml"
-hash = "3d8f918c52e27d4c640f78c67c0a51a2ddbe4e3703c149e8ed9461f43bd5fedd"
-metafile = true
-
-[[files]]
-file = "mods/aileron.pw.toml"
-hash = "a86b49f3eebe85445b5e7c8f9a7ef1e8cb84fa84939fe1f2b933dfb5feb92926"
-metafile = true
-
-[[files]]
-file = "mods/akashic-tome.pw.toml"
-hash = "18a5b572a9afdb84b24f5c58c4a53022158f8db746dde95531b780d4713f3fc8"
-metafile = true
-
-[[files]]
-file = "mods/alexs-mobs(1.21.1).pw.toml"
-hash = "fb53bc6c0d543cd7e88a5faba1e3235dca6c556e0cf8c1a534bbdec581c3c2f8"
-metafile = true
-
-[[files]]
-file = "mods/allurement!.pw.toml"
-hash = "3cf42a50b82f08f77419d55188b2d0e8916792eca0021dc5a34a5bc8714652c8"
-metafile = true
-
-[[files]]
-file = "mods/almanac.pw.toml"
-hash = "19d6b20763edf0247e395db37d6e7e5b012ca063f5820c81a6330baff2218c4e"
-metafile = true
-
-[[files]]
-file = "mods/alternate-current.pw.toml"
-hash = "18cf2b63d293ba0738c1073690fbd2c62305b161f76d346a551a66a9bbf8af32"
-metafile = true
-
-[[files]]
-file = "mods/ambientsounds.pw.toml"
-hash = "f3d66527c4f82b44d9409f643332bc15f91b85f033afe147e3d8b421c0ea6d1e"
-metafile = true
-
-[[files]]
-file = "mods/amendments.pw.toml"
-hash = "ca7ccbfc12a2103e8a155731eb03f94b243cc07fe9fae2f22c9ab04656109544"
-metafile = true
-
-[[files]]
-file = "mods/amplified-nether.pw.toml"
-hash = "e2fa0a0c652d1a4cdec2ecc122c968c2a4b1cb36c2cdd874e10d8b04edb737fa"
-metafile = true
-
-[[files]]
-file = "mods/analog-audio.pw.toml"
-hash = "7a002da9523d1fb204454508b25d7f9de93dbf752660034a61715d0b4614198d"
-metafile = true
-
-[[files]]
-file = "mods/another-furniture.pw.toml"
-hash = "de1607e5033b34125361d2dd0b9234e08b5951e9d739ee1ded3bb127a842665b"
-metafile = true
-
-[[files]]
-file = "mods/apothic-attributes.pw.toml"
-hash = "014ee07aad95d234a4be89ab018d7cc72b9b41999bf0d5f45de11b509a10bd5e"
-metafile = true
-
-[[files]]
-file = "mods/apothic-enchanting.pw.toml"
-hash = "803464cf825c0bdb8043e8cbb8667dcbed01a50fd70b0525215dcd177683a8dc"
-metafile = true
-
-[[files]]
-file = "mods/apothic-spawners.pw.toml"
-hash = "73c6535aa33ece6287b6434c21edc5c16635003442e95c57b410b3acb4957a95"
+hash = "8c8f44ed74ea93a496ac1d476ab71b59b0b15a780d5ab60e5559ef637105ee6d"
metafile = true
[[files]]
file = "mods/appleskin.pw.toml"
-hash = "716d930feff599bf9ce732e05979fbae8025dc8a3c13ccf4f1cb207a70883bc6"
+hash = "2d3b1944bc7916b8e57460d7eb342c73566e15393ddb6483c71f2336bab6200c"
metafile = true
[[files]]
-file = "mods/architectury-api.pw.toml"
-hash = "ea336d25c3e21ef168aec20e1ea470c96949ad29632646ee8e8ab0d74b4bbfc9"
-metafile = true
-
-[[files]]
-file = "mods/astikorcarts-redux.pw.toml"
-hash = "ae56960397cf0e01f21b448093590643ad70bb390da44732ca46dc5261f4d536"
-metafile = true
-
-[[files]]
-file = "mods/asyncparticles.pw.toml"
-hash = "35e8b22eda1046c3290ef0c4c9efe7820ff5ba47b80b36370edb003ab34d65ce"
-metafile = true
-
-[[files]]
-file = "mods/attract-to-sound.pw.toml"
-hash = "b37db237f536e1dbe91f678861238dc87435fdc454891c82bd39534ba6dccb94"
-metafile = true
-
-[[files]]
-file = "mods/attributefix.pw.toml"
-hash = "f0edb6932d0c3f97338cf660763ff43bc5febdf0eb5edeca3a1927c20f14e296"
-metafile = true
-
-[[files]]
-file = "mods/backport-copper-age.pw.toml"
-hash = "61854b1ff0419be14d2a4fa1b70b382633e529a95b338c59fbd3f5c47ded96be"
-metafile = true
-
-[[files]]
-file = "mods/baguettelib.pw.toml"
-hash = "cc360d86f76e729d3ebb7384cfbc933d8ffba694ba91360edeb846d61d14e561"
-metafile = true
-
-[[files]]
-file = "mods/balm.pw.toml"
-hash = "392901b7f79963442553456af846d06f48b4057a054a928adb8a76eea13c6383"
-metafile = true
-
-[[files]]
-file = "mods/bamboo-everything.pw.toml"
-hash = "83fdb91291cbb9bb75965d87b511cda20b082ba377138a45920d93e974639ab3"
-metafile = true
-
-[[files]]
-file = "mods/beautify.pw.toml"
-hash = "5e3421b58c8c905e686ed7b63d2fe086fe3265009347ca01aba99f13cb8edca3"
-metafile = true
-
-[[files]]
-file = "mods/bellsandwhistles.pw.toml"
-hash = "e1f4a53e3e52b534add5dd018597fefd345d9bd6350b9c46ef0ec281fc62af8e"
-metafile = true
-
-[[files]]
-file = "mods/better-compatibility-checker.pw.toml"
-hash = "7c3b1f4819e8a3b88cadd8ed968d74491c71f504738dd0f2cd60f3ff40d80f72"
-metafile = true
-
-[[files]]
-file = "mods/better-third-person.pw.toml"
-hash = "e1f1588b18947699ddc9b4f7c5b5406c5559155b8cb52dcd0f203c07c31cd0b8"
-metafile = true
-
-[[files]]
-file = "mods/betterdays.pw.toml"
-hash = "f567df6f58cbb28cd6e28dfa72dde29ed8c787afc6e4694c797b0896fa07c8f6"
+file = "mods/better-advancements.pw.toml"
+hash = "c13bee6510bf6add2e11ff5a3d0cd54c20643a742a99859276d0ad18500698dc"
metafile = true
[[files]]
file = "mods/betterf3.pw.toml"
-hash = "c9aca350959a8936b054c7164fb55d789ab1e0d38cff2af48b78f70af2bc0c6d"
+hash = "270675632e20b3f27d79a4633356fac3b2bf7335aa250a7894f53a4490e61b29"
metafile = true
[[files]]
-file = "mods/biomes-o-plenty.pw.toml"
-hash = "9b1610cd28c49d34ce2fd760d208fb569f0e20055fee4c81ed4da6489b340312"
+file = "mods/bridging-mod.pw.toml"
+hash = "11f06d18265fc77d31cb0f9acf1bdf6533f2bf2e89e301e640076753ba62a485"
metafile = true
[[files]]
-file = "mods/blockui.pw.toml"
-hash = "05abf6fafe4a8adf5aaa24f09b7dedfbe199a8727d925e816fc608d6357f5ba8"
+file = "mods/calcmod.pw.toml"
+hash = "84808257e0cb3880497c415ba1cbc80781dca9339fbab08235dd0bfef290278b"
metafile = true
[[files]]
-file = "mods/blueprint.pw.toml"
-hash = "0ab9d26c800d8bfc998341bf2d34c91238dbcba1f646f2c57705c1760148cc17"
-metafile = true
-
-[[files]]
-file = "mods/boatload.pw.toml"
-hash = "3e4ef8a1b4a51f845e60751b2431cc599aa52b6a43a79dacaa5fc7aadc15fe1c"
-metafile = true
-
-[[files]]
-file = "mods/bookshelf-lib.pw.toml"
-hash = "68d6016fa3707c434b3aca5db041c7518c70feb53d0183faa2502cc6efd4c827"
-metafile = true
-
-[[files]]
-file = "mods/brewin-and-chewin.pw.toml"
-hash = "0236c16fae038f834245ad6c9b05f385f75db2e82630bdbf71a4b1a2e6def57d"
-metafile = true
-
-[[files]]
-file = "mods/brutal-bosses-dungeon.pw.toml"
-hash = "67cf35eb95a50f98225e443479652d30268a8c344194e7b93175272cf3bc9bf0"
-metafile = true
-
-[[files]]
-file = "mods/buzzier-bees.pw.toml"
-hash = "3a59ca21bc4e6e179ce53231b0a7bb56a2ca5f8304500f9ee202e476b1a4e719"
-metafile = true
-
-[[files]]
-file = "mods/c2me-neoforge.pw.toml"
-hash = "17cf45aaab6d4964d4d851cfcbe4b5e6db539a2329216392bec4aea1c90b83a7"
-metafile = true
-
-[[files]]
-file = "mods/caelus.pw.toml"
-hash = "992b0dca9683f225fc774d779762d18a009f2d82b9d051e7c0b55a33a95d9238"
-metafile = true
-
-[[files]]
-file = "mods/calcmod-neoforged.pw.toml"
-hash = "b4c34d1e24af4e5c7f299991052149ec609ecd4eea3ab29524ff0dbafa8072a0"
-metafile = true
-
-[[files]]
-file = "mods/catalogue.pw.toml"
-hash = "98db626859ef290e5f7be9084d9f8a4b93ef441a8762ff08cebcf36308b36225"
-metafile = true
-
-[[files]]
-file = "mods/cc-cbc.pw.toml"
-hash = "df32f867e04ce60dfd13d2c5af9d90b58daccfce7b4c94e5dba2f4666ba38a89"
-metafile = true
-
-[[files]]
-file = "mods/cc-redstone-link-bridge.pw.toml"
-hash = "791a6138f2501b4e3d2695bc6f95d207da57872cb7a32074a6236a264e43cb7f"
-metafile = true
-
-[[files]]
-file = "mods/cc-sable.pw.toml"
-hash = "253a414e73f57c890ae5e03f49517191267b1bef0a89252ae1221748cd0de4f9"
-metafile = true
-
-[[files]]
-file = "mods/cc-tweaked.pw.toml"
-hash = "209446eb003bb59111833db0e0328657a9ffe7d85d6016ddf3ecfd5a2f7e13c5"
-metafile = true
-
-[[files]]
-file = "mods/cccbridge.pw.toml"
-hash = "af5be21b70b778bd919a8d10807895fad40671c9701519dbf95bc74f139fec3f"
-metafile = true
-
-[[files]]
-file = "mods/chalk-mod.pw.toml"
-hash = "92705ff84059ac0735eb0dac4eac6a6f7e03049d2eead27c0a127a7320410668"
+file = "mods/cameraoverhaul.pw.toml"
+hash = "aafb75c27edbfabd1a11748955ace39dd12e29a777cc1c9f58cd85a6b3bfeb27"
metafile = true
[[files]]
file = "mods/chat-heads.pw.toml"
-hash = "8f0d13cc7d1b993657aa32e4495b9d75cfdd2e7f93f9a10dec522866e18afc6f"
+hash = "912168a675a7cdc194fbf48ba13ec711dee43e6feb468d29d1a42870ccacd505"
metafile = true
[[files]]
-file = "mods/chunk-loaders.pw.toml"
-hash = "f17c5f3623ff4b54f316dd83af970df1f8447a286ffd5f3685efce3e9446e0ca"
+file = "mods/chatanimation.pw.toml"
+hash = "d764a7670590b9d268c6fcf698c4a4ee9f68845079467e0dc62251420457eb66"
metafile = true
[[files]]
-file = "mods/chunk-sending-forge-fabric.pw.toml"
-hash = "70c4fe11582592bf38c8ac86b0d5923593772191fdcdf39de4b2c4b949c04f3d"
-metafile = true
-
-[[files]]
-file = "mods/chunky.pw.toml"
-hash = "1d5cc2b6dcfd1fc3adba4566b1c29b57ff1175316678c1f22e63cbc3e28a5ba0"
-metafile = true
-
-[[files]]
-file = "mods/citadel-(1.21.1-port).pw.toml"
-hash = "80d7af83c244304212b8d95ab2e3525b3eeae02f31e41474c2cdec2f4d370723"
-metafile = true
-
-[[files]]
-file = "mods/clickable-advancements.pw.toml"
-hash = "7b5c86be25546796eb891e4444e0478aaf93d3515e57df4fd20cdda0daa05a52"
-metafile = true
-
-[[files]]
-file = "mods/client-crafting.pw.toml"
-hash = "55df2b553b2ff4bc51bec0f1128a9b1d1d5c0ab713f0a074d8f7e8f0fc524c6f"
+file = "mods/client-recipe-fix.pw.toml"
+hash = "6678ef88ba5ec731e6245030f4bea2efb96ea60a385e8c101b1085c6f70fe31f"
metafile = true
[[files]]
file = "mods/cloth-config.pw.toml"
-hash = "75181b55e0407d1fca1e2f346c6501f919f5109545990ddfb66db9cd1b771f8a"
+hash = "1b8f4603e81c48badce4a9321dea87bdeb9d3b5a2f0be566139d087afad73a47"
metafile = true
[[files]]
-file = "mods/collective.pw.toml"
-hash = "34cb9102708e368a116c6b11e98728e0c4b471a6afdf7ce9602f93cb75174509"
-metafile = true
-
-[[files]]
-file = "mods/colorful-catalysts.pw.toml"
-hash = "a8206771884a59af3ea0ff1ea49f046d5041547d247b0eb7a05abeb0110d7466"
-metafile = true
-
-[[files]]
-file = "mods/colorwheel.pw.toml"
-hash = "21399291eab26dc16a3d3455b4388df2bc42512570729dbcdd60697c1a84fd77"
-metafile = true
-
-[[files]]
-file = "mods/comforts.pw.toml"
-hash = "36f2f6e74b7dbeccb504572d47006582207544fa234a095093b97adfc7ecd5ac"
-metafile = true
-
-[[files]]
-file = "mods/configurable.pw.toml"
-hash = "0869e78231ca67e18ebdc14af839af47fb046f100f3622a06fc099fce33eee17"
-metafile = true
-
-[[files]]
-file = "mods/configured.pw.toml"
-hash = "af4dc4828902eae1784568632a749fe9a442943f1570ac0ba3ea75e79934be41"
-metafile = true
-
-[[files]]
-file = "mods/connectivity.pw.toml"
-hash = "81105a1a363873f3675a861d228abcf0f2a8356f1a17850c06f6d6c47e454634"
-metafile = true
-
-[[files]]
-file = "mods/connector.pw.toml"
-hash = "e487d315e7a44f917cd1ddc2da1b26e65968bc19fe6c0ac868dab3d2bb97bbf1"
-metafile = true
-
-[[files]]
-file = "mods/continents.pw.toml"
-hash = "2093cb1975cff3c2e584282bc19340d1d7567dc61c86a0461adce0066d6e3a62"
+file = "mods/continuity.pw.toml"
+hash = "c7e5c4ae7f25c1954a2327f5dd1edece3ba9dc07039d39bc9beb435e4a18bf82"
metafile = true
[[files]]
file = "mods/controlling.pw.toml"
-hash = "65c8086d2ec3d39acc7bd36c7a0306ccc43b602b38fa07d13291bc478ef7dfff"
-metafile = true
-
-[[files]]
-file = "mods/cooking-for-blockheads.pw.toml"
-hash = "9edfcf5022b68ae0234b2d5c15b710fc3f27407d84aeeb917615dffbd42c8b92"
+hash = "ede01e16828f776201d74bc671c34da6d90a345de094c2daca01dcb19df98a75"
metafile = true
[[files]]
file = "mods/coolrain.pw.toml"
-hash = "2a8390fe5190839d1206a8ac6d6fa245d821fd0c1cef5bf93ad43dab07339f5a"
-metafile = true
-
-[[files]]
-file = "mods/copycats+-aeronautics-weight.pw.toml"
-hash = "a1e68ec75524eb10a4522c27e3429a43c22861ac3c081686bd948a06bc4cfc91"
-metafile = true
-
-[[files]]
-file = "mods/copycats.pw.toml"
-hash = "e002fab16a9b9ef0a35844030339612a38d3c58b0b93e97a34eb43ddc9108be7"
-metafile = true
-
-[[files]]
-file = "mods/corgilib.pw.toml"
-hash = "2b8c5286980b8d864085d02a6b2153cefa401a965833139ffac8e7661a322f7c"
-metafile = true
-
-[[files]]
-file = "mods/corn-delight.pw.toml"
-hash = "c7d7ee14a057fc2c5b1e36af8da13f4e702f15109d5bc247daa4246ca8302dc3"
-metafile = true
-
-[[files]]
-file = "mods/coroutil.pw.toml"
-hash = "d901f874a1e09747b8d0d072c38c426eceead1f29c8ba36680f8f0082996b152"
-metafile = true
-
-[[files]]
-file = "mods/cosmeticarmours.pw.toml"
-hash = "45b709bb128383a81b60741d0e06931fec774a6a6fc4b0a72472dd7c64ec0bc7"
-metafile = true
-
-[[files]]
-file = "mods/crash-assistant.pw.toml"
-hash = "ebc4237417524e557b8dfc39dd8dbe884c9b99ecae0ceaa234426c61fa9449e8"
-metafile = true
-
-[[files]]
-file = "mods/crash-utilities.pw.toml"
-hash = "6457e8702c7c3d603e1e35252bf2388db4ec44c875209af3c4364a79f4c1709c"
-metafile = true
-
-[[files]]
-file = "mods/create-aeronautics-climbable-rope.pw.toml"
-hash = "4826787724dabb396681358d97bce2e5649a4fbad2f210588231d8e7293740e8"
-metafile = true
-
-[[files]]
-file = "mods/create-aeronautics-compatability.pw.toml"
-hash = "14a661c7ccb290a48b14ed189ff5728cc50d7dd1606368e979464aff1faa9e5b"
-metafile = true
-
-[[files]]
-file = "mods/create-aeronautics-rechiseled-compatibility.pw.toml"
-hash = "3d69bef37e924253e746b3496adbff38495f92b994e460814dedd098ef07e250"
-metafile = true
-
-[[files]]
-file = "mods/create-aeronautics.pw.toml"
-hash = "6ea6284b569b13f45bfe44f9790389de4a2f7cda92c8b3bb94511b600d64c486"
-metafile = true
-
-[[files]]
-file = "mods/create-aeroworks.pw.toml"
-hash = "c8350e339b30451920019a986923f0d925521aafba67fc2b530d79b32b492034"
-metafile = true
-
-[[files]]
-file = "mods/create-aquatic-ambitions.pw.toml"
-hash = "13095f719e466c9187ed385ea7b709226da71143cf192a932d8ec7b27e0c7288"
-metafile = true
-
-[[files]]
-file = "mods/create-better-item-vaults.pw.toml"
-hash = "d1ee7ea8f7522c5111ae8c1bd194cba31528dee3c8eb463dc0d2562334674bde"
-metafile = true
-
-[[files]]
-file = "mods/create-big-cannons-advanced-technologies.pw.toml"
-hash = "2de7339944ca4d988001c6cf30e9bf793cce8e18b6519fa3209afa8fb6ee3f94"
-metafile = true
-
-[[files]]
-file = "mods/create-big-cannons.pw.toml"
-hash = "47a456dc38c5bfa9604ad2ecb0627cf5271132a022fc0867b6059f92e841203d"
-metafile = true
-
-[[files]]
-file = "mods/create-bits-n-bobs.pw.toml"
-hash = "0f67083a39e4b9aa80b1830257086f16734091f9ecb24e64dd208c19be2c4923"
-metafile = true
-
-[[files]]
-file = "mods/create-buzzy-bees.pw.toml"
-hash = "3e012a3b06c19698655f6a13da335ca0c93ec97d484875d32ff0dab2139c8cda"
-metafile = true
-
-[[files]]
-file = "mods/create-cc-total-logistics.pw.toml"
-hash = "0e8eb610e3fa9fc7d7897dd24ac43872ead64ddea9e6b5da2a2730d21892f2fd"
-metafile = true
-
-[[files]]
-file = "mods/create-ccbr.pw.toml"
-hash = "2c0a8e956e3a1508d12544d59db0db04df6d88460dc56b80a1a8b4bdf1266005"
-metafile = true
-
-[[files]]
-file = "mods/create-central-kitchen.pw.toml"
-hash = "c8b2e60b789885854508c674ba0630cdc8dc2a880302d8475cdc5ae06c44f64a"
-metafile = true
-
-[[files]]
-file = "mods/create-connected.pw.toml"
-hash = "57e8ff6c2bf41c7556f727251fda72946ebd8d849e5e83c141a679387a559dbc"
-metafile = true
-
-[[files]]
-file = "mods/create-contraption-terminals.pw.toml"
-hash = "5178c05f0788498cb6db144a990732d45f781194830b3f99ea73b890707f892b"
-metafile = true
-
-[[files]]
-file = "mods/create-deco.pw.toml"
-hash = "67a405e6307f900d168deaa954a4309c3b44a6025e4efd7b8e774b6f9d3a69cd"
-metafile = true
-
-[[files]]
-file = "mods/create-deep-seas.pw.toml"
-hash = "d4f2eaaa8f09e041d52eae7c22c837032ea8f3befef7d21f82a8200244dac524"
-metafile = true
-
-[[files]]
-file = "mods/create-design-n-decor.pw.toml"
-hash = "e05bc0c3ee97da0dfcf9dabd3c3eaee0e90819091ead3f500ddc3b1caf77fe54"
-metafile = true
-
-[[files]]
-file = "mods/create-diesel-generators.pw.toml"
-hash = "9e6e9e3d5f93e77d45b57e6219998b3604b58a628c76d4762ed06deaf9e98e71"
-metafile = true
-
-[[files]]
-file = "mods/create-dragons-plus.pw.toml"
-hash = "2ba3112a833d6e23aae1e0a38a7a324f89efb8a532ea101f355dc38490840b3b"
-metafile = true
-
-[[files]]
-file = "mods/create-dreams-and-desires.pw.toml"
-hash = "c308b557b01b6e6cc25ee8d6a1a7c78bca2b71be3ae645e40d10cf25259fabcd"
-metafile = true
-
-[[files]]
-file = "mods/create-dynamic-lights.pw.toml"
-hash = "56ff7fa56eb6ae7d32cdd1f7ce84022d1ed25b416dd9142572ef0d2360d49ec9"
-metafile = true
-
-[[files]]
-file = "mods/create-encased.pw.toml"
-hash = "c3cbea800ad6c0b2442f89f83a40b7bb950c1c3645192348e5ba389dacdc3e55"
-metafile = true
-
-[[files]]
-file = "mods/create-enchantable-machinery.pw.toml"
-hash = "ff95732644994b3b955de5b0c927b3caccce9d22c19e53b95da96b887cff2525"
-metafile = true
-
-[[files]]
-file = "mods/create-enchantment-industry.pw.toml"
-hash = "52f8600e5c7ab7358bee923cfff7cd2428d7599cb1ff3c0fdbd373330f770587"
-metafile = true
-
-[[files]]
-file = "mods/create-fishing-bobber-detector.pw.toml"
-hash = "4c6f2232e99ddc3361bbd19fe7ec73a67c3650f732cb7c300ffc354dc672f893"
-metafile = true
-
-[[files]]
-file = "mods/create-framed.pw.toml"
-hash = "c6f449a5dbd6640cef3a2d46f198af505b1d3fe7cb38c43057bb16ea055c3d7f"
-metafile = true
-
-[[files]]
-file = "mods/create-guardian-beam-defense.pw.toml"
-hash = "adad52f3c6aaca9125efd69b00c6c4584fa4aa6d11e18a629433cb503b7440af"
-metafile = true
-
-[[files]]
-file = "mods/create-integrated-farming.pw.toml"
-hash = "fc49d6cf786feaabbb26ae0109498f5dab7c20fc939bdd650a38d46a31803e7c"
-metafile = true
-
-[[files]]
-file = "mods/create-jetpack.pw.toml"
-hash = "4c0763d5351f0264d1d60c6fee012663f4855a9def0c31c309560779782945d1"
-metafile = true
-
-[[files]]
-file = "mods/create-mechanical-extruder.pw.toml"
-hash = "d9225b81ab77d2d312cbce47d220fc342179d9081a6a4cf831f36184f6a62258"
-metafile = true
-
-[[files]]
-file = "mods/create-mechanical-spawner.pw.toml"
-hash = "e9dce7730d04e7d7f44c6216fefa0897b361ece8a74ea4c474f9d986e2c0dcc5"
-metafile = true
-
-[[files]]
-file = "mods/create-mobile-packages.pw.toml"
-hash = "ad5c2fd3c28bd92617c104d5cfc32fc1fd9b16585af1f5631cc4c59954fa8eef"
-metafile = true
-
-[[files]]
-file = "mods/create-optical.pw.toml"
-hash = "c42f5f98141fa759c4da854b0f11562d0907ccf130a7e522b04d5b574d191087"
-metafile = true
-
-[[files]]
-file = "mods/create-ore-excavation.pw.toml"
-hash = "10d3389f72e8e8f78518f5b6786ccec4e62dbad117491d2970e8e1f75e390251"
-metafile = true
-
-[[files]]
-file = "mods/create-pattern-schematics.pw.toml"
-hash = "faddfa6807d11014c93bbfd8e543e8843e6d44e53f70d54e0b7e3e95766d2021"
-metafile = true
-
-[[files]]
-file = "mods/create-power-loader.pw.toml"
-hash = "d1a7402cc94a8a857d380f68bb9a19d8981a2b3223068a53d9054e97232f4167"
-metafile = true
-
-[[files]]
-file = "mods/create-prismatic-shine.pw.toml"
-hash = "cbc7ea97d76516a5005a86388c65aaf36ff1e0558272c2e09a9533d3a4d5e82f"
-metafile = true
-
-[[files]]
-file = "mods/create-propulsion-simulated.pw.toml"
-hash = "3fd629d483c750e80a6e450ce0f350b5a15dc6d206fbe7124d5230abd7f164ac"
-metafile = true
-
-[[files]]
-file = "mods/create-radars.pw.toml"
-hash = "b9fd6d8f4f32e306b910be63b315f16bddbc4e9bfefa5d4a7d5a90e42773e05f"
-metafile = true
-
-[[files]]
-file = "mods/create-rail-grinding.pw.toml"
-hash = "510e9c3cddc2ff8d5406dd27019705d7e5f03b65d3a8de4c0c98815fda0856dc"
-metafile = true
-
-[[files]]
-file = "mods/create-sable-dynamic-lights.pw.toml"
-hash = "8bd25da66655f493b41b090867efb1b33241b8b9f623190c8991fe17709478e1"
-metafile = true
-
-[[files]]
-file = "mods/create-sifting.pw.toml"
-hash = "a95282ba6853e9f107ff312ae3c353f711c13267ba54b0520c97d37358e9e640"
-metafile = true
-
-[[files]]
-file = "mods/create-sound-of-steam.pw.toml"
-hash = "a7a87fc6ea98d8fbaa426258990f2dec714699e98fb8a083f9a399c90d02844f"
-metafile = true
-
-[[files]]
-file = "mods/create-tracks.pw.toml"
-hash = "6652073f815bed51608dc9d6a9e769ec783a131526054b35e8de6f47c8745fa2"
-metafile = true
-
-[[files]]
-file = "mods/create-transmission!.pw.toml"
-hash = "7e0ebe1712b52906dd37f9b75d73d5f841d9a8407b0214876881d659172aa772"
-metafile = true
-
-[[files]]
-file = "mods/create-tweaked-controllers.pw.toml"
-hash = "2c72104b4cf249d4f096f673293a41c199d611dc9b99a9055d463fa5cd90c7cd"
-metafile = true
-
-[[files]]
-file = "mods/create.pw.toml"
-hash = "dcaf5f2e28db0b9a127d0167456832341045ddc9aec058c3d9fcf53f618d2404"
-metafile = true
-
-[[files]]
-file = "mods/createaddition.pw.toml"
-hash = "5b529724427fd8b04538c2f49cc8f9b38de49fe46218eb9e07f955f5725d727a"
-metafile = true
-
-[[files]]
-file = "mods/createadvlogistics.pw.toml"
-hash = "bdd29c8a22832f076d1b055648b3ed0d3eaa9171eca2f8112a8020617f7b13f7"
-metafile = true
-
-[[files]]
-file = "mods/createoplenty.pw.toml"
-hash = "f4b24e22e6168f8df906d222d8de0a31bec0263a3f5425344ee0736681655842"
-metafile = true
-
-[[files]]
-file = "mods/creativecore.pw.toml"
-hash = "05871de0994068a9b36fb9baecaed301c5534f82d0e85da1b5a83ea6918309a9"
-metafile = true
-
-[[files]]
-file = "mods/cristel-lib.pw.toml"
-hash = "a279bece467eb371308e24e363e1297c288a4099c37e3d3cb5ade3f1c82ab9fe"
-metafile = true
-
-[[files]]
-file = "mods/crle.pw.toml"
-hash = "fd8106ffb9f0310c6769644d42fcb647ebde632e9d27d6763824796b2ce80979"
-metafile = true
-
-[[files]]
-file = "mods/ct-overhaul-village.pw.toml"
-hash = "f86855a3645203b1d477cdb6a55b7b1e0bed7cc744207b37bb5d59bc5891af56"
-metafile = true
-
-[[files]]
-file = "mods/cull-leaves.pw.toml"
-hash = "a9b9623c952949837c1c6827b94b5969241c44825483a901cad12fcda12d40e9"
-metafile = true
-
-[[files]]
-file = "mods/cupboard.pw.toml"
-hash = "a079bf8579ded1a9eeba488f91bdf632a41ac2c35a0cccd8c3aa3cc9ddb7250d"
-metafile = true
-
-[[files]]
-file = "mods/curios.pw.toml"
-hash = "36debf7653e95a855b4fedacc19027cf2e01960fc0b6d55ef2ffbffbcb455690"
-metafile = true
-
-[[files]]
-file = "mods/custom-player-models.pw.toml"
-hash = "aa675b16bedfe10aaa4c77bf4e05c1425118637eef13bf7ed466597e6aa2afd7"
-metafile = true
-
-[[files]]
-file = "mods/cut-through.pw.toml"
-hash = "4c16ee75d3b04443e96d854eec79344293963e9f4beaaf8e7215023e8ef53b88"
-metafile = true
-
-[[files]]
-file = "mods/data-anchor.pw.toml"
-hash = "b1ec14892ade3126c6238f82a2adbd9154e8cb68891e3f41d61746c08aea07ab"
-metafile = true
-
-[[files]]
-file = "mods/deeperdarker.pw.toml"
-hash = "7e01c6f0728da08b83df626b866ca83e770b80d3213e9107561d4b816069ed37"
-metafile = true
-
-[[files]]
-file = "mods/default-options.pw.toml"
-hash = "ef7868aa3a029cdb7a9a46fc3f55ae12c4bc86cb5d92ae889ed554acfa229c45"
-metafile = true
-
-[[files]]
-file = "mods/diagonal-fences.pw.toml"
-hash = "632743d54d410c8b78fb92c94d8f3bb6a7a3faed45171f91e554877f94f82163"
-metafile = true
-
-[[files]]
-file = "mods/diagonal-walls.pw.toml"
-hash = "bbc15c019fd260bbb9058b14a8e03232a55df77608d9aca466d051007d62abd2"
-metafile = true
-
-[[files]]
-file = "mods/dismount-entity.pw.toml"
-hash = "3a191ec81bcc9d5e55193d4836abbd8d3b74ca2f391c9f6e73237ab01880e482"
-metafile = true
-
-[[files]]
-file = "mods/do-a-barrel-roll.pw.toml"
-hash = "fe88386ca7a7c34be094f10e3a012810cec23f21b580dbc1c908cf95a17bf6f8"
-metafile = true
-
-[[files]]
-file = "mods/domum-ornamentum.pw.toml"
-hash = "acf14ebf63e023fd7b1a58c187f88f2091d5632e1723a816c460e511f6df711d"
-metafile = true
-
-[[files]]
-file = "mods/dripsounds.pw.toml"
-hash = "3298439919588dd564e9174af6cfc8496b253706f78407c881b4216e999b5234"
-metafile = true
-
-[[files]]
-file = "mods/drive-by-wire-with-sable.pw.toml"
-hash = "df0f985054d2a4167a5325a2df2801d7439afe6adbdc6af42ca96ec7040019fc"
-metafile = true
-
-[[files]]
-file = "mods/dungeons-and-taverns.pw.toml"
-hash = "b9244dca740d333c22f3425991fdd2fd40d3ae12384079a40a6fb7d4bca18a18"
+hash = "b358d3f1d73335119d92e71fd359ec0ea57aa42267fbf874a6f769b1c8ee787e"
metafile = true
[[files]]
file = "mods/dynamic-fps.pw.toml"
-hash = "ae6fd52d8bdcbeca5bbe6db840f22f92c1928fe0fda22017b19612b9b00a245a"
+hash = "42f5637a87150687969d64b172ce8ef91bc3a92ee2eb68a2a17153350ff92b4b"
metafile = true
[[files]]
-file = "mods/easy-anvils.pw.toml"
-hash = "9f511e824978b45d8d90244e921dafcbb9bc01d1e4aced66afac71740ffa5ff6"
-metafile = true
-
-[[files]]
-file = "mods/easy-magic.pw.toml"
-hash = "1aa75105514780685caab9b945db2a2ea7c0594ced8c01e12f2a3e331f1af4e6"
-metafile = true
-
-[[files]]
-file = "mods/ecologics.pw.toml"
-hash = "280c474fd7329d38ff85a1d614f8acb008692c2824b08a885065ea5a4abe5751"
-metafile = true
-
-[[files]]
-file = "mods/effortless-building.pw.toml"
-hash = "2fe3ff82d4eee03412655d1c9c1c117c63a15187617c68f3139eaaceffa9a670"
-metafile = true
-
-[[files]]
-file = "mods/elytra-slot.pw.toml"
-hash = "9e2b351f3cabb1252259f5383e6f2fec3e3d90534dbecddef4ed183eba42f35a"
-metafile = true
-
-[[files]]
-file = "mods/emojiful.pw.toml"
-hash = "11845b676d375dc89cd0d41ae637e51f78c8747c73baaa3f6539a703196eefe1"
-metafile = true
-
-[[files]]
-file = "mods/end-portal-recipe.pw.toml"
-hash = "808304e4964804b315fee4d597605bbfbc4d935a22f624b17cf4f0035dbc87d9"
-metafile = true
-
-[[files]]
-file = "mods/enhanced-ai.pw.toml"
-hash = "1d16db2acaa7309e53e2cd51d166eb35a850e99e716ebb3280c16416f423fb41"
-metafile = true
-
-[[files]]
-file = "mods/enhanced-celestials.pw.toml"
-hash = "36b1bfa4292d1ba3dfe05badf5686f51eaa388ee1ada210690241cc45a9b20aa"
-metafile = true
-
-[[files]]
-file = "mods/enhanced-mob-cap.pw.toml"
-hash = "aad3f224ee9f33e9ccb6d1759f036de002af6f54201c4695a95e9b13960cff10"
-metafile = true
-
-[[files]]
-file = "mods/enhancedvisuals.pw.toml"
-hash = "ecac28eba39ea2e65b7583f394f9551de0fd1c655e67720e9c98e9d752fb25be"
-metafile = true
-
-[[files]]
-file = "mods/entangled.pw.toml"
-hash = "88cf96c7d670dda6a4a06f28a6e9625cc5ca0a08bceeeed88694b7c44deeb249"
+file = "mods/enchantment-descriptions.pw.toml"
+hash = "7d03be91068a75ffb0983468203d246bb6a4e11a61e57756bb6515a42230bf85"
metafile = true
[[files]]
file = "mods/entity-model-features.pw.toml"
-hash = "4fa25309ea7f4f7770ce6588f39711e891d39f70ae0906b842647273a9ce0448"
+hash = "6c2f5d0b6229451159ab5d44c1b38954dc0236b94388b6e0ac174b5475cd2135"
metafile = true
[[files]]
file = "mods/entityculling.pw.toml"
-hash = "590437e0f344c87791842b791a400e95ffd4154f02a04c2d8d78b43a76c659ad"
+hash = "db13dae82b68302f3c545fa4893e21086e8809d4b01f3f1c7561309041101b4d"
metafile = true
[[files]]
file = "mods/entitytexturefeatures.pw.toml"
-hash = "cf7390cf06a861f7661222773371b429fce4fdd359240ca3c0eff20835471c0c"
+hash = "93be568ffd5908e1991054d273d0d008204afe55a53714bff471719d32dcbb5d"
metafile = true
[[files]]
-file = "mods/escalated.pw.toml"
-hash = "33a5a487efc06e4dc8484e49a5707a52597c5a1dc716f2ec1dfe7bdfb5392187"
+file = "mods/fabric-api.pw.toml"
+hash = "8623809fe6a60aa6b9ae6358bf2796742847e8641e1cc27bc3886484125ed6be"
metafile = true
[[files]]
-file = "mods/explorers-compass.pw.toml"
-hash = "0670ca65c7208aa8211883fae30c935f53cad38196aac46723b10e7bbc695113"
-metafile = true
-
-[[files]]
-file = "mods/explosive-enhancement.pw.toml"
-hash = "b9971aa45df874975e051c11291b040e0f325e3d36c4ee6e93f252fdf7c0ffc3"
-metafile = true
-
-[[files]]
-file = "mods/ez-actions.pw.toml"
-hash = "0d02b8be119245b5a1fb0647e77af0b45c5d234666f7f15650302ee4ed2c4c28"
-metafile = true
-
-[[files]]
-file = "mods/farmers-cutting-biomes-o-plenty.pw.toml"
-hash = "e8a8b5217e3cac90c7e42a9698c9d3da408a5de99d590eab025653fa7d8b8911"
-metafile = true
-
-[[files]]
-file = "mods/farmers-cutting-quark.pw.toml"
-hash = "f725640348e9ae5af4edd59d1498fc7c08e58dddc29e1dd41056432a93d2737e"
-metafile = true
-
-[[files]]
-file = "mods/farmers-delight.pw.toml"
-hash = "9aab64fbec4cc794817026caf84e7d0dff14ba3892da94aa0e00d23c84560499"
-metafile = true
-
-[[files]]
-file = "mods/farsight.pw.toml"
-hash = "3138c13c61cca083b45ba2598c2407194ba5ea16d2a610968527eafa021c4635"
-metafile = true
-
-[[files]]
-file = "mods/fast-async-world-save-forge-fabric.pw.toml"
-hash = "c19754832997fe5fbd9488eeb3b02f3221f36893f94003e403b731ed9e9132ce"
+file = "mods/fabric-language-kotlin.pw.toml"
+hash = "337d97b990f76c91584b12600651ae7bd47a0824e45070b3d9330b0922149fc0"
metafile = true
[[files]]
file = "mods/fast-ip-ping.pw.toml"
-hash = "f3935636357eb78086ff6ba4e8ed68ea0d63411dadbaaf97f25727cfbc6399e3"
-metafile = true
-
-[[files]]
-file = "mods/fast-item-frames.pw.toml"
-hash = "d3a435d8304fc8aef17248da6ec5c456ed3fa8d8aeb351d54eec12b3c12824a5"
-metafile = true
-
-[[files]]
-file = "mods/fastboot-1.21.x-v1.3neo.jar"
-hash = "23f44f8b2c479a4242f070e118c6dfe8084942b12d125743e784e121d076ad8d"
-
-[[files]]
-file = "mods/fastfurnace.pw.toml"
-hash = "4f7c443c70a28284bfb40e613c835167c9c71f2db257714275041f16e280b6d9"
-metafile = true
-
-[[files]]
-file = "mods/fastsuite.pw.toml"
-hash = "83e60a73e109258def123fbcab5cf606857f36feca621a4c40c9d7c10b285bca"
-metafile = true
-
-[[files]]
-file = "mods/fastworkbench.pw.toml"
-hash = "0d13e70b59a7f4623237f6b03e22368235d123030f36f18312fd20a8f7d2e459"
+hash = "d483b69d05922629fddfbfdbe3a9bf6c9730cdba333e0a9b610ee33b118f8781"
metafile = true
[[files]]
file = "mods/ferrite-core.pw.toml"
-hash = "73360e397134d238ee8fd21d33fd7f9275e9441f74f8f1b6ed92278877c0b9f1"
+hash = "069d81cab53c0141459ad4d70bcf3e10f17652f24cc62d3b4a0fc2cd2b700871"
metafile = true
[[files]]
-file = "mods/flan.pw.toml"
-hash = "c30988ad811e3a1e25b6827dd2a1ca99b2aa0d5c8504dee0091b491f46a25b41"
-metafile = true
-
-[[files]]
-file = "mods/flerovium.pw.toml"
-hash = "ba78231dfcbe61e2df15ff861fad0bc6c6594ba1425280ae0de86a044407d07e"
-metafile = true
-
-[[files]]
-file = "mods/flowerseeds.pw.toml"
-hash = "b7a5f1c27c6a371ae59322f9e40a64d61c3da33353948cacf56bf222cbe98d7c"
+file = "mods/footprintparticle.pw.toml"
+hash = "168b5a62165714624fac26d17dfed9ecd926830222dfcaa39e40a8d4c91ab4bb"
metafile = true
[[files]]
file = "mods/forge-config-api-port.pw.toml"
-hash = "2e76c80ff830074b19c38520160b00713985e6e9df7a3ff180116e3a73bb8937"
-metafile = true
-
-[[files]]
-file = "mods/forgified-fabric-api.pw.toml"
-hash = "a830f9e0393be04dd0a8a3a845b27e90cd34961887403c800e296182283d9c3e"
-metafile = true
-
-[[files]]
-file = "mods/formations-nether.pw.toml"
-hash = "cfdef44464ccf6c3a9b0fa7a48bbbfa40049765c01c3aaf225fddd167cd5eeec"
-metafile = true
-
-[[files]]
-file = "mods/formations-overworld.pw.toml"
-hash = "c52b32923563ae28647a9429c5acb66c74d76c6f6ae4ffa8d08fc75626cc0115"
-metafile = true
-
-[[files]]
-file = "mods/formations.pw.toml"
-hash = "41ea41c71242b710df4768bdd0f3f2433c64600d2d1405472c01993bd7f5da25"
-metafile = true
-
-[[files]]
-file = "mods/framedblocks.pw.toml"
-hash = "266cdd6d1183bbcb5d88e3b35ed17a595feb86611aa3be37b284fd526d70ae6a"
+hash = "451f8726db7533de82a17cc902fe6053dcd82f968442c17d507d0373de02ddd0"
metafile = true
[[files]]
file = "mods/freecam.pw.toml"
-hash = "184c6768f11e0c33c22c104397ad559c5b9337c709d1d05c8e9c93891dcddaee"
-metafile = true
-
-[[files]]
-file = "mods/friends-and-foes-forge.pw.toml"
-hash = "d2d3e2c9f53e0f898a07ec89bf3ce87725f1a04f96912c6734695d69f0a88a8a"
-metafile = true
-
-[[files]]
-file = "mods/fruits-delight.pw.toml"
-hash = "bd54b25ed6127a176979f89d56ebee73856ff5023c575232ee707571fcdb2c1c"
-metafile = true
-
-[[files]]
-file = "mods/functional-storage.pw.toml"
-hash = "0092f83b6663191fb947110c2b51a5213daea995da831d7de0a769cf4c353cd8"
-metafile = true
-
-[[files]]
-file = "mods/fusion-connected-textures.pw.toml"
-hash = "9342bd3338c6fbb80f84625e2715a6c443b54daff11826f0dfb9ebb6ab411fd2"
-metafile = true
-
-[[files]]
-file = "mods/fwa.pw.toml"
-hash = "b3774b94dcdd3aa2cb55264da0f5fe462d091410c2f8d68bda696d5cb248a0af"
+hash = "fd7be26a68f67e87d9fcf674b075cdc6ed5633251efb23b88a090f7d59b9324b"
metafile = true
[[files]]
file = "mods/fzzy-config.pw.toml"
-hash = "f9c118b7a66238a7f9e052705e82402e57c7a5b753d62d679b94701ede479752"
-metafile = true
-
-[[files]]
-file = "mods/geckolib.pw.toml"
-hash = "0521ed2becdf2b460511c92e80e2702a4b6e540c85c99fb571844e1c7c505724"
-metafile = true
-
-[[files]]
-file = "mods/glitchcore.pw.toml"
-hash = "e53646f88aeb6bd54c38db50da972abdac91e83c145a8f974107b0ca103b15bc"
-metafile = true
-
-[[files]]
-file = "mods/gputape.pw.toml"
-hash = "c23254e855e6e646ad1f774f0d2871b3bebab2a1fe847385d586089baef49347"
-metafile = true
-
-[[files]]
-file = "mods/grabby-mobs.pw.toml"
-hash = "b246c3cd01516ddee34626592766543695a788e4134e3de7d89ad6ee998d553e"
-metafile = true
-
-[[files]]
-file = "mods/gravestone-and-sable-compatibility-patch.pw.toml"
-hash = "6baec0ac505606e2066b5a00a5873cc6895f0ca639a0bfabd74bf408dcf25749"
-metafile = true
-
-[[files]]
-file = "mods/gravestone-mod.pw.toml"
-hash = "e88253c3633274c212b2c4628a26ba03ceba6afff561eb6f9488689fad4cad06"
-metafile = true
-
-[[files]]
-file = "mods/gravestone-x-curios-api-compat.pw.toml"
-hash = "89321cbcc8789aca2ba0e70cbd3e498de493a5f2b9db51f9c72d65d99c7afee7"
-metafile = true
-
-[[files]]
-file = "mods/guard-villagers.pw.toml"
-hash = "3094e2e522c2b5037d0aa2c0882624234420f607b9d9a22382bb272ce7af80c6"
-metafile = true
-
-[[files]]
-file = "mods/guideme.pw.toml"
-hash = "012e69931380a8d5b73776d255292d7d4c2cd12089273807dda56f944568eba0"
-metafile = true
-
-[[files]]
-file = "mods/handcrafted.pw.toml"
-hash = "0004feab868f7b873c12db05aae0d0dac6c87b497490b48bb66480e7c8d0f340"
-metafile = true
-
-[[files]]
-file = "mods/head-in-the-clouds.pw.toml"
-hash = "9d6602ad9b9e707f52a4efd1a1c05719e11c8f45af6d1f0e90bf4794d9a1a232"
-metafile = true
-
-[[files]]
-file = "mods/hypertube.pw.toml"
-hash = "9aed20c67bf8890e5c67607d79270c71af98a8722f29118594bb768e9578b7c0"
-metafile = true
-
-[[files]]
-file = "mods/iceberg.pw.toml"
-hash = "019fea93516a470bbcad284dd0cbad6f4e2914d96221c86e3f87c12fe6321e10"
+hash = "de954e56216772900768426c541731ec91d0c7bd1c5037ad2f6cc5552f87c635"
metafile = true
[[files]]
file = "mods/immediatelyfast.pw.toml"
-hash = "3d47b1d933d04934a606be1cbb67481860c3d68c9ed4efc387c7745d23b732a7"
-metafile = true
-
-[[files]]
-file = "mods/immersive-armors.pw.toml"
-hash = "3fd5ea4eed85e2d0f62a61d8de7185b6bf20d021cbdc83f5c9210d4ea72bab88"
-metafile = true
-
-[[files]]
-file = "mods/immersive-lanterns.pw.toml"
-hash = "0c9eb7002bd08576fb9b666cfaa103098eaf1480fd553ba3471b9568ac145e37"
-metafile = true
-
-[[files]]
-file = "mods/immersive-melodies.pw.toml"
-hash = "ec8432e5a8dcdaeb7eed2086c52916c41e6311258ae3f2b0aec022d3892c23b7"
-metafile = true
-
-[[files]]
-file = "mods/immersive-paintings.pw.toml"
-hash = "c871c0766027544e93bb805c6a96b92f368c775ebbe275743f17fdeec049068c"
-metafile = true
-
-[[files]]
-file = "mods/immersive-ui.pw.toml"
-hash = "4a5e7ba2003a7c5df99905c4952c43e011f7b29a7fad9e20457a76a72e92fde2"
-metafile = true
-
-[[files]]
-file = "mods/immersivemc.pw.toml"
-hash = "e6c306c4060c066eb53f3241514a347f73f404ccea7d1e7d904600b3120866b9"
-metafile = true
-
-[[files]]
-file = "mods/incapacitated.pw.toml"
-hash = "199cfc53716e9b5cfb33fcd550dff7fcf2e1163dceaf736ab9a5b42f4c2836be"
-metafile = true
-
-[[files]]
-file = "mods/insanelib.pw.toml"
-hash = "f42eaa38703f1553a6caac9f40ba68dbf6e678d768e10de5bf9663782bbc62f9"
-metafile = true
-
-[[files]]
-file = "mods/interiors.pw.toml"
-hash = "e7e6b3effe3022cf1fdb900c857111fdcbfd6b385c2d5bd28c914efaed436ecb"
-metafile = true
-
-[[files]]
-file = "mods/inventory-mending.pw.toml"
-hash = "bfdc96aca13eec14a5f9a2986a25319effaed81e79169ebfb9a063a66a284b8b"
+hash = "d9f54bcf75d036c25ebe636abb7ffa7c2d21c3601fec13b0fa2cc8916120affa"
metafile = true
[[files]]
file = "mods/inventory-profiles-next.pw.toml"
-hash = "9426073bd097ddde02085e455030422618422d5f27b3a692fb1483c8c8338068"
-metafile = true
-
-[[files]]
-file = "mods/invtweaks-emu-for-ipn.pw.toml"
-hash = "0c966d103b05f7b87155e0d7098d361bb8a394a57dfae94942de2afa89e309fc"
+hash = "788a6bcfb51522bb66bb2988a14216299789e82f401bc727e77aaa95251e9807"
metafile = true
[[files]]
file = "mods/iris.pw.toml"
-hash = "f67aa60c765593a8c70f78296a460349c6aef5f4a16d173eae02e8803b545ad4"
-metafile = true
-
-[[files]]
-file = "mods/it-takes-a-pillage-continuation.pw.toml"
-hash = "ff691fa51375d8a19ce444fee8f2696c4a89d0449f6a0960c0121aa4502dc663"
-metafile = true
-
-[[files]]
-file = "mods/item-obliterator.pw.toml"
-hash = "139c5ee36d4528998d33d47ec4c5538f9ce7043b2197879db5f8945e8fe991bb"
-metafile = true
-
-[[files]]
-file = "mods/itemphysic.pw.toml"
-hash = "6fae5b0b22162ebfd83dd6c6700feed60c489cbf18c919adaf43aadcb6786ac8"
-metafile = true
-
-[[files]]
-file = "mods/jade-addons-forge.pw.toml"
-hash = "8cd8400cb4e2c5ba60c8a359a7b6ff501078d2056eab0aba7f6b0ac77b7a0694"
+hash = "51fa2c64e9cf2d5558a2f1e575960a0a9f9f27f73486d0d679c2bc695eb11026"
metafile = true
[[files]]
file = "mods/jade.pw.toml"
-hash = "b6e0a61fea06f8d6d8e1672cf07b682625c4b74efd548d5093cd9c1fed167eec"
-metafile = true
-
-[[files]]
-file = "mods/jamlib.pw.toml"
-hash = "750f4b552490779af147a9c70a558ab2aa1cbfd8331d5ad69efefa099854dfae"
+hash = "73838bd3377c35a6da4b6959dc77e6fa5aecbfc2922ca45c6a35f0febf8b7ae2"
metafile = true
[[files]]
file = "mods/jei.pw.toml"
-hash = "5367193d3f87b7bc5a81bcd64a5b96a843e76d4df7a83c8bb7e1911aa82dd52e"
-metafile = true
-
-[[files]]
-file = "mods/journeymap-web-map.pw.toml"
-hash = "9cffed32911651f863325bb82a53875d40209c7123c373ff6bdd376364e5cbbe"
-metafile = true
-
-[[files]]
-file = "mods/journeymap.pw.toml"
-hash = "8424e771a012965197aebfd8827ad5978a5f66979f96dc043ec2e23dfcc0532f"
-metafile = true
-
-[[files]]
-file = "mods/joy-of-painting.pw.toml"
-hash = "0b8f9597082c8ed5efab588d7c41669746aea9bc10b1f26f5ab2bb4cff446b4d"
-metafile = true
-
-[[files]]
-file = "mods/just-enough-effect-descriptions-jeed.pw.toml"
-hash = "0b6a884fe3969a05a24aec1569d1ffcb2ec8fb8b268f749416a9c0677e3cac46"
-metafile = true
-
-[[files]]
-file = "mods/just-enough-filters.pw.toml"
-hash = "68b185dfc2becc36fe9729fcc00b886e999dbdc6411e4edfc1e9ae0b167fe445"
+hash = "23dfca974c4a57380921a16b9b091f1c8c53aed7be0a98baf78b5274e57f1451"
metafile = true
[[files]]
file = "mods/just-enough-professions-jep.pw.toml"
-hash = "bffd4067f92d5d8ed7a8a3acfdae213e9523ba5a518196cbd0a98d05e95fe6b6"
+hash = "527786352ff1fd42dbe9907e70e00886e913f62ff3451222dc0bd8345e05f358"
metafile = true
[[files]]
-file = "mods/just-enough-resources-jer.pw.toml"
-hash = "7905c08f37d8ebde50a5330a7dd10029de6259b0cb8adbde1170d93ea20218a7"
-metafile = true
-
-[[files]]
-file = "mods/justenoughbreeding.pw.toml"
-hash = "dfaea557f268beaec21999ba1277f4077bfbea0645f90274c32f2e166f6d1444"
-metafile = true
-
-[[files]]
-file = "mods/kleeslabs.pw.toml"
-hash = "239ce94d468f02f6ace4c69e171a5668138a143936e313992635cb3d2a2a5a8c"
-metafile = true
-
-[[files]]
-file = "mods/kotlin-for-forge.pw.toml"
-hash = "27302b0087cf53570cd7a3b4eb550a208cbb6f6ba07210c604176155f39e0078"
-metafile = true
-
-[[files]]
-file = "mods/kubejs-create.pw.toml"
-hash = "531aa276b74eabc24566c57412527767238c74ee16b9c646dff511f56dba990c"
-metafile = true
-
-[[files]]
-file = "mods/kubejs-delight.pw.toml"
-hash = "631adbbd5fb0115ae38f113b75d940c971cf2779c6dbd0cefa33aa9a60028a88"
-metafile = true
-
-[[files]]
-file = "mods/kubejs-diesel-generators.pw.toml"
-hash = "9e198088ade63c2d2e83cef7c4c30272fe0480e69d1ff778785eac888fcfe41e"
-metafile = true
-
-[[files]]
-file = "mods/kubejs.pw.toml"
-hash = "99bea71046529d65463fc12acb505ab363c91133ebbcc1d976e49a5d33150702"
-metafile = true
-
-[[files]]
-file = "mods/labels.pw.toml"
-hash = "a4e09391cb50364b131f96b500eabd2f19c88bd5c175b8acd5c7ace5b7689723"
-metafile = true
-
-[[files]]
-file = "mods/leaves-be-gone.pw.toml"
-hash = "32551cd3db88210863565b772ee47679cbf1eeff163fb93b9ef84a79fa069496"
-metafile = true
-
-[[files]]
-file = "mods/legendary-tooltips.pw.toml"
-hash = "9ca14134538c66b6d8ef74107f6b15ba9487ec632d984427e84ad38aa47afa60"
+file = "mods/krypton.pw.toml"
+hash = "d5060b22fa47d5d56e0f4617904731e9d397d1ba104320b7ec8e59f7ca0700a7"
metafile = true
[[files]]
file = "mods/libipn.pw.toml"
-hash = "0d2a00252d64ed7d2d9b19994f7accb780304be61f3903d36e810714b414c6cb"
+hash = "56ee67066d2a241ed4023f6742427384e3633053bbb9f6b4f59ffd14f038ce1c"
metafile = true
[[files]]
file = "mods/libjf.pw.toml"
-hash = "b00d95521c30ec7a29440ef9c6f32e91300450bf3ad098b2a63ebbe7cb5b43c8"
+hash = "e5271471cb36c733e2d8c438e077e959a47958c24ba65d1403109b0a52269cee"
+metafile = true
+
+[[files]]
+file = "mods/lightoverlay.pw.toml"
+hash = "a12f022fe4eda36b621a46214f212c0499760a722e8cd3c44c83f665efd3ad24"
metafile = true
[[files]]
file = "mods/lithium.pw.toml"
-hash = "58e0bebd41fa44f3f0dd6c053ec3eb1529d4bfe0c054c0741ba6e2e1b8e4523e"
+hash = "f70d8ec7c871ad284b1e155c7a8a8461edc00c7b1ddecec0c10f212f77911376"
metafile = true
[[files]]
-file = "mods/lithostitched.pw.toml"
-hash = "eec0715d020c6079c430338684d4cd752aa55231cb7887174b361481834e3ac4"
+file = "mods/modmenu.pw.toml"
+hash = "42583eed7ccb599f10285e721c25bf3c8858ef7e0eb8e22aa8bf64a08d98a280"
metafile = true
[[files]]
-file = "mods/lmd.pw.toml"
-hash = "edc75ace846ae34c1cb4cf4a44106e1fb035b1eee0432765a716098c9a4b5823"
+file = "mods/morechathistory.pw.toml"
+hash = "6d505173f3abc478d4d961dbb6ba6e2c9d94ef2481c9d41bf0ce6279e5f132fb"
metafile = true
[[files]]
-file = "mods/log-begone.pw.toml"
-hash = "a99ba0deb12a2575f0c76db0d31e82b1770461a0e5ef6aafc19d605940e19f6e"
-metafile = true
-
-[[files]]
-file = "mods/login-protection.pw.toml"
-hash = "befbb4e87240d661241fbbd9b2c3dff07123c97850e62322fbdc036ce454d5e2"
-metafile = true
-
-[[files]]
-file = "mods/longer-chat-history.pw.toml"
-hash = "daf891bfc84ac731738a1c89e10c2b6b9f6297c82d5f0026b9634c9b8fba7b85"
-metafile = true
-
-[[files]]
-file = "mods/lootjs.pw.toml"
-hash = "9b32e1374a3d85ccdd4803c8932f72fbeb6357e69d895980e3f24e1974a07ca6"
-metafile = true
-
-[[files]]
-file = "mods/lootr.pw.toml"
-hash = "988377a2fb2346223a83b6545ec52f5b22ebd0e26b63d141427ad389bedfe4f0"
-metafile = true
-
-[[files]]
-file = "mods/luminax.pw.toml"
-hash = "5c2f6a37624c8aeacd8d976e1523fc5756be32943121bf988c640032d7b48f5d"
-metafile = true
-
-[[files]]
-file = "mods/macaws-biomes-o-plenty.pw.toml"
-hash = "cba980a2d83df3c53e319b7cb08dff9e043d1b3c9ab9d5656848273d72ba63f7"
-metafile = true
-
-[[files]]
-file = "mods/macaws-bridges.pw.toml"
-hash = "0c961c709297bcc89f2f07e1eb1049e4d21a331adb020f1786e5a9a0883e037c"
-metafile = true
-
-[[files]]
-file = "mods/macaws-doors.pw.toml"
-hash = "b00f8b696187f092a939b7bbbf2ad2f249665776465bac594e2d0f4f37d36dc4"
-metafile = true
-
-[[files]]
-file = "mods/macaws-fences-and-walls.pw.toml"
-hash = "ea28bcac23c070998d1f7df5dcbf248831c33f59067eaf2fd125adfa07c5722c"
-metafile = true
-
-[[files]]
-file = "mods/macaws-furniture.pw.toml"
-hash = "52019f01292cb860fa135485f941fff42f97910267bf122f2f797e31109bb93f"
-metafile = true
-
-[[files]]
-file = "mods/macaws-holidays.pw.toml"
-hash = "b9c4ccbf05a9002ebdb8981caad8b2442fa851f9cea33699d41ea334938c8df0"
-metafile = true
-
-[[files]]
-file = "mods/macaws-lights-and-lamps.pw.toml"
-hash = "87366a5d82152829103539d930ad9c0e8edbd5a917f65657db76f718f5296927"
-metafile = true
-
-[[files]]
-file = "mods/macaws-paths-and-pavings.pw.toml"
-hash = "e04b1ac906167721ae2696ec837be362e6d6da252e8bc5c0bac29974fbae0461"
-metafile = true
-
-[[files]]
-file = "mods/macaws-roofs.pw.toml"
-hash = "b5f1c37740051774214d8dd035df9bac68ddd4d8c71ed8949fdaabd5949829de"
-metafile = true
-
-[[files]]
-file = "mods/macaws-stairs.pw.toml"
-hash = "abae13cbccdb8789a929cc4d2f9fc38f93ef6bb9082a87f931fcef1b1695cbe6"
-metafile = true
-
-[[files]]
-file = "mods/macaws-trapdoors.pw.toml"
-hash = "4a1f84dbcd179fa481a4d0e5f45da24415158d373117348d4438eaceff4f5fcc"
-metafile = true
-
-[[files]]
-file = "mods/macaws-windows.pw.toml"
-hash = "450ed5663bf1d12ffddc78eda5aa56cb7808cbdac6db8102d18461361aaa555f"
-metafile = true
-
-[[files]]
-file = "mods/magnum-torch.pw.toml"
-hash = "e0eb9856cfbcefd70a853efd4e5ab8deb6a3add9f97f927860ed19b8055f8b88"
-metafile = true
-
-[[files]]
-file = "mods/mechanicals-lib.pw.toml"
-hash = "4e3aaef188d1f975c6ebd539f50021768851f7fc4638079ee72179ec33bf487f"
-metafile = true
-
-[[files]]
-file = "mods/menulogue.pw.toml"
-hash = "38c5651a271c35304d6cd04f281691260573a85aa42e9a95a04c1fdc3e6e819f"
-metafile = true
-
-[[files]]
-file = "mods/midnightlib.pw.toml"
-hash = "73aba17132f267dd76ff682aa84abfb7c09d25a93b9220ee261a1e25337bebc7"
-metafile = true
-
-[[files]]
-file = "mods/minecolonies-compatibility.pw.toml"
-hash = "d490a06df17a5ab903841cf139a28dd25f83bc3f75273dc021790a68ac5ab9eb"
-metafile = true
-
-[[files]]
-file = "mods/minecolonies-for-computercraft.pw.toml"
-hash = "65a263278fb3caa0ec3575049731ab28d6bb1ddf6d462198c5f37e128188f85e"
-metafile = true
-
-[[files]]
-file = "mods/minecolonies-tweaks.pw.toml"
-hash = "f090e3565743b7dda597ac76c1b6b7d4ace3d35f432c97437201dfbb283aa44b"
-metafile = true
-
-[[files]]
-file = "mods/minecolonies.pw.toml"
-hash = "b4c670e5e4aa5a7f99a55c3435d3de9b3aa4cfecbd43831fb32624280205261d"
-metafile = true
-
-[[files]]
-file = "mods/mmlib.pw.toml"
-hash = "65db1262f3d0823a0795b8b38328c0eceeb4632892f7c168e3c8e6abf4638735"
-metafile = true
-
-[[files]]
-file = "mods/mmmmmmmmmmmm.pw.toml"
-hash = "35b03bb2dee1bcbb0436d2024d5c4803930ace5337f0380c6f1fec7a2f75a0cf"
-metafile = true
-
-[[files]]
-file = "mods/mob-lassos.pw.toml"
-hash = "d893658cf4c1e26909e29c6b344614b5b51ea0cd2b380aad721624815a709c57"
-metafile = true
-
-[[files]]
-file = "mods/modefite-item-definition-backport.pw.toml"
-hash = "d5e22fe1cacf92f856df16785fd07587ec709b238aca42c91405ff91aa0bed6d"
-metafile = true
-
-[[files]]
-file = "mods/modernfix.pw.toml"
-hash = "e16a311d5197e286f0955f2ebfb46a72d711050e589224f60fcb8e931eb3a386"
-metafile = true
-
-[[files]]
-file = "mods/moonlight.pw.toml"
-hash = "4e93b2710a407b1a518aba64e77d97fd5a2f853b54e2133eac0768ba90bdc5d6"
-metafile = true
-
-[[files]]
-file = "mods/more-overlays-updated.pw.toml"
-hash = "a9b5d9fb791c757bcc59b20d0cf3b1fc42f026feb7514c7ce59ee43726f3366d"
-metafile = true
-
-[[files]]
-file = "mods/mossylib.pw.toml"
-hash = "b7138998e48a1154889992f8b88ee5934544a398c88db993859c35c0aa490a39"
+file = "mods/mouse-tweaks.pw.toml"
+hash = "89fcae9fccf6aec59355405e1160ed15d523c34e08e555a0da6f46fb8a5087fe"
metafile = true
[[files]]
file = "mods/mru.pw.toml"
-hash = "42805ef7e224873873d190b0363f2a53dae02530553574f29fab92e258bc0470"
-metafile = true
-
-[[files]]
-file = "mods/multi-piston.pw.toml"
-hash = "bc9449306cb2c32f16347779291d68e5fba67f85d7aca04b4b9cc1c033ec4083"
-metafile = true
-
-[[files]]
-file = "mods/natures-compass.pw.toml"
-hash = "35acdf433fe8f8599f59975e848efdb717663c2c471d3a5dc18743799795a736"
-metafile = true
-
-[[files]]
-file = "mods/necronomicon.pw.toml"
-hash = "f4e01222594116f7ebe3bd3908ae066550172eafb9a1ef383b277be569c38e45"
-metafile = true
-
-[[files]]
-file = "mods/nedologin.pw.toml"
-hash = "af7243e096a68e5cb5550727d5ba91c8cb193cbe23cd8079ad4af8f38331c152"
-metafile = true
-
-[[files]]
-file = "mods/neruina.pw.toml"
-hash = "c8416fe79c21e4d747cb9a4a955e185981a298653fd89c2ff73410b3280af35e"
-metafile = true
-
-[[files]]
-file = "mods/netherportalfix.pw.toml"
-hash = "5dc059422613b5645cb00e32d3bfd53de428c4939113d11ce2c844cb54165da6"
-metafile = true
-
-[[files]]
-file = "mods/night-lights.pw.toml"
-hash = "9245bae56b56ece6b125b1694ec309945eb71e6063e2334c313982737a485778"
+hash = "6131a5b737f518af6131c8a9f8016d9a3274696e2e9c6d02210cf58286ab4aa5"
metafile = true
[[files]]
file = "mods/no-chat-reports.pw.toml"
-hash = "5da18814472be5dc93a21886983646da3a7236413800075ac75229be82d114fa"
-metafile = true
-
-[[files]]
-file = "mods/noisiumforked.pw.toml"
-hash = "df6299f5622d3e53a9cae66696cdc7b2b557b11b5be101eebb7ebd7a91d501db"
+hash = "3db1b61528d0fdd908f1fe57685bbc49cdbe496bfe0e349a0280334444193c73"
metafile = true
[[files]]
file = "mods/not-enough-animations.pw.toml"
-hash = "03bfdca138de9c56b29b120a3a1693269951d261916a8bc16e48d0c3576e72fe"
+hash = "0f1192a7e40192261310314d9fc2d584c701245dd29698ea1a674b3b676e9abd"
metafile = true
[[files]]
-file = "mods/notenoughrecipebook.pw.toml"
-hash = "6df80014ec12832c5627e60f7c916e0cb8a9d8dbb3f7c4ff863de3a6e39957aa"
-metafile = true
-
-[[files]]
-file = "mods/nullscape.pw.toml"
-hash = "dcfbfa39abeaba554c2c5323f9b9a3ec58dfc386aca2d237f73948abdbdc7125"
-metafile = true
-
-[[files]]
-file = "mods/observable.pw.toml"
-hash = "3e477c97729015ac6184c0b56cb148947b7c0dc5cca764336ee96719f05f05e6"
-metafile = true
-
-[[files]]
-file = "mods/octo-lib.pw.toml"
-hash = "3f552bbdc42f07fd7d5695ced1d27d774af63cff5460be45817939e5f8e4f9de"
-metafile = true
-
-[[files]]
-file = "mods/overflowing-bars.pw.toml"
-hash = "cb40fc0e1e0a3338d57b34a5ba2612ae9a9f0e32619695c4da637a98b4e52cf3"
-metafile = true
-
-[[files]]
-file = "mods/owo-lib.pw.toml"
-hash = "46831c04077a06df823bcd0f254833a90a9a9ccc78f5069f4b4c27fa301ac0cf"
-metafile = true
-
-[[files]]
-file = "mods/packet-fixer.pw.toml"
-hash = "84cb0dcad9ac46d22adba4fb7924951affa6ac5e46027a3b25fa9a0db8d91b2b"
-metafile = true
-
-[[files]]
-file = "mods/parcool+-compatibility-addon-neoforge-edition.pw.toml"
-hash = "6ef4a3bd79e608d05d43db5be5bfb349bed035ffe8377ffebebe384e892023e2"
-metafile = true
-
-[[files]]
-file = "mods/parcool.pw.toml"
-hash = "c1bb2b2c278638945373172f712d504441c4b4a97dc3ad4a76dc5f8a36e4c868"
+file = "mods/overlaylib.pw.toml"
+hash = "459db41fc90cd9ff5d237d44908bd27ef72f6c420955c404f7dd20a23d5e6924"
metafile = true
[[files]]
file = "mods/particle-effects.pw.toml"
-hash = "2194528e2a36934e31baa83e3937ec27b60e57cb5d7839cf7574a54b752ddde6"
-metafile = true
-
-[[files]]
-file = "mods/particle-interactions.pw.toml"
-hash = "12fa04dfc69d95c522b43e3d5a3e0d2439c332f51d87aea9c214631dd607a7ce"
+hash = "50f88cf7fd628d666b8ad6435c3c20275ee9bb6b98d1b50b8a0f41370634dda9"
metafile = true
[[files]]
file = "mods/particle-rain.pw.toml"
-hash = "6f24e7f5ecef862b1bdb61031637e27b093f185c3219023bea94d2d954ec4180"
+hash = "6da3a9448d083b3aab7652307a5dde3de419ccda0b8e98b9f9ce8c00615a0361"
metafile = true
[[files]]
-file = "mods/particular-reforged.pw.toml"
-hash = "946427fd1d5d6efda378bab0afc23bf0c450ae3ab04fd83789828e98b2cd1a81"
+file = "mods/placeholder-api.pw.toml"
+hash = "d20369e5848ca31ecbb49bae22e953439173bd4617ca239b23335366b2a6a0e9"
metafile = true
[[files]]
-file = "mods/patchouli.pw.toml"
-hash = "d7f360ebb9f009d6dc0b368cd8fa399bdff70c0f6ef931687b2a35137f72715d"
-metafile = true
-
-[[files]]
-file = "mods/pehkui.pw.toml"
-hash = "e5141bf653c820b9967b8be2e3d9d8e83f3b54d0450f0cabe812e00cce481fdf"
-metafile = true
-
-[[files]]
-file = "mods/pet_home.pw.toml"
-hash = "db50ded633426523bc31d9f40c7b43cf422ad7c417bf09d229e14e78b14480fe"
-metafile = true
-
-[[files]]
-file = "mods/petrolpark.pw.toml"
-hash = "d697896268af5b0b91ac4736007bbccd301aa8aa428c03ed70e23a15d719527e"
-metafile = true
-
-[[files]]
-file = "mods/petrols-parts.pw.toml"
-hash = "9421934b10433b6a421bd7c2d38a3c59023c316f17a4e9d7ce6152e7e039da85"
-metafile = true
-
-[[files]]
-file = "mods/pf-neoforge.pw.toml"
-hash = "1ef7ce6d5fe6e584914680f5463508996f0dd1c2bdbc051b8b3b050c85e134ff"
-metafile = true
-
-[[files]]
-file = "mods/pick-up-notifier.pw.toml"
-hash = "49c0bacf8e4cb3ade6c384ad379282f92d7fa3075f2affd8e3093feb685288dd"
-metafile = true
-
-[[files]]
-file = "mods/ping-wheel.pw.toml"
-hash = "650330109d21831664d2ff597c7a90200eda69a1efaca4e9b0b6b6297ac3c364"
-metafile = true
-
-[[files]]
-file = "mods/placebo.pw.toml"
-hash = "201e0be56d2d9430843688b4a04dea207732b6d60f8001fb9e6396d48aea287f"
-metafile = true
-
-[[files]]
-file = "mods/platform.pw.toml"
-hash = "00887452f4c902a5f98fc42875d522e59948b60c20d887855a183c0f7235c641"
-metafile = true
-
-[[files]]
-file = "mods/polymorph.pw.toml"
-hash = "152769b5dfbb92a836634e315898b23b6a555c60b6f05ddf38c00085f2b784f6"
-metafile = true
-
-[[files]]
-file = "mods/polytone.pw.toml"
-hash = "636f08c84e9a1e1793850aa4f2390e5ece8fc25abee1d5d83679f3813e113802"
-metafile = true
-
-[[files]]
-file = "mods/ponder.pw.toml"
-hash = "5ead8d8bc26cdbe1a17dc055f7f0fe762a08254d0199d6ea8fcc58839ab274f2"
-metafile = true
-
-[[files]]
-file = "mods/power-grid.pw.toml"
-hash = "1c5522db3b8327e889b0ec6fe8569c4f864b8515a5f1cf439c4bae86a86234e2"
+file = "mods/presence-footsteps.pw.toml"
+hash = "b06a45aed1a138c178d3aca3ec47f5af2d56d5c7ad03403b3530826bd95c49d3"
metafile = true
[[files]]
file = "mods/prickle.pw.toml"
-hash = "c99c5bac469e8d6ece5aae80f08635e3bbb8367f0c586b6288573c725faefe69"
-metafile = true
-
-[[files]]
-file = "mods/prism-lib.pw.toml"
-hash = "d9b38ba42434eb436d036b1c8add839bee003240dc85cc54ec626aac58c59070"
-metafile = true
-
-[[files]]
-file = "mods/probejs.pw.toml"
-hash = "19c4bf1ee874d3106d4d29bb4abe2d9f747ca8a3cc8c68532098f3865d9bae77"
-metafile = true
-
-[[files]]
-file = "mods/proxy-compatible-forge.pw.toml"
-hash = "c80a96963f867c8c01c8e72df13abc9e97bc9ae99575b94fd95605875c60b88b"
+hash = "ebcafffe4e43598c2699d87ef8c72e95c8460478bd286a341030d733769182a1"
metafile = true
[[files]]
file = "mods/punchy-fpa.pw.toml"
-hash = "1124f89eebf45179ffbe0b81d165e182ae236e171b8687951f870010d0bbb35f"
-metafile = true
-
-[[files]]
-file = "mods/puzzles-lib.pw.toml"
-hash = "22dde7441f5bd5d2b4699d00f0efed79f75664dade5a66a36f181a0a823c751c"
-metafile = true
-
-[[files]]
-file = "mods/quark.pw.toml"
-hash = "79ac35ba2d4a1ae04f92db5c3b10821970dde8153d7877566eef2ed7e650146b"
-metafile = true
-
-[[files]]
-file = "mods/ranged-wireless-redstone.pw.toml"
-hash = "897b1e6b95167458d26c4beb032b6b3aabf15a815ceb564e7b5a1e55683e0eee"
-metafile = true
-
-[[files]]
-file = "mods/rebind-narrator.pw.toml"
-hash = "e14677e4e666a43564e6d60bc5bb3463a1a90a53c92267e6e76fb47eff561670"
-metafile = true
-
-[[files]]
-file = "mods/rechiseled-create.pw.toml"
-hash = "e3e04f1664902e639c5d1df39cc8085fdece053827479b452ac728bcd3604c13"
-metafile = true
-
-[[files]]
-file = "mods/rechiseled.pw.toml"
-hash = "b4cb292255e46d058ef9c4a6bcdf562ae539489a31d0b4bea3718042d98e5c86"
-metafile = true
-
-[[files]]
-file = "mods/recipe-essentials-forge-fabric.pw.toml"
-hash = "fba0893c1da8c6e93beb9dac0e03228ebc108e3016a44d43c6e4d1faea2a16f2"
-metafile = true
-
-[[files]]
-file = "mods/recipe-fixer.pw.toml"
-hash = "71c9483d08c68be5149794565d81247de34215d2aad658db49f6c5280eaeb948"
-metafile = true
-
-[[files]]
-file = "mods/reconnectible-chains.pw.toml"
-hash = "055f4a4984bf72d4165be0bde669d66059c609c02df4042e1495b63341bfe580"
-metafile = true
-
-[[files]]
-file = "mods/redirected.pw.toml"
-hash = "b0038c775e22fa883d474eb1ef0f686cc544091844e24a8a4b5774838059e808"
-metafile = true
-
-[[files]]
-file = "mods/redstonepen.pw.toml"
-hash = "c92edc349660c91cadfa880e2ba26382123467f96a094849220f6fcce977d858"
+hash = "c8a41667492f3d3166298a20de64d1fcd67560979ff3f34ea29fd43e6218e054"
metafile = true
[[files]]
file = "mods/reeses-sodium-options.pw.toml"
-hash = "09306b955060349986ccf6a6d2a67f1e019fa172a7dc690dd6007f81c966309a"
-metafile = true
-
-[[files]]
-file = "mods/resource-pack-overrides.pw.toml"
-hash = "b8101dca20d054277d99e75b43dd8db44dea64a761d2ab69fdda9f6d59d9e6f1"
-metafile = true
-
-[[files]]
-file = "mods/resourceful-lib.pw.toml"
-hash = "c0b066684294c33972d562e0cb08ea17b2d31bcf86cd1d6c63b8e968f0eac7a2"
+hash = "5df4a212f7297545920f3e69aa8a9b2e9df8dfad2e35c5a5fb1485c5a2b0ba84"
metafile = true
[[files]]
file = "mods/respackopts.pw.toml"
-hash = "90b9919bbe87b80bb3274228d6543adb328a51753b0741f6ea4d98441f268983"
-metafile = true
-
-[[files]]
-file = "mods/responsiveshields.pw.toml"
-hash = "6085325b661e439e982a471eddc3a390918db9be3dcd198e6faeb33f6d9aaff0"
-metafile = true
-
-[[files]]
-file = "mods/rhino.pw.toml"
-hash = "6b91f46291891e725189b0bd54d0db0f66925b1e785bdfa737592dfcf41a79a3"
-metafile = true
-
-[[files]]
-file = "mods/rpl.pw.toml"
-hash = "7815e5a589de0c02a62ae83590e1f75f4d0c269e48f2435ce2ac448976ddf49f"
-metafile = true
-
-[[files]]
-file = "mods/runiclib.pw.toml"
-hash = "6a652553ffaf58fd4c7010d27ce060df632b715597be3a44b32d470191b9b686"
-metafile = true
-
-[[files]]
-file = "mods/sable.pw.toml"
-hash = "e4c43e944439f4941ba1c417ab3ac1ec3dbd9c95a8456a2069641d031317e142"
-metafile = true
-
-[[files]]
-file = "mods/sablecompat.pw.toml"
-hash = "753db312dde944dc4278569734f2d14a7e47a9344946de3cf3b10c601ecd9764"
-metafile = true
-
-[[files]]
-file = "mods/saplanting.pw.toml"
-hash = "7f3abe4661620d0c94c1fce96f48f5e1827dbc40e61a0289467ca78ff9879ba9"
+hash = "a2fea653e27b983ceaf3d52e9e272c45cdd20ee3a6aa8e1bc4f45343b2b0aa4c"
metafile = true
[[files]]
file = "mods/searchables.pw.toml"
-hash = "ce9ddada6ffd55a512149cc474c6a453281a997a5fdf1b7b4a2cc73f875e704a"
+hash = "a606f6f9cebde93fb1e93548291dd40ab19786064fd61afb5d41195741b152eb"
metafile = true
[[files]]
-file = "mods/servercore.pw.toml"
-hash = "ba0fbc01b797b664021580151aa626f3816bdf4420136cc424761df4d05c9d55"
-metafile = true
-
-[[files]]
-file = "mods/shut-up-gl-error.pw.toml"
-hash = "2a5158acf9b23d9e23fc5097dbf3a12f57458a107b3a2d2794317c298aa203fa"
-metafile = true
-
-[[files]]
-file = "mods/silent-gear.pw.toml"
-hash = "087ba9ed2ea4bfbf8e8ec6fafae467f4b4e8d262f46f8066e3f84dc5e231ec21"
-metafile = true
-
-[[files]]
-file = "mods/silent-lib.pw.toml"
-hash = "d692170020a2e8b1dd1d0af610a14c25553bae66bb3f7372123115b5c7bc6157"
-metafile = true
-
-[[files]]
-file = "mods/silents-gems.pw.toml"
-hash = "88409b83fd1a3c90a52ded3e8de9951573c147113772cb40ecf2d4f5af1e874a"
-metafile = true
-
-[[files]]
-file = "mods/simple-backups.pw.toml"
-hash = "ae0a554d6326b4cf9f412e7bc08714013575452821676bd6c0699dc5438cb25e"
-metafile = true
-
-[[files]]
-file = "mods/simple-custom-early-loading.pw.toml"
-hash = "5f0e2365aaf6f330ce0ae9f4b78f45946b25a9678332d90d1d8bda3421b957ba"
+file = "mods/shoulder-surfing-reloaded.pw.toml"
+hash = "914e28f46c99fb416ba1fd10a6b3043ad912904e9f2a16ee3deead9ea70a6ed9"
metafile = true
[[files]]
file = "mods/simple-voice-chat.pw.toml"
-hash = "a4af1bf7389eddd65fb5b665b711e0b25e9e8ccb6b17a1fb50aff8d886859ad6"
-metafile = true
-
-[[files]]
-file = "mods/simply-light.pw.toml"
-hash = "64faee9ca0fb7655cf90fde3e5abc93f38f43faf4fb3c6dd328ca90ce764c247"
-metafile = true
-
-[[files]]
-file = "mods/simulated-copycats.pw.toml"
-hash = "23d57ecbbfffa98d9a4482d246da5d2d3d6b9b1955588ac18698e9e7a637ca93"
-metafile = true
-
-[[files]]
-file = "mods/sizeshiftingpotions.pw.toml"
-hash = "86e5d34deddb681e5ea207389b3775b386c9ae4108d623641cf690f94c86bfdd"
-metafile = true
-
-[[files]]
-file = "mods/skinrestorer.pw.toml"
-hash = "ff8556cebae2ed386522c043a5bbcd475e4bf8befde4bfadbe53ee565128e96d"
-metafile = true
-
-[[files]]
-file = "mods/slice-and-dice.pw.toml"
-hash = "18ca1d438084a8578f4b75f12233db58ca1deec55f117fb875afa21f2c021559"
-metafile = true
-
-[[files]]
-file = "mods/smallcolonies.pw.toml"
-hash = "55b7956f5bdf88fa96c46b5e31a8856ad16f97826d43bb589f9ad38044b5c7bc"
-metafile = true
-
-[[files]]
-file = "mods/smooth-chunk-save.pw.toml"
-hash = "ff6934dbf3203c63dbdab3b2b3a89e82c047ad22db63d8511d737a489aac743c"
+hash = "a2e9d2e08cb39c159b50ab8a0a2c38896700f7ab66a7682d691dd91628b4b34d"
metafile = true
[[files]]
file = "mods/smooth-swapping.pw.toml"
-hash = "c29444a15935e622aaf6a8849cbed78095c1f9328315383a382859b3872d97ee"
-metafile = true
-
-[[files]]
-file = "mods/sodium-dynamic-lights.pw.toml"
-hash = "c1e526d3d17cb3563e596d45c7567ed1fe60c31bdc3457f7a747ef8150bd3c1b"
+hash = "e9d554d14d0dace018d032500d842b6ae17253cdd08ac0542bb69774287010a4"
metafile = true
[[files]]
file = "mods/sodium-extra.pw.toml"
-hash = "a1fb713df668ed21dda0602e99cb23b991c8faff841e130d7aae46258c3d6a45"
-metafile = true
-
-[[files]]
-file = "mods/sodium-options-api.pw.toml"
-hash = "d193173f0f5dfb4a921d44e29e8d5cee656dd3a40872939069715bb482b66fc9"
-metafile = true
-
-[[files]]
-file = "mods/sodium-options-mod-compat.pw.toml"
-hash = "d791fd50a3874ff69ab767bd35b7a30e4b33caaae9a129401a66cdc6cc43ee7c"
+hash = "546965f1ab52fc464c51e36c52305fef231837c22454d22447b8423e379502cd"
metafile = true
[[files]]
file = "mods/sodium.pw.toml"
-hash = "9bda5c5784ac697fc6fe0c1c6e8fec99dac8e2140c500150f055b75bc4a22a3a"
-metafile = true
-
-[[files]]
-file = "mods/sooty-chimneys.pw.toml"
-hash = "924b292f54a9a8c7196773b03e1f503a0eb70af4c0aa06a02bfb6c8f4617c660"
-metafile = true
-
-[[files]]
-file = "mods/sophisticated-backpacks-create-integration.pw.toml"
-hash = "98894c50922dfad36e4313d798d4497a61c42ce855b44fd63aea79b4990cac5d"
-metafile = true
-
-[[files]]
-file = "mods/sophisticated-backpacks.pw.toml"
-hash = "b656cd4d01f562e4222b9e872770f9517d123d752019aa37946f3264163a6bcc"
-metafile = true
-
-[[files]]
-file = "mods/sophisticated-core.pw.toml"
-hash = "57ca1699559cc3e23320e27b1cca02b5c3687bc7c6d4506cd663570971e60dfc"
-metafile = true
-
-[[files]]
-file = "mods/sophisticated-item-actions.pw.toml"
-hash = "abb369addcdf7eb2a4e9de8a00c252d695f68acaf5503db47fe50c62a634cc7a"
-metafile = true
-
-[[files]]
-file = "mods/sophisticated-storage-create-integration.pw.toml"
-hash = "8f9cfa61518cb3f9a1bca32ff2a50d39bb5dc33041a34cbe292462f6cefa3069"
-metafile = true
-
-[[files]]
-file = "mods/sophisticated-storage-in-motion.pw.toml"
-hash = "c6195dcc12d6c9d94445baf15381b897d34774bf1cd68b1e6dc6a953da61a803"
-metafile = true
-
-[[files]]
-file = "mods/sophisticated-storage.pw.toml"
-hash = "3edbfd427996e6e9ce800a7cf8503de1790b7d6c068138ead492c4fd8b267acf"
-metafile = true
-
-[[files]]
-file = "mods/soulbound-enchantment.pw.toml"
-hash = "8d9d741f3b4a89c617f8ea7d4ba02c0b82e8703e441478f23633945a1a653988"
+hash = "e5278cc1dcda4fe789eaf05318fa5885f9f3412685f8ac231fe9a395409089e0"
metafile = true
[[files]]
file = "mods/sound-physics-remastered.pw.toml"
-hash = "258a77de0a6db4c9ab045cbb240bcf4eac0dbbca3f6bc981fb461e55c247f23f"
+hash = "7560a0a8d7737d587fc2e3484e5573a743988549c2ce5f24746f8ea816cad5c9"
metafile = true
[[files]]
file = "mods/sound.pw.toml"
-hash = "a34f1f8eca0840688beac1fc065bd5a9c1c290f34671d71631ed395122cf284b"
+hash = "cf93b732f81e703698a69ed72676bfe48d03c53020a111fb3242980051c90fbf"
metafile = true
[[files]]
-file = "mods/spark.pw.toml"
-hash = "593fa7b30ab016aa45be07bd6bef3a9f160ed0f24689850d60bf84995d69b843"
+file = "mods/subtle-effects.pw.toml"
+hash = "093b71a04cb15cf174fdabaf69f16f2e1cd9de5aaf16130e037ef62b6d4e42ba"
metafile = true
[[files]]
-file = "mods/sparsestructures.pw.toml"
-hash = "8c71edbbb86e5d3e1c14ea6629382539d44e75b1061725df9c3abceb889a8591"
-metafile = true
-
-[[files]]
-file = "mods/spawn-animations-compats.pw.toml"
-hash = "2a8d30f4ae518416ae790ad5547bc1018af2f4d972eea78da533dfb3b5676a35"
-metafile = true
-
-[[files]]
-file = "mods/spawn-animations.pw.toml"
-hash = "463aba1cd986ba8d86c635fb85a15deb680fcf67e0fdfb6ab6b3444d16894258"
-metafile = true
-
-[[files]]
-file = "mods/spice-of-life-onion.pw.toml"
-hash = "6d22056366c7d5e3a8a79a8549a4b7209702d021590d8b3003de525f1bf29a63"
-metafile = true
-
-[[files]]
-file = "mods/srdp.pw.toml"
-hash = "c40cd6e94191418cc6f334ffc37d55f09064ab19623ea119b2e74c9688d82109"
-metafile = true
-
-[[files]]
-file = "mods/starter-kit.pw.toml"
-hash = "184c63d81d401e2e8b1e63d446afeaa577e4836cd29c147edff387a57f08f9e4"
-metafile = true
-
-[[files]]
-file = "mods/structure-essentials-forge-fabric.pw.toml"
-hash = "dcbf8b45454dc87262ef3660d21e7fb73f035e3a65aa8fb6c1c711c63cec335d"
-metafile = true
-
-[[files]]
-file = "mods/structurize.pw.toml"
-hash = "2cdd809f9697c72da8337f719ca96e907fc764b4cc6b194807ac83e586d8f260"
-metafile = true
-
-[[files]]
-file = "mods/stylecolonies.pw.toml"
-hash = "6f7259f3f66eed62b0d6140d0b65745d28539fad842e2bd187195617835ea3aa"
-metafile = true
-
-[[files]]
-file = "mods/supermartijn642s-config-lib.pw.toml"
-hash = "62bd7012826fdcccf17a089055be67f87fb7335c88e73efc52bc9e51a1bf3188"
-metafile = true
-
-[[files]]
-file = "mods/supermartijn642s-core-lib.pw.toml"
-hash = "3c08d6331ca871abdfa7a185011d2a6349a1125cc6b2cf87f9c89ca4043dbe70"
-metafile = true
-
-[[files]]
-file = "mods/supplementaries.pw.toml"
-hash = "9cfdabfae56ec49c0c3939640e3149a2deebd33dc342f3585e0c82b9ac326ab6"
-metafile = true
-
-[[files]]
-file = "mods/tectonic.pw.toml"
-hash = "f82948c39ab3252ade46636436a3077e8baeb6b3b035b3651f827f8b0a256beb"
-metafile = true
-
-[[files]]
-file = "mods/telluriumforge.pw.toml"
-hash = "7c354e50bf51143f3555cc8e5b296cecd5147b1f8f4f94e078445ec57839ee4d"
-metafile = true
-
-[[files]]
-file = "mods/terrablender.pw.toml"
-hash = "15962183bec2468058c70e87aa32e902a08489b0f86741088cdc9aa958ba4931"
-metafile = true
-
-[[files]]
-file = "mods/tesseract-api.pw.toml"
-hash = "8c8a278e3356abb1e2ae4df58b567052b1c43fe73b2c39076560cb4025076529"
-metafile = true
-
-[[files]]
-file = "mods/tiny-gates.pw.toml"
-hash = "b8a757bce33e01bc9b5c12a6c0f3a2abb28e2f160ae250f1a2ecee9b5729082d"
-metafile = true
-
-[[files]]
-file = "mods/tiny-redstone.pw.toml"
-hash = "8fe5890c7da94d9ab67f10c90127545bae5722f34b140dc38dc996df44810ba2"
-metafile = true
-
-[[files]]
-file = "mods/tinycreate.pw.toml"
-hash = "7e0f8dd65388ada639cce69470901f82594d7186a2a3d99bf86b5720fc01d248"
-metafile = true
-
-[[files]]
-file = "mods/titanium.pw.toml"
-hash = "b4839b51f328fbd3af8addab6905f444a425ffd8d540966766bbe2947528cba8"
-metafile = true
-
-[[files]]
-file = "mods/toms-peripherals.pw.toml"
-hash = "3072d18000a88e43e937e591d115e96a196bf5e9a7eecdc56f6d2cf71f8cd3b3"
-metafile = true
-
-[[files]]
-file = "mods/toms-storage.pw.toml"
-hash = "0f67fdb37d6ef354f36a1da5805b5c083be21e7367868ec81d29426d94749609"
-metafile = true
-
-[[files]]
-file = "mods/too-fast.pw.toml"
-hash = "63da0a2850babdf37f9511b17d2962fbaa9ce980d4c8478299767954df4efc19"
-metafile = true
-
-[[files]]
-file = "mods/towns-and-towers.pw.toml"
-hash = "5518dd2f6a5d88e4affb9df628604737893025206d7149579e4c24f909b130a3"
-metafile = true
-
-[[files]]
-file = "mods/towntalk.pw.toml"
-hash = "a7074e8e499d34f5ce633dbd33f818e376dd1941ec5b1d97a33acd019df69b5a"
-metafile = true
-
-[[files]]
-file = "mods/trade-cycling.pw.toml"
-hash = "1ce973c231d9d6a7e788f5a2eb0797a0f5b8beef318d70f97931309ff7ef9abe"
-metafile = true
-
-[[files]]
-file = "mods/trash-cans.pw.toml"
-hash = "a43bccc1cdad8e0ce5167f379c98935f7ea8117ac0bda2218b372defbc9fc985"
-metafile = true
-
-[[files]]
-file = "mods/treechop.pw.toml"
-hash = "da1c1cf28e8d5ffe377998d29d59eae29a2020f2de7a0aea7f7253acdc695cfd"
-metafile = true
-
-[[files]]
-file = "mods/true-darkness-refabricated.pw.toml"
-hash = "5791335057aee4d1ccc65994d1aae3b9227394df4f896b72b91f393c687a6304"
-metafile = true
-
-[[files]]
-file = "mods/tt20.pw.toml"
-hash = "ad3356f18bc95881483998ac4b7f07dd7f87c9688514274a1c4e74e8f756a358"
-metafile = true
-
-[[files]]
-file = "mods/turtle-charging-station.pw.toml"
-hash = "cc4f4a7698d1f40e2c6278436402dcb553ada9a568f8d7faa5de7be8c698b92a"
-metafile = true
-
-[[files]]
-file = "mods/txnilib.pw.toml"
-hash = "bbf8f2ba1e4bba18c1f61b2f003063052f56dd9951ceae3e227b6cbf9affd29f"
-metafile = true
-
-[[files]]
-file = "mods/uniful.pw.toml"
-hash = "352ae441c58fa19ac2adcb52647669453088c43636912d737de4b37716ccb670"
-metafile = true
-
-[[files]]
-file = "mods/universal-bone-meal.pw.toml"
-hash = "36451170388b68c89ba69f5f2bd4fd283d1811a3d9b5e31281a424f9ca6f61a7"
-metafile = true
-
-[[files]]
-file = "mods/vanillabackport.pw.toml"
-hash = "ef6ec054264f943b1391d230317264f146057b9e3b07e99f4c383c324831b190"
-metafile = true
-
-[[files]]
-file = "mods/vertigo.pw.toml"
-hash = "f49660144484e5bb61be21e175a60c55b87b20d40d2ffb3634f2129d2d880cef"
-metafile = true
-
-[[files]]
-file = "mods/vista-aeronautics-fix.pw.toml"
-hash = "72010b09a0bf4d7622d86bae25852c88d71f7259eea2d1c6955b90af4935b682"
-metafile = true
-
-[[files]]
-file = "mods/vista_tv.pw.toml"
-hash = "c493f2722c4a9c08029f43140babc8f37bacfda57932ce5b29b29e388710fe82"
-metafile = true
-
-[[files]]
-file = "mods/vivecraft-compat.pw.toml"
-hash = "4670cdef72a5b5805925e600a2be56bba331bdb8eb5c0e620d4d0c80bb2f9aab"
-metafile = true
-
-[[files]]
-file = "mods/vivecraft.pw.toml"
-hash = "0c81aa54bce36ac73cc7944d1c59bd0d798fd9ae8b93187d38754dfbf627085e"
-metafile = true
-
-[[files]]
-file = "mods/voidtotem.pw.toml"
-hash = "b701df90f4f93dae1b4aaa799a43f5f8b7b0eb8b08a1caa4e2cdcbcb69d897f7"
-metafile = true
-
-[[files]]
-file = "mods/voxy-server.pw.toml"
-hash = "17fb051b9806d86283e658ffedde246f648621c17dd809e7d1da1496393aef80"
+file = "mods/visuality.pw.toml"
+hash = "70810061d41b8eb952f99ef365ba26d04ae6e08875da2adfe66d9a6b337128f2"
metafile = true
[[files]]
file = "mods/voxy.pw.toml"
-hash = "5d34e185f0edc0c21b55b420c5e8bb9345e6e653796a47fef5459f97f60bfa20"
+hash = "265c2a4cb987474f6c893adc5bf5b14ba6756bbed5fc56dfb5e29649062a84a1"
metafile = true
[[files]]
-file = "mods/vs-hose-connectors.pw.toml"
-hash = "0beacfea53e3c4ceb9403be8ab7f993201263c2d9de6d4c340a48b930bc69d01"
-metafile = true
-
-[[files]]
-file = "mods/waterframes.pw.toml"
-hash = "5d5b144eb42a6a6d505c720a3f04c6b84be39165ccf08c3f1a01dabf0e75b2ac"
-metafile = true
-
-[[files]]
-file = "mods/watermedia-yt-plugin.pw.toml"
-hash = "42d7f384202b7b18d4671a28f8e2a1972cb9487683df1100db5718d84258080b"
-metafile = true
-
-[[files]]
-file = "mods/watermedia.pw.toml"
-hash = "61e0cf045bf5fdaa54f9e4d2cb5304b239ca1479e3b2f64be3e1f2b453200b56"
-metafile = true
-
-[[files]]
-file = "mods/watervision.pw.toml"
-hash = "022c8bb3430adc4826aa93ec69a378fc6b200aa9a6b6cde1ca499aeaed441e5d"
-metafile = true
-
-[[files]]
-file = "mods/waystones-sable.pw.toml"
-hash = "f594a4eb1c1780d994e98f55e5bb046693caa90a24ae7cabb5b1d08fa38b2f3d"
-metafile = true
-
-[[files]]
-file = "mods/waystones.pw.toml"
-hash = "6469e09b6d02aa3f1aeb653c9e33ec948e2bd9d09cabc60a834552783120c018"
+file = "mods/wavey-capes.pw.toml"
+hash = "4928ad19eebd85b73681130c0b2854d827cba116083d3388192e3ac174364f90"
metafile = true
[[files]]
file = "mods/weaponmaster.pw.toml"
-hash = "6910872a2662cdc05acd0c3fb435855fe171c69629b68b2e72f69695e2428d4b"
+hash = "5d456e52d5cd1a5cfaed8fd09cf850857506c041e067338d6669509acf8358e0"
metafile = true
[[files]]
-file = "mods/what-are-they-up-to.pw.toml"
-hash = "9ce52d07c0c3d146a2a44f8bc187138ce7a5558a4e3ab540c86234702b6de274"
+file = "mods/xaeroplus.pw.toml"
+hash = "a7430ae27d905b64e8e0fd94261a7b9c5bdeaa4b034fa02759ef139a6349ec85"
+metafile = true
+
+[[files]]
+file = "mods/xaeros-minimap.pw.toml"
+hash = "f69228cef8adb3becb463aa2ed728998487fc947d79a3d0e47b8c47c964ce589"
+metafile = true
+
+[[files]]
+file = "mods/xaeros-world-map.pw.toml"
+hash = "86237b7e69781303d17f0359da7e79821e1cd86472ebee91b3c0bd8d1abb467e"
metafile = true
[[files]]
file = "mods/yacl.pw.toml"
-hash = "539f362e9e192cf3b2813e0dfdfc51a5e6814129c6e82a9733842529beea6242"
+hash = "51a17d028bf0d35c66d269185a63ea4adc968f60727454d0f8ed3ef2138f8612"
metafile = true
[[files]]
-file = "mods/yungs-api.pw.toml"
-hash = "d9c0c9209bac0b693af2a7c1e47ffb28d366bad19c91df31dc6d345fa75250a1"
+file = "mods/zoomify.pw.toml"
+hash = "f27f5b486c792c796e451515c85b39b48c10840cfbec7f8632ed6c2643edde1e"
metafile = true
[[files]]
-file = "mods/yungs-better-desert-temples.pw.toml"
-hash = "634130ab233121c290fdb2567afd3939af6d98760c11f14db0426b64b8955894"
-metafile = true
-
-[[files]]
-file = "mods/yungs-better-dungeons.pw.toml"
-hash = "4c2830674a08ec9f10af13e4d259aa60158bd306a3996d935e678281ec0cb5fd"
-metafile = true
-
-[[files]]
-file = "mods/yungs-better-end-island.pw.toml"
-hash = "902c397d5dfc69b497681ba71aa5b8a8a85479b1ccf25157867e4803c16dd65b"
-metafile = true
-
-[[files]]
-file = "mods/yungs-better-jungle-temples.pw.toml"
-hash = "ee63a5958eb1e0238257e2064d917bdaf8e528a47904bdfbe04a5758a1537e9f"
-metafile = true
-
-[[files]]
-file = "mods/yungs-better-mineshafts.pw.toml"
-hash = "0cc13a86488cf89d2989edc1636fa63c7efa2fe819246d42af35113458d5ba5b"
-metafile = true
-
-[[files]]
-file = "mods/yungs-better-nether-fortresses.pw.toml"
-hash = "c0e40691651465b4eb1037749148c2078123604195e19b582dbef3cd5914e3b1"
-metafile = true
-
-[[files]]
-file = "mods/yungs-better-ocean-monuments.pw.toml"
-hash = "9492d0854c51570bf2a6bace6267262e7573b94c40d721348996617e5d99480a"
-metafile = true
-
-[[files]]
-file = "mods/yungs-better-strongholds.pw.toml"
-hash = "1a33e6d64e88ad59b65d126c6457d582e62724167349ea184eb237435298985e"
-metafile = true
-
-[[files]]
-file = "mods/yungs-better-witch-huts.pw.toml"
-hash = "e2b23d0a1bf228d37ff8c3330150c24eb19cb875e113fae543191f34ded92ff8"
-metafile = true
-
-[[files]]
-file = "mods/yungs-bridges.pw.toml"
-hash = "9d9b074b2425fc4f19808b7d6df4a0baeae39a37e909107aaa85004df1a2d195"
-metafile = true
-
-[[files]]
-file = "mods/yungs-extras.pw.toml"
-hash = "2541b092b92a82757e5d200a6093658e20db548bb8583abad3f4506ed04e5ce6"
-metafile = true
-
-[[files]]
-file = "mods/zeta.pw.toml"
-hash = "cb474b6c0dde741836ed4f796f3b6ab0b9d3cdc0453e651122cd002d5d1f8df8"
-metafile = true
+file = "packwiz-installer-bootstrap.jar"
+hash = "a8fbb24dc604278e97f4688e82d3d91a318b98efc08d5dbfcbcbcab6443d116c"
[[files]]
file = "resourcepacks/3d-crops.pw.toml"
@@ -2725,64 +369,43 @@ hash = "82e610917524c6f1af58e102a1be333665ee9af1649477aae0546a30d1ae3114"
metafile = true
[[files]]
-file = "resourcepacks/Bray's Zombie Overhaul v1.4.zip"
-hash = "cb137672add34d35c787657cdb1d107295581475a9bc4d16c97c3f093813d0e1"
-
-[[files]]
-file = "resourcepacks/Refined Buckets 2.4.1.zip"
-hash = "198748b54fb15bc01883da58aa87da44bd8c15d41fef862613f1adb03bd33637"
-
-[[files]]
-file = "resourcepacks/Refined_Create_Buckets_PV.zip"
-hash = "056d55cb131df8b6897910c65dc134faf29cc1ebd38d669c764161151140f3bb"
-
-[[files]]
-file = "resourcepacks/Torches-Reimagined_v1.8.zip"
-hash = "c5333ebdf85b1630738ef5903c8230b17a002de8c3ee922f1eaef292ada88a4e"
-
-[[files]]
-file = "resourcepacks/comforts-modernized.pw.toml"
-hash = "385d74d9bbe10278d86d09f4cc4bfe206da1d91bf53744260bba37d8cd8a20c8"
+file = "resourcepacks/drigo-3d-lantern`s-x-punchy.pw.toml"
+hash = "fcd38889cb286ee4b797bc1d3c90a4c55eef7849c22ca22d4b30f04202907d7a"
metafile = true
[[files]]
-file = "resourcepacks/computer-craft-recreated.pw.toml"
-hash = "4943024b441eb662a120dd35703f1ea96386125b19b62b29545e7963bbf6efa7"
+file = "resourcepacks/even-better-enchants.pw.toml"
+hash = "26c0e4a143ee9c0aa5c257996a7efba141c30674f2b0209af5c263c36db555ea"
metafile = true
[[files]]
-file = "resourcepacks/create-pbr.pw.toml"
-hash = "a1bdd018010978269461c35ca682ac74da4893c86d94919cf83ad1b6e71eddb0"
+file = "resourcepacks/fa-player-extension.pw.toml"
+hash = "ac7bbfdc56a8e16d5c900db5b94f41497526cd7546f4d751dd17aa604c064578"
metafile = true
[[files]]
-file = "resourcepacks/create-sophisticated-backpacks.pw.toml"
-hash = "4a1765568ea97948d6e8a1871896bff7e980c1b63593866b4cdb330152b713d3"
+file = "resourcepacks/fresh-animations-extensions.pw.toml"
+hash = "349ae25c50b11d4df553eb394d97367c550b06d14eb6bb717a99e2fa3e26867e"
metafile = true
[[files]]
-file = "resourcepacks/create-sophisticated-storages.pw.toml"
-hash = "4e069051ed9caad9723d82fac4c7dd195bf7ba313e3d34108a8ca6519ab889b0"
-metafile = true
-
-[[files]]
-file = "resourcepacks/create-style-interface.pw.toml"
-hash = "b8b5779ab7bae27e137fcab4cb1d5c675e6d960ce91961fceb421ebb5dad0eee"
-metafile = true
-
-[[files]]
-file = "resourcepacks/cubic-sun-moon.pw.toml"
-hash = "6d198fcead3ae516d33d9011f3ecf9717a72b963aadea7a6b3ad7f0c7cada070"
-metafile = true
-
-[[files]]
-file = "resourcepacks/enhanced-boss-bars.pw.toml"
-hash = "2f2b5757bfa163a25bda0f2b911eae0b4e636b172f1928e07b47b45bb528e78b"
+file = "resourcepacks/fresh-animations.pw.toml"
+hash = "213428b7676adfaa1c59fcfe93e6e7f3d0257e236f32a5a245eb0fc966e1b218"
metafile = true
[[files]]
file = "resourcepacks/fresh-flowers-and-plants.pw.toml"
-hash = "94141db698374070dbc979de6679471e46d6c62cbb0587be26b9bd7be82b310b"
+hash = "054367c2e22b777cefb79fca21bcc4b699dbebe744b1a61bfd892ca99610180a"
+metafile = true
+
+[[files]]
+file = "resourcepacks/fresh-food.pw.toml"
+hash = "ab458f759f0f848377dba389690cd5ef8d573a3f238d571f8a03ca9e7c63b069"
+metafile = true
+
+[[files]]
+file = "resourcepacks/fresh-music-discs.pw.toml"
+hash = "74f51c11eadcd4db4e3313ee02c2b86457076fcfc6e8ea10d19ae9c405ea756b"
metafile = true
[[files]]
@@ -2791,23 +414,33 @@ hash = "c1a500647c961f03e2e7b52364e1deefc860f56a6fe340355a04d7b04d05e111"
metafile = true
[[files]]
-file = "resourcepacks/mt-ct-d.pw.toml"
-hash = "f52bcfb58f9988ad6abbcd25b770ec5e82669ccfd7aa80072c3e42ec2f9c458b"
+file = "resourcepacks/icon-xaeros-x-freshanimations.pw.toml"
+hash = "fe2bd834893647aa0f5605a448a1c3df97f362944843d59a7588a97912dd1198"
+metafile = true
+
+[[files]]
+file = "resourcepacks/just-3d-potions.pw.toml"
+hash = "da264c0ab63e35be7a6f0fbacb0cf0031a9613af796146af06c4d26dfd79e4e0"
metafile = true
[[files]]
file = "resourcepacks/nautilus3d.pw.toml"
-hash = "2242ad39e220e34c7c16590b36b0ced22164443a1c4a3e8ea86d98f155911562"
+hash = "64aa699699bdff85703de4c9081f1496f881a3435b85d9f9e677cc2c7e86d591"
metafile = true
[[files]]
-file = "resourcepacks/revived-farmers-delight-crops-3d.pw.toml"
-hash = "f905591b71d33df6a5b423f8139d5265118b7ffe7029cd300deebbd7d70d7960"
+file = "resourcepacks/recolourful-containers-gui.pw.toml"
+hash = "650e427e81e32c45cc78b814d0096e832d4dc532788ff8dae8993236e2370608"
metafile = true
[[files]]
-file = "resourcepacks/tras-fresh-player.pw.toml"
-hash = "32fe0fe8941110f8fba07ce7768faa1797de6b28e961ab65b483c380fc0a365a"
+file = "resourcepacks/refined-buckets.pw.toml"
+hash = "0fd99642a6b4ea697d252fa8e76203befdda4463ef44214c067efbae28d3ade5"
+metafile = true
+
+[[files]]
+file = "resourcepacks/torches-reimagined.pw.toml"
+hash = "f5708ca47dbd5693b0df54f34a18fe684e52d000fec76f85899a6d9d3da3f372"
metafile = true
[[files]]
diff --git a/kubejs/assets/create/textures/block/crate_andesite.png b/kubejs/assets/create/textures/block/crate_andesite.png
deleted file mode 100644
index d164994..0000000
Binary files a/kubejs/assets/create/textures/block/crate_andesite.png and /dev/null differ
diff --git a/kubejs/assets/create/textures/block/display_link_side_powered.png b/kubejs/assets/create/textures/block/display_link_side_powered.png
deleted file mode 100644
index c835a54..0000000
Binary files a/kubejs/assets/create/textures/block/display_link_side_powered.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/models/block/cable_connector/base.json b/kubejs/assets/toms_storage/models/block/cable_connector/base.json
deleted file mode 100644
index 8b7d252..0000000
--- a/kubejs/assets/toms_storage/models/block/cable_connector/base.json
+++ /dev/null
@@ -1,137 +0,0 @@
-{
- "credit": "End_Rage waz here",
- "textures": {
- "0": "create:block/portable_storage_interface",
- "1": "create:block/brass_casing",
- "2": "create:block/girder",
- "particle": "create:block/portable_storage_interface"
- },
- "elements": [
- {
- "from": [2, 2, 2],
- "to": [14, 14, 4],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]},
- "faces": {
- "east": {"uv": [9, 3.5, 15, 4.5], "rotation": 270, "texture": "#0"},
- "south": {"uv": [9, 8.5, 15, 14.5], "texture": "#0"},
- "west": {"uv": [9, 3.5, 15, 4.5], "rotation": 90, "texture": "#0"},
- "up": {"uv": [9, 3.5, 15, 4.5], "rotation": 180, "texture": "#0"},
- "down": {"uv": [9, 3.5, 15, 4.5], "texture": "#0"}
- }
- },
- {
- "from": [2, 2, 0],
- "to": [14, 14, 2],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 1]},
- "faces": {
- "north": {"uv": [2, 2, 14, 14], "texture": "#1"}
- }
- },
- {
- "from": [14, 2, 0],
- "to": [16, 14, 2],
- "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 1]},
- "faces": {
- "north": {"uv": [2, 2, 14, 0], "rotation": 270, "texture": "#1"},
- "east": {"uv": [1, 2, 13, 1], "rotation": 90, "texture": "#1"},
- "south": {"uv": [2, 0, 14, 2], "rotation": 270, "texture": "#1"},
- "up": {"uv": [2, 3, 0, 5], "rotation": 180, "texture": "#1"},
- "down": {"uv": [0, 3, 2, 5], "texture": "#1"}
- }
- },
- {
- "from": [0, 2, 0],
- "to": [2, 14, 2],
- "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 1]},
- "faces": {
- "north": {"uv": [2, 0, 14, 2], "rotation": 270, "texture": "#1"},
- "south": {"uv": [2, 2, 14, 0], "rotation": 270, "texture": "#1"},
- "west": {"uv": [1, 2, 13, 1], "rotation": 90, "texture": "#1"},
- "up": {"uv": [2, 3, 0, 5], "texture": "#1"},
- "down": {"uv": [0, 3, 2, 5], "rotation": 180, "texture": "#1"}
- }
- },
- {
- "from": [2, 14, 0],
- "to": [14, 16, 2],
- "rotation": {"angle": 0, "axis": "z", "origin": [8, 8, 1]},
- "faces": {
- "north": {"uv": [2, 2, 14, 0], "texture": "#1"},
- "east": {"uv": [0, 3, 2, 5], "rotation": 270, "texture": "#1"},
- "south": {"uv": [2, 0, 14, 2], "rotation": 180, "texture": "#1"},
- "west": {"uv": [2, 3, 0, 5], "rotation": 90, "texture": "#1"},
- "up": {"uv": [1, 2, 13, 1], "texture": "#1"}
- }
- },
- {
- "from": [2, 0, 0],
- "to": [14, 2, 2],
- "rotation": {"angle": 0, "axis": "z", "origin": [8, 8, 1]},
- "faces": {
- "north": {"uv": [2, 0, 14, 2], "texture": "#1"},
- "east": {"uv": [0, 3, 2, 5], "rotation": 90, "texture": "#1"},
- "south": {"uv": [2, 2, 14, 0], "rotation": 180, "texture": "#1"},
- "west": {"uv": [2, 3, 0, 5], "rotation": 270, "texture": "#1"},
- "down": {"uv": [1, 2, 13, 1], "texture": "#1"}
- }
- },
- {
- "from": [4, 4, 4],
- "to": [12, 12, 6],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]},
- "faces": {
- "north": {"uv": [10, 9.5, 14, 13.5], "rotation": 180, "texture": "#0"},
- "east": {"uv": [8.5, 14, 12.5, 15], "rotation": 270, "texture": "#0"},
- "south": {"uv": [12, 4, 16, 8], "texture": "#2"},
- "west": {"uv": [8.5, 14, 12.5, 15], "rotation": 90, "texture": "#0"},
- "up": {"uv": [8.5, 14, 12.5, 15], "rotation": 180, "texture": "#0"},
- "down": {"uv": [8.5, 14, 12.5, 15], "texture": "#0"}
- }
- }
- ],
- "display": {
- "thirdperson_righthand": {
- "rotation": [75, 45, 0],
- "translation": [0, 2.5, 0],
- "scale": [0.375, 0.375, 0.375]
- },
- "thirdperson_lefthand": {
- "rotation": [75, 45, 0],
- "translation": [0, 2.5, 0],
- "scale": [0.375, 0.375, 0.375]
- },
- "firstperson_righthand": {
- "rotation": [0, 45, 0],
- "scale": [0.4, 0.4, 0.4]
- },
- "firstperson_lefthand": {
- "rotation": [0, 225, 0],
- "scale": [0.4, 0.4, 0.4]
- },
- "ground": {
- "translation": [0, 3, 0],
- "scale": [0.25, 0.25, 0.25]
- },
- "gui": {
- "rotation": [30, 135, 90],
- "translation": [-0.5, 0, 0],
- "scale": [0.625, 0.625, 0.625]
- },
- "head": {
- "rotation": [-180, 0, 0],
- "translation": [0, 22.25, 0]
- },
- "fixed": {
- "translation": [0, -1.25, 0],
- "scale": [0.5, 0.5, 0.5]
- }
- },
- "groups": [
- {
- "name": "group",
- "origin": [8, 17, 8],
- "color": 0,
- "children": [0, 1, 2, 3, 4, 5, 6]
- }
- ]
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/models/block/cable_connector/item.json b/kubejs/assets/toms_storage/models/block/cable_connector/item.json
deleted file mode 100644
index c9c06db..0000000
--- a/kubejs/assets/toms_storage/models/block/cable_connector/item.json
+++ /dev/null
@@ -1,165 +0,0 @@
-{
- "credit": "End_Rage waz here",
- "textures": {
- "0": "create:block/portable_storage_interface",
- "1": "create:block/brass_casing",
- "2": "create:block/girder",
- "3": "toms_storage:block/inventory_cable",
- "particle": "create:block/portable_storage_interface"
- },
- "elements": [
- {
- "from": [2, 2, 2],
- "to": [14, 14, 4],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]},
- "faces": {
- "east": {"uv": [9, 3.5, 15, 4.5], "rotation": 270, "texture": "#0"},
- "south": {"uv": [9, 8.5, 15, 14.5], "texture": "#0"},
- "west": {"uv": [9, 3.5, 15, 4.5], "rotation": 90, "texture": "#0"},
- "up": {"uv": [9, 3.5, 15, 4.5], "rotation": 180, "texture": "#0"},
- "down": {"uv": [9, 3.5, 15, 4.5], "texture": "#0"}
- }
- },
- {
- "from": [2, 2, 0],
- "to": [14, 14, 2],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 1]},
- "faces": {
- "north": {"uv": [2, 2, 14, 14], "texture": "#1"}
- }
- },
- {
- "from": [14, 2, 0],
- "to": [16, 14, 2],
- "rotation": {"angle": 0, "axis": "y", "origin": [15, 8, 1]},
- "faces": {
- "north": {"uv": [2, 2, 14, 0], "rotation": 270, "texture": "#1"},
- "east": {"uv": [1, 2, 13, 1], "rotation": 90, "texture": "#1"},
- "south": {"uv": [2, 0, 14, 2], "rotation": 270, "texture": "#1"},
- "up": {"uv": [2, 3, 0, 5], "rotation": 180, "texture": "#1"},
- "down": {"uv": [0, 3, 2, 5], "texture": "#1"}
- }
- },
- {
- "from": [0, 2, 0],
- "to": [2, 14, 2],
- "rotation": {"angle": 0, "axis": "y", "origin": [1, 8, 1]},
- "faces": {
- "north": {"uv": [2, 0, 14, 2], "rotation": 270, "texture": "#1"},
- "south": {"uv": [2, 2, 14, 0], "rotation": 270, "texture": "#1"},
- "west": {"uv": [1, 2, 13, 1], "rotation": 90, "texture": "#1"},
- "up": {"uv": [2, 3, 0, 5], "texture": "#1"},
- "down": {"uv": [0, 3, 2, 5], "rotation": 180, "texture": "#1"}
- }
- },
- {
- "from": [2, 14, 0],
- "to": [14, 16, 2],
- "rotation": {"angle": 0, "axis": "z", "origin": [8, 8, 1]},
- "faces": {
- "north": {"uv": [2, 2, 14, 0], "texture": "#1"},
- "east": {"uv": [0, 3, 2, 5], "rotation": 270, "texture": "#1"},
- "south": {"uv": [2, 0, 14, 2], "rotation": 180, "texture": "#1"},
- "west": {"uv": [2, 3, 0, 5], "rotation": 90, "texture": "#1"},
- "up": {"uv": [1, 2, 13, 1], "texture": "#1"}
- }
- },
- {
- "from": [2, 0, 0],
- "to": [14, 2, 2],
- "rotation": {"angle": 0, "axis": "z", "origin": [8, 8, 1]},
- "faces": {
- "north": {"uv": [2, 0, 14, 2], "texture": "#1"},
- "east": {"uv": [0, 3, 2, 5], "rotation": 90, "texture": "#1"},
- "south": {"uv": [2, 2, 14, 0], "rotation": 180, "texture": "#1"},
- "west": {"uv": [2, 3, 0, 5], "rotation": 270, "texture": "#1"},
- "down": {"uv": [1, 2, 13, 1], "texture": "#1"}
- }
- },
- {
- "from": [4, 4, 4],
- "to": [12, 12, 6],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 3]},
- "faces": {
- "north": {"uv": [10, 9.5, 14, 13.5], "rotation": 180, "texture": "#0"},
- "east": {"uv": [8.5, 14, 12.5, 15], "rotation": 270, "texture": "#0"},
- "south": {"uv": [12, 4, 16, 8], "texture": "#2"},
- "west": {"uv": [8.5, 14, 12.5, 15], "rotation": 90, "texture": "#0"},
- "up": {"uv": [8.5, 14, 12.5, 15], "rotation": 180, "texture": "#0"},
- "down": {"uv": [8.5, 14, 12.5, 15], "texture": "#0"}
- }
- },
- {
- "name": "cable",
- "from": [6, 6, 6],
- "to": [10, 10, 10],
- "faces": {
- "north": {"uv": [6, 6, 10, 10], "texture": "#3"},
- "east": {"uv": [6, 6, 10, 10], "texture": "#3"},
- "south": {"uv": [6, 6, 10, 10], "texture": "#3"},
- "west": {"uv": [6, 6, 10, 10], "texture": "#3"},
- "up": {"uv": [6, 6, 10, 10], "texture": "#3"},
- "down": {"uv": [6, 6, 10, 10], "texture": "#3"}
- }
- }
- ],
- "display": {
- "thirdperson_righthand": {
- "rotation": [75, -180, 0],
- "translation": [0, 2.5, 0],
- "scale": [0.375, 0.375, 0.375]
- },
- "thirdperson_lefthand": {
- "rotation": [75, 45, 0],
- "translation": [0, 2.5, 0],
- "scale": [0.375, 0.375, 0.375]
- },
- "firstperson_righthand": {
- "rotation": [0, 225, 0],
- "scale": [0.4, 0.4, 0.4]
- },
- "firstperson_lefthand": {
- "rotation": [0, 225, 0],
- "scale": [0.4, 0.4, 0.4]
- },
- "ground": {
- "translation": [0, 3, 0],
- "scale": [0.25, 0.25, 0.25]
- },
- "gui": {
- "rotation": [30, 45, 0],
- "translation": [2.75, -1, 0],
- "scale": [0.625, 0.625, 0.625]
- },
- "head": {
- "rotation": [0, 180, 0],
- "translation": [0, 0, -13]
- },
- "fixed": {
- "rotation": [0, 180, 0],
- "translation": [0, 0, -3],
- "scale": [0.5, 0.5, 0.5]
- }
- },
- "groups": [
- {
- "name": "group",
- "origin": [8, 17, 8],
- "color": 0,
- "children": [0, 1, 2, 3, 4, 5, 6]
- },
- 7,
- {
- "name": "group",
- "origin": [8, 17, 8],
- "color": 0,
- "children": []
- },
- {
- "name": "group",
- "origin": [8, 17, 8],
- "color": 0,
- "children": []
- }
- ]
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/models/block/crafting_terminal.json b/kubejs/assets/toms_storage/models/block/crafting_terminal.json
deleted file mode 100644
index 4318202..0000000
--- a/kubejs/assets/toms_storage/models/block/crafting_terminal.json
+++ /dev/null
@@ -1,197 +0,0 @@
-{
- "credit": "End Waz Here",
- "parent": "block/block",
- "textures": {
- "0": "toms_storage:block/crafting_link",
- "2": "toms_storage:block/keyboard",
- "3": "create:block/railway_casing_side",
- "particle": "create:block/railway_casing"
- },
- "elements": [
- {
- "from": [4, 15, 2],
- "to": [12, 17, 5],
- "rotation": {"angle": 0, "axis": "x", "origin": [5, 16, 4.5]},
- "faces": {
- "north": {"uv": [14.5, 5.5, 15.5, 1.5], "rotation": 90, "texture": "#0"},
- "east": {"uv": [14.5, 0, 13, 1], "texture": "#0"},
- "south": {"uv": [14.5, 5.5, 15.5, 1.5], "rotation": 90, "texture": "#0"},
- "west": {"uv": [13, 0, 14.5, 1], "texture": "#0"},
- "up": {"uv": [14.5, 1.5, 13, 5.5], "rotation": 270, "texture": "#0"}
- }
- },
- {
- "from": [1, 1, 1],
- "to": [15, 15, 6],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
- "faces": {
- "north": {"uv": [0, 8.5, 7, 1.5], "rotation": 180, "texture": "#0"},
- "east": {"uv": [7.5, 9, 10, 16], "texture": "#0"},
- "south": {"uv": [0, 9, 7, 16], "texture": "#0"},
- "west": {"uv": [7.5, 9, 10, 16], "rotation": 180, "texture": "#0"},
- "up": {"uv": [7.5, 1.5, 10, 8.5], "rotation": 90, "texture": "#0"},
- "down": {"uv": [13, 6.5, 15.5, 13.5], "rotation": 90, "texture": "#0"}
- }
- },
- {
- "from": [0, 0, 0],
- "to": [16, 16, 2],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 7]},
- "faces": {
- "north": {"uv": [0, 0, 16, 16], "texture": "#3"},
- "east": {"uv": [0, 0, 2, 16], "texture": "#particle"},
- "south": {"uv": [0, 0, 16, 16], "texture": "#particle"},
- "west": {"uv": [0, 0, 2, 16], "texture": "#particle"},
- "up": {"uv": [0, 0, 16, 2], "texture": "#particle"},
- "down": {"uv": [0, 0, 16, 2], "texture": "#particle"}
- }
- },
- {
- "from": [3, 7, 6],
- "to": [13, 14, 7],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
- "faces": {
- "east": {"uv": [5.5, 9.5, 6, 13], "texture": "#0"},
- "south": {"uv": [1, 9.5, 6, 13], "texture": "#0"},
- "west": {"uv": [1, 9.5, 1.5, 13], "rotation": 180, "texture": "#0"},
- "up": {"uv": [1, 9.5, 6, 10], "rotation": 180, "texture": "#0"},
- "down": {"uv": [1, 12.5, 6, 13], "texture": "#0"}
- }
- },
- {
- "name": "Controller",
- "from": [1, 5.68297, 5.53912],
- "to": [15, 7.68297, 13.53912],
- "rotation": {"angle": 22.5, "axis": "x", "origin": [16, 5.68297, 1.53912]},
- "faces": {
- "east": {"uv": [14, 0, 16, 8], "rotation": 90, "texture": "#2"},
- "south": {"uv": [0, 8, 14, 10], "texture": "#2"},
- "west": {"uv": [14, 0, 16, 8], "rotation": 90, "texture": "#2"},
- "up": {"uv": [0, 0, 14, 8], "texture": "#2"},
- "down": {"uv": [0, 0, 14, 8], "texture": "#2"}
- }
- },
- {
- "from": [5, 6.68297, 10.53912],
- "to": [7, 8.68297, 12.53912],
- "rotation": {"angle": 22.5, "axis": "x", "origin": [15, 5.68297, 1.53912]},
- "faces": {
- "north": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "east": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "south": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "west": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"}
- }
- },
- {
- "from": [5, 6.68297, 6.53912],
- "to": [7, 8.68297, 8.53912],
- "rotation": {"angle": 22.5, "axis": "x", "origin": [15, 5.68297, 1.53912]},
- "faces": {
- "north": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "east": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "south": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "west": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"}
- }
- },
- {
- "from": [3, 6.68297, 8.53912],
- "to": [5, 8.68297, 10.53912],
- "rotation": {"angle": 22.5, "axis": "x", "origin": [15, 5.68297, 1.53912]},
- "faces": {
- "north": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "east": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "south": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "west": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"}
- }
- },
- {
- "from": [7, 6.68297, 8.53912],
- "to": [9, 8.68297, 10.53912],
- "rotation": {"angle": 22.5, "axis": "x", "origin": [15, 5.68297, 1.53912]},
- "faces": {
- "north": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "east": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "south": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "west": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"}
- }
- },
- {
- "from": [10, 6.68297, 9.53912],
- "to": [13, 8.68297, 11.53912],
- "rotation": {"angle": 22.5, "axis": "x", "origin": [16, 5.68297, 1.53912]},
- "faces": {
- "north": {"uv": [1, 11, 4, 13], "texture": "#2"},
- "east": {"uv": [1, 11, 3, 13], "texture": "#2"},
- "south": {"uv": [1, 11, 4, 13], "texture": "#2"},
- "west": {"uv": [1, 11, 3, 13], "texture": "#2"},
- "up": {"uv": [1, 11, 4, 13], "texture": "#2"}
- }
- },
- {
- "from": [11, 6.68297, 7.53912],
- "to": [13, 8.68297, 9.53912],
- "rotation": {"angle": 22.5, "axis": "x", "origin": [16, 5.68297, 1.53912]},
- "faces": {
- "north": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "east": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "south": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "west": {"uv": [2, 11, 4, 13], "texture": "#2"},
- "up": {"uv": [2, 11, 4, 13], "rotation": 90, "texture": "#2"}
- }
- }
- ],
- "display": {
- "thirdperson_righthand": {
- "rotation": [75, -45, 0],
- "translation": [0, 2.5, 0],
- "scale": [0.375, 0.375, 0.375]
- },
- "thirdperson_lefthand": {
- "rotation": [75, -45, 0],
- "translation": [0, 2.5, 0],
- "scale": [0.375, 0.375, 0.375]
- },
- "firstperson_righthand": {
- "rotation": [0, -45, 0],
- "scale": [0.4, 0.4, 0.4]
- },
- "firstperson_lefthand": {
- "rotation": [0, -45, 0],
- "scale": [0.4, 0.4, 0.4]
- },
- "ground": {
- "translation": [0, 3, 0],
- "scale": [0.25, 0.25, 0.25]
- },
- "gui": {
- "rotation": [30, 45, 0],
- "translation": [1, -0.5, 0],
- "scale": [0.625, 0.625, 0.625]
- },
- "head": {
- "rotation": [0, 180, 0],
- "translation": [0, 0, -13]
- },
- "fixed": {
- "rotation": [0, 180, 0],
- "translation": [0, 0, -3],
- "scale": [0.5, 0.5, 0.5]
- }
- },
- "groups": [
- 0,
- 1,
- 2,
- 3,
- {
- "name": "group",
- "origin": [0, 0, 0.5],
- "color": 0,
- "children": [4, 5, 6, 7, 8, 9, 10]
- }
- ]
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/models/block/inventory_connector.json b/kubejs/assets/toms_storage/models/block/inventory_connector.json
deleted file mode 100644
index d3f45d8..0000000
--- a/kubejs/assets/toms_storage/models/block/inventory_connector.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/cube_all",
- "textures": {
- "all": "toms_storage:block/proxy_top"
- }
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json b/kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json
deleted file mode 100644
index a035895..0000000
--- a/kubejs/assets/toms_storage/models/block/inventory_hopper_basic.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "credit": "End Waz Here",
- "parent": "block/block",
- "textures": {
- "0": "toms_storage:block/hopper",
- "particle": "toms_storage:block/hopper"
- },
- "elements": [
- {
- "name": "bottom",
- "from": [5, 0, 5],
- "to": [11, 6, 11],
- "faces": {
- "north": {"uv": [10, 0, 16, 6], "texture": "#0"},
- "east": {"uv": [10, 0, 16, 6], "texture": "#0"},
- "south": {"uv": [10, 0, 16, 6], "texture": "#0"},
- "west": {"uv": [10, 0, 16, 6], "texture": "#0"},
- "down": {"uv": [10, 0, 16, 6], "texture": "#0"}
- }
- },
- {
- "name": "top",
- "from": [3, 6, 3],
- "to": [13, 16, 13],
- "faces": {
- "north": {"uv": [0, 0, 10, 10], "texture": "#0"},
- "east": {"uv": [0, 0, 10, 10], "texture": "#0"},
- "south": {"uv": [0, 0, 10, 10], "texture": "#0"},
- "west": {"uv": [0, 0, 10, 10], "texture": "#0"},
- "up": {"uv": [0, 0, 10, 10], "texture": "#0"},
- "down": {"uv": [0, 0, 10, 10], "texture": "#0"}
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/models/block/inventory_proxy.json b/kubejs/assets/toms_storage/models/block/inventory_proxy.json
deleted file mode 100644
index 607b1c1..0000000
--- a/kubejs/assets/toms_storage/models/block/inventory_proxy.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "parent": "block/cube",
- "textures": {
- "up": "toms_storage:block/proxy_top",
- "down": "toms_storage:block/proxy_top",
- "north": "toms_storage:block/proxy_side",
- "east": "toms_storage:block/proxy_side",
- "south": "toms_storage:block/proxy_side",
- "west": "toms_storage:block/proxy_side",
- "particle": "toms_storage:block/proxy_side"
- }
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/models/block/level_emitter_off.json b/kubejs/assets/toms_storage/models/block/level_emitter_off.json
deleted file mode 100644
index f518db6..0000000
--- a/kubejs/assets/toms_storage/models/block/level_emitter_off.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "credit": "End Waz Here",
- "parent": "block/block",
- "textures": {
- "0": "block/redstone_torch_off",
- "2": "toms_storage:block/hopper",
- "particle": "toms_storage:block/hopper"
- },
- "parent": "block/block",
- "render_type": "cutout",
- "elements": [
- {
- "name": "bottom",
- "from": [0, -6, 7],
- "to": [16, 10, 9],
- "faces": {
- "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"},
- "south": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}
- }
- },
- {
- "name": "top",
- "from": [3, 6, 3],
- "to": [13, 16, 13],
- "faces": {
- "north": {"uv": [0, 0, 10, 10], "texture": "#2"},
- "east": {"uv": [0, 0, 10, 10], "texture": "#2"},
- "south": {"uv": [0, 0, 10, 10], "texture": "#2"},
- "west": {"uv": [0, 0, 10, 10], "texture": "#2"},
- "up": {"uv": [0, 0, 10, 10], "texture": "#2"},
- "down": {"uv": [0, 0, 10, 10], "texture": "#2"}
- }
- },
- {
- "name": "bottom2",
- "from": [7, -6, 0],
- "to": [9, 10, 16],
- "faces": {
- "east": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"},
- "west": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}
- }
- },
- {
- "name": "bottom3",
- "from": [7, 0, 7],
- "to": [9, 6, 9],
- "faces": {
- "down": {"uv": [7, 6, 9, 8], "texture": "#0"}
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/models/block/level_emitter_on.json b/kubejs/assets/toms_storage/models/block/level_emitter_on.json
deleted file mode 100644
index 3672aff..0000000
--- a/kubejs/assets/toms_storage/models/block/level_emitter_on.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "credit": "End Waz Here",
- "parent": "block/block",
- "textures": {
- "0": "block/redstone_torch",
- "1": "toms_storage:block/hopper",
- "particle": "toms_storage:block/hopper"
- },
- "parent": "block/block",
- "render_type": "cutout",
- "elements": [
- {
- "name": "bottom",
- "from": [0, -6, 7],
- "to": [16, 10, 9],
- "faces": {
- "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"},
- "south": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}
- }
- },
- {
- "name": "top",
- "from": [3, 6, 3],
- "to": [13, 16, 13],
- "faces": {
- "north": {"uv": [0, 0, 10, 10], "texture": "#1"},
- "east": {"uv": [0, 0, 10, 10], "texture": "#1"},
- "south": {"uv": [0, 0, 10, 10], "texture": "#1"},
- "west": {"uv": [0, 0, 10, 10], "texture": "#1"},
- "up": {"uv": [0, 0, 10, 10], "texture": "#1"},
- "down": {"uv": [0, 0, 10, 10], "texture": "#1"}
- }
- },
- {
- "name": "bottom2",
- "from": [7, -6, 0],
- "to": [9, 10, 16],
- "faces": {
- "east": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"},
- "west": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}
- }
- },
- {
- "name": "bottom3",
- "from": [7, 0, 7],
- "to": [9, 6, 9],
- "faces": {
- "down": {"uv": [7, 6, 9, 8], "texture": "#0"}
- }
- }
- ],
- "display": {
- "gui": {
- "rotation": [30, 225, 90],
- "scale": [0.625, 0.625, 0.625]
- }
- }
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/models/block/storage_terminal.json b/kubejs/assets/toms_storage/models/block/storage_terminal.json
deleted file mode 100644
index a8921bc..0000000
--- a/kubejs/assets/toms_storage/models/block/storage_terminal.json
+++ /dev/null
@@ -1,147 +0,0 @@
-{
- "credit": "End Waz Here",
- "parent": "block/block",
- "textures": {
- "0": "toms_storage:block/terminal_link",
- "3": "create:block/display_link_side_powered",
- "particle": "create:block/brass_casing"
- },
- "elements": [
- {
- "from": [4, 2, 6],
- "to": [12, 5, 8],
- "rotation": {"angle": 0, "axis": "x", "origin": [5, 3.5, 7]},
- "faces": {
- "east": {"uv": [14.5, 0, 13, 1], "rotation": 270, "texture": "#0"},
- "south": {"uv": [14.5, 1.5, 13, 5.5], "rotation": 270, "texture": "#0"},
- "west": {"uv": [13, 0, 14.5, 1], "rotation": 90, "texture": "#0"},
- "up": {"uv": [14.5, 5.5, 15.5, 1.5], "rotation": 270, "texture": "#0"},
- "down": {"uv": [14.5, 5.5, 15.5, 1.5], "rotation": 90, "texture": "#0"}
- }
- },
- {
- "from": [4, 5, 6],
- "to": [6, 7, 7],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
- "faces": {
- "east": {"uv": [8.5, 0, 7.5, 0.5], "rotation": 270, "texture": "#0"},
- "south": {"uv": [8.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"},
- "west": {"uv": [7.5, 0, 8.5, 0.5], "rotation": 90, "texture": "#0"},
- "up": {"uv": [7.5, 1, 8, 0], "rotation": 270, "texture": "#0"},
- "down": {"uv": [7.5, 1, 8, 0], "rotation": 90, "texture": "#0"}
- }
- },
- {
- "from": [7, 5, 6],
- "to": [9, 7, 7],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
- "faces": {
- "east": {"uv": [8.5, 0, 7.5, 0.5], "rotation": 270, "texture": "#0"},
- "south": {"uv": [8.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"},
- "west": {"uv": [7.5, 0, 8.5, 0.5], "rotation": 90, "texture": "#0"},
- "up": {"uv": [7.5, 1, 8, 0], "rotation": 270, "texture": "#0"},
- "down": {"uv": [7.5, 1, 8, 0], "rotation": 90, "texture": "#0"}
- }
- },
- {
- "from": [10, 5, 6],
- "to": [12, 7, 7],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
- "faces": {
- "east": {"uv": [8.5, 0, 7.5, 0.5], "rotation": 270, "texture": "#0"},
- "south": {"uv": [8.5, 0, 7.5, 1], "rotation": 270, "texture": "#0"},
- "west": {"uv": [7.5, 0, 8.5, 0.5], "rotation": 90, "texture": "#0"},
- "up": {"uv": [7.5, 1, 8, 0], "rotation": 270, "texture": "#0"},
- "down": {"uv": [7.5, 1, 8, 0], "rotation": 90, "texture": "#0"}
- }
- },
- {
- "from": [1, 1, 1],
- "to": [15, 15, 6],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
- "faces": {
- "north": {"uv": [0, 1.5, 7, 8.5], "rotation": 180, "texture": "#0"},
- "east": {"uv": [7.5, 9, 10, 16], "texture": "#0"},
- "south": {"uv": [0, 9, 7, 16], "texture": "#0"},
- "west": {"uv": [7.5, 9, 10, 16], "rotation": 180, "texture": "#0"},
- "up": {"uv": [0, 0, 14, 5], "rotation": 180, "texture": "#3"},
- "down": {"uv": [0, 0, 14, 5], "texture": "#3"}
- }
- },
- {
- "from": [3, 7, 6],
- "to": [13, 14, 7],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
- "faces": {
- "east": {"uv": [5.5, 9.5, 6, 13], "texture": "#0"},
- "south": {"uv": [1, 9.5, 6, 13], "texture": "#0"},
- "west": {"uv": [1, 9.5, 1.5, 13], "rotation": 180, "texture": "#0"},
- "up": {"uv": [1, 9.5, 6, 10], "rotation": 180, "texture": "#0"},
- "down": {"uv": [1, 12.5, 6, 13], "texture": "#0"}
- }
- },
- {
- "from": [2, 2, -1],
- "to": [14, 14, 1],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
- "faces": {
- "north": {"uv": [0.5, 2, 6.5, 8], "rotation": 180, "texture": "#0"},
- "east": {"uv": [0.5, 0, 6.5, 1], "rotation": 270, "texture": "#0"},
- "west": {"uv": [0.5, 0, 6.5, 1], "rotation": 90, "texture": "#0"},
- "up": {"uv": [0.5, 0, 6.5, 1], "rotation": 180, "texture": "#0"},
- "down": {"uv": [0.5, 0, 6.5, 1], "texture": "#0"}
- }
- },
- {
- "from": [0, 0, 0],
- "to": [16, 16, 2],
- "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 7]},
- "faces": {
- "north": {"uv": [0, 0, 16, 16], "texture": "#particle"},
- "east": {"uv": [0, 0, 2, 16], "texture": "#particle"},
- "south": {"uv": [0, 0, 16, 16], "texture": "#particle"},
- "west": {"uv": [0, 0, 2, 16], "texture": "#particle"},
- "up": {"uv": [0, 0, 16, 2], "texture": "#particle"},
- "down": {"uv": [0, 0, 16, 2], "texture": "#particle"}
- }
- }
- ],
- "display": {
- "thirdperson_righthand": {
- "rotation": [75, -45, 0],
- "translation": [0, 2.5, 0],
- "scale": [0.375, 0.375, 0.375]
- },
- "thirdperson_lefthand": {
- "rotation": [75, -45, 0],
- "translation": [0, 2.5, 0],
- "scale": [0.375, 0.375, 0.375]
- },
- "firstperson_righthand": {
- "rotation": [0, -45, 0],
- "scale": [0.4, 0.4, 0.4]
- },
- "firstperson_lefthand": {
- "rotation": [0, -45, 0],
- "scale": [0.4, 0.4, 0.4]
- },
- "ground": {
- "translation": [0, 3, 0],
- "scale": [0.25, 0.25, 0.25]
- },
- "gui": {
- "rotation": [30, 45, 0],
- "translation": [1, -0.5, 0],
- "scale": [0.625, 0.625, 0.625]
- },
- "head": {
- "rotation": [0, 180, 0],
- "translation": [0, 0, -13]
- },
- "fixed": {
- "rotation": [0, 180, 0],
- "translation": [0, 0, -3],
- "scale": [0.5, 0.5, 0.5]
- }
- }
-}
diff --git a/kubejs/assets/toms_storage/models/block/trim.json b/kubejs/assets/toms_storage/models/block/trim.json
deleted file mode 100644
index 2e5d436..0000000
--- a/kubejs/assets/toms_storage/models/block/trim.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/cube_all",
- "textures": {
- "all": "toms_storage:block/trim"
- }
-}
\ No newline at end of file
diff --git a/kubejs/assets/toms_storage/textures/block/crafting_link.png b/kubejs/assets/toms_storage/textures/block/crafting_link.png
deleted file mode 100644
index 0addb34..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/crafting_link.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/hopper.png b/kubejs/assets/toms_storage/textures/block/hopper.png
deleted file mode 100644
index e25a9ae..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/hopper.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/inventory_cable.png b/kubejs/assets/toms_storage/textures/block/inventory_cable.png
deleted file mode 100644
index 2022cc5..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/inventory_cable.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/keyboard.png b/kubejs/assets/toms_storage/textures/block/keyboard.png
deleted file mode 100644
index 0b194a3..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/keyboard.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/opencrate_bottom.png b/kubejs/assets/toms_storage/textures/block/opencrate_bottom.png
deleted file mode 100644
index c23e477..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/opencrate_bottom.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/opencrate_side.png b/kubejs/assets/toms_storage/textures/block/opencrate_side.png
deleted file mode 100644
index 1525a0b..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/opencrate_side.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/opencrate_top.png b/kubejs/assets/toms_storage/textures/block/opencrate_top.png
deleted file mode 100644
index f9a627d..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/opencrate_top.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/proxy_side.png b/kubejs/assets/toms_storage/textures/block/proxy_side.png
deleted file mode 100644
index 64ab16c..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/proxy_side.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/proxy_top.png b/kubejs/assets/toms_storage/textures/block/proxy_top.png
deleted file mode 100644
index 02515c8..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/proxy_top.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/terminal_link.png b/kubejs/assets/toms_storage/textures/block/terminal_link.png
deleted file mode 100644
index 81bf3fa..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/terminal_link.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/block/trim.png b/kubejs/assets/toms_storage/textures/block/trim.png
deleted file mode 100644
index b677f58..0000000
Binary files a/kubejs/assets/toms_storage/textures/block/trim.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/item/adv_wireless_terminal.png b/kubejs/assets/toms_storage/textures/item/adv_wireless_terminal.png
deleted file mode 100644
index 2dee25c..0000000
Binary files a/kubejs/assets/toms_storage/textures/item/adv_wireless_terminal.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/item/item_filter.png b/kubejs/assets/toms_storage/textures/item/item_filter.png
deleted file mode 100644
index 3205226..0000000
Binary files a/kubejs/assets/toms_storage/textures/item/item_filter.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/item/paint_kit.png b/kubejs/assets/toms_storage/textures/item/paint_kit.png
deleted file mode 100644
index ef5b364..0000000
Binary files a/kubejs/assets/toms_storage/textures/item/paint_kit.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/item/poly_item_filter.png b/kubejs/assets/toms_storage/textures/item/poly_item_filter.png
deleted file mode 100644
index 01cc15e..0000000
Binary files a/kubejs/assets/toms_storage/textures/item/poly_item_filter.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/item/tag_item_filter.png b/kubejs/assets/toms_storage/textures/item/tag_item_filter.png
deleted file mode 100644
index f5477d7..0000000
Binary files a/kubejs/assets/toms_storage/textures/item/tag_item_filter.png and /dev/null differ
diff --git a/kubejs/assets/toms_storage/textures/item/wireless_terminal.png b/kubejs/assets/toms_storage/textures/item/wireless_terminal.png
deleted file mode 100644
index 566a8d9..0000000
Binary files a/kubejs/assets/toms_storage/textures/item/wireless_terminal.png and /dev/null differ
diff --git a/kubejs/server_scripts/sifting.js b/kubejs/server_scripts/sifting.js
deleted file mode 100644
index d77bab9..0000000
--- a/kubejs/server_scripts/sifting.js
+++ /dev/null
@@ -1,5 +0,0 @@
-// priority: 0
-
-ServerEvents.recipes((event) => {
- event.remove({ type: "createsifter:sifting" });
-});
diff --git a/kubejs/server_scripts/simple_storage.js b/kubejs/server_scripts/simple_storage.js
deleted file mode 100644
index 75f259a..0000000
--- a/kubejs/server_scripts/simple_storage.js
+++ /dev/null
@@ -1,183 +0,0 @@
-ServerEvents.recipes((event) => {
- // filers
- event.remove({ output: "toms_storage:item_filter"})
- event.shaped(
- Item.of('toms_storage:item_filter', 1),
- [
- ' A ',
- 'AFA',
- ' A '
- ],
- {
- F: 'create:filter',
- A: 'minecraft:andesite'
- }
- )
- event.remove({ output: "toms_storage:polymorphic_item_filter"})
- event.shaped(
- Item.of('toms_storage:polymorphic_item_filter', 1),
- [
- 'B',
- 'I',
- ],
- {
- I: 'toms_storage:item_filter',
- B: '#c:plates/brass'
- }
- )
- event.remove({ output: 'toms_storage:tag_item_filter'})
- event.shaped(
- Item.of('toms_storage:tag_item_filter', 1),
- [
- 'B ',
- 'IP',
- ],
- {
- I: 'toms_storage:item_filter',
- B: '#c:plates/brass',
- P: 'minecraft:paper'
- }
- )
- // trims
- event.remove({ not: {input: "minecraft:water_bucket"} ,output: 'toms_storage:trim'})
- event.shaped(
- Item.of('toms_storage:trim', 1),
- [
- 'ASA',
- 'SCS',
- 'ASA'
- ],
- {
- A: 'create:andesite_alloy',
- S: 'minecraft:stick',
- C: '#c:chests'
- })
- // Terminals
- event.remove({ output: 'toms_storage:wireless_terminal'})
- event.remove({ output: 'toms_storage:adv_wireless_terminal'})
- event.remove({ output: 'toms_storage:storage_terminal'})
- event.shaped(
- Item.of('toms_storage:storage_terminal', 1),
- [
- " X ",
- "CIG",
- " X "
- ],
- {
- X: 'create:electron_tube',
- I: 'create:brass_casing',
- C: 'create:redstone_link',
- G: 'minecraft:glass'
- }
- )
- event.remove({ output: 'toms_storage:crafting_terminal'})
- event.shaped(
- Item.of('toms_storage:crafting_terminal', 1),
- [
- " X ",
- "AHI",
- " G "
- ],
- {
- X: 'create:electron_tube',
- I: 'toms_storage:storage_terminal',
- H: 'create:brass_casing',
- G: 'create:linked_controller',
- A: 'minecraft:crafting_table'
- }
- )
- // Inventory cables & connectors
- event.remove({ output: 'toms_storage:inventory_cable'})
- event.shapeless(
- Item.of('toms_storage:inventory_cable', 4),
- [
- "minecraft:dried_kelp",
- "create:brass_sheet",
- "minecraft:ender_pearl"
- ]
- )
- event.remove({ not: {input: "minecraft:water_bucket"} ,output: 'toms_storage:basic_inventory_hopper'})
- event.remove({ output: 'toms_storage:basic_inventory_hopper'})
- event.shapeless(
- Item.of('toms_storage:basic_inventory_hopper', 1),
- [
- "toms_storage:inventory_cable",
- "create:brass_sheet",
- "create:chute"
- ]
- )
- event.remove({ not: {input: "minecraft:water_bucket"} ,output: 'toms_storage:inventory_proxy'})
- event.shaped(
- Item.of('toms_storage:inventory_proxy', 1),
- [
- " S ",
- "OHO",
- " I "
- ],
- {
- "H":"create:brass_casing",
- "O":"create:brass_hand",
- "I":"create:redstone_link",
- "S":"create:electron_tube"
- }
- )
- event.remove({ output: 'toms_storage:inventory_connector'})
- event.shaped(
- Item.of('toms_storage:inventory_connector', 1),
- [
- " X ",
- "CIC",
- " O "
- ],
- {
- "C":"#c:chests",
- "O":"create:brass_hand",
- "I":"create:brass_casing",
- "X":"create:electron_tube"
- }
- )
- event.remove({ output: 'toms_storage:inventory_cable_connector'})
- event.shaped(
- Item.of('toms_storage:inventory_cable_connector', 1),
- [
- "ISH"
- ],
- {
- "I":"toms_storage:inventory_cable",
- "S":"create:brass_sheet",
- "H":"create:brass_hand"
- }
- )
- //Others
- event.remove({ output: 'toms_storage:open_crate'})
- event.shaped(
- Item.of('toms_storage:open_crate', 1),
- [
- "PSP",
- "ACA",
- "PSP"
- ],
- {
- "C":"#c:chests",
- "S":"minecraft:stick",
- "A":"create:andesite_alloy",
- "P":"#c:planks"
- }
- )
- event.remove({ output: 'toms_storage:level_emitter'})
- event.shaped(
- Item.of('toms_storage:level_emitter', 1),
- [
- " L ",
- "CIC"
- ],
- {
- "I":"toms_storage:inventory_cable",
- "C":"create:brass_sheet",
- "L":"create:analog_lever",
- }
- )
-
-
-
-})
\ No newline at end of file
diff --git a/kubejs/server_scripts/waystones.js b/kubejs/server_scripts/waystones.js
deleted file mode 100644
index d77af58..0000000
--- a/kubejs/server_scripts/waystones.js
+++ /dev/null
@@ -1,5 +0,0 @@
-ServerEvents.recipes((event) => {
- event.remove({ output: 'waystones:return_scroll'})
- event.remove({ output: 'waystones:blank_scroll'})
- event.remove({ output: 'waystones:warp_scroll'})
-})
\ No newline at end of file
diff --git a/modpack-scripts.jar b/modpack-scripts.jar
old mode 100644
new mode 100755
diff --git a/mods/3dskinlayers.pw.toml b/mods/3dskinlayers.pw.toml
index 02b4678..14bb9ea 100644
--- a/mods/3dskinlayers.pw.toml
+++ b/mods/3dskinlayers.pw.toml
@@ -1,13 +1,13 @@
name = "3D Skin Layers"
-filename = "skinlayers3d-neoforge-1.11.1-mc1.21.1.jar"
+filename = "skinlayers3d-fabric-1.11.1-mc26.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/zV5r3pPn/versions/lWa5oHuK/skinlayers3d-neoforge-1.11.1-mc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/zV5r3pPn/versions/8kxiY3G1/skinlayers3d-fabric-1.11.1-mc26.1.jar"
hash-format = "sha512"
-hash = "cdd870541a7c1dcea5252bbb29858cba1b4a0f379357fa49ea4eb416fe1a068c654864f8ff5b4aca5079fc65f6f4f272e70b0e3cd50981dcc332a7d2cd80cee4"
+hash = "bc43235cd19a202ca4e9c477516caa070ddd257e9a228647dadc91baf02d86c63cf5114c5166fcde324181c37a3a766c8cce07809069bf199e3c0545592dde17"
[update]
[update.modrinth]
mod-id = "zV5r3pPn"
-version = "lWa5oHuK"
+version = "8kxiY3G1"
diff --git a/mods/accessories-compat-layer.pw.toml b/mods/accessories-compat-layer.pw.toml
deleted file mode 100644
index f5e18b6..0000000
--- a/mods/accessories-compat-layer.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Accessories Compatibility Layer"
-filename = "accessories_compat_layer-neoforge-0.1.12+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ySnjMzLg/versions/JMgVNypu/accessories_compat_layer-neoforge-0.1.12%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "f729c4e1c069182aac89805551a056b937e17fd6d9c031b14a6003b5c4fac609563f2c3d6786fe56ecfb62a1094124e68b2e4fb6e2612818d899d3bac181c215"
-
-[update]
-[update.modrinth]
-mod-id = "ySnjMzLg"
-version = "JMgVNypu"
diff --git a/mods/accessories.pw.toml b/mods/accessories.pw.toml
deleted file mode 100644
index 6ba4515..0000000
--- a/mods/accessories.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Accessories"
-filename = "accessories-neoforge-1.1.0-beta.53+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/jtmvUHXj/versions/Fb55Fgjz/accessories-neoforge-1.1.0-beta.53%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "baafa9a5e48c17c243d45b6260095ffef2ad00e4e970aafc5b1ca9ab5f4a542b18b0fb35d4584318791edbaf00a3c44806f62062513d991383192aca4df27a07"
-
-[update]
-[update.modrinth]
-mod-id = "jtmvUHXj"
-version = "Fb55Fgjz"
diff --git a/mods/addonslib.pw.toml b/mods/addonslib.pw.toml
deleted file mode 100644
index e79c983..0000000
--- a/mods/addonslib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "AddonsLib"
-filename = "addonslib-neoforge-1.21.1-1.10.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/cl5ec0Qm/versions/rRKPlFV5/addonslib-neoforge-1.21.1-1.10.jar"
-hash-format = "sha512"
-hash = "72155a40cbc0f6ceb22b5b1d84f826eb06d6dccf8052307cd69f1f1688ca7eead0d7beaca467730ed78b534de57828150fc04ae0f464810c81a6ad83b8c493b5"
-
-[update]
-[update.modrinth]
-mod-id = "cl5ec0Qm"
-version = "rRKPlFV5"
diff --git a/mods/advancedperipherals.pw.toml b/mods/advancedperipherals.pw.toml
deleted file mode 100644
index 59b654c..0000000
--- a/mods/advancedperipherals.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Advanced Peripherals"
-filename = "AdvancedPeripherals-1.21.1-0.7.61b.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/SOw6jD6x/versions/Q4pvAMQj/AdvancedPeripherals-1.21.1-0.7.61b.jar"
-hash-format = "sha512"
-hash = "256eada010294dc64b6a912b7fe0ea02e9fcc5c0aba73eba228953f38031ea4f9e718049c814c0a6dfeb00d46812cfc7123844513cd8ea58cfae1f6499ebd19e"
-
-[update]
-[update.modrinth]
-mod-id = "SOw6jD6x"
-version = "Q4pvAMQj"
diff --git a/mods/advancement-frames.pw.toml b/mods/advancement-frames.pw.toml
deleted file mode 100644
index ec87c23..0000000
--- a/mods/advancement-frames.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Advancement Frames"
-filename = "advancementframes-1.21-2.2.10-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/zUBn5hHr/versions/Tr5hm3zL/advancementframes-1.21-2.2.10-neoforge.jar"
-hash-format = "sha512"
-hash = "b2842d77e1423fd5c844589b003ee0fee7e49b055f5dc9d6b3abea83c39d338d291f8f2576f2d38029d33913e1a284b3b05d80cbc8481e82b595269f6b40b2d8"
-
-[update]
-[update.modrinth]
-mod-id = "zUBn5hHr"
-version = "Tr5hm3zL"
diff --git a/mods/advancement-plaques.pw.toml b/mods/advancement-plaques.pw.toml
deleted file mode 100644
index 53a1c18..0000000
--- a/mods/advancement-plaques.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Advancement Plaques"
-filename = "AdvancementPlaques-1.21.1-neoforge-1.6.8.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/9NM0dXub/versions/OWylG33I/AdvancementPlaques-1.21.1-neoforge-1.6.8.jar"
-hash-format = "sha512"
-hash = "94724dd77d005f0a189c4843efcc2800cf3d3e01d1f1ac184c6f6ad7c921aec508e93fa0bfac0e641a74c1629d4e5e4d06b8c1a3e0d8e63f97db89b2f879c106"
-
-[update]
-[update.modrinth]
-mod-id = "9NM0dXub"
-version = "OWylG33I"
diff --git a/mods/aeronautics-dyeable-components.pw.toml b/mods/aeronautics-dyeable-components.pw.toml
deleted file mode 100644
index df57793..0000000
--- a/mods/aeronautics-dyeable-components.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Aeronautics: Dyeable Components"
-filename = "dyeable-components-1.0.3+mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/LBYQlFkX/versions/ECPnqd70/dyeable-components-1.0.3%2Bmc1.21.1.jar"
-hash-format = "sha512"
-hash = "eeae7b1060895d46296eed5623789aa6d367ae04aaf3dac569a5a670d63c66f5336ed6be4510b76901330221b4d4c83c5deaf4f1186f5286e3342c4a4f7958ac"
-
-[update]
-[update.modrinth]
-mod-id = "LBYQlFkX"
-version = "ECPnqd70"
diff --git a/mods/ai-improvements.pw.toml b/mods/ai-improvements.pw.toml
deleted file mode 100644
index 2aa9f62..0000000
--- a/mods/ai-improvements.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "AI Improvements"
-filename = "AI-Improvements-1.21-0.5.3.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/DSVgwcji/versions/dGNP90t0/AI-Improvements-1.21-0.5.3.jar"
-hash-format = "sha512"
-hash = "ded870e90953ea915d24ac4c81799b95b321dda39936cd4cd620302b48882141fa3b9f1af658bdc6c25dc48de003223b91f3669b69efcc92c8666a3983f0fccc"
-
-[update]
-[update.modrinth]
-mod-id = "DSVgwcji"
-version = "dGNP90t0"
diff --git a/mods/aileron.pw.toml b/mods/aileron.pw.toml
deleted file mode 100644
index 2111e88..0000000
--- a/mods/aileron.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Aileron"
-filename = "aileron-1.21.1-neoforge-1.1.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/b8kG1VGq/versions/XDz1C9KI/aileron-1.21.1-neoforge-1.1.4.jar"
-hash-format = "sha512"
-hash = "65fdd62ab143a09a5b0049996f6a65361a4447646d41fa1f092af8df85e3106eb531de07e32ce10ac29c318d1ff03427dde143abcf2e616d8bd2bccfb2f575c3"
-
-[update]
-[update.modrinth]
-mod-id = "b8kG1VGq"
-version = "XDz1C9KI"
diff --git a/mods/akashic-tome.pw.toml b/mods/akashic-tome.pw.toml
deleted file mode 100644
index a0ab2af..0000000
--- a/mods/akashic-tome.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Akashic Tome"
-filename = "AkashicTome-1.8-30.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/JBthPdnp/versions/MRro5nPG/AkashicTome-1.8-30.jar"
-hash-format = "sha512"
-hash = "c0061c263e1d701e71a75355c3db11c9a975dd1e47da0fe6592973bf12d4f5b44aa476f5daaeec42a3146a8d94fe96f1d57f1a4e37dcd18357e4d752b1a194bb"
-
-[update]
-[update.modrinth]
-mod-id = "JBthPdnp"
-version = "MRro5nPG"
diff --git a/mods/alexs-mobs(1.21.1).pw.toml b/mods/alexs-mobs(1.21.1).pw.toml
deleted file mode 100644
index 2053a38..0000000
--- a/mods/alexs-mobs(1.21.1).pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Alex's Mobs (Unofficial Port)"
-filename = "alexsmobs-1.22.17.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/EmNhnNnt/versions/KSgki4uc/alexsmobs-1.22.17.jar"
-hash-format = "sha512"
-hash = "9f57f20693bb187c54f6d68dc34592b87d0e55a5a4628ad097b0aa39afe165f4a834b83b6590d803e64bac0b1230a8f46369bfe45851a3cc964cf3d88f235277"
-
-[update]
-[update.modrinth]
-mod-id = "EmNhnNnt"
-version = "KSgki4uc"
diff --git a/mods/allurement!.pw.toml b/mods/allurement!.pw.toml
deleted file mode 100644
index 824345e..0000000
--- a/mods/allurement!.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Allurement"
-filename = "allurement-1.21.1-5.0.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/eIO12l2t/versions/LPWZjZvj/allurement-1.21.1-5.0.2.jar"
-hash-format = "sha512"
-hash = "0419dae4a80dcb62549ce46fa3610d68e31ab2a65c11896c8c3509918287761020a3d1bc1006cc396f1db5af1a583c794ce92f3d7e0c9f91a267a791936f2ed9"
-
-[update]
-[update.modrinth]
-mod-id = "eIO12l2t"
-version = "LPWZjZvj"
diff --git a/mods/almanac.pw.toml b/mods/almanac.pw.toml
deleted file mode 100644
index 95b16b8..0000000
--- a/mods/almanac.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Almanac"
-filename = "Almanac-1.21.1-2-neoforge-1.5.2.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/Gi02250Z/versions/cHGan9fQ/Almanac-1.21.1-2-neoforge-1.5.2.jar"
-hash-format = "sha512"
-hash = "b8c87ce784d1afee68cf8943dd64be899d9a25d111aeec1d72f1c80431cacaf71c1b4d6eb16bdaaaa36bdfd3cd4df653e8575cb567f5cdbecdefc581ad187177"
-
-[update]
-[update.modrinth]
-mod-id = "Gi02250Z"
-version = "cHGan9fQ"
diff --git a/mods/alternate-current.pw.toml b/mods/alternate-current.pw.toml
deleted file mode 100644
index b4412a8..0000000
--- a/mods/alternate-current.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Alternate Current"
-filename = "alternate_current-mc1.21-1.9.0.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/r0v8vy1s/versions/PCNyL6v4/alternate_current-mc1.21-1.9.0.jar"
-hash-format = "sha512"
-hash = "e7715d92987ad902f316ae657558a58e647b4f076d6962e6ac5b6bdb802755f1a37c2380b69002ce930b29dc02fe96989d41818462f7bc236c4ad709b0842480"
-
-[update]
-[update.modrinth]
-mod-id = "r0v8vy1s"
-version = "PCNyL6v4"
diff --git a/mods/ambientsounds.pw.toml b/mods/ambientsounds.pw.toml
deleted file mode 100644
index 0824918..0000000
--- a/mods/ambientsounds.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "AmbientSounds"
-filename = "AmbientSounds_NEOFORGE_v6.3.8_mc1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/fM515JnW/versions/RZyxhsqY/AmbientSounds_NEOFORGE_v6.3.8_mc1.21.1.jar"
-hash-format = "sha512"
-hash = "292a7a61836eb6db31ec225ae4a0dc838416638618635ff60c07740bdc327df44ac0be7788c0ed44912935eb4d85b987fb6c594d11e4604f2d24fa21eabc672a"
-
-[update]
-[update.modrinth]
-mod-id = "fM515JnW"
-version = "RZyxhsqY"
diff --git a/mods/amendments.pw.toml b/mods/amendments.pw.toml
deleted file mode 100644
index 78a28f7..0000000
--- a/mods/amendments.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Amendments"
-filename = "amendments-1.21-2.0.15-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/6iTJugQR/versions/8xf6Wpxs/amendments-1.21-2.0.15-neoforge.jar"
-hash-format = "sha512"
-hash = "a9ea5029cb4788e9e1dae8ed94f05e9111754e064d41fcd6bf7e570c28106dc1e680d2f2e82324b87a0a154a3d714bbdf2425124a62cba4765c41c1097d1609a"
-
-[update]
-[update.modrinth]
-mod-id = "6iTJugQR"
-version = "8xf6Wpxs"
diff --git a/mods/amplified-nether.pw.toml b/mods/amplified-nether.pw.toml
deleted file mode 100644
index 8bd8e63..0000000
--- a/mods/amplified-nether.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Amplified Nether"
-filename = "Amplified_Nether_26.1_v1.2.14.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/wXiGiyGX/versions/rp2A0tDf/Amplified_Nether_26.1_v1.2.14.jar"
-hash-format = "sha512"
-hash = "4b065fdb8ed5c6d2e6f6e3e94e8f856d9c3e97672e09e068be492234f7dddc4f81497ba77c032a33c5b34fb9ba6bdf5e75e38c5b445ca1ef2861794ef7156a62"
-
-[update]
-[update.modrinth]
-mod-id = "wXiGiyGX"
-version = "rp2A0tDf"
diff --git a/mods/analog-audio.pw.toml b/mods/analog-audio.pw.toml
deleted file mode 100644
index 1861346..0000000
--- a/mods/analog-audio.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Analog Audio"
-filename = "Analog-Audio-0.1.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/iMAVG2nH/versions/UlajPCS1/Analog-Audio-0.1.0.jar"
-hash-format = "sha512"
-hash = "e282c1b9887e61863f04ad6eab8d7e1a8fe0e51cdbe3978197f9b875ca567d247cae7506d9b7e7f3f47170eac5142331459a36b8f045ff8215433f0360dde496"
-
-[update]
-[update.modrinth]
-mod-id = "iMAVG2nH"
-version = "UlajPCS1"
diff --git a/mods/another-furniture.pw.toml b/mods/another-furniture.pw.toml
deleted file mode 100644
index 627ca2c..0000000
--- a/mods/another-furniture.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Another Furniture"
-filename = "another_furniture-neoforge-4.0.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ulloLmqG/versions/Q29JlZfU/another_furniture-neoforge-4.0.2.jar"
-hash-format = "sha512"
-hash = "4b2afa5bd73b6a9df43cc4dc3e8dfb267b34388ba83810cc3d9c134e547e95458f4608a8be7e34eb09d67acde1a7220d2c311c789e6d1fa7f680f09ad66929ea"
-
-[update]
-[update.modrinth]
-mod-id = "ulloLmqG"
-version = "Q29JlZfU"
diff --git a/mods/apothic-attributes.pw.toml b/mods/apothic-attributes.pw.toml
deleted file mode 100644
index 5b413fe..0000000
--- a/mods/apothic-attributes.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Apothic Attributes"
-filename = "ApothicAttributes-1.21.1-2.9.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "e7f669e1b45d75076200436f37c40a6dd3b6a6ff"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7445079
-project-id = 898963
diff --git a/mods/apothic-enchanting.pw.toml b/mods/apothic-enchanting.pw.toml
deleted file mode 100644
index f79f992..0000000
--- a/mods/apothic-enchanting.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Apothic Enchanting"
-filename = "ApothicEnchanting-1.21.1-1.5.3.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "751276a13db49a5f2202e50715b8864f5ae40cb6"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8107222
-project-id = 1063926
diff --git a/mods/apothic-spawners.pw.toml b/mods/apothic-spawners.pw.toml
deleted file mode 100644
index 6ed6fae..0000000
--- a/mods/apothic-spawners.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Apothic Spawners"
-filename = "ApothicSpawners-1.21.1-1.3.4.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "26d701238bdb76a497a64f588409419ad067e557"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7492121
-project-id = 986583
diff --git a/mods/appleskin.pw.toml b/mods/appleskin.pw.toml
index 88e04c9..4110e02 100644
--- a/mods/appleskin.pw.toml
+++ b/mods/appleskin.pw.toml
@@ -1,13 +1,13 @@
name = "AppleSkin"
-filename = "appleskin-neoforge-mc1.21-3.0.9.jar"
+filename = "appleskin-fabric-mc26.1-3.0.9.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/EsAfCjCV/versions/uAKA6Laj/appleskin-neoforge-mc1.21-3.0.9.jar"
+url = "https://cdn.modrinth.com/data/EsAfCjCV/versions/HwaLJe3v/appleskin-fabric-mc26.1-3.0.9.jar"
hash-format = "sha512"
-hash = "f4ea46273e407334b63e262e2555c9a8204f7b5e60f23f272fbaa83ad9e88800e0ee186aca840710df2dbe0a18b37758695fef2ae1a902c10b3706e3de772937"
+hash = "79293a0de5a00f46296c94bb1f1c6b1d13f1b16c7ccbb5afe8c047edb2bc6d1034a43af11674f686ba3704c7f38c0a4ea92090eed652f8a87a6e679014db2197"
[update]
[update.modrinth]
mod-id = "EsAfCjCV"
-version = "uAKA6Laj"
+version = "HwaLJe3v"
diff --git a/mods/architectury-api.pw.toml b/mods/architectury-api.pw.toml
deleted file mode 100644
index 79469bb..0000000
--- a/mods/architectury-api.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Architectury API"
-filename = "architectury-13.0.8-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/lhGA9TYQ/versions/ZxYGwlk0/architectury-13.0.8-neoforge.jar"
-hash-format = "sha512"
-hash = "65e3664953385d880320dd6bb818bcb96d361c07c53e2a7f65e64c6a47720ee26b233224ae9cad465ef0b2bbaefdaf30fb0175a983cecd91de058817d6fcf57e"
-
-[update]
-[update.modrinth]
-mod-id = "lhGA9TYQ"
-version = "ZxYGwlk0"
diff --git a/mods/astikorcarts-redux.pw.toml b/mods/astikorcarts-redux.pw.toml
deleted file mode 100644
index 4b010b9..0000000
--- a/mods/astikorcarts-redux.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "AstikorCarts Redux"
-filename = "astikorcartsredux-1.2.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/mnLFouB0/versions/6t5FXuOX/astikorcartsredux-1.2.2.jar"
-hash-format = "sha512"
-hash = "c3cbee867aa4ef73606105247c9c1106dfcb7d3e9f6bf387f3285ba1425f9d9966beb335fc01c8d314a56251933dcc712384eb4b6953fa948a0191b915f5e9ea"
-
-[update]
-[update.modrinth]
-mod-id = "mnLFouB0"
-version = "6t5FXuOX"
diff --git a/mods/asyncparticles.pw.toml b/mods/asyncparticles.pw.toml
deleted file mode 100644
index ced6f81..0000000
--- a/mods/asyncparticles.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "AsyncParticles"
-filename = "AsyncParticles-21.1.0b-beta.1+1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/c3onkd5k/versions/qmJ9MXgo/AsyncParticles-21.1.0b-beta.1%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "eeef9f13bf7a38c1df16832f1b9fc8d860e6315a4d1b6bd2565d6bc4d42f885fcde6df67021ef3e09e769cf9beb2e0c932d5e29f9be8a9997c63994932cefa17"
-
-[update]
-[update.modrinth]
-mod-id = "c3onkd5k"
-version = "qmJ9MXgo"
diff --git a/mods/attract-to-sound.pw.toml b/mods/attract-to-sound.pw.toml
deleted file mode 100644
index 735973f..0000000
--- a/mods/attract-to-sound.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Attract to Sound ([NEO]Forge/Fabric): Sound & Stealth."
-filename = "soundattract-6.3.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/zZluixcp/versions/A2wAwQoQ/soundattract-6.3.3.jar"
-hash-format = "sha512"
-hash = "49b28241d442cf5dd303939a7f25cf38429e898e2487d4d6ec281a19e916af67867697215058dc02aad75fa35e8c6e7f91eeda40474dcf4c908bb58ca76004bb"
-
-[update]
-[update.modrinth]
-mod-id = "zZluixcp"
-version = "A2wAwQoQ"
diff --git a/mods/attributefix.pw.toml b/mods/attributefix.pw.toml
deleted file mode 100644
index 76eabfa..0000000
--- a/mods/attributefix.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "AttributeFix"
-filename = "attributefix-neoforge-1.21.1-21.1.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/lOOpEntO/versions/TyNITLDY/attributefix-neoforge-1.21.1-21.1.3.jar"
-hash-format = "sha512"
-hash = "09e1ff6012d5b7bef7bb701d38feaaab41db4f2fc8b9f669b820fc2c91e53098e093e401062ad80a0ce249c68aa7a6209ac9ee341518b8f640bae2393b1595ae"
-
-[update]
-[update.modrinth]
-mod-id = "lOOpEntO"
-version = "TyNITLDY"
diff --git a/mods/backport-copper-age.pw.toml b/mods/backport-copper-age.pw.toml
deleted file mode 100644
index 57e66de..0000000
--- a/mods/backport-copper-age.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Copper Age Backport"
-filename = "copperagebackport-neoforge-1.21.1-0.1.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/a1llHwl4/versions/JEPUV1lF/copperagebackport-neoforge-1.21.1-0.1.4.jar"
-hash-format = "sha512"
-hash = "16b232857d9319d57ff5f0b739d23507c6f7e576199d4167a933d0505967c854def97c09020c1d9f27deff8c45e063a03e29c001a838fb43518e03562fc5ff95"
-
-[update]
-[update.modrinth]
-mod-id = "a1llHwl4"
-version = "JEPUV1lF"
diff --git a/mods/baguettelib.pw.toml b/mods/baguettelib.pw.toml
deleted file mode 100644
index 3dda784..0000000
--- a/mods/baguettelib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "BaguetteLib"
-filename = "baguettelib-1.21.1-NeoForge-2.0.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/OfKzpbRU/versions/guIAbyuH/baguettelib-1.21.1-NeoForge-2.0.3.jar"
-hash-format = "sha512"
-hash = "3def04f7f11ba743516594b69250ca7c54c11e0c4ffeeb718bfd9736096bfb25768642eb210f6cf716f33b8c12faf2e998df2db98cf495f0527620e8bec80a79"
-
-[update]
-[update.modrinth]
-mod-id = "OfKzpbRU"
-version = "guIAbyuH"
diff --git a/mods/balm.pw.toml b/mods/balm.pw.toml
deleted file mode 100644
index 0d46de2..0000000
--- a/mods/balm.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Balm"
-filename = "balm-neoforge-1.21.1-21.0.58.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/MBAkmtvl/versions/3XiinKbh/balm-neoforge-1.21.1-21.0.58.jar"
-hash-format = "sha512"
-hash = "96482428a7e67aea9a5ed6304cbc72baafd157e52d73d07f240d9704f9715bf8fb1d2d45bcaad1329b82a6f46287768f63220da702fb2c19a9a27fb9d9b9cc92"
-
-[update]
-[update.modrinth]
-mod-id = "MBAkmtvl"
-version = "3XiinKbh"
diff --git a/mods/bamboo-everything.pw.toml b/mods/bamboo-everything.pw.toml
deleted file mode 100644
index f85cfcd..0000000
--- a/mods/bamboo-everything.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Bamboo Everything"
-filename = "bambooeverything-neoforge-21.1.2+mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/cpRkny9R/versions/l401evM2/bambooeverything-neoforge-21.1.2%2Bmc1.21.1.jar"
-hash-format = "sha512"
-hash = "2ad9cf471d6a5b774ea65e1341058ac6c913e4c4d6f66d7bc736af7d7831c088a810bac473cf75fe752057eb40ebfd49b7ab120ad0888c45fe850fed267af01e"
-
-[update]
-[update.modrinth]
-mod-id = "cpRkny9R"
-version = "l401evM2"
diff --git a/mods/beautify.pw.toml b/mods/beautify.pw.toml
deleted file mode 100644
index 32fe301..0000000
--- a/mods/beautify.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Beautify!"
-filename = "beautify-neoforge-1.21.1-2.0.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/9BPuv4vL/versions/xVfv1ket/beautify-neoforge-1.21.1-2.0.2.jar"
-hash-format = "sha512"
-hash = "e48161fc0c3a7ef916154a9885fcae7f6666a4aa14e75b874e3f0d1b3afef6a298413a51f25ec7c63c3692ffb15ad4885b210e26f9f1a7d4b701e6f912495c09"
-
-[update]
-[update.modrinth]
-mod-id = "9BPuv4vL"
-version = "xVfv1ket"
diff --git a/mods/bellsandwhistles.pw.toml b/mods/bellsandwhistles.pw.toml
deleted file mode 100644
index 168e8e1..0000000
--- a/mods/bellsandwhistles.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Bells & Whistles"
-filename = "bellsandwhistles-0.4.7-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/gJ5afkVv/versions/w0mifib8/bellsandwhistles-0.4.7-1.21.1.jar"
-hash-format = "sha512"
-hash = "482ee096477b89ed8ec5ce008a4a8ac0ae853079a4f5ce16ad0e0dd9b2eb12b3326f17acaaca1eae0bc51ad238f4e51c8d5b93ded71fe7240717ac8600041c59"
-
-[update]
-[update.modrinth]
-mod-id = "gJ5afkVv"
-version = "w0mifib8"
diff --git a/mods/better-advancements.pw.toml b/mods/better-advancements.pw.toml
new file mode 100644
index 0000000..36abe84
--- /dev/null
+++ b/mods/better-advancements.pw.toml
@@ -0,0 +1,13 @@
+name = "Better Advancements"
+filename = "BetterAdvancements-Fabric-26.1.2-0.5.0.63.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/Q2OqKxDG/versions/tZzWugUz/BetterAdvancements-Fabric-26.1.2-0.5.0.63.jar"
+hash-format = "sha512"
+hash = "a4b730f40af357cbf9e0421b6b437a0f2a392d00d16d212380ae0b6b4e7aff398619db4611d779170a2b5deb2f060a2d1bc295391aa243691c9cf7e0699a6cd2"
+
+[update]
+[update.modrinth]
+mod-id = "Q2OqKxDG"
+version = "tZzWugUz"
diff --git a/mods/better-compatibility-checker.pw.toml b/mods/better-compatibility-checker.pw.toml
deleted file mode 100644
index 80df505..0000000
--- a/mods/better-compatibility-checker.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Better Compatibility Checker"
-filename = "better-compatability-checker-neoforge-21.1.8.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/KJhXPbHQ/versions/NYkU1ldY/better-compatability-checker-neoforge-21.1.8.jar"
-hash-format = "sha512"
-hash = "43f8817abd4c48f2cf2087332a84e9840bde232bc62f838badb241f31bbabaa68ebb0b6403875ea66338cf76c0e394f13fafdee3804a37462c04f0acc7dfcd81"
-
-[update]
-[update.modrinth]
-mod-id = "KJhXPbHQ"
-version = "NYkU1ldY"
diff --git a/mods/better-third-person.pw.toml b/mods/better-third-person.pw.toml
deleted file mode 100644
index 5d12eb6..0000000
--- a/mods/better-third-person.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Better Third Person"
-filename = "BetterThirdPerson-neoforge-1.9.0.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/G1s2WpNo/versions/aG5y4JUQ/BetterThirdPerson-neoforge-1.9.0.jar"
-hash-format = "sha512"
-hash = "053acb813940aac69578810558056942966f2f0a24006a3a5de545c82888f8190b3bdc27a2401d0f70200dc4c927c0f84a45bf17821fb94fb9b886d633644619"
-
-[update]
-[update.modrinth]
-mod-id = "G1s2WpNo"
-version = "aG5y4JUQ"
diff --git a/mods/betterdays.pw.toml b/mods/betterdays.pw.toml
deleted file mode 100644
index f856079..0000000
--- a/mods/betterdays.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Better Days"
-filename = "betterdays-1.21.1-3.3.6.3-NEOFORGE.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/tPLE214j/versions/Ho93yCC3/betterdays-1.21.1-3.3.6.3-NEOFORGE.jar"
-hash-format = "sha512"
-hash = "0eb11977abb06a0c36764019a9299347480bfc728233a2df4e968b368487626728d546ade45a2edcb0e620485189e440c22fc7a99671888a86367514551ac78d"
-
-[update]
-[update.modrinth]
-mod-id = "tPLE214j"
-version = "Ho93yCC3"
diff --git a/mods/betterf3.pw.toml b/mods/betterf3.pw.toml
index d0f1391..168a123 100644
--- a/mods/betterf3.pw.toml
+++ b/mods/betterf3.pw.toml
@@ -1,13 +1,13 @@
name = "BetterF3"
-filename = "BetterF3-11.0.3-NeoForge-1.21.1.jar"
+filename = "BetterF3-18.0.2-Fabric-26.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/8shC1gFX/versions/maXNB1dn/BetterF3-11.0.3-NeoForge-1.21.1.jar"
+url = "https://cdn.modrinth.com/data/8shC1gFX/versions/aRWqyAza/BetterF3-18.0.2-Fabric-26.1.jar"
hash-format = "sha512"
-hash = "59c36a882669399dce2110db42df05e8fe935a2e1194c4bac49abffc3129b2e19373dfe3c4a3d2f8b22f21b1d66ad8cbd653944ce0a71ae05d3d65528d1b7514"
+hash = "d4d3245e2bca625f0f62c6d1e9ed2e04aa8b4f4d7b1f4435f9e8e6c3dab0f03bc70be870b4824532dd667ce48a5c3a7ff89c7f02cf35050037a5e41ee31d5847"
[update]
[update.modrinth]
mod-id = "8shC1gFX"
-version = "maXNB1dn"
+version = "aRWqyAza"
diff --git a/mods/biomes-o-plenty.pw.toml b/mods/biomes-o-plenty.pw.toml
deleted file mode 100644
index 72d20b2..0000000
--- a/mods/biomes-o-plenty.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Biomes O' Plenty"
-filename = "BiomesOPlenty-neoforge-1.21.1-21.1.0.13.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/HXF82T3G/versions/8vIRXPpR/BiomesOPlenty-neoforge-1.21.1-21.1.0.13.jar"
-hash-format = "sha512"
-hash = "a238c6dbeccf9bb8f7144601e8f8fd7973d76c60344b50670141e76f49f886f6f89487eb81749dfca7c36166831924052106884a9f8dc18893261476a34d4b32"
-
-[update]
-[update.modrinth]
-mod-id = "HXF82T3G"
-version = "8vIRXPpR"
diff --git a/mods/blockui.pw.toml b/mods/blockui.pw.toml
deleted file mode 100644
index 012bd4f..0000000
--- a/mods/blockui.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "BlockUI"
-filename = "blockui-1.0.211-1.21.1-snapshot.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "0ab4e0342b9f1e595d9a891f84747e4e5389c552"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7790469
-project-id = 522992
diff --git a/mods/blueprint.pw.toml b/mods/blueprint.pw.toml
deleted file mode 100644
index bcb7a51..0000000
--- a/mods/blueprint.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Blueprint"
-filename = "blueprint-1.21.1-8.1.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/VsM5EDoI/versions/5JOCYuQM/blueprint-1.21.1-8.1.0.jar"
-hash-format = "sha512"
-hash = "8f4d44efb8ad82a99ccb0d3b0ab0ec2cbca0536ae390dc3cf6f1deeb9d1705bd42feb5f2addfd06ff8ddf87029359cf52b4d4f6164f50e537e84c7f76db611e4"
-
-[update]
-[update.modrinth]
-mod-id = "VsM5EDoI"
-version = "5JOCYuQM"
diff --git a/mods/boatload.pw.toml b/mods/boatload.pw.toml
deleted file mode 100644
index 8f1be6d..0000000
--- a/mods/boatload.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Boatload"
-filename = "boatload-1.21.1-6.0.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/hevpK888/versions/cizR5egt/boatload-1.21.1-6.0.2.jar"
-hash-format = "sha512"
-hash = "4814dd93098919ad4b5633a3f95ab1fe00e05d31ae114208c52de0ea3c23c605fa850ec877eb6e50cc10d18b42244d1e411b4f79d3252308465bb68f5f0a95e1"
-
-[update]
-[update.modrinth]
-mod-id = "hevpK888"
-version = "cizR5egt"
diff --git a/mods/bookshelf-lib.pw.toml b/mods/bookshelf-lib.pw.toml
deleted file mode 100644
index 9248edc..0000000
--- a/mods/bookshelf-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Bookshelf"
-filename = "bookshelf-neoforge-1.21.1-21.1.81.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/uy4Cnpcm/versions/1sdJl7J1/bookshelf-neoforge-1.21.1-21.1.81.jar"
-hash-format = "sha512"
-hash = "78d4577a8e8fbb241216968475dd73f5b9e5efeb7da802b18a4e6c290e49af6cb4a5676e9855d0d8ff3613f967812e4bd363bbb9196c17c954d19454f84b2214"
-
-[update]
-[update.modrinth]
-mod-id = "uy4Cnpcm"
-version = "1sdJl7J1"
diff --git a/mods/brewin-and-chewin.pw.toml b/mods/brewin-and-chewin.pw.toml
deleted file mode 100644
index ba5d360..0000000
--- a/mods/brewin-and-chewin.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Brewin' And Chewin'"
-filename = "BrewinAndChewin-neoforge-4.4.2+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/hIu9KJTT/versions/CKLYp96Y/BrewinAndChewin-neoforge-4.4.2%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "ca6db594cc244307041b9f896956ad7dcba4727c62609a30aef9f913f5513238b7c898ecc39d4599385bdd177dea5c5de3149da34ab086217a307ab3f3e5aa06"
-
-[update]
-[update.modrinth]
-mod-id = "hIu9KJTT"
-version = "CKLYp96Y"
diff --git a/mods/bridging-mod.pw.toml b/mods/bridging-mod.pw.toml
new file mode 100644
index 0000000..78070d4
--- /dev/null
+++ b/mods/bridging-mod.pw.toml
@@ -0,0 +1,13 @@
+name = "Bridging Mod"
+filename = "BridgingMod-2.6.6+26.1.fabric-release.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/lO3s8hjs/versions/NvkT6Vw4/BridgingMod-2.6.6%2B26.1.fabric-release.jar"
+hash-format = "sha512"
+hash = "09a0adf988e4f76a673c3eafaa52a925e2a9361a480450c5765793e55ad568ad52be21b1c09fb0a001283001b50372def32955d17da77278d1a2a03b48261421"
+
+[update]
+[update.modrinth]
+mod-id = "lO3s8hjs"
+version = "NvkT6Vw4"
diff --git a/mods/brutal-bosses-dungeon.pw.toml b/mods/brutal-bosses-dungeon.pw.toml
deleted file mode 100644
index 12eda45..0000000
--- a/mods/brutal-bosses-dungeon.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Brutal Bosses - Custom Bosses[Forge/Fabric]"
-filename = "brutalbosses-1.21.1-8.6.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "47154ce207ca3bbcfba1bf56c6d2d6a58511a102"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7662187
-project-id = 557999
diff --git a/mods/buzzier-bees.pw.toml b/mods/buzzier-bees.pw.toml
deleted file mode 100644
index 3aee69c..0000000
--- a/mods/buzzier-bees.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Buzzier Bees"
-filename = "buzzier_bees-1.21.1-7.0.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/b7vOFSIp/versions/Y12rtT96/buzzier_bees-1.21.1-7.0.1.jar"
-hash-format = "sha512"
-hash = "eac6e3ab7b25d23f6dd4676a35a68912e89ad03fe2cac1688065747a05bf04d08466fc9013131478ec0824600c6738b652dc269125c16a0d22e057d15c3fd2cf"
-
-[update]
-[update.modrinth]
-mod-id = "b7vOFSIp"
-version = "Y12rtT96"
diff --git a/mods/c2me-neoforge.pw.toml b/mods/c2me-neoforge.pw.toml
deleted file mode 100644
index a314d8e..0000000
--- a/mods/c2me-neoforge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Concurrent Chunk Management Engine (NeoForge)"
-filename = "c2me-neoforge-mc1.21.1-0.3.0+alpha.0.93.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/COlSi5iR/versions/KmfiVd28/c2me-neoforge-mc1.21.1-0.3.0%2Balpha.0.93.jar"
-hash-format = "sha512"
-hash = "7dbb5cabc4669b900c570547fc636ce77b24e08451f4c699db76ec9ed3c805a256323862d7823e7d8c5acd10baa15e83c27dae3384ed5ea765f7e883a41f6045"
-
-[update]
-[update.modrinth]
-mod-id = "COlSi5iR"
-version = "KmfiVd28"
diff --git a/mods/caelus.pw.toml b/mods/caelus.pw.toml
deleted file mode 100644
index 18697d3..0000000
--- a/mods/caelus.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Caelus API"
-filename = "caelus-neoforge-7.0.1+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/40FYwb4z/versions/KsfI4QsR/caelus-neoforge-7.0.1%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "3763f95304ade2bacb217828c74eeef7905a114f71d41537d56121af58c182c2685467a5afb7e03ddb3997ec3d7496bdfdf71a9946a9f33e3470393e7a13306d"
-
-[update]
-[update.modrinth]
-mod-id = "40FYwb4z"
-version = "KsfI4QsR"
diff --git a/mods/calcmod-neoforged.pw.toml b/mods/calcmod-neoforged.pw.toml
deleted file mode 100644
index a02cd4f..0000000
--- a/mods/calcmod-neoforged.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CalcMod: NeoForged"
-filename = "calcmod-neoforged-1.4.2+neoforge.1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/7uxk5PIo/versions/M1zFfB1p/calcmod-neoforged-1.4.2%2Bneoforge.1.21.1.jar"
-hash-format = "sha512"
-hash = "b4451ba2bd9a1ec29a5bea8a57792d7a79a9ada6ec52cb614ef0bed59515fc944376d44a7a7e3f3de1a246eff80aa673ad218a712b7d7837fc52d9c00ff0c595"
-
-[update]
-[update.modrinth]
-mod-id = "7uxk5PIo"
-version = "M1zFfB1p"
diff --git a/mods/calcmod.pw.toml b/mods/calcmod.pw.toml
new file mode 100644
index 0000000..403bf1f
--- /dev/null
+++ b/mods/calcmod.pw.toml
@@ -0,0 +1,13 @@
+name = "CalcMod"
+filename = "calcmod-1.5.1+fabric.26.1.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/XoHTb2Ap/versions/Su5eRdRq/calcmod-1.5.1%2Bfabric.26.1.jar"
+hash-format = "sha512"
+hash = "c315d657fb9e9fc121df172b792a61ad57ede1e0e01c404bb4ecd849035a498f80c6e087877fb7b0ff0eacaa31dd15794ae2c09a0fd7b8e367c001974f02d7f8"
+
+[update]
+[update.modrinth]
+mod-id = "XoHTb2Ap"
+version = "Su5eRdRq"
diff --git a/mods/cameraoverhaul.pw.toml b/mods/cameraoverhaul.pw.toml
new file mode 100644
index 0000000..3bb596e
--- /dev/null
+++ b/mods/cameraoverhaul.pw.toml
@@ -0,0 +1,13 @@
+name = "Camera Overhaul"
+filename = "CameraOverhaul-v2.1.1-fabric+mc[26.1-plus]-downgrade.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/m0oRwcZx/versions/VDq7aIuZ/CameraOverhaul-v2.1.1-fabric%2Bmc%5B26.1-plus%5D-downgrade.jar"
+hash-format = "sha512"
+hash = "15fc87e4a1d497ec2b58b08c6049a55524cb21566e68a0026dc905fee3c158f628af65aca4fbd5f63459cd1616124bccd247f1ed411c8ba52c3cf10aa9c4640a"
+
+[update]
+[update.modrinth]
+mod-id = "m0oRwcZx"
+version = "VDq7aIuZ"
diff --git a/mods/catalogue.pw.toml b/mods/catalogue.pw.toml
deleted file mode 100644
index 52d6b74..0000000
--- a/mods/catalogue.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Catalogue"
-filename = "catalogue-neoforge-1.21.1-1.11.2.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "6d67f855c20bc6392763cfb22e1152da4e8015b4"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6926815
-project-id = 459701
diff --git a/mods/cc-cbc.pw.toml b/mods/cc-cbc.pw.toml
deleted file mode 100644
index 302bd53..0000000
--- a/mods/cc-cbc.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CC:CBC"
-filename = "cc-cbc-v1.1.1-1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/zA9Klldw/versions/naLCoIB4/cc-cbc-v1.1.1-1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "0bb9959fc21c940e307430225bcf8f3878092dbacb073b16f6e47c06057ea5b67bb2ce4a2f9bc8d4acd5784061e7212267c7eeb3b02eaecbded1234b4cc284a5"
-
-[update]
-[update.modrinth]
-mod-id = "zA9Klldw"
-version = "naLCoIB4"
diff --git a/mods/cc-redstone-link-bridge.pw.toml b/mods/cc-redstone-link-bridge.pw.toml
deleted file mode 100644
index 4a43778..0000000
--- a/mods/cc-redstone-link-bridge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CC: Redstone Link Bridge"
-filename = "ccredstonelinkbridge-neoforge-1.0.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/k3y2uvYF/versions/gH50GtVz/ccredstonelinkbridge-neoforge-1.0.3.jar"
-hash-format = "sha512"
-hash = "d7a1cb8d4b02a25bdbebd6893e94cfb1d0702a534f9168886dcf82bec9cc6c4190dbcd0dbc11701fe0cff9b5a38fb9331874249dc7ced4fbc2e9b4dd1645e984"
-
-[update]
-[update.modrinth]
-mod-id = "k3y2uvYF"
-version = "gH50GtVz"
diff --git a/mods/cc-sable.pw.toml b/mods/cc-sable.pw.toml
deleted file mode 100644
index aaf46a5..0000000
--- a/mods/cc-sable.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CC: Sable"
-filename = "cc_sable-neoforge-1.3.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/OPNBxiZD/versions/j0UWQoMG/cc_sable-neoforge-1.3.4.jar"
-hash-format = "sha512"
-hash = "70e7e09c8a4a566fe8bd67a8d53069083e8285a15cb680412b415f5104b5be3ad3b623c9ccd99f165996933ef5d81aa1966633796d7439f562b6e35ae59af717"
-
-[update]
-[update.modrinth]
-mod-id = "OPNBxiZD"
-version = "j0UWQoMG"
diff --git a/mods/cc-tweaked.pw.toml b/mods/cc-tweaked.pw.toml
deleted file mode 100644
index caf28f3..0000000
--- a/mods/cc-tweaked.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CC: Tweaked"
-filename = "cc-tweaked-1.21.1-forge-1.119.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/gu7yAYhd/versions/puxJkazX/cc-tweaked-1.21.1-forge-1.119.0.jar"
-hash-format = "sha512"
-hash = "87c086049ecbb5c1cfbb8e2180abc6902d2c70f2b07d4a37652f931d4c334e7304b1df1206a98b109c40e5dea719a22a335f8c0b09b330646bd05c971a8edb62"
-
-[update]
-[update.modrinth]
-mod-id = "gu7yAYhd"
-version = "puxJkazX"
diff --git a/mods/cccbridge.pw.toml b/mods/cccbridge.pw.toml
deleted file mode 100644
index 09ffccf..0000000
--- a/mods/cccbridge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CC:C Bridge"
-filename = "cccbridge-mc1.21.1-v1.7.2-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/fXt291FO/versions/k3OVsWus/cccbridge-mc1.21.1-v1.7.2-neoforge.jar"
-hash-format = "sha512"
-hash = "b00cc2b77b8db073de77a82afb39e4f1d17addaa055382172d4fccff570d3c20b712a958de6f3f4a206f22513f56b1bd5267ee053a97f95e48e0e88b8780e58e"
-
-[update]
-[update.modrinth]
-mod-id = "fXt291FO"
-version = "k3OVsWus"
diff --git a/mods/chalk-mod.pw.toml b/mods/chalk-mod.pw.toml
deleted file mode 100644
index 78496e8..0000000
--- a/mods/chalk-mod.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Chalk"
-filename = "chalk-1.6.11.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/YWGP4Y1d/versions/IttdMTXB/chalk-1.6.11.jar"
-hash-format = "sha512"
-hash = "67db2d390dd9e8724bab0d254d7362e889fca5decd552de2fc1b58b768bafbf32002bb9ce11720127efba4aae05e5fe763bdb4f18634974d847a0d8f916f3e6b"
-
-[update]
-[update.modrinth]
-mod-id = "YWGP4Y1d"
-version = "IttdMTXB"
diff --git a/mods/chat-heads.pw.toml b/mods/chat-heads.pw.toml
index d93f069..17cd142 100644
--- a/mods/chat-heads.pw.toml
+++ b/mods/chat-heads.pw.toml
@@ -1,13 +1,13 @@
name = "Chat Heads"
-filename = "chat_heads-0.15.1-neoforge-1.21.jar"
+filename = "chat_heads-1.2.2-fabric-26.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/Wb5oqrBJ/versions/8oDa7chj/chat_heads-0.15.1-neoforge-1.21.jar"
+url = "https://cdn.modrinth.com/data/Wb5oqrBJ/versions/J5xd8lnJ/chat_heads-1.2.2-fabric-26.1.jar"
hash-format = "sha512"
-hash = "779c264a4ad54f9fe462c313ba40968ae7fc206d282d5895c433136d510bfa29a86a3ba32e83bbe819c07fc06e75cf8cb2e4606120d8038b6b24378fd556f11d"
+hash = "f13e6f94ebee2a7f3b9a4a043fcb8814f84db3c5de7349128e91c41c3d317f3120a07b9d4260397afe39f3203ed1ae280ff0a50fa8a763d439b0b30f99cba821"
[update]
[update.modrinth]
mod-id = "Wb5oqrBJ"
-version = "8oDa7chj"
+version = "J5xd8lnJ"
diff --git a/mods/chatanimation.pw.toml b/mods/chatanimation.pw.toml
new file mode 100644
index 0000000..00b1f4e
--- /dev/null
+++ b/mods/chatanimation.pw.toml
@@ -0,0 +1,13 @@
+name = "Chat Animation [Smooth Chat]"
+filename = "chatanimation-fabric-26.1-1.1.3.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/DnNYdJsx/versions/akCiimE9/chatanimation-fabric-26.1-1.1.3.jar"
+hash-format = "sha512"
+hash = "0bb034120159b3d17d802b1ba1b7d1332791addcee2f8f6091ff4746d824ad2ecef781aca0331fcd1193d6011f76d8e06dd7bb0ab95c4cd18f31f551cb9b9a13"
+
+[update]
+[update.modrinth]
+mod-id = "DnNYdJsx"
+version = "akCiimE9"
diff --git a/mods/chunk-loaders.pw.toml b/mods/chunk-loaders.pw.toml
deleted file mode 100644
index 7cc71d1..0000000
--- a/mods/chunk-loaders.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Chunk Loaders"
-filename = "chunkloaders-1.2.8-neoforge-mc1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/t1VgucWo/versions/xC7Vc2qa/chunkloaders-1.2.8-neoforge-mc1.21.jar"
-hash-format = "sha512"
-hash = "c053e12fafcaa09ef205bdd270e844ad5b44e454bd7a1d31d9dfb6ddd331ecfed71e494301abf4fe88f2c3be25dbbbb2fbbd41ce73e8dde77658b67bd9e6b693"
-
-[update]
-[update.modrinth]
-mod-id = "t1VgucWo"
-version = "xC7Vc2qa"
diff --git a/mods/chunk-sending-forge-fabric.pw.toml b/mods/chunk-sending-forge-fabric.pw.toml
deleted file mode 100644
index 6717fb9..0000000
--- a/mods/chunk-sending-forge-fabric.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Chunk Sending[Forge/Fabric]"
-filename = "chunksending-1.21-2.9.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "636a121a3252028bb0ec14a3f39f9bbf723ddacd"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7926632
-project-id = 831663
diff --git a/mods/chunky.pw.toml b/mods/chunky.pw.toml
deleted file mode 100644
index 0ae3b4f..0000000
--- a/mods/chunky.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Chunky"
-filename = "Chunky-NeoForge-1.4.23.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/fALzjamp/versions/LuFhm4eU/Chunky-NeoForge-1.4.23.jar"
-hash-format = "sha512"
-hash = "2db769dd723f243a21e1881e7c9f825e9c193da6f2bed454b70cb6fa9e51c57f63fdcf017c0657bbd26f7bba30815413e27c74d3c7be0783390a96ee9baa4bf7"
-
-[update]
-[update.modrinth]
-mod-id = "fALzjamp"
-version = "LuFhm4eU"
diff --git a/mods/citadel-(1.21.1-port).pw.toml b/mods/citadel-(1.21.1-port).pw.toml
deleted file mode 100644
index eeb2ccf..0000000
--- a/mods/citadel-(1.21.1-port).pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Citadel (Unofficial Port)"
-filename = "citadel-1.21.1-2.7.6.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/XjY0RcQj/versions/mIylVpkN/citadel-1.21.1-2.7.6.jar"
-hash-format = "sha512"
-hash = "81fd425d8910da30d9ce130213e518ed3acf6d6b63c98396668126e17f99f4d8e17348de7f6147ed3639ca59a3d3d79e1f0d78937972732fda04b7ac8a886547"
-
-[update]
-[update.modrinth]
-mod-id = "XjY0RcQj"
-version = "mIylVpkN"
diff --git a/mods/clickable-advancements.pw.toml b/mods/clickable-advancements.pw.toml
deleted file mode 100644
index fd71713..0000000
--- a/mods/clickable-advancements.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Clickable advancements[Forge/Fabric]"
-filename = "clickadv-1.21-3.8.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "1aeae5774513fdc82fa52d544edcd72b26c498b8"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 5551404
-project-id = 511733
diff --git a/mods/client-crafting.pw.toml b/mods/client-crafting.pw.toml
deleted file mode 100644
index 5761498..0000000
--- a/mods/client-crafting.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Client Crafting"
-filename = "clientcrafting-1.21-2.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "ed816decf1ce06bd17b3a446b4fddd33b07ace40"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7920161
-project-id = 888790
diff --git a/mods/client-recipe-fix.pw.toml b/mods/client-recipe-fix.pw.toml
new file mode 100644
index 0000000..1347472
--- /dev/null
+++ b/mods/client-recipe-fix.pw.toml
@@ -0,0 +1,13 @@
+name = "Client Recipe Fix (JEI / REI)"
+filename = "client-recipe-fix-2.0.0-beta.3+mc26.1-26.1.2.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/zpdSKKul/versions/HvRhR6YK/client-recipe-fix-2.0.0-beta.3%2Bmc26.1-26.1.2.jar"
+hash-format = "sha512"
+hash = "f6b4b2b75ee158054545acca580fa8df836d51376ad72afd54c07156316bea58c0734f493ad49e594ef11c19014ae2333d38b017547e17f736310d4bd6356530"
+
+[update]
+[update.modrinth]
+mod-id = "zpdSKKul"
+version = "HvRhR6YK"
diff --git a/mods/cloth-config.pw.toml b/mods/cloth-config.pw.toml
index 2dac164..33ebad3 100644
--- a/mods/cloth-config.pw.toml
+++ b/mods/cloth-config.pw.toml
@@ -1,13 +1,13 @@
name = "Cloth Config API"
-filename = "cloth-config-15.0.140-neoforge.jar"
+filename = "cloth-config-26.1.154.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/9s6osm5g/versions/izKINKFg/cloth-config-15.0.140-neoforge.jar"
+url = "https://cdn.modrinth.com/data/9s6osm5g/versions/GFM8zh9J/cloth-config-26.1.154.jar"
hash-format = "sha512"
-hash = "aaf9b010955b8cd294e5a92f069985b18729fd5e2cf22d351f1dff9680f15488688803ec41e77e941cbde130ceb535014ca4c868047d80ab69c2d508e216654d"
+hash = "8bfb75f2cac0a9910316c6a368a228c0f8f1261ac6f03dec5fba594e1619ac04334a3df4fb29778d61d0b8290d55949371a523d722b35501bf9a2902956d3b17"
[update]
[update.modrinth]
mod-id = "9s6osm5g"
-version = "izKINKFg"
+version = "GFM8zh9J"
diff --git a/mods/collective.pw.toml b/mods/collective.pw.toml
deleted file mode 100644
index 54b58da..0000000
--- a/mods/collective.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Collective"
-filename = "collective-1.21.1-8.22.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/e0M1UDsY/versions/6xEh8Qbr/collective-1.21.1-8.22.jar"
-hash-format = "sha512"
-hash = "e598ce7f8bd822fa8a5ffa21c45fa1a14716191b6791ab8cdb96a66b4647483c1b6e2c4e38ba13a2ff5e97a93d851cb9000985a0f2dc7034391811fbbdcfe9a9"
-
-[update]
-[update.modrinth]
-mod-id = "e0M1UDsY"
-version = "6xEh8Qbr"
diff --git a/mods/colorful-catalysts.pw.toml b/mods/colorful-catalysts.pw.toml
deleted file mode 100644
index aab30c2..0000000
--- a/mods/colorful-catalysts.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Colorful Catalysts"
-filename = "colorful_catalysts-1.3.3-H1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/3ADr1McV/versions/m4g3OOTn/colorful_catalysts-1.3.3-H1.jar"
-hash-format = "sha512"
-hash = "951443d4035b1d8b1b26826bdca67c23008194507a79320d305fbd82e6a85c6835a12179f2c7b7c04fbb1775718e1e7ed7130f4a56558e50ba079a52e42bf5fc"
-
-[update]
-[update.modrinth]
-mod-id = "3ADr1McV"
-version = "m4g3OOTn"
diff --git a/mods/colorwheel.pw.toml b/mods/colorwheel.pw.toml
deleted file mode 100644
index 34d33ee..0000000
--- a/mods/colorwheel.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Colorwheel"
-filename = "colorwheel-neoforge-1.2.8+mc1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/BzHgFoGz/versions/OmizNLia/colorwheel-neoforge-1.2.8%2Bmc1.21.1.jar"
-hash-format = "sha512"
-hash = "ef1eec8e9347299d59465e935221cfbc3df8f63d4f76792016ef36ae5d779695fe5bf98c0f339e9013d1362341d53ae68bd61177c8d4703224492e097490bf76"
-
-[update]
-[update.modrinth]
-mod-id = "BzHgFoGz"
-version = "OmizNLia"
diff --git a/mods/comforts.pw.toml b/mods/comforts.pw.toml
deleted file mode 100644
index 30e2c2b..0000000
--- a/mods/comforts.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Comforts"
-filename = "comforts-neoforge-9.0.5+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/SaCpeal4/versions/3kpPjcTc/comforts-neoforge-9.0.5%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "e9de2952545e9e773a6e78fc501e8cd231ea19750c30404355b71df9928eb5bd0921a4429aeca9d0fa10e67717f77fcf7a2aae117ac953b8f7de246b0ad685e4"
-
-[update]
-[update.modrinth]
-mod-id = "SaCpeal4"
-version = "3kpPjcTc"
diff --git a/mods/configurable.pw.toml b/mods/configurable.pw.toml
deleted file mode 100644
index 01d5ad4..0000000
--- a/mods/configurable.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Configurable"
-filename = "configurable-3.5.1+1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/lGffrQ3O/versions/WYcVbsBw/configurable-3.5.1%2B1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "2b8b1f2e3711e4a23f8da0f0941e8cb03fd558113f164b807611b2c6728fa6390c8a78f9ae45bebbe025843f286b55e3ed318637b7cfa49f23b7a43944638d61"
-
-[update]
-[update.modrinth]
-mod-id = "lGffrQ3O"
-version = "WYcVbsBw"
diff --git a/mods/configured.pw.toml b/mods/configured.pw.toml
deleted file mode 100644
index 3b8902c..0000000
--- a/mods/configured.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Configured"
-filename = "configured-neoforge-1.21.1-2.6.3.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "e977d86eec39d49295df4e2c4265d6710ae065e8"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7276577
-project-id = 457570
diff --git a/mods/connectivity.pw.toml b/mods/connectivity.pw.toml
deleted file mode 100644
index ab473ce..0000000
--- a/mods/connectivity.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Connectivity"
-filename = "connectivity-1.21.1-7.6.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "6adebe84f745dec8fa33bc3982383bc1cc24d49e"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7367221
-project-id = 470193
diff --git a/mods/connector.pw.toml b/mods/connector.pw.toml
deleted file mode 100644
index ff24089..0000000
--- a/mods/connector.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sinytra Connector"
-filename = "connector-2.0.0-beta.14+1.21.1-full.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/u58R1TMW/versions/1i8teo7m/connector-2.0.0-beta.14%2B1.21.1-full.jar"
-hash-format = "sha512"
-hash = "6ed3168c2c7dad2606ada1fdf63ee412bb8bb5620718a702f6ac51310e671f2f93ab46fc96400e258f4433e51b96f9dd21441e1a8963d8b356c75b578e156dcc"
-
-[update]
-[update.modrinth]
-mod-id = "u58R1TMW"
-version = "1i8teo7m"
diff --git a/mods/continents.pw.toml b/mods/continents.pw.toml
deleted file mode 100644
index 7e16bb0..0000000
--- a/mods/continents.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Continents"
-filename = "Continents_26.1_v1.1.13.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/bQ5TJA1E/versions/WxCjDRzw/Continents_26.1_v1.1.13.jar"
-hash-format = "sha512"
-hash = "139dffc2ca0f7f1a1a97d4658531084fd8db8071ae012c852eeec95f7df542a29222babf8684e2eac1971b296f49693da2aeccd15b48b3cb9e82e0767c9ed181"
-
-[update]
-[update.modrinth]
-mod-id = "bQ5TJA1E"
-version = "WxCjDRzw"
diff --git a/mods/continuity.pw.toml b/mods/continuity.pw.toml
new file mode 100644
index 0000000..59e7394
--- /dev/null
+++ b/mods/continuity.pw.toml
@@ -0,0 +1,13 @@
+name = "Continuity"
+filename = "continuity-3.0.1-beta.2+26.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/1IjD5062/versions/l1mM6Ov7/continuity-3.0.1-beta.2%2B26.1.jar"
+hash-format = "sha512"
+hash = "759aa6443b37f7f85e04e3a4477180570ebe28b24adb95484e9236d065b68d35845b7eaeded3a97b9c8aae0bc69edf8ae3356640d62b71fe7a8789c615ade0e2"
+
+[update]
+[update.modrinth]
+mod-id = "1IjD5062"
+version = "l1mM6Ov7"
diff --git a/mods/controlling.pw.toml b/mods/controlling.pw.toml
index f381798..00714db 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.5.jar"
+filename = "Controlling-fabric-26.1.2-26.1.2.3.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/xv94TkTM/versions/FaNppCJJ/Controlling-neoforge-1.21.1-19.0.5.jar"
+url = "https://cdn.modrinth.com/data/xv94TkTM/versions/He1LyfDP/Controlling-fabric-26.1.2-26.1.2.3.jar"
hash-format = "sha512"
-hash = "bd01b2a38a869ea38e5f2a8fcd601e67ea9b132b9883c6ae752bc35dff6e94f6d47b965e31c1ee5c2f6a1221653549680da779fcb5319d199aec261d221d179e"
+hash = "422c24dd88277b3155df80a23c272ae7c5aaf4d2f616ad76bd832a2a44ddb5ceb854949dbbf2e8596e307a0ef6b55d511fe66e3159476ca7acd6839855f241b1"
[update]
[update.modrinth]
mod-id = "xv94TkTM"
-version = "FaNppCJJ"
+version = "He1LyfDP"
diff --git a/mods/cooking-for-blockheads.pw.toml b/mods/cooking-for-blockheads.pw.toml
deleted file mode 100644
index fb56113..0000000
--- a/mods/cooking-for-blockheads.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Cooking for Blockheads"
-filename = "cookingforblockheads-neoforge-1.21.1-21.1.23.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/vJnhuDde/versions/qbBLV6CQ/cookingforblockheads-neoforge-1.21.1-21.1.23.jar"
-hash-format = "sha512"
-hash = "6cb9dfdf6bccf662a764560579f92ddf6211c42e1e9b454c13fac428eb95a41a4f688d03f9bbfb6b13aba99618535a00455ae29ad8c477a8b7ba67eab0424ea8"
-
-[update]
-[update.modrinth]
-mod-id = "vJnhuDde"
-version = "qbBLV6CQ"
diff --git a/mods/coolrain.pw.toml b/mods/coolrain.pw.toml
index 056f86b..dae7804 100644
--- a/mods/coolrain.pw.toml
+++ b/mods/coolrain.pw.toml
@@ -1,13 +1,13 @@
name = "Cool Rain"
-filename = "coolrain-1.4.0-1.21.1.jar"
+filename = "coolrain-1.4.0-26.1.2.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/iDyqnQLT/versions/i2dHlstR/coolrain-1.4.0-1.21.1.jar"
+url = "https://cdn.modrinth.com/data/iDyqnQLT/versions/KsLfEOWC/coolrain-1.4.0-26.1.2.jar"
hash-format = "sha512"
-hash = "b633504f970a4170622d8f29904ca0a26eae3daa64472561922f93514fdb08bb6a98ffe99cdef7590daa8b11d99cf397f7138fb8ef218cdd82beba4b186b9854"
+hash = "d37d509772af8f083fa605a2df0efd5d755ab1dd3d23d1250396118bd6742af2a9b2f2836a8b35551be3f74fb94dcb61ef5956aec34a26b7958d8f4b6fe23465"
[update]
[update.modrinth]
mod-id = "iDyqnQLT"
-version = "i2dHlstR"
+version = "KsLfEOWC"
diff --git a/mods/copycats+-aeronautics-weight.pw.toml b/mods/copycats+-aeronautics-weight.pw.toml
deleted file mode 100644
index 0ff2014..0000000
--- a/mods/copycats+-aeronautics-weight.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Copycats+ aeronautics weight"
-filename = "aerocopycats-1.1.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/wjpmYU1u/versions/wsXjRa7l/aerocopycats-1.1.1.jar"
-hash-format = "sha512"
-hash = "4f48c03a25a6f4ec022398cece20e5aa8d51f00951a0f568980e6e5419c1af2f12c8bb652500721afef119ecc455e4c5b1bc4bb7bef38d88846759f0e4c39e8c"
-
-[update]
-[update.modrinth]
-mod-id = "wjpmYU1u"
-version = "wsXjRa7l"
diff --git a/mods/copycats.pw.toml b/mods/copycats.pw.toml
deleted file mode 100644
index bfa4be9..0000000
--- a/mods/copycats.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Copycats+"
-filename = "copycats-3.0.4+mc.1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/UT2M39wf/versions/kecZ0sl7/copycats-3.0.4%2Bmc.1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "ecc98e659be66a71af0aee66a9f4c7c8838f4f0101402644929079ce7280a572a000e7e417905e1869a51d6e49ebbd601008f54585e07ee4ed01f2c4bc752bfe"
-
-[update]
-[update.modrinth]
-mod-id = "UT2M39wf"
-version = "kecZ0sl7"
diff --git a/mods/corgilib.pw.toml b/mods/corgilib.pw.toml
deleted file mode 100644
index 39f5fd5..0000000
--- a/mods/corgilib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CorgiLib"
-filename = "Corgilib-NeoForge-1.21.1-5.0.0.9.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ziOp6EO8/versions/nqrTa84r/Corgilib-NeoForge-1.21.1-5.0.0.9.jar"
-hash-format = "sha512"
-hash = "d5461d5fab247fe2d30ba5578c7768cf3c4c8758b155acb5c901913c22c43ddd6af6e7dbd5ae4cca8b106f7e2953b4427c0a97e53869861d64b0266c825d178b"
-
-[update]
-[update.modrinth]
-mod-id = "ziOp6EO8"
-version = "nqrTa84r"
diff --git a/mods/corn-delight.pw.toml b/mods/corn-delight.pw.toml
deleted file mode 100644
index 7e0bd7d..0000000
--- a/mods/corn-delight.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Corn Delight"
-filename = "corn_delight-1.2.10-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/uxLAKWU8/versions/JtT5ioNz/corn_delight-1.2.10-1.21.1.jar"
-hash-format = "sha512"
-hash = "75a5a95874b218942820ffc1e17663ff2e8053916233e4975c92457271cf603a80228798cb1b9d1400e1db175031ef92695fa1de9e66497cb8bb5d32b6cb03a6"
-
-[update]
-[update.modrinth]
-mod-id = "uxLAKWU8"
-version = "JtT5ioNz"
diff --git a/mods/coroutil.pw.toml b/mods/coroutil.pw.toml
deleted file mode 100644
index e1bb454..0000000
--- a/mods/coroutil.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CoroUtil"
-filename = "coroutil-neoforge-1.21.0-1.3.8.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/rLLJ1OZM/versions/H2YXCYUY/coroutil-neoforge-1.21.0-1.3.8.jar"
-hash-format = "sha512"
-hash = "daae9e37acddedccad05e3f8e565f8b4c237f25b2462e043428f88b32fc27e4bc3a00955ed7426a7d7f93f068b4e96b37e2e42d121d40fdf94a31b6c2b7440e0"
-
-[update]
-[update.modrinth]
-mod-id = "rLLJ1OZM"
-version = "H2YXCYUY"
diff --git a/mods/cosmeticarmours.pw.toml b/mods/cosmeticarmours.pw.toml
deleted file mode 100644
index 70f0500..0000000
--- a/mods/cosmeticarmours.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CosmeticArmours"
-filename = "CosmeticArmours - 1.5.3.1 - 1.21.1 - NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/H3JIzTFR/versions/u30xtl3a/CosmeticArmours%20-%201.5.3.1%20-%201.21.1%20-%20NeoForge.jar"
-hash-format = "sha512"
-hash = "171172cdf69ebc2b83ff684e3c3bbfd6325b5c49dce87d2cbc5bd31a13850d72d75e84ad111f75b695d2c31ac76bcd192605fca23077e3dfa0142709a410de26"
-
-[update]
-[update.modrinth]
-mod-id = "H3JIzTFR"
-version = "u30xtl3a"
diff --git a/mods/crash-assistant.pw.toml b/mods/crash-assistant.pw.toml
deleted file mode 100644
index 28b3cbe..0000000
--- a/mods/crash-assistant.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Crash Assistant"
-filename = "CrashAssistant-neoforge-1.20.6-1.21.4-1.11.9.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/ix1qq8Ux/versions/APbTyOXD/CrashAssistant-neoforge-1.20.6-1.21.4-1.11.9.jar"
-hash-format = "sha512"
-hash = "98ebb5428c704b72008ccdc87104a97a68a0dcef892b3c3dc43a3fde925a3bb34737d48fb453561cb734bf032f5bf59d77d67a51844d1c73f54391104ae9b312"
-
-[update]
-[update.modrinth]
-mod-id = "ix1qq8Ux"
-version = "APbTyOXD"
diff --git a/mods/crash-utilities.pw.toml b/mods/crash-utilities.pw.toml
deleted file mode 100644
index 5b0d0cc..0000000
--- a/mods/crash-utilities.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Crash Utilities"
-filename = "crashutilities-9.0.4.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "5117a448b0611f60fbe743a4a631e431dd31740e"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 5993450
-project-id = 371813
diff --git a/mods/create-aeronautics-climbable-rope.pw.toml b/mods/create-aeronautics-climbable-rope.pw.toml
deleted file mode 100644
index e7ce570..0000000
--- a/mods/create-aeronautics-climbable-rope.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Climbable Ropes for Create Aeronautics"
-filename = "climbable_ropes-2.0.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/jImqv1M5/versions/61axhhDG/climbable_ropes-2.0.1.jar"
-hash-format = "sha512"
-hash = "e7f6642a74484468e88cfd9a6eb90af1e0e0c9f539a3498361c206695dbc65efa0dd58a345ed451aca5958f650f8c4707003c76df8ae2a6814393093787a09b3"
-
-[update]
-[update.modrinth]
-mod-id = "jImqv1M5"
-version = "61axhhDG"
diff --git a/mods/create-aeronautics-compatability.pw.toml b/mods/create-aeronautics-compatability.pw.toml
deleted file mode 100644
index a9b7bf3..0000000
--- a/mods/create-aeronautics-compatability.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Aeronautics: Compatability"
-filename = "aeronauticscompat-1.1.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/aLVC5usA/versions/QTtIbBua/aeronauticscompat-1.1.2.jar"
-hash-format = "sha512"
-hash = "e4bf1c16e476d47f2b09d3b5bf6c8713bf7d474019dca871a24a6ea1e35f12288e6aed276004c310ddfd53af80c5415927c8bde2abc0b1005531fce918ea7c90"
-
-[update]
-[update.modrinth]
-mod-id = "aLVC5usA"
-version = "QTtIbBua"
diff --git a/mods/create-aeronautics-rechiseled-compatibility.pw.toml b/mods/create-aeronautics-rechiseled-compatibility.pw.toml
deleted file mode 100644
index ebdf3c1..0000000
--- a/mods/create-aeronautics-rechiseled-compatibility.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Aeronautics: Rechiseled Compatibility"
-filename = "create-aeronautics-rechiseled-compat-1.21.1-1.2.2.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/ub0jAGhg/versions/b6O6XLL6/create-aeronautics-rechiseled-compat-1.21.1-1.2.2.jar"
-hash-format = "sha512"
-hash = "0a0cc1a51602b59a49fc5b316c8b7356bd307b4e0ed33d1485e22cae51b9bcc9ac1637067fd4c833699b7f3785d6f156723bccabc90f85c4044c37e8efe96db4"
-
-[update]
-[update.modrinth]
-mod-id = "ub0jAGhg"
-version = "b6O6XLL6"
diff --git a/mods/create-aeronautics.pw.toml b/mods/create-aeronautics.pw.toml
deleted file mode 100644
index c0a6f62..0000000
--- a/mods/create-aeronautics.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Aeronautics"
-filename = "create-aeronautics-bundled-1.21.1-1.2.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/oWaK0Q19/versions/YhZLrAFC/create-aeronautics-bundled-1.21.1-1.2.1.jar"
-hash-format = "sha512"
-hash = "c7899f8a693cf1b4c17a31faf64e631383f6df331b82b517ed6abe01b0464a9f10b226f0336fa8611c5af514375716c4d009d55c7f92640445c68239b63ebc03"
-
-[update]
-[update.modrinth]
-mod-id = "oWaK0Q19"
-version = "YhZLrAFC"
diff --git a/mods/create-aeroworks.pw.toml b/mods/create-aeroworks.pw.toml
deleted file mode 100644
index e44d71c..0000000
--- a/mods/create-aeroworks.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Aeroworks"
-filename = "aeroworks-1.2.10.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/P26k79kP/versions/mAzLZ8VO/aeroworks-1.2.10.jar"
-hash-format = "sha512"
-hash = "6c4517065e5daeb4f8e4022f073ce239c6de4f5b52ce94a20a4e30c3b1e4ca01894f40e5ac42994cfb2f4fb376ad947ab296172040da2933b991bed4ae1ccfc2"
-
-[update]
-[update.modrinth]
-mod-id = "P26k79kP"
-version = "mAzLZ8VO"
diff --git a/mods/create-aquatic-ambitions.pw.toml b/mods/create-aquatic-ambitions.pw.toml
deleted file mode 100644
index b37bd45..0000000
--- a/mods/create-aquatic-ambitions.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Aquatic Ambitions"
-filename = "create_aquatic_ambitions-1.21.1-2.0.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/9SyaPzp7/versions/cgOQIktB/create_aquatic_ambitions-1.21.1-2.0.2.jar"
-hash-format = "sha512"
-hash = "0abb46b82f323055c9579feda4d6e63a0f3d0905e31a349bd19f9e4b843f6e6ba6a25c98ea76154fe060f975ace49b3a0fdc3d609eec91384b9550de99977745"
-
-[update]
-[update.modrinth]
-mod-id = "9SyaPzp7"
-version = "cgOQIktB"
diff --git a/mods/create-better-item-vaults.pw.toml b/mods/create-better-item-vaults.pw.toml
deleted file mode 100644
index 51c9ac5..0000000
--- a/mods/create-better-item-vaults.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Better Item Vaults"
-filename = "BetterItemVaults-main-1.0.2.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/QE2PuYU3/versions/MIzjQRzi/BetterItemVaults-main-1.0.2.jar"
-hash-format = "sha512"
-hash = "7f67efa502e8a60788c0c310700931650d6fe92e63d190fce495648cb0bfc0d307373131da0d4d613334fc0a1c3c91a48450e4e02a6b1eff083c056baecd0614"
-
-[update]
-[update.modrinth]
-mod-id = "QE2PuYU3"
-version = "MIzjQRzi"
diff --git a/mods/create-big-cannons-advanced-technologies.pw.toml b/mods/create-big-cannons-advanced-technologies.pw.toml
deleted file mode 100644
index b8e9e44..0000000
--- a/mods/create-big-cannons-advanced-technologies.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Big Cannons: Advanced Technologies"
-filename = "cbc_at_Neoforge_1.21.1_0.1.4c.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/pTfszyXD/versions/ds01YFge/cbc_at_Neoforge_1.21.1_0.1.4c.jar"
-hash-format = "sha512"
-hash = "5e94655294b568e08e7d04de7ce369811baad3c01355a614e04933c5c46e6f33700cc44688e9038b61ded245c8bb1cd0c01d14ab8369898ac3a0dfb263a7deed"
-
-[update]
-[update.modrinth]
-mod-id = "pTfszyXD"
-version = "ds01YFge"
diff --git a/mods/create-big-cannons.pw.toml b/mods/create-big-cannons.pw.toml
deleted file mode 100644
index 4aafe6b..0000000
--- a/mods/create-big-cannons.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Big Cannons"
-filename = "createbigcannons-5.11.3+mc.1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/GWp4jCJj/versions/bsGaXKEd/createbigcannons-5.11.3%2Bmc.1.21.1.jar"
-hash-format = "sha512"
-hash = "f75a8bbdc9fc67c09eac6d78e8ad92583a342d54ab70e91923c52cd9b42987765e9a84e43e9c3e175593982aed80fe960a96561d9cd1ed62c4c966818346b466"
-
-[update]
-[update.modrinth]
-mod-id = "GWp4jCJj"
-version = "bsGaXKEd"
diff --git a/mods/create-bits-n-bobs.pw.toml b/mods/create-bits-n-bobs.pw.toml
deleted file mode 100644
index cbd5e6b..0000000
--- a/mods/create-bits-n-bobs.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Bits 'n' Bobs"
-filename = "bits_n_bobs-0.0.44.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/T8bvmqVZ/versions/XKDQlGJW/bits_n_bobs-0.0.44.jar"
-hash-format = "sha512"
-hash = "147a2d2067918e8e3a70565c7f9a3a08c7040aedf767d31bc646343d2ef3701e3eab1bb4681a4adde1e8c7f8068daeb3170db575edfbc129fa09718d7ac7bc98"
-
-[update]
-[update.modrinth]
-mod-id = "T8bvmqVZ"
-version = "XKDQlGJW"
diff --git a/mods/create-buzzy-bees.pw.toml b/mods/create-buzzy-bees.pw.toml
deleted file mode 100644
index fc55bf4..0000000
--- a/mods/create-buzzy-bees.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Buzzy Bees"
-filename = "cbbees-1.3.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/eYbO4GyQ/versions/CpMnMjEV/cbbees-1.3.3.jar"
-hash-format = "sha512"
-hash = "3afcaa016afdc861690dde637207182890dec7377ba6e1786f4eadf71bd0eebb2eee78fcfe98021b87689c8c8112557ee8f429268c656024546ea46c78cfdd47"
-
-[update]
-[update.modrinth]
-mod-id = "eYbO4GyQ"
-version = "CpMnMjEV"
diff --git a/mods/create-cc-total-logistics.pw.toml b/mods/create-cc-total-logistics.pw.toml
deleted file mode 100644
index b721430..0000000
--- a/mods/create-cc-total-logistics.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: CC Total Logistics"
-filename = "createcclogistics-1.21.1-0.3.6.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/FuyTRq2g/versions/24hfd7Lg/createcclogistics-1.21.1-0.3.6.jar"
-hash-format = "sha512"
-hash = "d3217ac82366f80de3413fefc1430bcb45e350761430011528a547e6ff875ef5f733f5fbe0477e179d3f47b859bc38379550bcb75a11b9f807d77357440ec8f0"
-
-[update]
-[update.modrinth]
-mod-id = "FuyTRq2g"
-version = "24hfd7Lg"
diff --git a/mods/create-ccbr.pw.toml b/mods/create-ccbr.pw.toml
deleted file mode 100644
index 6206c62..0000000
--- a/mods/create-ccbr.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: CC Better Recipes"
-filename = "ccbr-1.2.0-neoforge-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/WZfuGM1m/versions/UcvDwdvO/ccbr-1.2.0-neoforge-1.21.1.jar"
-hash-format = "sha512"
-hash = "53af168c2635d716476c71747c4df7a968d01657cc55aeccadf04c95a8b9adf598c91d4254576bd6c963c05edbd917362b475ec37c31bdd6a8ba31bd9f3cc26a"
-
-[update]
-[update.modrinth]
-mod-id = "WZfuGM1m"
-version = "UcvDwdvO"
diff --git a/mods/create-central-kitchen.pw.toml b/mods/create-central-kitchen.pw.toml
deleted file mode 100644
index b1b0cac..0000000
--- a/mods/create-central-kitchen.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Central Kitchen"
-filename = "create-central-kitchen-2.4.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/btq68HMO/versions/TUJIHmUh/create-central-kitchen-2.4.0.jar"
-hash-format = "sha512"
-hash = "adcdb5a85b2dd727fa2b0563aa9e73d26b58ee3ae57192e049f0c2a1e4a878dc9d07fe20589f6e52e6f4be2ba1bb5ab3a64f5fcf5f1f9a42b9518e7c2380fd23"
-
-[update]
-[update.modrinth]
-mod-id = "btq68HMO"
-version = "TUJIHmUh"
diff --git a/mods/create-connected.pw.toml b/mods/create-connected.pw.toml
deleted file mode 100644
index 4af0711..0000000
--- a/mods/create-connected.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Connected"
-filename = "create_connected-1.2.0-mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Vg5TIO6d/versions/tSy3IGxT/create_connected-1.2.0-mc1.21.1.jar"
-hash-format = "sha512"
-hash = "c1666d531d4535e94a950f8b85dc31ebe1b9b4be0be12b18eeae8e3a4de5163416f898f21ce939f6cbbf8439749aaa7e270697fe6295c0e207f8a831999f3eea"
-
-[update]
-[update.modrinth]
-mod-id = "Vg5TIO6d"
-version = "tSy3IGxT"
diff --git a/mods/create-contraption-terminals.pw.toml b/mods/create-contraption-terminals.pw.toml
deleted file mode 100644
index 957f4bd..0000000
--- a/mods/create-contraption-terminals.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Contraption Terminals"
-filename = "createcontraptionterminals-1.21-1.3.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/gOPAFzp0/versions/XrNWi3Wo/createcontraptionterminals-1.21-1.3.0.jar"
-hash-format = "sha512"
-hash = "ca77062010c4fa09a058d6cc4a0d84be4c1186cad7a4b014a3ef5b2fe82531e483a1252c3945b67acc9b7c4f3805af467da9bddb9e53f8cd0fda9d97923f1877"
-
-[update]
-[update.modrinth]
-mod-id = "gOPAFzp0"
-version = "XrNWi3Wo"
diff --git a/mods/create-deco.pw.toml b/mods/create-deco.pw.toml
deleted file mode 100644
index d5cd216..0000000
--- a/mods/create-deco.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Deco"
-filename = "createdeco-2.1.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/sMvUb4Rb/versions/qrcMVoBD/createdeco-2.1.3.jar"
-hash-format = "sha512"
-hash = "c536662f9d47ad57a37419165ded14835b23ad6c3e82a920298ecd7ee074244b0b6062ef9cc7ea4501ddd35919a840faccd7fc64e43eb8df31e12076681c3c0d"
-
-[update]
-[update.modrinth]
-mod-id = "sMvUb4Rb"
-version = "qrcMVoBD"
diff --git a/mods/create-deep-seas.pw.toml b/mods/create-deep-seas.pw.toml
deleted file mode 100644
index 39c1e71..0000000
--- a/mods/create-deep-seas.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Deep Seas"
-filename = "create_submarine-2.0.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/mva5q4qZ/versions/vt1MWc6K/create_submarine-2.0.3.jar"
-hash-format = "sha512"
-hash = "ff8df5428ef298b5f2a087102d2e5ffad64a941d24c85568124064093adcb8400625633e35de0491b793bad39c80ce591d2f4fa1f13350aa5c73d8bbe3181212"
-
-[update]
-[update.modrinth]
-mod-id = "mva5q4qZ"
-version = "vt1MWc6K"
diff --git a/mods/create-design-n-decor.pw.toml b/mods/create-design-n-decor.pw.toml
deleted file mode 100644
index 29ab618..0000000
--- a/mods/create-design-n-decor.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Design n' Decor"
-filename = "Design-n-Decor-1.21.1-2.2b.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/x49wilh8/versions/uQsIRky8/Design-n-Decor-1.21.1-2.2b.jar"
-hash-format = "sha512"
-hash = "d888553c8a254c3654f8da2ae2cae0bb642594546c71988739c93bf6b18668145e0ce5b1c20ae0544b9b6019f17e4da944bd5bc17e4c6b73e7f1374cfa2c9db9"
-
-[update]
-[update.modrinth]
-mod-id = "x49wilh8"
-version = "uQsIRky8"
diff --git a/mods/create-diesel-generators.pw.toml b/mods/create-diesel-generators.pw.toml
deleted file mode 100644
index f1c7d3a..0000000
--- a/mods/create-diesel-generators.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Diesel Generators"
-filename = "createdieselgenerators-1.21.1-1.3.12.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ZM3tt6p1/versions/3PddTDD8/createdieselgenerators-1.21.1-1.3.12.jar"
-hash-format = "sha512"
-hash = "3e15e80ed69d3367fedc4b3a572d383ad3cf67909f0ce578fefaa6d1fe19d1f049a6be4e9645dfd6a8008b62fe41d295a3051b8876310d433d0cb66141d73bd6"
-
-[update]
-[update.modrinth]
-mod-id = "ZM3tt6p1"
-version = "3PddTDD8"
diff --git a/mods/create-dragons-plus.pw.toml b/mods/create-dragons-plus.pw.toml
deleted file mode 100644
index 62da556..0000000
--- a/mods/create-dragons-plus.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Dragons Plus"
-filename = "CreateDragonsPlus-1.10.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/dzb1a5WV/versions/r0TIh2nX/CreateDragonsPlus-1.10.1.jar"
-hash-format = "sha512"
-hash = "cb8ff236250d346f7c76d534a5cd12f75b081d05b542c54cac49cc430a4539061f05562f10b8ba8503423fb6044666418a355aeae31a4e34615d0da41fa14967"
-
-[update]
-[update.modrinth]
-mod-id = "dzb1a5WV"
-version = "r0TIh2nX"
diff --git a/mods/create-dreams-and-desires.pw.toml b/mods/create-dreams-and-desires.pw.toml
deleted file mode 100644
index a775f59..0000000
--- a/mods/create-dreams-and-desires.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Dreams & Desires"
-filename = "DnDesires-1.21.1-2.3a-BETA.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/JmybsfWs/versions/bqMxf6Ua/DnDesires-1.21.1-2.3a-BETA.jar"
-hash-format = "sha512"
-hash = "c2d70c5ef259d20ba60a66fa146fc0d37b588c5c42c0028a650af1e10678c4e4604966aa46efd25f3824df4620ef719daa8e54fc82220d7a1b22a7fcaa4e2077"
-
-[update]
-[update.modrinth]
-mod-id = "JmybsfWs"
-version = "bqMxf6Ua"
diff --git a/mods/create-dynamic-lights.pw.toml b/mods/create-dynamic-lights.pw.toml
deleted file mode 100644
index 7c8561a..0000000
--- a/mods/create-dynamic-lights.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Dynamic Lights"
-filename = "create-dyn-light-forge-1.21.1-2.0.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/evMQRxqV/versions/ltFc9AWJ/create-dyn-light-forge-1.21.1-2.0.1.jar"
-hash-format = "sha512"
-hash = "253b04afbfdf4863b1f4bcafa0cf5ba806c82faf81497e6b69833d4f4edefda5f32f10a8bc3f70e6ea5e46fd69c545ec26d321cbda8077846cfaeae584d2ded1"
-
-[update]
-[update.modrinth]
-mod-id = "evMQRxqV"
-version = "ltFc9AWJ"
diff --git a/mods/create-encased.pw.toml b/mods/create-encased.pw.toml
deleted file mode 100644
index 48c065f..0000000
--- a/mods/create-encased.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Encased"
-filename = "Create Encased-1.21.1-1.8.1-ht1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/hSSqdyU1/versions/3sUW27Ho/Create%20Encased-1.21.1-1.8.1-ht1.jar"
-hash-format = "sha512"
-hash = "9c4927dd65546a9b0700dc8547a71115dec56d32edb0c5f2fe38440408db33afa00313eb4d02ad3332d3fe269aae9e485bf3eda3a602821cb0a41ebeec16283a"
-
-[update]
-[update.modrinth]
-mod-id = "hSSqdyU1"
-version = "3sUW27Ho"
diff --git a/mods/create-enchantable-machinery.pw.toml b/mods/create-enchantable-machinery.pw.toml
deleted file mode 100644
index 83338c8..0000000
--- a/mods/create-enchantable-machinery.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Enchantable Machinery"
-filename = "createenchantablemachinery-3.6.0+mc1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/eqrvp4NK/versions/Cw5k6c0a/createenchantablemachinery-3.6.0%2Bmc1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "1dda17f32d92b92ac2e953f7cc28efd6be4d627ca85f4639654bbc3acdc9c879bf0c1fc2f66e0956874d6e21928c1556df1630ee2243d67683e1eefe26312fc7"
-
-[update]
-[update.modrinth]
-mod-id = "eqrvp4NK"
-version = "Cw5k6c0a"
diff --git a/mods/create-enchantment-industry.pw.toml b/mods/create-enchantment-industry.pw.toml
deleted file mode 100644
index 8a4e009..0000000
--- a/mods/create-enchantment-industry.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Enchantment Industry"
-filename = "create-enchantment-industry-2.3.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/JWGBpFUP/versions/zjSKnkVT/create-enchantment-industry-2.3.1.jar"
-hash-format = "sha512"
-hash = "0e83fef0ae333a2bad9cff09cb661d72c0ab48a5b8a97a06c946d54da1eb967b7bd532e780845ff62d19f3bb094daed07f63daec7c1caaa1aeb5050ec4bfcd7c"
-
-[update]
-[update.modrinth]
-mod-id = "JWGBpFUP"
-version = "zjSKnkVT"
diff --git a/mods/create-fishing-bobber-detector.pw.toml b/mods/create-fishing-bobber-detector.pw.toml
deleted file mode 100644
index f9719d9..0000000
--- a/mods/create-fishing-bobber-detector.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Fishing Bobber Detector"
-filename = "bobberdetector-neoforge1.21.1-1.0.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/GRznXwf3/versions/wZOzsLr6/bobberdetector-neoforge1.21.1-1.0.3.jar"
-hash-format = "sha512"
-hash = "ff9c8143b90b64c184ce75e83733089e4d416e1b629395cbb22d2a427ea853be9e3e11bbba960c87f439f9d817fe07b465b1c82d6017d6aff36a417b540e1671"
-
-[update]
-[update.modrinth]
-mod-id = "GRznXwf3"
-version = "wZOzsLr6"
diff --git a/mods/create-framed.pw.toml b/mods/create-framed.pw.toml
deleted file mode 100644
index b8f4b3b..0000000
--- a/mods/create-framed.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Framed"
-filename = "createframed-1.21.1-1.7.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/15fFZ3f4/versions/1BtGyIVR/createframed-1.21.1-1.7.3.jar"
-hash-format = "sha512"
-hash = "b28dee6b5c49f20d070aede979e4f1b7598f1119321195a31395d71e640479314fbf5776374b8e1c1df50139b3e91132aca8f2151cae22ff05203f1c630c52ac"
-
-[update]
-[update.modrinth]
-mod-id = "15fFZ3f4"
-version = "1BtGyIVR"
diff --git a/mods/create-guardian-beam-defense.pw.toml b/mods/create-guardian-beam-defense.pw.toml
deleted file mode 100644
index 7590c38..0000000
--- a/mods/create-guardian-beam-defense.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Guardian Beam Defense"
-filename = "Create-Guardian-Beam-Defense-1.3.7.1b-1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/pwPEdvXO/versions/lobV4ut5/Create-Guardian-Beam-Defense-1.3.7.1b-1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "357924e16f84c17d745bf6fd06321d7c93353ead5108b26a5e9a73be214a3b7e6080ac43a47db1facc858ec6a32294806d38b9b044bce50a656b49f92ee98f60"
-
-[update]
-[update.modrinth]
-mod-id = "pwPEdvXO"
-version = "lobV4ut5"
diff --git a/mods/create-integrated-farming.pw.toml b/mods/create-integrated-farming.pw.toml
deleted file mode 100644
index 29d1a95..0000000
--- a/mods/create-integrated-farming.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Integrated Farming"
-filename = "create-integrated-farming-1.2.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/9k1pAsfR/versions/DKe4Owf4/create-integrated-farming-1.2.2.jar"
-hash-format = "sha512"
-hash = "eb1c1d314e6651dea81d3433b16160034c71ab218328c086bc844febbb23524f09495a6e489c8834889d46ba264cca26283c0ab82a389af3e3659c031275fd69"
-
-[update]
-[update.modrinth]
-mod-id = "9k1pAsfR"
-version = "DKe4Owf4"
diff --git a/mods/create-jetpack.pw.toml b/mods/create-jetpack.pw.toml
deleted file mode 100644
index dd5cf23..0000000
--- a/mods/create-jetpack.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Jetpack"
-filename = "create_jetpack-forge-5.1.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/UbFnAd4l/versions/4Ndp4d21/create_jetpack-forge-5.1.2.jar"
-hash-format = "sha512"
-hash = "d3d8bca23bc78de0efaef44da0dff5d6d441aad8797ac1aa85bcd4e35f6e2da41bb4faf78a6da74796f84b205fe6943781bdd2d9ce489fa38ed63501eb919f5a"
-
-[update]
-[update.modrinth]
-mod-id = "UbFnAd4l"
-version = "4Ndp4d21"
diff --git a/mods/create-mechanical-extruder.pw.toml b/mods/create-mechanical-extruder.pw.toml
deleted file mode 100644
index e78afba..0000000
--- a/mods/create-mechanical-extruder.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Mechanical Extruder"
-filename = "create_mechanical_extruder-1.21.1-2.2.0-6.0.8.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/hGAlcCDJ/versions/Wr4oLYoH/create_mechanical_extruder-1.21.1-2.2.0-6.0.8.jar"
-hash-format = "sha512"
-hash = "a0c83096ba6755526a884e312007a6d11387a70375bc2b99fe8a39f8a591d9005f74e3b41fb324fa1aa2f7be7c588979227db6464161872fc42a07a9780e57a2"
-
-[update]
-[update.modrinth]
-mod-id = "hGAlcCDJ"
-version = "Wr4oLYoH"
diff --git a/mods/create-mechanical-spawner.pw.toml b/mods/create-mechanical-spawner.pw.toml
deleted file mode 100644
index 500e373..0000000
--- a/mods/create-mechanical-spawner.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Mechanical Spawner"
-filename = "create_mechanical_spawner-1.21.1-1.3.0-6.0.8.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/T1hmeGi9/versions/WlsTiEVK/create_mechanical_spawner-1.21.1-1.3.0-6.0.8.jar"
-hash-format = "sha512"
-hash = "5a642e6b13783c490e0d0f5c6da9c456f0fdb2edbda3e257145c57b301ce21e77ef8bd9a35eb9c3e829fe9b18cd5b46e870a67541b85f9ebb8b87da2f2756314"
-
-[update]
-[update.modrinth]
-mod-id = "T1hmeGi9"
-version = "WlsTiEVK"
diff --git a/mods/create-mobile-packages.pw.toml b/mods/create-mobile-packages.pw.toml
deleted file mode 100644
index 4fafb53..0000000
--- a/mods/create-mobile-packages.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Mobile Packages"
-filename = "create_mobile_packages-1.21.1-0.7.6.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/1vXRfEHZ/versions/2rAbaFXC/create_mobile_packages-1.21.1-0.7.6.jar"
-hash-format = "sha512"
-hash = "f1eb6b2f5f730813ab0d028bddbfad7a7d19dd48ee50ed7191d9b06bc7add7de8890af013e29951f4a5e3f1cf3a43a721257b0a31a709339a714cbbf37c0df23"
-
-[update]
-[update.modrinth]
-mod-id = "1vXRfEHZ"
-version = "2rAbaFXC"
diff --git a/mods/create-optical.pw.toml b/mods/create-optical.pw.toml
deleted file mode 100644
index 6924a0e..0000000
--- a/mods/create-optical.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Optical"
-filename = "create_optical-0.4.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/kcZ7kwxx/versions/emVIaw53/create_optical-0.4.2.jar"
-hash-format = "sha512"
-hash = "914359c3ffc9d52a2458e906a155687bbc10b4c989f52f3bb467e2ab63383ab00898b74c8fb4e4c2abe2813fc28dd8cdba30a275361d95bc78c4d526ef95a272"
-
-[update]
-[update.modrinth]
-mod-id = "kcZ7kwxx"
-version = "emVIaw53"
diff --git a/mods/create-ore-excavation.pw.toml b/mods/create-ore-excavation.pw.toml
deleted file mode 100644
index 67db197..0000000
--- a/mods/create-ore-excavation.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Ore Excavation"
-filename = "createoreexcavation-1.21-1.6.8.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ResbpANg/versions/tivxiPTo/createoreexcavation-1.21-1.6.8.jar"
-hash-format = "sha512"
-hash = "844ae32ff0d22f4d3c83db3bae2f6edc0f74cd1a530f900bf18829838d5a354b1e439e52688416130d9fd9a52c3310458bbdbc7458f4c1c1d8ffb088ae802d32"
-
-[update]
-[update.modrinth]
-mod-id = "ResbpANg"
-version = "tivxiPTo"
diff --git a/mods/create-pattern-schematics.pw.toml b/mods/create-pattern-schematics.pw.toml
deleted file mode 100644
index a380d57..0000000
--- a/mods/create-pattern-schematics.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Pattern Schematics"
-filename = "create_pattern_schematics-2.0.10.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/cpqKG67r/versions/VSJhIkG2/create_pattern_schematics-2.0.10.jar"
-hash-format = "sha512"
-hash = "c55e7d708aab59990ea123b32b5ecca3cdd8a0409e441257e87ac2bc414c15a4976ed06fb4aea3f4c216c4951f519295bb111c896642fd80520bcfc9227e24ee"
-
-[update]
-[update.modrinth]
-mod-id = "cpqKG67r"
-version = "VSJhIkG2"
diff --git a/mods/create-power-loader.pw.toml b/mods/create-power-loader.pw.toml
deleted file mode 100644
index c7994c2..0000000
--- a/mods/create-power-loader.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Power Loader"
-filename = "create_power_loader-2.0.5-mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/wPQ6GgFE/versions/3Y4r0ItR/create_power_loader-2.0.5-mc1.21.1.jar"
-hash-format = "sha512"
-hash = "e4f06cfe79eafa538a2edf45d0b173051475f2a20d6c2352668f6980f4433078f2cdd8ffdd047984c30dfd903142ea37eadde48ff71a3892f18154662f20eb57"
-
-[update]
-[update.modrinth]
-mod-id = "wPQ6GgFE"
-version = "3Y4r0ItR"
diff --git a/mods/create-prismatic-shine.pw.toml b/mods/create-prismatic-shine.pw.toml
deleted file mode 100644
index 0ad3517..0000000
--- a/mods/create-prismatic-shine.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Prismatic Shine"
-filename = "createprism-1.2.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/udEtt0b2/versions/gKqw2akx/createprism-1.2.2.jar"
-hash-format = "sha512"
-hash = "a86c44ac55e562687c798245175858a9921db928cf3b56d7f72e8917fe52448b382bb957f54c2bc05a72eaebaf434c46be7b61386a65cec58f5eb39f94f650e4"
-
-[update]
-[update.modrinth]
-mod-id = "udEtt0b2"
-version = "gKqw2akx"
diff --git a/mods/create-propulsion-simulated.pw.toml b/mods/create-propulsion-simulated.pw.toml
deleted file mode 100644
index 98e13ca..0000000
--- a/mods/create-propulsion-simulated.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Propulsion: Simulated"
-filename = "createpropulsion-1.1.4.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "ab3a032dc6d3ccddeb9b5423ae01c3e34b2ee26e"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8099955
-project-id = 1522736
diff --git a/mods/create-radars.pw.toml b/mods/create-radars.pw.toml
deleted file mode 100644
index 8b4f080..0000000
--- a/mods/create-radars.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Radars"
-filename = "create_radar-0.4.9.2-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/BLu2Yqfq/versions/vz0tPRci/create_radar-0.4.9.2-1.21.1.jar"
-hash-format = "sha512"
-hash = "ce61bd7d38ac3176d0d78def7f795001baa16b893b1607d4f6621a4b9053923cba90e474547d6e4f831d33162dfa97b418505013d5d8ce56b51087289cf852ea"
-
-[update]
-[update.modrinth]
-mod-id = "BLu2Yqfq"
-version = "vz0tPRci"
diff --git a/mods/create-rail-grinding.pw.toml b/mods/create-rail-grinding.pw.toml
deleted file mode 100644
index b823b4c..0000000
--- a/mods/create-rail-grinding.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Train Track Rail Grinding"
-filename = "createrailgrinding-1.1.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ix2S0LbR/versions/BmJzz9l6/createrailgrinding-1.1.2.jar"
-hash-format = "sha512"
-hash = "995d3bce94bc08c469cd76ec592dd0de8dc6922eb2f47bdde15027ab93719ab7d0086729ed84329ee3a797941da4a1698159809e4005d6a595123b79d08a08b3"
-
-[update]
-[update.modrinth]
-mod-id = "ix2S0LbR"
-version = "BmJzz9l6"
diff --git a/mods/create-sable-dynamic-lights.pw.toml b/mods/create-sable-dynamic-lights.pw.toml
deleted file mode 100644
index 76161aa..0000000
--- a/mods/create-sable-dynamic-lights.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Sable Dynamic Lights"
-filename = "create-dyn-light-2.3.1-sodium-sable.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/eIsyUZG3/versions/sKw2ERw2/create-dyn-light-2.3.1-sodium-sable.jar"
-hash-format = "sha512"
-hash = "3df01541b913b596d175f8504412ad64d0252d8551a8f68f5481e921365ce5e5e5285a1c21e21adaa014c8b63ab085ae5ae6eb2cb04f76c0d7dbc34d8f58a668"
-
-[update]
-[update.modrinth]
-mod-id = "eIsyUZG3"
-version = "sKw2ERw2"
diff --git a/mods/create-sifting.pw.toml b/mods/create-sifting.pw.toml
deleted file mode 100644
index a638bbc..0000000
--- a/mods/create-sifting.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Sifting"
-filename = "createsifter-1.21.1-2.2.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/r018adCw/versions/hk3kHwCT/createsifter-1.21.1-2.2.1.jar"
-hash-format = "sha512"
-hash = "7cb5b7045cbb664316e45b3ffc49803e15cf30e887a257383dc70f002b27f642ba243099ce73c41ee00def849a7a75d5f44a31714d6e03e86757efad3a0de7bf"
-
-[update]
-[update.modrinth]
-mod-id = "r018adCw"
-version = "hk3kHwCT"
diff --git a/mods/create-sound-of-steam.pw.toml b/mods/create-sound-of-steam.pw.toml
deleted file mode 100644
index c8dde82..0000000
--- a/mods/create-sound-of-steam.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Sound of Steam"
-filename = "pipeorgans-0.8.2+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/yGttHo06/versions/iFePoN10/pipeorgans-0.8.2%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "883cd6a411980e8cf03ff3447ed2397f5681df10a0e06f7129712a55e01c0776d63aa2741270482d599371d2c2b59927779c1330a920ef494307060bde03924e"
-
-[update]
-[update.modrinth]
-mod-id = "yGttHo06"
-version = "iFePoN10"
diff --git a/mods/create-tracks.pw.toml b/mods/create-tracks.pw.toml
deleted file mode 100644
index 45e2bec..0000000
--- a/mods/create-tracks.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Tracks"
-filename = "tracks-neoforge-1.21.1-1.0.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "cccd208606d7ac33f483e1e8a237092712a1a2c0"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7968280
-project-id = 1519765
diff --git a/mods/create-transmission!.pw.toml b/mods/create-transmission!.pw.toml
deleted file mode 100644
index 3875b0a..0000000
--- a/mods/create-transmission!.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Transmission!"
-filename = "createtransmission-1.1.2+neoforge-create6-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/QFCkBuIh/versions/jLaVyTXV/createtransmission-1.1.2%2Bneoforge-create6-1.21.1.jar"
-hash-format = "sha512"
-hash = "ce78f7a0bacff34ca1cfcac2b840047c8fcc2ed478173efa9dcb74f1bcc9c373b1a789ea0171363afaaf6ea3505d386cbfb3ec7351566cbdc0ce96d61ce24299"
-
-[update]
-[update.modrinth]
-mod-id = "QFCkBuIh"
-version = "jLaVyTXV"
diff --git a/mods/create-tweaked-controllers.pw.toml b/mods/create-tweaked-controllers.pw.toml
deleted file mode 100644
index b4e626e..0000000
--- a/mods/create-tweaked-controllers.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Tweaked Controllers"
-filename = "create_tweaked_controllers-1.21.1-1.2.7.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/H6bJ8Ju4/versions/csCe2v7f/create_tweaked_controllers-1.21.1-1.2.7.jar"
-hash-format = "sha512"
-hash = "9b2aa5fcf70afd97e2473bb3cd230119d95aeb4f7e7318cb44fd8959add97d0f22cbe660c6d43c9bdb25825b68f9a7a2c11e9c24d55a706bded72bc011ede270"
-
-[update]
-[update.modrinth]
-mod-id = "H6bJ8Ju4"
-version = "csCe2v7f"
diff --git a/mods/create.pw.toml b/mods/create.pw.toml
deleted file mode 100644
index 3c1cc51..0000000
--- a/mods/create.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create"
-filename = "create-1.21.1-6.0.10.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/LNytGWDc/versions/UjX6dr61/create-1.21.1-6.0.10.jar"
-hash-format = "sha512"
-hash = "11cc8fc049d2f67f6548c7abfada6b82a3adb5c7ca410a742de04bbca76e03862c518721b88d806f6e6d768a4d68531fdb903a85859b25d1484d550cc7bafd4b"
-
-[update]
-[update.modrinth]
-mod-id = "LNytGWDc"
-version = "UjX6dr61"
diff --git a/mods/createaddition.pw.toml b/mods/createaddition.pw.toml
deleted file mode 100644
index 9e431ec..0000000
--- a/mods/createaddition.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Crafts & Additions"
-filename = "createaddition-1.5.11.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/kU1G12Nn/versions/3ptU8Nq9/createaddition-1.5.11.jar"
-hash-format = "sha512"
-hash = "3a5066223ea6b583cc0bbe9f2bb0adbe7d7ff90625291f483a0f4bb1df3d6c5da1dfd3cfcfec4e9d90eebc4732328c64127e835f96dfe29016642728e21c1b97"
-
-[update]
-[update.modrinth]
-mod-id = "kU1G12Nn"
-version = "3ptU8Nq9"
diff --git a/mods/createadvlogistics.pw.toml b/mods/createadvlogistics.pw.toml
deleted file mode 100644
index 3d28055..0000000
--- a/mods/createadvlogistics.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Advanced Logistics"
-filename = "createadvlogistics-0.4.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/T5viQjDe/versions/Ny70RpjG/createadvlogistics-0.4.2.jar"
-hash-format = "sha512"
-hash = "5abaf99350aec03bb46eacb3bf6274f24cb1de204b6933bc48adeaa2621ac38285f0f03912739f15c95475e921fe39913bb4709fe9b5b66decc0d965b5388f5c"
-
-[update]
-[update.modrinth]
-mod-id = "T5viQjDe"
-version = "Ny70RpjG"
diff --git a/mods/createoplenty.pw.toml b/mods/createoplenty.pw.toml
deleted file mode 100644
index a4a4d43..0000000
--- a/mods/createoplenty.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Create O' Plenty (Create + Biomes O' Plenty Mod compat)"
-filename = "CreateOPlenty-NeoForge-Create+6.0.7-3.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/HgWaxodv/versions/k7AAVyW3/CreateOPlenty-NeoForge-Create%2B6.0.7-3.0.jar"
-hash-format = "sha512"
-hash = "758ef597ea2f1767d6f7a17bc6ea43c3a441b15fb8ff48d2bdcf71a7168f28e903d19c47547ac7fda3a02cd7c324ea7baab8ead18593b17a3799ae15642d77ec"
-
-[update]
-[update.modrinth]
-mod-id = "HgWaxodv"
-version = "k7AAVyW3"
diff --git a/mods/creativecore.pw.toml b/mods/creativecore.pw.toml
deleted file mode 100644
index bfd3bd6..0000000
--- a/mods/creativecore.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "CreativeCore"
-filename = "CreativeCore_NEOFORGE_v2.13.40_mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/OsZiaDHq/versions/SCrlV5vO/CreativeCore_NEOFORGE_v2.13.40_mc1.21.1.jar"
-hash-format = "sha512"
-hash = "d53cad230426553426d9a8a5ba91c730b7d4077cf297307fe2a0441415c42954806cdc4ca33943d2bc2469d9277031ae4bc7c3bca0f8b3c6c8bef13367621a89"
-
-[update]
-[update.modrinth]
-mod-id = "OsZiaDHq"
-version = "SCrlV5vO"
diff --git a/mods/cristel-lib.pw.toml b/mods/cristel-lib.pw.toml
deleted file mode 100644
index 15fc1b4..0000000
--- a/mods/cristel-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Cristel Lib"
-filename = "cristellib-neoforge-1.21.1-3.1.5.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/cl223EMc/versions/JbGjwnV6/cristellib-neoforge-1.21.1-3.1.5.jar"
-hash-format = "sha512"
-hash = "34ff78dc84dcac723d5a08a49b4c92a93820afc3b59dda13724a2ca29b97ea1c8315f50ae8793de9598ad5ddf3a8e5fdb329e22642051d8a3dd271fad472dd93"
-
-[update]
-[update.modrinth]
-mod-id = "cl223EMc"
-version = "JbGjwnV6"
diff --git a/mods/crle.pw.toml b/mods/crle.pw.toml
deleted file mode 100644
index bbfd5e4..0000000
--- a/mods/crle.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Redstone Link Essentials (CRLE)"
-filename = "Create_Redstone_Link_Essentials-1.0.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/P4Vm95Tl/versions/pKJePBeT/Create_Redstone_Link_Essentials-1.0.0.jar"
-hash-format = "sha512"
-hash = "db81d4aef1cf47f0a7a26afb58defbd700701d1117b69a7f63721ac6e0cda16270dc01e32010c107a0f9185f3630e66aeaa96e82251b1db529419d949b8cccc6"
-
-[update]
-[update.modrinth]
-mod-id = "P4Vm95Tl"
-version = "pKJePBeT"
diff --git a/mods/ct-overhaul-village.pw.toml b/mods/ct-overhaul-village.pw.toml
deleted file mode 100644
index 7a0a049..0000000
--- a/mods/ct-overhaul-village.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ChoiceTheorem's Overhauled Village"
-filename = "[Neoforge]ctov-3.6.3.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/fgmhI8kH/versions/ztzRUnQ7/%5BNeoforge%5Dctov-3.6.3.jar"
-hash-format = "sha512"
-hash = "174125e619f935ca016efaf7d6794edc57fae39ca02295ce63618ae2b286535e4da2084fd7f0ff9506c32c0ea35ceb68659bd646f65e6fbadfdb8fda299dc832"
-
-[update]
-[update.modrinth]
-mod-id = "fgmhI8kH"
-version = "ztzRUnQ7"
diff --git a/mods/cull-leaves.pw.toml b/mods/cull-leaves.pw.toml
deleted file mode 100644
index 5d9271b..0000000
--- a/mods/cull-leaves.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Cull Leaves"
-filename = "cullleaves-neoforge-4.1.1+1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/GNxdLCoP/versions/V7PU4g8I/cullleaves-neoforge-4.1.1%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "743c95fce00c21c45b0ecfe0a1b82b867c05807637c3f8aae06f77f1ddd898b4f0311bcfc970b071663d477221fd7acec6c6f75d460601d709eed1f0a64087a9"
-
-[update]
-[update.modrinth]
-mod-id = "GNxdLCoP"
-version = "V7PU4g8I"
diff --git a/mods/cupboard.pw.toml b/mods/cupboard.pw.toml
deleted file mode 100644
index f5d1950..0000000
--- a/mods/cupboard.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Cupboard"
-filename = "cupboard-1.21-3.5.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "e5f55c8f9d172048fe6f8b919cda1dbe3cbfbc70"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7746488
-project-id = 326652
diff --git a/mods/curios.pw.toml b/mods/curios.pw.toml
deleted file mode 100644
index 5e5f3a9..0000000
--- a/mods/curios.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Curios API"
-filename = "curios-neoforge-9.5.1+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/vvuO3ImH/versions/yohfFbgD/curios-neoforge-9.5.1%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "5981a267686b744e7e3c227f78cbcd5267c14ac6979a28e814695f4589273998563147207fef4a5cdb7cdbdc39797cd95d9e4abadb55869f18e02a38d0654ae5"
-
-[update]
-[update.modrinth]
-mod-id = "vvuO3ImH"
-version = "yohfFbgD"
diff --git a/mods/custom-player-models.pw.toml b/mods/custom-player-models.pw.toml
deleted file mode 100644
index f26e7b2..0000000
--- a/mods/custom-player-models.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Customizable Player Models"
-filename = "CustomPlayerModels-1.21-0.6.26a.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/h1E7sQNL/versions/WTq2BBDV/CustomPlayerModels-1.21-0.6.26a.jar"
-hash-format = "sha512"
-hash = "181e7d9cd2892ec791658383ae8b6a96f5afe89c4726c764342ff6623ebcad3a3880e329fab9a1e7642ccd08c8f6398ef64195783090c667bbc41137218474d1"
-
-[update]
-[update.modrinth]
-mod-id = "h1E7sQNL"
-version = "WTq2BBDV"
diff --git a/mods/cut-through.pw.toml b/mods/cut-through.pw.toml
deleted file mode 100644
index 9633487..0000000
--- a/mods/cut-through.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Cut Through"
-filename = "CutThrough-v21.1.0-1.21.1-NeoForge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/Dk6su9JN/versions/5P5tLHSh/CutThrough-v21.1.0-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "e6313fe2c2fb8b5131b39bf8ae105e5120630b78d713db5a573c6830a476868beee3f38aa4da7c29779214b7690af83ca0ce9036d1f757a54c2352e0748cd256"
-
-[update]
-[update.modrinth]
-mod-id = "Dk6su9JN"
-version = "5P5tLHSh"
diff --git a/mods/data-anchor.pw.toml b/mods/data-anchor.pw.toml
deleted file mode 100644
index f513c51..0000000
--- a/mods/data-anchor.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Data Anchor"
-filename = "Data_Anchor-neoforge-1.21.1-2.0.0.14.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/z2XEADmE/versions/YBEJQZ8Z/Data_Anchor-neoforge-1.21.1-2.0.0.14.jar"
-hash-format = "sha512"
-hash = "2766df171348d7e0b0776b229e8779d3fd258f2c743b688e9cec7664f54cd39105d27e3afa664b34fd9c3c80a66c7da0984c4a2cb36872ad4a01a566782963b7"
-
-[update]
-[update.modrinth]
-mod-id = "z2XEADmE"
-version = "YBEJQZ8Z"
diff --git a/mods/deeperdarker.pw.toml b/mods/deeperdarker.pw.toml
deleted file mode 100644
index 4e77aa5..0000000
--- a/mods/deeperdarker.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Deeper and Darker"
-filename = "deeperdarker-neoforge-1.21.1-1.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/fnAffV0n/versions/G6YDRA79/deeperdarker-neoforge-1.21.1-1.4.jar"
-hash-format = "sha512"
-hash = "0e4824095b49fcbf26624093f8e332d8c019179432756512f929a8a45c1289d76f7e63776b40ea4053d73274e98f5326c4dc5be85cff638d03279e6ba8b66811"
-
-[update]
-[update.modrinth]
-mod-id = "fnAffV0n"
-version = "G6YDRA79"
diff --git a/mods/default-options.pw.toml b/mods/default-options.pw.toml
deleted file mode 100644
index 59eb231..0000000
--- a/mods/default-options.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Default Options"
-filename = "defaultoptions-neoforge-1.21.1-21.1.6.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/WEg59z5b/versions/RHtZ1B17/defaultoptions-neoforge-1.21.1-21.1.6.jar"
-hash-format = "sha512"
-hash = "62b3cc1d201c44d1924933ebca643af4f24cfc54b5e36307f036b84f842b1494bbb53dd649dd0a1bc43d4b3ffa3c1d0feb7e5b1736fe7f2358709e32d6bfc009"
-
-[update]
-[update.modrinth]
-mod-id = "WEg59z5b"
-version = "RHtZ1B17"
diff --git a/mods/diagonal-fences.pw.toml b/mods/diagonal-fences.pw.toml
deleted file mode 100644
index f849d44..0000000
--- a/mods/diagonal-fences.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Diagonal Fences"
-filename = "DiagonalFences-v21.1.1-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/IKARgflD/versions/bgR1e0O5/DiagonalFences-v21.1.1-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "856e035193eb99264321e6d971881bad14baeb7196cb3ae75463457802dfb4d967eaec27a046e1290f074721fc1cd85d59adfd773a287b159a7baac1435c09d1"
-
-[update]
-[update.modrinth]
-mod-id = "IKARgflD"
-version = "bgR1e0O5"
diff --git a/mods/diagonal-walls.pw.toml b/mods/diagonal-walls.pw.toml
deleted file mode 100644
index 0406087..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]
-url = "https://cdn.modrinth.com/data/FQgc8dib/versions/2k3GCxEt/DiagonalWalls-v21.1.2-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "69495235948a9786b6c99eac06cf2a406f478b4425f08699b205da667a3a8a7f9cd3e7ac643199a01487d3a7319b275e014d2a81885008845d2ec798664620f0"
-
-[update]
-[update.modrinth]
-mod-id = "FQgc8dib"
-version = "2k3GCxEt"
diff --git a/mods/dismount-entity.pw.toml b/mods/dismount-entity.pw.toml
deleted file mode 100644
index 189c0eb..0000000
--- a/mods/dismount-entity.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Dismount Entity"
-filename = "dismountentity-1.21.1-3.6.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/H7N61Wcl/versions/PVx8sPK6/dismountentity-1.21.1-3.6.jar"
-hash-format = "sha512"
-hash = "390c03a2ce2644abfa95645b9395cd472ae32ead35f206ce763b32ab21691f9fb090ab8c3edc4a522ebbdbb450b27b8987e658ac8b76d464f8a687529467cc98"
-
-[update]
-[update.modrinth]
-mod-id = "H7N61Wcl"
-version = "PVx8sPK6"
diff --git a/mods/do-a-barrel-roll.pw.toml b/mods/do-a-barrel-roll.pw.toml
deleted file mode 100644
index 894d88d..0000000
--- a/mods/do-a-barrel-roll.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Do a Barrel Roll"
-filename = "do_a_barrel_roll-neoforge-3.7.3+1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/6FtRfnLg/versions/Zj604q5O/do_a_barrel_roll-neoforge-3.7.3%2B1.21.jar"
-hash-format = "sha512"
-hash = "dc4a76eacc44b17c444368fdf012c5b06cd9f88463f562cc1d275e2b4e8e15b5f141373fc65de9b56167355d7a406b1dbee691b6cf20a4026b61faadb1d93c17"
-
-[update]
-[update.modrinth]
-mod-id = "6FtRfnLg"
-version = "Zj604q5O"
diff --git a/mods/domum-ornamentum.pw.toml b/mods/domum-ornamentum.pw.toml
deleted file mode 100644
index a3179aa..0000000
--- a/mods/domum-ornamentum.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Domum Ornamentum"
-filename = "domum-ornamentum-1.0.233-snapshot-main.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "c5abd8bc39e8f28e3f9a2ac0b5ec149ee13404a3"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7812603
-project-id = 527361
diff --git a/mods/dripsounds.pw.toml b/mods/dripsounds.pw.toml
deleted file mode 100644
index 59f3a68..0000000
--- a/mods/dripsounds.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Drip Sounds"
-filename = "Drip Sounds-0.5.2+1.21.8-NeoForge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/T8MMXTpr/versions/lUfydr2z/Drip%20Sounds-0.5.2%2B1.21.8-NeoForge.jar"
-hash-format = "sha512"
-hash = "69c4403a173b6f6982da2a69819c1270a63b75fabe04542c57c0f33bbded18940420257b3cc1590a02b65fbe7d1785c12feeb603e29b660f9a1ad2f64c6771ae"
-
-[update]
-[update.modrinth]
-mod-id = "T8MMXTpr"
-version = "lUfydr2z"
diff --git a/mods/drive-by-wire-with-sable.pw.toml b/mods/drive-by-wire-with-sable.pw.toml
deleted file mode 100644
index 4ecd212..0000000
--- a/mods/drive-by-wire-with-sable.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Drive-By-Wire With Sable"
-filename = "drivebywire-0.2.9.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "73bb355605640b506b7eb67ef5e4bb0053fc16dd"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8101676
-project-id = 1520378
diff --git a/mods/dungeons-and-taverns.pw.toml b/mods/dungeons-and-taverns.pw.toml
deleted file mode 100644
index 74e11bb..0000000
--- a/mods/dungeons-and-taverns.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Dungeons and Taverns"
-filename = "dungeons-and-taverns-v4.4.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/tpehi7ww/versions/BYUUUeZA/dungeons-and-taverns-v4.4.4.jar"
-hash-format = "sha512"
-hash = "83069dc336bcc212059f753923373d9522aa5953bf4b4fe2a8cfa666b4e28d2d017daa66c4b35e315c3be8d1ad60c2872879dd47cc1f47665ebbfd102da76976"
-
-[update]
-[update.modrinth]
-mod-id = "tpehi7ww"
-version = "BYUUUeZA"
diff --git a/mods/dynamic-fps.pw.toml b/mods/dynamic-fps.pw.toml
index f94486b..652efcd 100644
--- a/mods/dynamic-fps.pw.toml
+++ b/mods/dynamic-fps.pw.toml
@@ -1,13 +1,13 @@
name = "Dynamic FPS"
-filename = "dynamic-fps-3.11.4+minecraft-1.21.0-neoforge.jar"
+filename = "dynamic-fps-3.11.7+minecraft-26.1.0-fabric.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/LQ3K71Q1/versions/T238FZpQ/dynamic-fps-3.11.4%2Bminecraft-1.21.0-neoforge.jar"
+url = "https://cdn.modrinth.com/data/LQ3K71Q1/versions/HV67Kt1R/dynamic-fps-3.11.7%2Bminecraft-26.1.0-fabric.jar"
hash-format = "sha512"
-hash = "8eb18a280b265e598540306275b51a165836f4b14c6c703b6ced11fcac50bfab439e4deb69e222f62614a9f15fa0ef58e5bd84e20e37ae57755d9c2f8b134057"
+hash = "5feb34934f1f20d0fe65546f65084e9c59ed0ec8e9e80e91dd3ed80dbfc70212bf8cf31f078dc9e7a429edbe5f63774b200c8bd50c8726c4bcd9c74d9b696ab5"
[update]
[update.modrinth]
mod-id = "LQ3K71Q1"
-version = "T238FZpQ"
+version = "HV67Kt1R"
diff --git a/mods/easy-anvils.pw.toml b/mods/easy-anvils.pw.toml
deleted file mode 100644
index adc58c4..0000000
--- a/mods/easy-anvils.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Easy Anvils"
-filename = "EasyAnvils-v21.1.0-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/OZBR5JT5/versions/fSQSKhdF/EasyAnvils-v21.1.0-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "366eed1f4831e4044566833e07e5f6201ef1d178d0b30938b8a8a34bcac08c904c95ca0afe87bd55ea06b87cce85ee70c95d0cddd0ae053b1302d288252fe98f"
-
-[update]
-[update.modrinth]
-mod-id = "OZBR5JT5"
-version = "fSQSKhdF"
diff --git a/mods/easy-magic.pw.toml b/mods/easy-magic.pw.toml
deleted file mode 100644
index 3eaf8d4..0000000
--- a/mods/easy-magic.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Easy Magic"
-filename = "EasyMagic-v21.1.4-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/9hx3AbJM/versions/MxbfrOEv/EasyMagic-v21.1.4-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "30c7383c0f3b6d767652fa58c3b4e4ee7169c28f1e7653493db1cd62289447cd0698967453c4fa09dc1327b322e7c7ad8476d24a557ac0cb521d08e8ab5fc8da"
-
-[update]
-[update.modrinth]
-mod-id = "9hx3AbJM"
-version = "MxbfrOEv"
diff --git a/mods/ecologics.pw.toml b/mods/ecologics.pw.toml
deleted file mode 100644
index a40cb30..0000000
--- a/mods/ecologics.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Ecologics"
-filename = "ecologics-1.21.1-2.3.6.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/NCKpPR0Z/versions/ml3dpcRE/ecologics-1.21.1-2.3.6.jar"
-hash-format = "sha512"
-hash = "2531acfb397d3d2a30a9fff0ae882f3b5c3c6801e766f565bbc23302b02317ed8911147b8a31e8605316c20d572bbb9f34227eb4b0c4e768589c08a27d123126"
-
-[update]
-[update.modrinth]
-mod-id = "NCKpPR0Z"
-version = "ml3dpcRE"
diff --git a/mods/effortless-building.pw.toml b/mods/effortless-building.pw.toml
deleted file mode 100644
index 7501059..0000000
--- a/mods/effortless-building.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Effortless Building"
-filename = "effortlessbuilding-4.1+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/DYtfQEYj/versions/cWLJgpqR/effortlessbuilding-4.1%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "dd4460944e1928996e7342edfd7aadd130c1bb22c4f8c231bc75cf31c4b3e171c7a46a4ebb1df135a22ebd388eacac124eae1206c7c832b0f928833fcef8964a"
-
-[update]
-[update.modrinth]
-mod-id = "DYtfQEYj"
-version = "cWLJgpqR"
diff --git a/mods/elytra-slot.pw.toml b/mods/elytra-slot.pw.toml
deleted file mode 100644
index dc3ddab..0000000
--- a/mods/elytra-slot.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Elytra Slot"
-filename = "elytraslot-neoforge-9.0.2+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/mSQF1NpT/versions/RX6A02W1/elytraslot-neoforge-9.0.2%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "257af1e8de11634c561e617ac64ce2c452aebd86bd0a6ba2c4d164cee9746a30c093aa5e913d553b34ae4c235d5b17b40e5f95db18f2fea8f6e6361bd405d819"
-
-[update]
-[update.modrinth]
-mod-id = "mSQF1NpT"
-version = "RX6A02W1"
diff --git a/mods/emojiful.pw.toml b/mods/emojiful.pw.toml
deleted file mode 100644
index 16df864..0000000
--- a/mods/emojiful.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Emojiful"
-filename = "Emojiful-Neoforge-1.21-5.2.2-all.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/72GXx2MO/versions/1YlEixSY/Emojiful-Neoforge-1.21-5.2.2-all.jar"
-hash-format = "sha512"
-hash = "8a8bfd02ea0edf471951dc2a0f9f456f520555c688a2f2fd95a1833491fe280bc9379529c8c3223d680b8cf13824b7de5cbb7bab3575550dbe7169ba65b3378e"
-
-[update]
-[update.modrinth]
-mod-id = "72GXx2MO"
-version = "1YlEixSY"
diff --git a/mods/enchantment-descriptions.pw.toml b/mods/enchantment-descriptions.pw.toml
new file mode 100644
index 0000000..5b8e7cd
--- /dev/null
+++ b/mods/enchantment-descriptions.pw.toml
@@ -0,0 +1,13 @@
+name = "Enchantment Descriptions"
+filename = "EnchantmentDescriptions-fabric-MC26.1.2-26.1.2.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/UVtY3ZAC/versions/qmDEL4fc/EnchantmentDescriptions-fabric-MC26.1.2-26.1.2.1.jar"
+hash-format = "sha512"
+hash = "558c85d0e57c4732f7de9fee220bafda9c14d2b56b71d391267a6097bc7a9e11751e99a18c62a8395db695b8007878b0ce2d958ef8e6e528a774309da444a369"
+
+[update]
+[update.modrinth]
+mod-id = "UVtY3ZAC"
+version = "qmDEL4fc"
diff --git a/mods/end-portal-recipe.pw.toml b/mods/end-portal-recipe.pw.toml
deleted file mode 100644
index 46ce259..0000000
--- a/mods/end-portal-recipe.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "End Portal Recipe"
-filename = "endportalrecipe-1.21.1-5.7.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/VbCjkvcq/versions/gZQXxKYQ/endportalrecipe-1.21.1-5.7.jar"
-hash-format = "sha512"
-hash = "e58870bb08afa54283b84b636545cddad5dbb05e4e109da11e2bbb905060d0d382b4de2365f14406159df10429b1de754e86fe270a422bec7b52d3d69a428274"
-
-[update]
-[update.modrinth]
-mod-id = "VbCjkvcq"
-version = "gZQXxKYQ"
diff --git a/mods/enhanced-ai.pw.toml b/mods/enhanced-ai.pw.toml
deleted file mode 100644
index a0bb6ae..0000000
--- a/mods/enhanced-ai.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Enhanced AI"
-filename = "enhancedai-4.1.0.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/TDdoftI1/versions/538LxAV3/enhancedai-4.1.0.0.jar"
-hash-format = "sha512"
-hash = "ed003e0be771cd63dad2b54edb8ce966ed191e4607ae32bbf60cd9e6a7ea099f3cd781703a1796a717aba371b60d42be89be6ed308810bd4803cf285b3520501"
-
-[update]
-[update.modrinth]
-mod-id = "TDdoftI1"
-version = "538LxAV3"
diff --git a/mods/enhanced-celestials.pw.toml b/mods/enhanced-celestials.pw.toml
deleted file mode 100644
index 9a06e11..0000000
--- a/mods/enhanced-celestials.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Enhanced Celestials"
-filename = "Enhanced-Celestials-NeoForge-1.21.1-6.0.2.5.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/2rL16t1O/versions/PvmN3OKy/Enhanced-Celestials-NeoForge-1.21.1-6.0.2.5.jar"
-hash-format = "sha512"
-hash = "9d69f66389d3c8c9a3572854f839b503fee00b67f9c5e8d51fcdc9dd16170448d5ad98abaaccedbb2091ab70ef2b450cbc90e6ff11d9735638bf7672d6f3d5d2"
-
-[update]
-[update.modrinth]
-mod-id = "2rL16t1O"
-version = "PvmN3OKy"
diff --git a/mods/enhanced-mob-cap.pw.toml b/mods/enhanced-mob-cap.pw.toml
deleted file mode 100644
index 3c44015..0000000
--- a/mods/enhanced-mob-cap.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Enhanced Mob Cap"
-filename = "enhancedmobcap-1.0.0.jar"
-side = "server"
-
-[download]
-hash-format = "sha1"
-hash = "b7c27f6e6bd19494a00d71ec0a0c96bd1dab0339"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6944133
-project-id = 1337732
diff --git a/mods/enhancedvisuals.pw.toml b/mods/enhancedvisuals.pw.toml
deleted file mode 100644
index 3b8c93c..0000000
--- a/mods/enhancedvisuals.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "EnhancedVisuals"
-filename = "EnhancedVisuals_NEOFORGE_v1.8.29_mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/KjL0jE2w/versions/IiHp5xYF/EnhancedVisuals_NEOFORGE_v1.8.29_mc1.21.1.jar"
-hash-format = "sha512"
-hash = "1695a2752c98594b6d7254aef4d95fb15919660d25e7a4b1059486c4ea1c707ecbf7c27e675a251dd89a825940bacde6b4f68fc75d078e2ba0b0da7c216b0bac"
-
-[update]
-[update.modrinth]
-mod-id = "KjL0jE2w"
-version = "IiHp5xYF"
diff --git a/mods/entangled.pw.toml b/mods/entangled.pw.toml
deleted file mode 100644
index e306580..0000000
--- a/mods/entangled.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Entangled"
-filename = "entangled-1.3.21-neoforge-mc1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/rylMOguI/versions/q3eBZMG4/entangled-1.3.21-neoforge-mc1.21.jar"
-hash-format = "sha512"
-hash = "23c003f4c96435b3faf8a7ec705b6afae768a613d34b09844e5a4944c6c80fe82e7bc56f85f07b0fcf7c6c24844b7327ffba21f82f70c7f32d6d61406798707f"
-
-[update]
-[update.modrinth]
-mod-id = "rylMOguI"
-version = "q3eBZMG4"
diff --git a/mods/entity-model-features.pw.toml b/mods/entity-model-features.pw.toml
index 0c5abaa..6c9652d 100644
--- a/mods/entity-model-features.pw.toml
+++ b/mods/entity-model-features.pw.toml
@@ -1,13 +1,13 @@
name = "[EMF] Entity Model Features"
-filename = "entity_model_features-3.2.4-1.21-neoforge.jar"
+filename = "entity_model_features-3.2.4-26.1-fabric.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/4I1XuqiY/versions/PAYgk63v/entity_model_features-3.2.4-1.21-neoforge.jar"
+url = "https://cdn.modrinth.com/data/4I1XuqiY/versions/3AWXQABp/entity_model_features-3.2.4-26.1-fabric.jar"
hash-format = "sha512"
-hash = "840866c0b5168b04713652cf31d8a8bc6ed47d9748a78e0e9f07d201e03d2a276f0edfe727a8bffebe7396595876499d8d4f420fc2ff2e71fbc45128ca6c4e11"
+hash = "b4b27472517832751200532f0542ada0a8d700039eac1222f9944a42fc965ba361d5119d53593a733cd4807ab4337f2143959762f8a0ea01bc5eb1d98ff3dc6e"
[update]
[update.modrinth]
mod-id = "4I1XuqiY"
-version = "PAYgk63v"
+version = "3AWXQABp"
diff --git a/mods/entityculling.pw.toml b/mods/entityculling.pw.toml
index 6eae16f..daf814e 100644
--- a/mods/entityculling.pw.toml
+++ b/mods/entityculling.pw.toml
@@ -1,13 +1,13 @@
name = "Entity Culling"
-filename = "entityculling-neoforge-1.10.2-mc1.21.1.jar"
+filename = "entityculling-fabric-1.10.2-mc26.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/NNAgCjsB/versions/2tOn8XA2/entityculling-neoforge-1.10.2-mc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/NNAgCjsB/versions/DhN0G638/entityculling-fabric-1.10.2-mc26.1.jar"
hash-format = "sha512"
-hash = "237b9cb0df379341d27e22d20f9c87d1ec5bab571131df5d481da7f19450e0dd9eb42c0a5d6cccc913975f72ff4acf2af356765ff07383b20f3357b07db4bb2d"
+hash = "90fd8854ce48d5371ef6ada1ef0c154c4072fb67772e086e7dded57dc8a4d65cde67b26f50c4e24529aa1c35760f577f2cb6112ee1a96107773a8cd46b79f3fc"
[update]
[update.modrinth]
mod-id = "NNAgCjsB"
-version = "2tOn8XA2"
+version = "DhN0G638"
diff --git a/mods/entitytexturefeatures.pw.toml b/mods/entitytexturefeatures.pw.toml
index c21169c..addf07e 100644
--- a/mods/entitytexturefeatures.pw.toml
+++ b/mods/entitytexturefeatures.pw.toml
@@ -1,13 +1,13 @@
name = "[ETF] Entity Texture Features"
-filename = "entity_texture_features_1.21-neoforge-7.1.jar"
+filename = "entity_texture_features_26.1-fabric-7.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/BVzZfTc1/versions/YEMROAHv/entity_texture_features_1.21-neoforge-7.1.jar"
+url = "https://cdn.modrinth.com/data/BVzZfTc1/versions/pzW03Rc5/entity_texture_features_26.1-fabric-7.1.jar"
hash-format = "sha512"
-hash = "fc4b6a75ad57defb944d188fac78e45a33342a2c2a2b0e673c81ac370df09335d4371c8e10bea8f593da4b1f1c2fcc361c124b274ee4b3c2ae75571f00742059"
+hash = "9d740d901f691a5b9fb1eaa4acec488c9ceba2fa90742a8ca66f60a303b28c388cd2da8a6d2aac1aef3b0783bfeea5843657938bd6a5810e468ef7be12bd2b8b"
[update]
[update.modrinth]
mod-id = "BVzZfTc1"
-version = "YEMROAHv"
+version = "pzW03Rc5"
diff --git a/mods/escalated.pw.toml b/mods/escalated.pw.toml
deleted file mode 100644
index 5d99a5e..0000000
--- a/mods/escalated.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Escalated"
-filename = "escalated-1.2.1+create.6.0.8-mc.1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/LyOBYG8Q/versions/6DNGSw3t/escalated-1.2.1%2Bcreate.6.0.8-mc.1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "239a2622d660c0b268e8327749d81b3b692c2b418abe1b7269eca948f84c7dba80ee65d7c7f9df4815cf5029d2bed2f105c8f590ea48b23be19dd1d71181bec5"
-
-[update]
-[update.modrinth]
-mod-id = "LyOBYG8Q"
-version = "6DNGSw3t"
diff --git a/mods/explorers-compass.pw.toml b/mods/explorers-compass.pw.toml
deleted file mode 100644
index 5697a6b..0000000
--- a/mods/explorers-compass.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Explorer's Compass"
-filename = "ExplorersCompass-1.21.1-3.4.0-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/RV1qfVQ8/versions/hIJ2Ev1Q/ExplorersCompass-1.21.1-3.4.0-neoforge.jar"
-hash-format = "sha512"
-hash = "a1b2e385aaacb547763441fc23e9a33a0b1d67bd32094cd605ded3fbdd1c7a0e5fc4520fdfa090c29d2d3384b685e3ead91b32d20030e45632c94145ee3ec668"
-
-[update]
-[update.modrinth]
-mod-id = "RV1qfVQ8"
-version = "hIJ2Ev1Q"
diff --git a/mods/explosive-enhancement.pw.toml b/mods/explosive-enhancement.pw.toml
deleted file mode 100644
index 4944960..0000000
--- a/mods/explosive-enhancement.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Explosive Enhancement"
-filename = "explosive-enhancement-1.3.2-1.21-1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/OSQ8mw2r/versions/LEeJnb8j/explosive-enhancement-1.3.2-1.21-1.21.1.jar"
-hash-format = "sha512"
-hash = "57692e93c1c8b331884c63e213e3dac5cb19ce2f3bf818f6db1c2cbcdff1d1b8a5ea107f01c6bca79882962df6cf8332a96c5e1adda864345371faff7a6d747a"
-
-[update]
-[update.modrinth]
-mod-id = "OSQ8mw2r"
-version = "LEeJnb8j"
diff --git a/mods/ez-actions.pw.toml b/mods/ez-actions.pw.toml
deleted file mode 100644
index 8e83f73..0000000
--- a/mods/ez-actions.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "EZ Actions"
-filename = "ezactions-neoforge-1.21.1-2.0.3.5.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/gJiy6dk4/versions/z7npcqAM/ezactions-neoforge-1.21.1-2.0.3.5.jar"
-hash-format = "sha512"
-hash = "669ba403fe827463b8507853acba2c2c17b044cde754a5565c03d088b561ed10ebc74b76a5987c6c1143d57c0a1b7d721e6b7394829cde18dcc5946fe425c6f3"
-
-[update]
-[update.modrinth]
-mod-id = "gJiy6dk4"
-version = "z7npcqAM"
diff --git a/mods/fabric-api.pw.toml b/mods/fabric-api.pw.toml
new file mode 100644
index 0000000..b16b94d
--- /dev/null
+++ b/mods/fabric-api.pw.toml
@@ -0,0 +1,13 @@
+name = "Fabric API"
+filename = "fabric-api-0.150.0+26.1.2.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/E1mjhYMF/fabric-api-0.150.0%2B26.1.2.jar"
+hash-format = "sha512"
+hash = "238c793b720ed21d2d5b564eca88c714cf2188f7b0fb1fd30864660f80901e2b4dad273994b6f77de3c0aa365f930ed8aaccffac49b36c6456b153b52d5d21dc"
+
+[update]
+[update.modrinth]
+mod-id = "P7dR8mSH"
+version = "E1mjhYMF"
diff --git a/mods/fabric-language-kotlin.pw.toml b/mods/fabric-language-kotlin.pw.toml
new file mode 100644
index 0000000..829d435
--- /dev/null
+++ b/mods/fabric-language-kotlin.pw.toml
@@ -0,0 +1,13 @@
+name = "Fabric Language Kotlin"
+filename = "fabric-language-kotlin-1.13.11+kotlin.2.3.21.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/Ha28R6CL/versions/2i87JpYj/fabric-language-kotlin-1.13.11%2Bkotlin.2.3.21.jar"
+hash-format = "sha512"
+hash = "fa5ed2613f7216999cc0c5ddc71906f082a32b52507d7160acbdcf0eb8de12993ba302e5afde6681d025008ecc66c7533fc0c21deb672ef681b2194fb9be4245"
+
+[update]
+[update.modrinth]
+mod-id = "Ha28R6CL"
+version = "2i87JpYj"
diff --git a/mods/farmers-cutting-biomes-o-plenty.pw.toml b/mods/farmers-cutting-biomes-o-plenty.pw.toml
deleted file mode 100644
index c76ca41..0000000
--- a/mods/farmers-cutting-biomes-o-plenty.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Farmer's Cutting: Biomes O' Plenty"
-filename = "farmers-cutting-biomes-o-plenty-2.0.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/QWfaJXEc/versions/iCt2qwi3/farmers-cutting-biomes-o-plenty-2.0.0.jar"
-hash-format = "sha512"
-hash = "4d7858662524b9e7369c9266e1a5c2c0f6847d86aafe40db016cbd2cee729b9eaf2e3e482942e96992d1a57a173d5c7449774dc30f38a1531c364cad179d6e93"
-
-[update]
-[update.modrinth]
-mod-id = "QWfaJXEc"
-version = "iCt2qwi3"
diff --git a/mods/farmers-cutting-quark.pw.toml b/mods/farmers-cutting-quark.pw.toml
deleted file mode 100644
index 682765b..0000000
--- a/mods/farmers-cutting-quark.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Farmer's Cutting: Quark"
-filename = "farmers-cutting-quark-1.21.1-1.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/rH2QzhPh/versions/I8fsttD3/farmers-cutting-quark-1.21.1-1.0.jar"
-hash-format = "sha512"
-hash = "f52274e7168ea3ed5188f5383c5c4410f2981cb3906c2a9b16a46e336da3769ec687cbd5c600fe2ab89c1f9be8f2f6be55f58475546df4ffad9713ee6dbd6622"
-
-[update]
-[update.modrinth]
-mod-id = "rH2QzhPh"
-version = "I8fsttD3"
diff --git a/mods/farmers-delight.pw.toml b/mods/farmers-delight.pw.toml
deleted file mode 100644
index 9cdbb50..0000000
--- a/mods/farmers-delight.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Farmer's Delight"
-filename = "FarmersDelight-1.21.1-1.3.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/R2OftAxM/versions/GbNuOZ4S/FarmersDelight-1.21.1-1.3.2.jar"
-hash-format = "sha512"
-hash = "da5a4236427df8010d75992201c8723ac84a8fa71efa55670551d333cac94a90ae8e8c536da63ae07a67f4d00dc2774ae4151030f41d26886e508f4a037c8694"
-
-[update]
-[update.modrinth]
-mod-id = "R2OftAxM"
-version = "GbNuOZ4S"
diff --git a/mods/farsight.pw.toml b/mods/farsight.pw.toml
deleted file mode 100644
index 8d86897..0000000
--- a/mods/farsight.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Farsight [Forge/Neo]"
-filename = "farsight-1.21.1-4.5.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "96e0bf57ca4ae7764b63bcb1a6774cfd9e3376df"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7016590
-project-id = 495693
diff --git a/mods/fast-async-world-save-forge-fabric.pw.toml b/mods/fast-async-world-save-forge-fabric.pw.toml
deleted file mode 100644
index a126e04..0000000
--- a/mods/fast-async-world-save-forge-fabric.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Fast Async World Save[Forge/Fabric]"
-filename = "fastasyncworldsave-1.21-2.6.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "87e019715314631f2c8288cf7c73a52a61b2d61b"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6935204
-project-id = 951499
diff --git a/mods/fast-ip-ping.pw.toml b/mods/fast-ip-ping.pw.toml
index 259764a..a1e99d5 100644
--- a/mods/fast-ip-ping.pw.toml
+++ b/mods/fast-ip-ping.pw.toml
@@ -1,13 +1,13 @@
name = "Fast IP Ping"
-filename = "fast-ip-ping-v1.0.11-mc1.21.1-neoforge.jar"
+filename = "fast-ip-ping-v1.0.11-mc26.1.2.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/9mtu0sUO/versions/gRe07TZL/fast-ip-ping-v1.0.11-mc1.21.1-neoforge.jar"
+url = "https://cdn.modrinth.com/data/9mtu0sUO/versions/H7KycYXE/fast-ip-ping-v1.0.11-mc26.1.2.jar"
hash-format = "sha512"
-hash = "aaaf3c1494e240aa61d5191521cf324aab82a3d08c0a5dfa1db516bb26a6b165639b98fc8e9946bd65ad5048ecb6b96601d9febbd1d536f8e1ed5b72c741461f"
+hash = "a3172cf7c42c8c71c4fd38ff267233787320ff9a24b39fdac61df659d326ab3d13a5227dd3ee4d966080e31ccb922a8a27580931eaa003565f809f9e3399287e"
[update]
[update.modrinth]
mod-id = "9mtu0sUO"
-version = "gRe07TZL"
+version = "H7KycYXE"
diff --git a/mods/fast-item-frames.pw.toml b/mods/fast-item-frames.pw.toml
deleted file mode 100644
index d2ee2b9..0000000
--- a/mods/fast-item-frames.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Fast Item Frames"
-filename = "FastItemFrames-v21.1.6-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/FsoeTIV0/versions/gAkkWcSn/FastItemFrames-v21.1.6-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "3c8a0cf3909ecf63bb6d059ee899fd6a0a326fcd1be3395447da04b4ea2dde8e991b5ae2ebf5dbe6adad8e8be1b04dde152a5ac071cf24adce1ce90608dbfb4d"
-
-[update]
-[update.modrinth]
-mod-id = "FsoeTIV0"
-version = "gAkkWcSn"
diff --git a/mods/fastboot-1.21.x-v1.3neo.jar b/mods/fastboot-1.21.x-v1.3neo.jar
deleted file mode 100644
index c316fd6..0000000
Binary files a/mods/fastboot-1.21.x-v1.3neo.jar and /dev/null differ
diff --git a/mods/fastfurnace.pw.toml b/mods/fastfurnace.pw.toml
deleted file mode 100644
index a1c9ff1..0000000
--- a/mods/fastfurnace.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "FastFurnace"
-filename = "FastFurnace-1.21.1-9.0.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "acdcdc7c61b49b3b04490fce9843dcf8b531dfc3"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6751551
-project-id = 299540
diff --git a/mods/fastsuite.pw.toml b/mods/fastsuite.pw.toml
deleted file mode 100644
index d28756e..0000000
--- a/mods/fastsuite.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "FastSuite"
-filename = "FastSuite-1.21.1-6.0.7.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "664e62684311f727f1fac18f0de28e5317874b7e"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7527945
-project-id = 475117
diff --git a/mods/fastworkbench.pw.toml b/mods/fastworkbench.pw.toml
deleted file mode 100644
index c0a29ee..0000000
--- a/mods/fastworkbench.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "FastWorkbench"
-filename = "FastWorkbench-1.21.1-9.1.3.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "7343b63ded70c0546811c768118d16d3a86418ee"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6751534
-project-id = 288885
diff --git a/mods/ferrite-core.pw.toml b/mods/ferrite-core.pw.toml
index ae0b3dc..cebba5c 100644
--- a/mods/ferrite-core.pw.toml
+++ b/mods/ferrite-core.pw.toml
@@ -1,13 +1,13 @@
name = "FerriteCore"
-filename = "ferritecore-7.0.3-neoforge.jar"
+filename = "ferritecore-9.0.0-fabric.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/uXXizFIs/versions/x7kQWVju/ferritecore-7.0.3-neoforge.jar"
+url = "https://cdn.modrinth.com/data/uXXizFIs/versions/d5ddUdiB/ferritecore-9.0.0-fabric.jar"
hash-format = "sha512"
-hash = "19af89a2075bb10a63884fa853ebf84b02c79dc3242430ecdad056fd764fdcde367a7303276b329df01b0736e2ef264c5d80c7dc92c6aebd244f556a230bb417"
+hash = "d81fa97e11784c19d42f89c2f433831d007603dd7193cee45fa177e4a6a9c52b384b198586e04a0f7f63cd996fed713322578bde9a8db57e1188854ae5cbe584"
[update]
[update.modrinth]
mod-id = "uXXizFIs"
-version = "x7kQWVju"
+version = "d5ddUdiB"
diff --git a/mods/flan.pw.toml b/mods/flan.pw.toml
deleted file mode 100644
index 707ef98..0000000
--- a/mods/flan.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Flan"
-filename = "flan-1.21.1-1.12.7-neoforge.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/Si383TIH/versions/2PanOvza/flan-1.21.1-1.12.7-neoforge.jar"
-hash-format = "sha512"
-hash = "753ed55fa287e2cdea93042258d875de1a15c8f6e39ddd7fddc242ad5866e5ebbae71815b4a12af9347d4ce46af9b716dcc2cf9ec0c2da3765d96611f1e2aac4"
-
-[update]
-[update.modrinth]
-mod-id = "Si383TIH"
-version = "2PanOvza"
diff --git a/mods/flerovium.pw.toml b/mods/flerovium.pw.toml
deleted file mode 100644
index 1291176..0000000
--- a/mods/flerovium.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Flerovium"
-filename = "flerovium-neoforge-1.21.1-1.0.18-all.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/4Rh1Mobu/versions/ROADZx1W/flerovium-neoforge-1.21.1-1.0.18-all.jar"
-hash-format = "sha512"
-hash = "ee04af8b67868d8a1f128eb1f2bcb533f06ed239f6d347aa2c73a8cd4af2194852188db1da8ae4322a85095401369b1835300cdf82500a6f4722d7db9dabaacf"
-
-[update]
-[update.modrinth]
-mod-id = "4Rh1Mobu"
-version = "ROADZx1W"
diff --git a/mods/flowerseeds.pw.toml b/mods/flowerseeds.pw.toml
deleted file mode 100644
index d63fe93..0000000
--- a/mods/flowerseeds.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Flower Seeds 2"
-filename = "flowerseeds2-1.21.1-3.2.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/UsgvKntP/versions/IwjpCxlt/flowerseeds2-1.21.1-3.2.2.jar"
-hash-format = "sha512"
-hash = "8e8da5492c238fb520d0ab560a4b5b07344f95565bc38c93cb4abec6f2b363f56b04106c131b5ed03494675078befc22288cca843f0903e7ba6da414d5d737be"
-
-[update]
-[update.modrinth]
-mod-id = "UsgvKntP"
-version = "IwjpCxlt"
diff --git a/mods/footprintparticle.pw.toml b/mods/footprintparticle.pw.toml
new file mode 100644
index 0000000..ae888b8
--- /dev/null
+++ b/mods/footprintparticle.pw.toml
@@ -0,0 +1,13 @@
+name = "FootprintParticle"
+filename = "footprintparticle-0.5.4-mc26.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/xZQOoOaY/versions/nnoB59O9/footprintparticle-0.5.4-mc26.1.jar"
+hash-format = "sha512"
+hash = "9cc60d5b99d1ad0c656c3d597e2b417070e5c4635bf8c702eccf553b6586e3d4cc0b6974f467c8bbc33b9d45682b74fd3efa6d0155178b3891b7b156ed637c62"
+
+[update]
+[update.modrinth]
+mod-id = "xZQOoOaY"
+version = "nnoB59O9"
diff --git a/mods/forge-config-api-port.pw.toml b/mods/forge-config-api-port.pw.toml
index 36aab4a..87061d0 100644
--- a/mods/forge-config-api-port.pw.toml
+++ b/mods/forge-config-api-port.pw.toml
@@ -1,13 +1,13 @@
name = "Forge Config API Port"
-filename = "ForgeConfigAPIPort-v21.1.6-1.21.1-NeoForge.jar"
+filename = "ForgeConfigAPIPort-v26.1.4-mc26.1.x-Fabric.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/ohNO6lps/versions/tWlsPKJI/ForgeConfigAPIPort-v21.1.6-1.21.1-NeoForge.jar"
+url = "https://cdn.modrinth.com/data/ohNO6lps/versions/mwAOaKnn/ForgeConfigAPIPort-v26.1.4-mc26.1.x-Fabric.jar"
hash-format = "sha512"
-hash = "902825abb4e46c070d12a1197af640894eb45ac29bfe5547162d6d3fc1a24fad9bb59dd4f06874690518bf1425ecffcb754feea9aed28d1f689cf9f53a339676"
+hash = "f68ab718347c3d0908dce9bfc3603451fba5d10dcca29f4c8d54c32a7bae2d38131618f4f09b26ee6a55b7b8d87bde3ffc7ac5e97466d7b42650cd6cb437c052"
[update]
[update.modrinth]
mod-id = "ohNO6lps"
-version = "tWlsPKJI"
+version = "mwAOaKnn"
diff --git a/mods/forgified-fabric-api.pw.toml b/mods/forgified-fabric-api.pw.toml
deleted file mode 100644
index c37b293..0000000
--- a/mods/forgified-fabric-api.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Forgified Fabric API"
-filename = "forgified-fabric-api-0.116.7+2.2.4+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Aqlf1Shp/versions/7nHK7hMg/forgified-fabric-api-0.116.7%2B2.2.4%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "858acb32a79e7ed1f37472bd7c50e3d2f47c7d7f6e734a8cece3800eb30d565a09580c261778ea73a0ae25e10e9eb9b16866012fe61d24f671b0ffe3ae2377dd"
-
-[update]
-[update.modrinth]
-mod-id = "Aqlf1Shp"
-version = "7nHK7hMg"
diff --git a/mods/formations-nether.pw.toml b/mods/formations-nether.pw.toml
deleted file mode 100644
index f595699..0000000
--- a/mods/formations-nether.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Formations Nether"
-filename = "formationsnether-1.0.5-mc1.21+.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/cGvQGRls/versions/6DBJbZXK/formationsnether-1.0.5-mc1.21%2B.jar"
-hash-format = "sha512"
-hash = "db25dd89c37c1e95880a570c63ca53aa4713064a19dbb8016dab63aa68232a252c93277b2b5f0e42e8006d8de197707bf487b431ead3d27f39b85f6551c6ff8e"
-
-[update]
-[update.modrinth]
-mod-id = "cGvQGRls"
-version = "6DBJbZXK"
diff --git a/mods/formations-overworld.pw.toml b/mods/formations-overworld.pw.toml
deleted file mode 100644
index b5b3afa..0000000
--- a/mods/formations-overworld.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Formations Overworld"
-filename = "formationsoverworld-1.0.5-mc1.21+.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/KX1XC0Oo/versions/oDpgbADk/formationsoverworld-1.0.5-mc1.21%2B.jar"
-hash-format = "sha512"
-hash = "cc1143bab8897f89db2b17e68068bd71ee19814beedde8a6ef4ca6dc1f3ef31828caf0952181730af2ac68f7a44d940b5dbbc9d9f1abe91752ca364f6864a370"
-
-[update]
-[update.modrinth]
-mod-id = "KX1XC0Oo"
-version = "oDpgbADk"
diff --git a/mods/formations.pw.toml b/mods/formations.pw.toml
deleted file mode 100644
index 53b02b2..0000000
--- a/mods/formations.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Formations (Structure Library)"
-filename = "formations-1.0.4-neoforge-mc1.21.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/tPe4xnPd/versions/ybUmDE8h/formations-1.0.4-neoforge-mc1.21.jar"
-hash-format = "sha512"
-hash = "09fd3bcb9b7d63f18a89693e4bd84548fa15761a60214e3e2f010c680c06914e92794661d1887746c9b4dfa1907d21533738ecda8557abf5801774f4875fc77f"
-
-[update]
-[update.modrinth]
-mod-id = "tPe4xnPd"
-version = "ybUmDE8h"
diff --git a/mods/framedblocks.pw.toml b/mods/framedblocks.pw.toml
deleted file mode 100644
index 18aa88c..0000000
--- a/mods/framedblocks.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "FramedBlocks"
-filename = "FramedBlocks-10.6.0.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "eb96e6983845daee8d6ac84544ba1df55d4a6fae"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8139800
-project-id = 441647
diff --git a/mods/freecam.pw.toml b/mods/freecam.pw.toml
index c633779..474fecf 100644
--- a/mods/freecam.pw.toml
+++ b/mods/freecam.pw.toml
@@ -1,13 +1,13 @@
name = "Freecam"
-filename = "freecam-neoforge-1.3.0+mc1.21.jar"
+filename = "freecam-fabric-1.4.0-rc.1+mc26.1.2.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/XeEZ3fK2/versions/ROfcbxxe/freecam-neoforge-1.3.0%2Bmc1.21.jar"
+url = "https://cdn.modrinth.com/data/XeEZ3fK2/versions/giwcGgRR/freecam-fabric-1.4.0-rc.1%2Bmc26.1.2.jar"
hash-format = "sha512"
-hash = "06cfa2acdde8320ca19edf3f49e7a3860cc079bbad02fda493459109d745da237e19ff6a28d879d4c863ea4cd24d83b193ec82dd351540ad27991e239f1e7a72"
+hash = "5ef23cb68e05589cb54aba1d9fc3f8ef63cd124f9113c9d1d9a4e67ea95a8bbaa135305baa9bf4e2b52e7b750486f41e3defb064a6c7ac8ced3ec1662725ee4a"
[update]
[update.modrinth]
mod-id = "XeEZ3fK2"
-version = "ROfcbxxe"
+version = "giwcGgRR"
diff --git a/mods/friends-and-foes-forge.pw.toml b/mods/friends-and-foes-forge.pw.toml
deleted file mode 100644
index 352c9cd..0000000
--- a/mods/friends-and-foes-forge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Friends&Foes (Forge/NeoForge)"
-filename = "friendsandfoes-neoforge-4.0.26+mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/BOCJKD49/versions/cg4XV9Ay/friendsandfoes-neoforge-4.0.26%2Bmc1.21.1.jar"
-hash-format = "sha512"
-hash = "877ac9764ddb6c09daa12314bf3eee4e1cc87db4cd1cc61df470e654a3e4ffcce98a194300bff60d10c51059e0b5eaf296b38c37fbf09d5a3bc14953466b7b7e"
-
-[update]
-[update.modrinth]
-mod-id = "BOCJKD49"
-version = "cg4XV9Ay"
diff --git a/mods/fruits-delight.pw.toml b/mods/fruits-delight.pw.toml
deleted file mode 100644
index ab931df..0000000
--- a/mods/fruits-delight.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Fruits Delight"
-filename = "fruitsdelight-1.2.14.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/g6sbyCTu/versions/TWbuEFZt/fruitsdelight-1.2.14.jar"
-hash-format = "sha512"
-hash = "473fd3b7cd94fd7daba34554143d70751816b6cd5bbf8b238e9a6d3ee7d80b2c2b9833840dea4c66c6ef4db35ebf0f2c03c3bad80e09b426938ea977a48dc3f5"
-
-[update]
-[update.modrinth]
-mod-id = "g6sbyCTu"
-version = "TWbuEFZt"
diff --git a/mods/functional-storage.pw.toml b/mods/functional-storage.pw.toml
deleted file mode 100644
index 7ba19b4..0000000
--- a/mods/functional-storage.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Functional Storage"
-filename = "functionalstorage-1.21.1-1.5.5.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "52ce3f093bb069eb551e47377b328b612b2f18c2"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7061714
-project-id = 556861
diff --git a/mods/fusion-connected-textures.pw.toml b/mods/fusion-connected-textures.pw.toml
deleted file mode 100644
index 308b800..0000000
--- a/mods/fusion-connected-textures.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Fusion (Connected Textures)"
-filename = "fusion-1.2.12-neoforge-mc1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/p19vrgc2/versions/h2GrA0Ku/fusion-1.2.12-neoforge-mc1.21.1.jar"
-hash-format = "sha512"
-hash = "50604fa4125e846b659479a8bb8bcef5db47460a8185902b8655d8b12c6cc67eb3cc4c08fee45e82a6b215976bea2a480e32ce420f062cea88abe17cb362365c"
-
-[update]
-[update.modrinth]
-mod-id = "p19vrgc2"
-version = "h2GrA0Ku"
diff --git a/mods/fwa.pw.toml b/mods/fwa.pw.toml
deleted file mode 100644
index 6620a46..0000000
--- a/mods/fwa.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Fancy World Animations"
-filename = "fwa+1.21.1-neoforge-1.2.23.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/IAzUFvS6/versions/6luWgKsd/fwa%2B1.21.1-neoforge-1.2.23.jar"
-hash-format = "sha512"
-hash = "8ea23d3e6d3f1be56e0e9e3c9fba26c3cfc26d06b4df6fb0a01fea48364e907a96f352785892920e4e30bc8786ea33e2de4e4da7066f86d84abe43a5a08aa44c"
-
-[update]
-[update.modrinth]
-mod-id = "IAzUFvS6"
-version = "6luWgKsd"
diff --git a/mods/fzzy-config.pw.toml b/mods/fzzy-config.pw.toml
index c613f0b..303e887 100644
--- a/mods/fzzy-config.pw.toml
+++ b/mods/fzzy-config.pw.toml
@@ -1,13 +1,13 @@
name = "Fzzy Config"
-filename = "fzzy_config-0.7.6+1.21+neoforge.jar"
+filename = "fzzy_config-0.7.6+26.1.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/hYykXjDp/versions/MAPG6cXE/fzzy_config-0.7.6%2B1.21%2Bneoforge.jar"
+url = "https://cdn.modrinth.com/data/hYykXjDp/versions/EzFtPUO0/fzzy_config-0.7.6%2B26.1.jar"
hash-format = "sha512"
-hash = "6071890aba7f2273c9fd508914acc7850de9d986423760f9ce416875ffa04eea2ad71a7a6f4d5f90f0625a672f6f54606778d11151b155f3fd98c223c61a4a6d"
+hash = "cc381f10d93a20aaf20d7fe96ecbfa4a4accc2088cc47fcc08a1fd0d773658b2c70f8a09f22c6e774b9e556fed3350c0fb4fc4ee193775635cb865cf5a1a88f3"
[update]
[update.modrinth]
mod-id = "hYykXjDp"
-version = "MAPG6cXE"
+version = "EzFtPUO0"
diff --git a/mods/geckolib.pw.toml b/mods/geckolib.pw.toml
deleted file mode 100644
index 504af20..0000000
--- a/mods/geckolib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Geckolib"
-filename = "geckolib-neoforge-1.21.1-4.8.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/8BmcQJ2H/versions/gFmrC8Ru/geckolib-neoforge-1.21.1-4.8.4.jar"
-hash-format = "sha512"
-hash = "340d96149a04c57c09485f5b1c69e7f8ec3b68223c618e38b7d84c58f4280dcba3d0e9480b8fc79735d9ef5fd7da5fc8f3081d575bf4bbcd2c44b6dcf21d98c0"
-
-[update]
-[update.modrinth]
-mod-id = "8BmcQJ2H"
-version = "gFmrC8Ru"
diff --git a/mods/glitchcore.pw.toml b/mods/glitchcore.pw.toml
deleted file mode 100644
index 202848b..0000000
--- a/mods/glitchcore.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "GlitchCore"
-filename = "GlitchCore-neoforge-1.21.1-2.1.0.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/s3dmwKy5/versions/S2TfWrZR/GlitchCore-neoforge-1.21.1-2.1.0.2.jar"
-hash-format = "sha512"
-hash = "7a009ed163d03536fdfaee7b37cb1ec3073204dffcb06a683369aa88da8dbc3780b0ac69d466bb32a3ad9394c97b698d0fda676e1b4dd4edfc50ac5aa2283c32"
-
-[update]
-[update.modrinth]
-mod-id = "s3dmwKy5"
-version = "S2TfWrZR"
diff --git a/mods/gputape.pw.toml b/mods/gputape.pw.toml
deleted file mode 100644
index 0e1f91b..0000000
--- a/mods/gputape.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "GPUBooster"
-filename = "GPUTape-1.20.6-1.21x-1.0.3.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/5CTSrY8X/versions/nlerwS8N/GPUTape-1.20.6-1.21x-1.0.3.jar"
-hash-format = "sha512"
-hash = "63056c4ebc324244720d0ac35900ca121bcaee210b8684a48b4dd53c72c471f9075a6ca2da68270c72f2c2f8dedd970df02da250d44d18b95208c7f1deff3031"
-
-[update]
-[update.modrinth]
-mod-id = "5CTSrY8X"
-version = "nlerwS8N"
diff --git a/mods/grabby-mobs.pw.toml b/mods/grabby-mobs.pw.toml
deleted file mode 100644
index 5346e80..0000000
--- a/mods/grabby-mobs.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Grabby Mobs"
-filename = "grabbymobs-1.21.1-1.6.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/O6Sh7btX/versions/a40un6os/grabbymobs-1.21.1-1.6.jar"
-hash-format = "sha512"
-hash = "f0e9d62dd3febafe60b8d5ea25032b47c97136221f8d36f42a387edce0070f73c11d4cf4a9029121aa51fc03de0af3899d493b730d8679338132939e42a18038"
-
-[update]
-[update.modrinth]
-mod-id = "O6Sh7btX"
-version = "a40un6os"
diff --git a/mods/gravestone-and-sable-compatibility-patch.pw.toml b/mods/gravestone-and-sable-compatibility-patch.pw.toml
deleted file mode 100644
index 947a997..0000000
--- a/mods/gravestone-and-sable-compatibility-patch.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Gravestone and Sable Compatibility Patch"
-filename = "gravestone_sable_compat-1.0.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/xJqwA0XO/versions/bdUGV5X8/gravestone_sable_compat-1.0.0.jar"
-hash-format = "sha512"
-hash = "41b85b7db3afd23bb2a079e31beba53dc9026dc1a38ad6678b82cd032099430c4bd5a4008bdbfba1e5948a5b17f5b3a280ac6c3e75737b03ab26e570cfe6a28e"
-
-[update]
-[update.modrinth]
-mod-id = "xJqwA0XO"
-version = "bdUGV5X8"
diff --git a/mods/gravestone-mod.pw.toml b/mods/gravestone-mod.pw.toml
deleted file mode 100644
index adefe1b..0000000
--- a/mods/gravestone-mod.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "GraveStone Mod"
-filename = "gravestone-neoforge-1.21.1-1.0.37.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/RYtXKJPr/versions/Y29z3Y9Y/gravestone-neoforge-1.21.1-1.0.37.jar"
-hash-format = "sha512"
-hash = "07e1a08d8e1a8c3f7d0a59a3c5a7b03e32862fadbb018067795704683aa8298823cb6d66e739577b7591bef2dfa2bcbe49eafe14cb73920feebb79cd7a539141"
-
-[update]
-[update.modrinth]
-mod-id = "RYtXKJPr"
-version = "Y29z3Y9Y"
diff --git a/mods/gravestone-x-curios-api-compat.pw.toml b/mods/gravestone-x-curios-api-compat.pw.toml
deleted file mode 100644
index 399c27c..0000000
--- a/mods/gravestone-x-curios-api-compat.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Gravestone x Curios API Compat"
-filename = "gravestonecurioscompat-1.21.1-NeoForge-4.0.2.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/NaiL8bPN/versions/ugBtElN2/gravestonecurioscompat-1.21.1-NeoForge-4.0.2.jar"
-hash-format = "sha512"
-hash = "c8e93920179c13f1b147a405f7726d74fd12c2b7e46286b8bf52070446230e0fc15962f9b9ea2134c2da580cee6381279bbb67fb987969f253cfab350b77dee7"
-
-[update]
-[update.modrinth]
-mod-id = "NaiL8bPN"
-version = "ugBtElN2"
diff --git a/mods/guard-villagers.pw.toml b/mods/guard-villagers.pw.toml
deleted file mode 100644
index e2bae5c..0000000
--- a/mods/guard-villagers.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Guard Villagers"
-filename = "guardvillagers-2.4.8-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/H1sntfo8/versions/p8QpwGZ2/guardvillagers-2.4.8-1.21.1.jar"
-hash-format = "sha512"
-hash = "49d19502efc7c689f0b906f7f08ff4db3f45082817fb6c1b70a1960aa88e263dc965522c0f2ae2e2bbf30e4f4c1e848d1f26d638f605f179d4a87d51b4c14d55"
-
-[update]
-[update.modrinth]
-mod-id = "H1sntfo8"
-version = "p8QpwGZ2"
diff --git a/mods/guideme.pw.toml b/mods/guideme.pw.toml
deleted file mode 100644
index c70b26c..0000000
--- a/mods/guideme.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "GuideME"
-filename = "guideme-21.1.16.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Ck4E7v7R/versions/bFr2FBaJ/guideme-21.1.16.jar"
-hash-format = "sha512"
-hash = "52bc29671cb378045fc22598575f32ff80e4483e88aff75674d881ff49933a3e96ee9e424996ddaa52b63d9fdeb2ea0a993bf3fec5f6daf43e3142c0f973e192"
-
-[update]
-[update.modrinth]
-mod-id = "Ck4E7v7R"
-version = "bFr2FBaJ"
diff --git a/mods/handcrafted.pw.toml b/mods/handcrafted.pw.toml
deleted file mode 100644
index 0311619..0000000
--- a/mods/handcrafted.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Handcrafted"
-filename = "handcrafted-neoforge-1.21.1-4.0.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/pJmCFF0p/versions/JfqnpP2Z/handcrafted-neoforge-1.21.1-4.0.3.jar"
-hash-format = "sha512"
-hash = "4ff5fb2aa9582b886d03f647fe9b8c12a828d29a1787e9c9b463be18192ea798e6a4ac83479623042791bce0bacbf6e3e2c2e9ef086640aeeb6970d3404e7ee4"
-
-[update]
-[update.modrinth]
-mod-id = "pJmCFF0p"
-version = "JfqnpP2Z"
diff --git a/mods/head-in-the-clouds.pw.toml b/mods/head-in-the-clouds.pw.toml
deleted file mode 100644
index 9de98f5..0000000
--- a/mods/head-in-the-clouds.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Head in the Clouds"
-filename = "head_in_the_clouds-1.1.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Agw7MFEL/versions/ohoLhgFo/head_in_the_clouds-1.1.0.jar"
-hash-format = "sha512"
-hash = "c2772241508773aa225d3ec03c9e490dc92e661542ff6357a9cb3f1f8d38623e376839042c41bcff74734bd465b869539351d0b0d010b5d4ccad14fb7bb9f4b4"
-
-[update]
-[update.modrinth]
-mod-id = "Agw7MFEL"
-version = "ohoLhgFo"
diff --git a/mods/hypertube.pw.toml b/mods/hypertube.pw.toml
deleted file mode 100644
index 91ac8c3..0000000
--- a/mods/hypertube.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Hypertubes"
-filename = "create_hypertube-0.4.0-COMPAT-NEOFORGE.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ATDdrG1y/versions/SdEofplJ/create_hypertube-0.4.0-COMPAT-NEOFORGE.jar"
-hash-format = "sha512"
-hash = "6f0d365b6cd55ffd4694c8f46c485428385995e5ddc709c89ac59adc838b57b4234506291beba6d346ce224f0dc5345ea5c546aed6d7dcd723ca1a1f5dd695ff"
-
-[update]
-[update.modrinth]
-mod-id = "ATDdrG1y"
-version = "SdEofplJ"
diff --git a/mods/iceberg.pw.toml b/mods/iceberg.pw.toml
deleted file mode 100644
index e8f5bf8..0000000
--- a/mods/iceberg.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Iceberg"
-filename = "Iceberg-1.21.1-neoforge-1.3.2.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/5faXoLqX/versions/IMssx9du/Iceberg-1.21.1-neoforge-1.3.2.jar"
-hash-format = "sha512"
-hash = "19d33195cfee0a640f40fb64d82346df7ac970ddb43ed68ba2dacb4793b18d577fd57dd43a4c2e94f731487c024b8d7ebcc52721764ec9d8a87bd68fc7df5c96"
-
-[update]
-[update.modrinth]
-mod-id = "5faXoLqX"
-version = "IMssx9du"
diff --git a/mods/immediatelyfast.pw.toml b/mods/immediatelyfast.pw.toml
index 478e478..1363b56 100644
--- a/mods/immediatelyfast.pw.toml
+++ b/mods/immediatelyfast.pw.toml
@@ -1,13 +1,13 @@
name = "ImmediatelyFast"
-filename = "ImmediatelyFast-NeoForge-1.6.10+1.21.1.jar"
+filename = "ImmediatelyFast-Fabric-1.15.2+26.1.2.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/5ZwdcRci/versions/PhxY0iHw/ImmediatelyFast-NeoForge-1.6.10%2B1.21.1.jar"
+url = "https://cdn.modrinth.com/data/5ZwdcRci/versions/lRuSLf0Y/ImmediatelyFast-Fabric-1.15.2%2B26.1.2.jar"
hash-format = "sha512"
-hash = "93fb2685547f1c7d95b558b3b24efd53551b8ab6978b52483d2924a03de044e992669f83e2ee73f9ad1308035b932de431f4f662a971f496c7fdc55195aebd7b"
+hash = "46371d0958d705182e0945a0bd93b750a07a1f32a4f3189d85741804392137a47790d3bd0e341e7e9d5bf2783652598575ae1dc26f188aa9a71758f9d568e709"
[update]
[update.modrinth]
mod-id = "5ZwdcRci"
-version = "PhxY0iHw"
+version = "lRuSLf0Y"
diff --git a/mods/immersive-armors.pw.toml b/mods/immersive-armors.pw.toml
deleted file mode 100644
index b2fa860..0000000
--- a/mods/immersive-armors.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Immersive Armors"
-filename = "immersive_armors-1.7.6+1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/eE2Db4YU/versions/B2YtQYCh/immersive_armors-1.7.6%2B1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "875852a2d6710c1b4da43026b345154b41751e4c1f987c7a19614c5f195a4d68ebbd93811da9868db83bf245aca2d15a35432b66730c17531f5e7006882a5d95"
-
-[update]
-[update.modrinth]
-mod-id = "eE2Db4YU"
-version = "B2YtQYCh"
diff --git a/mods/immersive-lanterns.pw.toml b/mods/immersive-lanterns.pw.toml
deleted file mode 100644
index bbc7963..0000000
--- a/mods/immersive-lanterns.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Toni's Immersive Lanterns"
-filename = "immersivelanterns-neoforge-1.0.6-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/vskzdsyT/versions/CaxJ3tAY/immersivelanterns-neoforge-1.0.6-1.21.1.jar"
-hash-format = "sha512"
-hash = "035fc011a4bb72128e60dbe4678bfc93e29bb06dd0a3563d7e44d4b886780eaaf36a7843b7051b0e97c44d9cbfe15040ca1f61638f3681e63992078e154ffdcc"
-
-[update]
-[update.modrinth]
-mod-id = "vskzdsyT"
-version = "CaxJ3tAY"
diff --git a/mods/immersive-melodies.pw.toml b/mods/immersive-melodies.pw.toml
deleted file mode 100644
index ef1db9e..0000000
--- a/mods/immersive-melodies.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Immersive Melodies"
-filename = "immersive_melodies-neoforge-0.6.4+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/TaSmHw8V/versions/FRJWinhs/immersive_melodies-neoforge-0.6.4%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "783fda607b23d4f164623e6fcb0fe6ce7005ed6af1b66f180d7e600136abc001f3c6f2199f52a234c2dbc1c4a39399ce46b81031586e26be540ffb7117223ea1"
-
-[update]
-[update.modrinth]
-mod-id = "TaSmHw8V"
-version = "FRJWinhs"
diff --git a/mods/immersive-paintings.pw.toml b/mods/immersive-paintings.pw.toml
deleted file mode 100644
index 3b2320a..0000000
--- a/mods/immersive-paintings.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Immersive Paintings"
-filename = "immersive_paintings-neoforge-1.21.1-0.7.7.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/6txNkua3/versions/xmPRtQsn/immersive_paintings-neoforge-1.21.1-0.7.7.jar"
-hash-format = "sha512"
-hash = "8a99e7e4904c7dd58edcb2dd7c4fb9ae1ddc41992fcb4d3e0102d9c09ea5add160c09759cd73f96a80c91fb551e43521c6dda3e09a686df3d7fd8b2a83e7d0d4"
-
-[update]
-[update.modrinth]
-mod-id = "6txNkua3"
-version = "xmPRtQsn"
diff --git a/mods/immersive-ui.pw.toml b/mods/immersive-ui.pw.toml
deleted file mode 100644
index 165c80e..0000000
--- a/mods/immersive-ui.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Immersive UI"
-filename = "ImmersiveUI-NEOFORGE-0.3.3+1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/9wv7LuMc/versions/wtmSnIFo/ImmersiveUI-NEOFORGE-0.3.3%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "bff82f778fc42a88a4b5d98759498ad85f086b23527e51f5c4c717a2fe9d1bcfa583f38ae12ff2d4403580c734cdfcef2daedbe19cb470bdea203f0595a687a7"
-
-[update]
-[update.modrinth]
-mod-id = "9wv7LuMc"
-version = "wtmSnIFo"
diff --git a/mods/immersivemc.pw.toml b/mods/immersivemc.pw.toml
deleted file mode 100644
index ec6ddfb..0000000
--- a/mods/immersivemc.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ImmersiveMC"
-filename = "immersivemc-1.6.0-alpha3.1-1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/XJ9is6vj/versions/cvMMzNNm/immersivemc-1.6.0-alpha3.1-1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "d8adc862652de561bc6ade3892b1f16fbafb852b06136edacab84b66af43603b4ead7bbb8c7c4ad6b83391e2138d10b4795b55cba850d109304629f5e5692109"
-
-[update]
-[update.modrinth]
-mod-id = "XJ9is6vj"
-version = "cvMMzNNm"
diff --git a/mods/incapacitated.pw.toml b/mods/incapacitated.pw.toml
deleted file mode 100644
index e32fdac..0000000
--- a/mods/incapacitated.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Incapacitated"
-filename = "incapacitated-neoforge-1.21.1-2.0.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/CmDgNtOI/versions/cx5B4Q0k/incapacitated-neoforge-1.21.1-2.0.1.jar"
-hash-format = "sha512"
-hash = "bbe913de3769ae6ef6cfc3b6c391cfd9213cd3ea5754505b07c27c1129ff41d64f9304d61840fff1a9244bbead0bbb0b4b8b1cbb744d9275c189f0be93d2b16e"
-
-[update]
-[update.modrinth]
-mod-id = "CmDgNtOI"
-version = "cx5B4Q0k"
diff --git a/mods/insanelib.pw.toml b/mods/insanelib.pw.toml
deleted file mode 100644
index dcbf10e..0000000
--- a/mods/insanelib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "InsaneLib"
-filename = "insanelib-2.4.16.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/USZyvOJq/versions/cmQwVefE/insanelib-2.4.16.0.jar"
-hash-format = "sha512"
-hash = "ed104f62efff2dcd7c04a6b42d59555c2d44d4920e1988ae5150901fef9254f122c0e1e161574b1632e9d24aa9b0f49c088e588012667cd87842cda8bff67219"
-
-[update]
-[update.modrinth]
-mod-id = "USZyvOJq"
-version = "cmQwVefE"
diff --git a/mods/interiors.pw.toml b/mods/interiors.pw.toml
deleted file mode 100644
index 722e470..0000000
--- a/mods/interiors.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Interiors"
-filename = "interiors-1.21.1-neoforge-0.6.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/r4Knci2k/versions/gBrfZy6S/interiors-1.21.1-neoforge-0.6.1.jar"
-hash-format = "sha512"
-hash = "68b0d915e41fb0ce9d12a8c580d688a604770ded2b21e963058aa6d80cbc5661c481416d051a541395b5c79f461edcb658046e53cfcfb405179a450662ed01b5"
-
-[update]
-[update.modrinth]
-mod-id = "r4Knci2k"
-version = "gBrfZy6S"
diff --git a/mods/inventory-mending.pw.toml b/mods/inventory-mending.pw.toml
deleted file mode 100644
index 19f6731..0000000
--- a/mods/inventory-mending.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Inventory Mending"
-filename = "inventorymending-1.21.1-1.2.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/y6Ryy40D/versions/VeOSd0k4/inventorymending-1.21.1-1.2.jar"
-hash-format = "sha512"
-hash = "23a9fc9a48d0be75203a8f98f68439971bf5e984890956e7bbd9fc401e15ed77ae543b71f047ba8a182a6b0f29745eec5c27d5dd5cd6f6f682d92f67d57440ef"
-
-[update]
-[update.modrinth]
-mod-id = "y6Ryy40D"
-version = "VeOSd0k4"
diff --git a/mods/inventory-profiles-next.pw.toml b/mods/inventory-profiles-next.pw.toml
index 7b7354c..75433e2 100644
--- a/mods/inventory-profiles-next.pw.toml
+++ b/mods/inventory-profiles-next.pw.toml
@@ -1,18 +1,13 @@
name = "Inventory Profiles Next"
-filename = "InventoryProfilesNext-neoforge-1.21.1-2.2.5.jar"
+filename = "InventoryProfilesNext-fabric-26.1.2-2.3.3.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/O7RBXm3n/versions/vjuNnHLv/InventoryProfilesNext-neoforge-1.21.1-2.2.5.jar"
+url = "https://cdn.modrinth.com/data/O7RBXm3n/versions/5zga5mQt/InventoryProfilesNext-fabric-26.1.2-2.3.3.jar"
hash-format = "sha512"
-hash = "521296cc7e4fa48e06eb0c00d430968c7b879946db5b02e632cc724672759ac152e11bd9d320bd09f7418edd6fe4ece521a1a2cac49d7f5687519c69a0bcbf12"
+hash = "74500dfb87ef81897c2031a536ca9818b284cde4b3fc3f728ad388ac2da0e5c10d9fe9aa4870b28d0e808dd7b66c26415c3ccf9a443f290f44dc55a042f5f065"
[update]
[update.modrinth]
mod-id = "O7RBXm3n"
-version = "vjuNnHLv"
-
-[option]
-optional = true
-default=false
-description = "Client side inventoy management"
+version = "5zga5mQt"
diff --git a/mods/invtweaks-emu-for-ipn.pw.toml b/mods/invtweaks-emu-for-ipn.pw.toml
deleted file mode 100644
index caa4320..0000000
--- a/mods/invtweaks-emu-for-ipn.pw.toml
+++ /dev/null
@@ -1,18 +0,0 @@
-name = "InvTweaks Emu for IPN"
-filename = "InvTweaksEmuForIPN-neoforge-1.21.1-1.3.0.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/OPgKEuYO/versions/8ss7iPUY/InvTweaksEmuForIPN-neoforge-1.21.1-1.3.0.jar"
-hash-format = "sha512"
-hash = "beb62d05d67b34177be92b010fe467ab4411ed7e1482de5b633c997c19b76aa80dbe2ef187ad93b1b4e33f7353ad58c925e5724bdb421d250b340086e6a8ac56"
-
-[update]
-[update.modrinth]
-mod-id = "OPgKEuYO"
-version = "8ss7iPUY"
-
-[option]
-optional = true
-default=false
-description = "Emulation of inventory tweaks - requires inventory profiles next"
diff --git a/mods/iris.pw.toml b/mods/iris.pw.toml
index cb7be00..737c247 100644
--- a/mods/iris.pw.toml
+++ b/mods/iris.pw.toml
@@ -1,13 +1,13 @@
name = "Iris Shaders"
-filename = "iris-neoforge-1.8.12+mc1.21.1.jar"
+filename = "iris-fabric-1.10.9+mc26.1.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/YL57xq9U/versions/t3ruzodq/iris-neoforge-1.8.12%2Bmc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/YL57xq9U/versions/MwcLS51S/iris-fabric-1.10.9%2Bmc26.1.1.jar"
hash-format = "sha512"
-hash = "57b8026a3c3c433cf6123d63dc6ce7e11f6d480a72926370db1fc7f2b06059bc16a753ecd7e7af659c19e90b592103196b0e89585ce4f0744a4ca433f59bcf1a"
+hash = "01714943b36e7b78618bf133a20da489197322e20ebc2d9858f15bb57ac198fdab23dac6c917d6239ad3fe2e7c47f53fb387d475805eb7269fbfc16e30664155"
[update]
[update.modrinth]
mod-id = "YL57xq9U"
-version = "t3ruzodq"
+version = "MwcLS51S"
diff --git a/mods/it-takes-a-pillage-continuation.pw.toml b/mods/it-takes-a-pillage-continuation.pw.toml
deleted file mode 100644
index 6c08758..0000000
--- a/mods/it-takes-a-pillage-continuation.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "It Takes a Pillage Continuation"
-filename = "takesapillage-neoforge-1.0.10+mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/QOJOg1gE/versions/k5CFDaSy/takesapillage-neoforge-1.0.10%2Bmc1.21.1.jar"
-hash-format = "sha512"
-hash = "e9f0cc826d4692295a2b9edf83c893c290c1d3340115cccf239bf8048bde1352725e4bfc1b40e3507cfea95d41222787a21de7ea0effdfa27aa20137fbb8280e"
-
-[update]
-[update.modrinth]
-mod-id = "QOJOg1gE"
-version = "k5CFDaSy"
diff --git a/mods/item-obliterator.pw.toml b/mods/item-obliterator.pw.toml
deleted file mode 100644
index 3f0e3ee..0000000
--- a/mods/item-obliterator.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Item Obliterator"
-filename = "Item-Obliterator-NeoForge-MC1.21.1-2.3.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/3ESR84kR/versions/jy3ApWAm/Item-Obliterator-NeoForge-MC1.21.1-2.3.0.jar"
-hash-format = "sha512"
-hash = "b6d3cc651fa76c03d6845dd667fc673b74bd7409e7a1631907d82200b15ae50d76dd018c9224bc9314a46314bb478c0a48cc7b37d717e70f05dad8fb2878ac77"
-
-[update]
-[update.modrinth]
-mod-id = "3ESR84kR"
-version = "jy3ApWAm"
diff --git a/mods/itemphysic.pw.toml b/mods/itemphysic.pw.toml
deleted file mode 100644
index 8fabb96..0000000
--- a/mods/itemphysic.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ItemPhysic"
-filename = "ItemPhysic_NEOFORGE_v1.8.13_mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/aT8BzaOj/versions/KkuIXFb8/ItemPhysic_NEOFORGE_v1.8.13_mc1.21.1.jar"
-hash-format = "sha512"
-hash = "7c3b9e02f68921badfd515561fd3bfe7d8ed25e77f3dff613d41c471670bc7a66317b2669a536dfca65c95f93918410be16bb5c7fb1767e536f5bbb070feaecc"
-
-[update]
-[update.modrinth]
-mod-id = "aT8BzaOj"
-version = "KkuIXFb8"
diff --git a/mods/jade-addons-forge.pw.toml b/mods/jade-addons-forge.pw.toml
deleted file mode 100644
index 31a00dc..0000000
--- a/mods/jade-addons-forge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Jade Addons (Neo/Forge)"
-filename = "JadeAddons-1.21.1-NeoForge-6.1.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/xuDOzCLy/versions/Z9s9lM56/JadeAddons-1.21.1-NeoForge-6.1.0.jar"
-hash-format = "sha512"
-hash = "dcf1135718e74c55d4b01116c9955b88a8c8a5180e61dc51d292479aff3d2fff38c8ca0f1b4a6e42e54644f1c8907846a61799491df455b71541aa342d8b8896"
-
-[update]
-[update.modrinth]
-mod-id = "xuDOzCLy"
-version = "Z9s9lM56"
diff --git a/mods/jade.pw.toml b/mods/jade.pw.toml
index c4bb033..f0cc4c2 100644
--- a/mods/jade.pw.toml
+++ b/mods/jade.pw.toml
@@ -1,13 +1,13 @@
name = "Jade 🔍"
-filename = "Jade-1.21.1-NeoForge-15.10.5.jar"
+filename = "Jade-mc26.1-Fabric-26.1.0.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/nvQzSEkH/versions/yd8FKCmx/Jade-1.21.1-NeoForge-15.10.5.jar"
+url = "https://cdn.modrinth.com/data/nvQzSEkH/versions/QglgrEFX/Jade-mc26.1-Fabric-26.1.0.jar"
hash-format = "sha512"
-hash = "678b998677a3d73f98f82dac4093893bfc8a3c2335ec627b4147811c381a040475decdb8db31cc3cbe600abb5a7a6dedcd356eed0ba471af0becdcf49bf5b137"
+hash = "f3a0df8c1a2220c1ab254591a7419d0c6835fc380963c90ee4bb09e28d32498eea42a9f54487298168e043f9de3d2449f534819002046e6fab4135373307c3ce"
[update]
[update.modrinth]
mod-id = "nvQzSEkH"
-version = "yd8FKCmx"
+version = "QglgrEFX"
diff --git a/mods/jamlib.pw.toml b/mods/jamlib.pw.toml
deleted file mode 100644
index 4264181..0000000
--- a/mods/jamlib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "JamLib"
-filename = "jamlib-neoforge-1.3.6+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/IYY9Siz8/versions/n6UM6TcS/jamlib-neoforge-1.3.6%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "c544322a31b5f3fe045cf80eb39e6bd59f91f209a0e510731daa0a6403a273f582769bb26277ef767b4c1ca6438316959d31a6a08e5aa4b1b5a9184a370e5135"
-
-[update]
-[update.modrinth]
-mod-id = "IYY9Siz8"
-version = "n6UM6TcS"
diff --git a/mods/jei.pw.toml b/mods/jei.pw.toml
index cc33680..ff4f453 100644
--- a/mods/jei.pw.toml
+++ b/mods/jei.pw.toml
@@ -1,13 +1,13 @@
name = "Just Enough Items (JEI)"
-filename = "jei-1.21.1-neoforge-19.27.0.340.jar"
+filename = "jei-26.1.2-fabric-29.6.2.31.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/u6dRKJwZ/versions/YAcQ6elZ/jei-1.21.1-neoforge-19.27.0.340.jar"
+url = "https://cdn.modrinth.com/data/u6dRKJwZ/versions/bFs8UXPD/jei-26.1.2-fabric-29.6.2.31.jar"
hash-format = "sha512"
-hash = "8bad8eb3c8e974f867e23e4d74598f603c5fbf03eb5356a386dd37cb9fa23e08ad1f58be6b7be50d2fbf9d3fbfaeac8584c70ced736df4b8f82c7c75be242998"
+hash = "11ac9c0858d302194627428bf5c07e264fd9cd928a7a635b004a169c1822179d138b9874c0297c1ca959e3dab51bb7f481e00d3f2f2929c68b066d1c5b7b9936"
[update]
[update.modrinth]
mod-id = "u6dRKJwZ"
-version = "YAcQ6elZ"
+version = "bFs8UXPD"
diff --git a/mods/journeymap-web-map.pw.toml b/mods/journeymap-web-map.pw.toml
deleted file mode 100644
index e6e1317..0000000
--- a/mods/journeymap-web-map.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "JourneyMap Web Map"
-filename = "journeymap-webmap-neoforge-1.21.4-1.0.9.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/YaZ1fUTg/versions/vIxvR7Pw/journeymap-webmap-neoforge-1.21.4-1.0.9.jar"
-hash-format = "sha512"
-hash = "9c5b4b50327011b9c2342ed2a1d100171f54cf3db984af45049122a580c2f0fab3c25dc094543571bbbb67eb8b8398f95670743f89b2125a3bf99483f3085a1c"
-
-[update]
-[update.modrinth]
-mod-id = "YaZ1fUTg"
-version = "vIxvR7Pw"
diff --git a/mods/journeymap.pw.toml b/mods/journeymap.pw.toml
deleted file mode 100644
index 84e927e..0000000
--- a/mods/journeymap.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "JourneyMap"
-filename = "journeymap-neoforge-1.21.1-6.0.0-beta.79.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/lfHFW1mp/versions/hJvkjktT/journeymap-neoforge-1.21.1-6.0.0-beta.79.jar"
-hash-format = "sha512"
-hash = "39b3787a7c4f501f6455b49e23c25d9446a23c5823533a35ea6f50053460bd3003b6aa1beb77fd626805e1a6ce2842da5787966af9631229bf1338edc08cd639"
-
-[update]
-[update.modrinth]
-mod-id = "lfHFW1mp"
-version = "hJvkjktT"
diff --git a/mods/joy-of-painting.pw.toml b/mods/joy-of-painting.pw.toml
deleted file mode 100644
index 6b437d1..0000000
--- a/mods/joy-of-painting.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Joy of Painting"
-filename = "xercapaint-1.21.1-1.1.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/YOs4tZea/versions/bmbePf3v/xercapaint-1.21.1-1.1.0.jar"
-hash-format = "sha512"
-hash = "e44cc982a7771e1a13ae347d0f9ff4e7d22e3cb9636b211f624ff9fa1ce8b34a59baa69b7c75bd5454dbafe411fc4a082b2837b6b22a39832dfec661773e17f5"
-
-[update]
-[update.modrinth]
-mod-id = "YOs4tZea"
-version = "bmbePf3v"
diff --git a/mods/just-enough-effect-descriptions-jeed.pw.toml b/mods/just-enough-effect-descriptions-jeed.pw.toml
deleted file mode 100644
index b7f98a5..0000000
--- a/mods/just-enough-effect-descriptions-jeed.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Just Enough Effect Descriptions (JEED)"
-filename = "jeed-1.21-2.3.2.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/EO27GKs1/versions/HpxNIA6x/jeed-1.21-2.3.2.jar"
-hash-format = "sha512"
-hash = "b9a1715054bb65e5cd1ee4f2add8ea5c368f425f7b185c9ed8f94b441286741fb991fe7494d725bd76e741b4d3da842a779ec1aa6b51c0df70e4358f5ca66b24"
-
-[update]
-[update.modrinth]
-mod-id = "EO27GKs1"
-version = "HpxNIA6x"
diff --git a/mods/just-enough-filters.pw.toml b/mods/just-enough-filters.pw.toml
deleted file mode 100644
index 900bfb5..0000000
--- a/mods/just-enough-filters.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Just Enough Filters (JEF)"
-filename = "justenoughfilters-neoforge-1.3.0+1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/Ka9cnIsF/versions/Osmb7AZd/justenoughfilters-neoforge-1.3.0%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "b3eadf8a976759a5dd982022912eccacc26f407b627297fa54540633c8acce9472c57c744acd046a6a72bcc52b611b5cc65e5aab7ffee659febabbc524b23110"
-
-[update]
-[update.modrinth]
-mod-id = "Ka9cnIsF"
-version = "Osmb7AZd"
diff --git a/mods/just-enough-professions-jep.pw.toml b/mods/just-enough-professions-jep.pw.toml
index ef27193..b60ca35 100644
--- a/mods/just-enough-professions-jep.pw.toml
+++ b/mods/just-enough-professions-jep.pw.toml
@@ -1,13 +1,13 @@
name = "Just Enough Professions (JEP)"
-filename = "JustEnoughProfessions-neoforge-1.21.1-4.0.5.jar"
+filename = "JustEnoughProfessions-fabric-26.1.2-11.0.2.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/kB56GtWA/versions/Avs9oGLn/JustEnoughProfessions-neoforge-1.21.1-4.0.5.jar"
+url = "https://cdn.modrinth.com/data/kB56GtWA/versions/ue6fHHJQ/JustEnoughProfessions-fabric-26.1.2-11.0.2.jar"
hash-format = "sha512"
-hash = "2d9ecd7dbe8a676447009a6943b99f54bb732d084d220c09b79636293e67596f8e0ac1d1a849ad1077126b5e9da4aff31c5bfd81836459190c63b974500c8363"
+hash = "abc51babe0fedc4c68121ca79500a3b4647dd31e00b2fded1d0e622d814c0f51bb0c6d9e4d18c32f656a2c197b5fadcebc55f7ac2885c4dfdd7d8be71f3a8ee3"
[update]
[update.modrinth]
mod-id = "kB56GtWA"
-version = "Avs9oGLn"
+version = "ue6fHHJQ"
diff --git a/mods/just-enough-resources-jer.pw.toml b/mods/just-enough-resources-jer.pw.toml
deleted file mode 100644
index f8d120c..0000000
--- a/mods/just-enough-resources-jer.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Just Enough Resources (JER)"
-filename = "JustEnoughResources-NeoForge-1.21.1-1.6.0.17.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/uEfK2CXF/versions/TgNFki8j/JustEnoughResources-NeoForge-1.21.1-1.6.0.17.jar"
-hash-format = "sha512"
-hash = "9a4f8c32e65d5f9451edcf1a584b22b9f590dab2cfb3efb68ef2b4c042d8ff39dcfdaddba0a9d615c7af4ecfa1cefda417c8972d7dcb54e574837ec81d6939b0"
-
-[update]
-[update.modrinth]
-mod-id = "uEfK2CXF"
-version = "TgNFki8j"
diff --git a/mods/justenoughbreeding.pw.toml b/mods/justenoughbreeding.pw.toml
deleted file mode 100644
index 6611ae8..0000000
--- a/mods/justenoughbreeding.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Just Enough Breeding (JEBr)"
-filename = "justenoughbreeding-neoforge-1.21.1-3.1.0.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/9Pk89J3g/versions/SMcvKJOF/justenoughbreeding-neoforge-1.21.1-3.1.0.jar"
-hash-format = "sha512"
-hash = "99f190d81b27eda80f998958690cdebfec1fc79b316fd09640f4ec1449616c12ae36c02f88ab528e4fcd7ad7d62431bfb8f691ab7442ba269a0ef8836650e71f"
-
-[update]
-[update.modrinth]
-mod-id = "9Pk89J3g"
-version = "SMcvKJOF"
diff --git a/mods/kleeslabs.pw.toml b/mods/kleeslabs.pw.toml
deleted file mode 100644
index 0e75984..0000000
--- a/mods/kleeslabs.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "KleeSlabs"
-filename = "kleeslabs-neoforge-1.21.1-21.1.11.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/7uh75ruZ/versions/p2xTwdDd/kleeslabs-neoforge-1.21.1-21.1.11.jar"
-hash-format = "sha512"
-hash = "d0294689ed20082d04fc88d8a2fda7ec08211f51b9358ed4feff14a13604d36a9cbc35ca7470cbb0fb3b4e6ea08a9567190120e6bafac08f543c2791a673adc9"
-
-[update]
-[update.modrinth]
-mod-id = "7uh75ruZ"
-version = "p2xTwdDd"
diff --git a/mods/kotlin-for-forge.pw.toml b/mods/kotlin-for-forge.pw.toml
deleted file mode 100644
index 7f42ff2..0000000
--- a/mods/kotlin-for-forge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Kotlin for Forge"
-filename = "kotlinforforge-5.11.0-all.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ordsPcFz/versions/NrSebcsG/kotlinforforge-5.11.0-all.jar"
-hash-format = "sha512"
-hash = "b32faa6d616511aff4f8b32197877c53b9f8bee103884ec37c632b5d017bb59a498ec971b68d8d94787043b0c5be666a330b61d285033c341bff83ac28a90992"
-
-[update]
-[update.modrinth]
-mod-id = "ordsPcFz"
-version = "NrSebcsG"
diff --git a/mods/krypton.pw.toml b/mods/krypton.pw.toml
new file mode 100644
index 0000000..32cf405
--- /dev/null
+++ b/mods/krypton.pw.toml
@@ -0,0 +1,13 @@
+name = "Krypton"
+filename = "krypton-0.3.0.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/fQEb0iXm/versions/kYAGItyj/krypton-0.3.0.jar"
+hash-format = "sha512"
+hash = "14233210283a76f3cf435a3b8ddbcbd65a858d2b1a10b88ff643c0a01486dfd2bf1843bd3456cd4fb86cbb3b06f2dea0c4e663b1976a48e96de16d3b5a707ec9"
+
+[update]
+[update.modrinth]
+mod-id = "fQEb0iXm"
+version = "kYAGItyj"
diff --git a/mods/kubejs-create.pw.toml b/mods/kubejs-create.pw.toml
deleted file mode 100644
index 985d4b4..0000000
--- a/mods/kubejs-create.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "KubeJS Create"
-filename = "kubejs-create-neoforge-2101.3.1-build.18.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/T38eAZQC/versions/1qmcLagN/kubejs-create-neoforge-2101.3.1-build.18.jar"
-hash-format = "sha512"
-hash = "b2c3064a06f7a06aa479c38daa72fcf88e31e753cb16c53435690b2472f71acea49fe3fcab09a1e5d6fed88b289941f9ecf3f71ba9a7b8b84397cab2b8d9801d"
-
-[update]
-[update.modrinth]
-mod-id = "T38eAZQC"
-version = "1qmcLagN"
diff --git a/mods/kubejs-delight.pw.toml b/mods/kubejs-delight.pw.toml
deleted file mode 100644
index 80181dd..0000000
--- a/mods/kubejs-delight.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "KubeJS Delight"
-filename = "kubejsdelight-1.1.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/apt5xJoR/versions/oDapYBnk/kubejsdelight-1.1.4.jar"
-hash-format = "sha512"
-hash = "9978ef1e10a56f3c96d2f1ae46a14565f0cbc7aa89f83eb2f9eb4e955bed9dcece84be0cef1c2b2cab51f59a3aad5f1022339437385e625f66f9e846503310be"
-
-[update]
-[update.modrinth]
-mod-id = "apt5xJoR"
-version = "oDapYBnk"
diff --git a/mods/kubejs-diesel-generators.pw.toml b/mods/kubejs-diesel-generators.pw.toml
deleted file mode 100644
index f7f7295..0000000
--- a/mods/kubejs-diesel-generators.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "KubeJS Diesel Generators"
-filename = "dg_js-1.21.1-1.1.5.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/10UMLVgM/versions/GoEdg7rr/dg_js-1.21.1-1.1.5.jar"
-hash-format = "sha512"
-hash = "26c8c5a76934119fb3a0922a36a5625e6062ff5f925bb989255c8939cfbe30022da2b44942d4d2272b2b12b7f1ad8792e7cf1fb32806e89b1c81e3072fbf0cc8"
-
-[update]
-[update.modrinth]
-mod-id = "10UMLVgM"
-version = "GoEdg7rr"
diff --git a/mods/kubejs.pw.toml b/mods/kubejs.pw.toml
deleted file mode 100644
index 97f9c44..0000000
--- a/mods/kubejs.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "KubeJS"
-filename = "kubejs-neoforge-2101.7.2-build.368.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/umyGl7zF/versions/F2nzeC19/kubejs-neoforge-2101.7.2-build.368.jar"
-hash-format = "sha512"
-hash = "5e2f1bd1460d8f443ce4bd44ed367d27f9170e50dff2ce9430954206e89651f8969dfbe842c3100b0244f8d58f843fc5fb9c46b5c576430a07f1e5b6dd4b9f7b"
-
-[update]
-[update.modrinth]
-mod-id = "umyGl7zF"
-version = "F2nzeC19"
diff --git a/mods/labels.pw.toml b/mods/labels.pw.toml
deleted file mode 100644
index eccad9a..0000000
--- a/mods/labels.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Storage Labels"
-filename = "labels-1.21-2.0.3-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/x6r7yhfi/versions/Wim4FW6j/labels-1.21-2.0.3-neoforge.jar"
-hash-format = "sha512"
-hash = "ffa957441aa69ddf491aadad2ec0f2b23e484fa8a9351cd6b6ce68c111f0e442f53994efead911be02f45ef289ef9c749cf1eed10c215334a7cf25704f5c29c1"
-
-[update]
-[update.modrinth]
-mod-id = "x6r7yhfi"
-version = "Wim4FW6j"
diff --git a/mods/leaves-be-gone.pw.toml b/mods/leaves-be-gone.pw.toml
deleted file mode 100644
index 4b1b260..0000000
--- a/mods/leaves-be-gone.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Leaves Be Gone"
-filename = "LeavesBeGone-v21.1.1-1.21.1-NeoForge.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/AVq17PqV/versions/kAbmpvF3/LeavesBeGone-v21.1.1-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "4a9103e5c4e8da84a596c9ef70fa4a6a6ef740798d34bda8a707e5ec3ea12e0bcdc57937090b9eb30e2d5221f4033f530d86a250c8e684654728e23f0483d96d"
-
-[update]
-[update.modrinth]
-mod-id = "AVq17PqV"
-version = "kAbmpvF3"
diff --git a/mods/legendary-tooltips.pw.toml b/mods/legendary-tooltips.pw.toml
deleted file mode 100644
index c6b5950..0000000
--- a/mods/legendary-tooltips.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Legendary Tooltips"
-filename = "LegendaryTooltips-1.21.1-neoforge-1.5.5.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/atHH8NyV/versions/BabRJO04/LegendaryTooltips-1.21.1-neoforge-1.5.5.jar"
-hash-format = "sha512"
-hash = "3c0de6b6597a57b0fc3a134dde03ea3aeed0a7d64db63def8eda182c8bb7717293d2e4753887dcecaa27e17051c308269039eec6e74186d5eede68f98e74feeb"
-
-[update]
-[update.modrinth]
-mod-id = "atHH8NyV"
-version = "BabRJO04"
diff --git a/mods/libipn.pw.toml b/mods/libipn.pw.toml
index 55fd863..5931878 100644
--- a/mods/libipn.pw.toml
+++ b/mods/libipn.pw.toml
@@ -1,13 +1,13 @@
name = "libIPN"
-filename = "libIPN-neoforge-1.21.1-6.6.3.jar"
+filename = "libIPN-fabric-26.1.2-6.8.0.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/onSQdWhM/versions/BGe4KMlE/libIPN-neoforge-1.21.1-6.6.3.jar"
+url = "https://cdn.modrinth.com/data/onSQdWhM/versions/6ibNbdde/libIPN-fabric-26.1.2-6.8.0.jar"
hash-format = "sha512"
-hash = "89383465eb8dfa296e7518dd0e6ddc1a242f4537a3183425f2319c79a3e97843ded0f5e13f86b095f2f09beacd2a1f249f554e0f4e18291209720826031a8b93"
+hash = "e7231d47452f6b889ee10dbb8db1e86c7bcb6fc353f1c23618a0b816ec4da77d6cea5e0e2cab153479ec7ebcafa35fd133ca9c7c2d200318941b075e147270f7"
[update]
[update.modrinth]
mod-id = "onSQdWhM"
-version = "BGe4KMlE"
+version = "6ibNbdde"
diff --git a/mods/libjf.pw.toml b/mods/libjf.pw.toml
index a8e937b..f2552fa 100644
--- a/mods/libjf.pw.toml
+++ b/mods/libjf.pw.toml
@@ -1,13 +1,13 @@
name = "LibJF"
-filename = "libjf-3.17.6+forge.jar"
+filename = "libjf-26.1.2.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/WKwQAwke/versions/U2XgYJpS/libjf-3.17.6%2Bforge.jar"
+url = "https://cdn.modrinth.com/data/WKwQAwke/versions/Icy7xbUM/libjf-26.1.2.jar"
hash-format = "sha512"
-hash = "2ca70e83ed7c43a81e31bb236cde59d2adcc79b966d4f8e9e720c59ca0e24fa0ab17b3d71725caeb2603332a9a4cea903f18e62132a3408fece8e41ed2be88e1"
+hash = "43f1ea31d105ef42b463d5339da64d65fcdeb28c32956bf6ce52edf0b3db7f406418c3631d63797e14b0de07bf9171558e655d7b0ae735d1d9c17aa41c77a940"
[update]
[update.modrinth]
mod-id = "WKwQAwke"
-version = "U2XgYJpS"
+version = "Icy7xbUM"
diff --git a/mods/lightoverlay.pw.toml b/mods/lightoverlay.pw.toml
new file mode 100644
index 0000000..a5ba1fc
--- /dev/null
+++ b/mods/lightoverlay.pw.toml
@@ -0,0 +1,13 @@
+name = "Light Overlay"
+filename = "light-overlay-2.9.1+26.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/8qVa1XCN/versions/BFgp4slK/light-overlay-2.9.1%2B26.1.jar"
+hash-format = "sha512"
+hash = "69c9c19844aa085e90bf1e45a91d6aced67f643810d221ba6c1a6f332ab258fb87e0480f8d1226d381592bb1a0714fca4d0f939b2cce27ecba6afa14824f1c36"
+
+[update]
+[update.modrinth]
+mod-id = "8qVa1XCN"
+version = "BFgp4slK"
diff --git a/mods/lithium.pw.toml b/mods/lithium.pw.toml
index cb309a5..fdaca38 100644
--- a/mods/lithium.pw.toml
+++ b/mods/lithium.pw.toml
@@ -1,13 +1,13 @@
name = "Lithium"
-filename = "lithium-neoforge-0.15.3+mc1.21.1.jar"
+filename = "lithium-fabric-0.24.4+mc26.1.2.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/gvQqBUqZ/versions/RXHf27Wv/lithium-neoforge-0.15.3%2Bmc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/gvQqBUqZ/versions/rzrH7czY/lithium-fabric-0.24.4%2Bmc26.1.2.jar"
hash-format = "sha512"
-hash = "65568e6c7e41684ad20e58db8766813840c0c8406eed9edc3f7a2514da7250ac46bde2bfb0936984cc5516c2782f86387ad0ed3d1b804b8bdddc7f7048759df4"
+hash = "5d439660968bc06deea62a3b76ce46efa6907c460602d6e6d70fd5078a22f41acbca5d1177ee8f73a354a59ca3981f33ee20dafddffbf41ff0b4bfbfc657b6ca"
[update]
[update.modrinth]
mod-id = "gvQqBUqZ"
-version = "RXHf27Wv"
+version = "rzrH7czY"
diff --git a/mods/lithostitched.pw.toml b/mods/lithostitched.pw.toml
deleted file mode 100644
index e2655c7..0000000
--- a/mods/lithostitched.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Lithostitched"
-filename = "lithostitched-1.7.9-neoforge-21.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/XaDC71GB/versions/wiffJSbz/lithostitched-1.7.9-neoforge-21.1.jar"
-hash-format = "sha512"
-hash = "5e760a733b9ebb01d9292676924f7778bee72774a2dc83fa566f22630782aa5048ad47ce440bf2a053c999104f6a1d5d755e3fcd71db8aed8a03dd65551acf73"
-
-[update]
-[update.modrinth]
-mod-id = "XaDC71GB"
-version = "wiffJSbz"
diff --git a/mods/lmd.pw.toml b/mods/lmd.pw.toml
deleted file mode 100644
index c211903..0000000
--- a/mods/lmd.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Let Me Despawn"
-filename = "letmedespawn-1.21.x-neoforge-1.5.0.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/vE2FN5qn/versions/fgcMDg9B/letmedespawn-1.21.x-neoforge-1.5.0.jar"
-hash-format = "sha512"
-hash = "e6c892bb621a9382728c6f5735922736283cd54ec4f5a5d4d7d0745dedbe39851e21a69abcdf7af783fbacf8c700789b6ef9278dc09782ad1cd63ec004bc7a35"
-
-[update]
-[update.modrinth]
-mod-id = "vE2FN5qn"
-version = "fgcMDg9B"
diff --git a/mods/log-begone.pw.toml b/mods/log-begone.pw.toml
deleted file mode 100644
index a30b79c..0000000
--- a/mods/log-begone.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Log Begone"
-filename = "logbegone-neoforge-1.21.1-1.0.3.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/9ON3zv6e/versions/1OrkaiPD/logbegone-neoforge-1.21.1-1.0.3.jar"
-hash-format = "sha512"
-hash = "5908033aa96432ff55b9d81bd010172e353997312537f82c25b2ddf4767e8dc0100469cefc7513cf1542a919c79f090f7c74e5f29ccd788422231914335d047d"
-
-[update]
-[update.modrinth]
-mod-id = "9ON3zv6e"
-version = "1OrkaiPD"
diff --git a/mods/login-protection.pw.toml b/mods/login-protection.pw.toml
deleted file mode 100644
index 585843d..0000000
--- a/mods/login-protection.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Login Protection[Forge/Fabric]"
-filename = "logprot-1.21-3.5.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "2875ba9e30f72d42279558e22fe79c4ea4503e10"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6293744
-project-id = 358304
diff --git a/mods/longer-chat-history.pw.toml b/mods/longer-chat-history.pw.toml
deleted file mode 100644
index a82332d..0000000
--- a/mods/longer-chat-history.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Longer Chat History [Forge/NeoForge/Fabric]"
-filename = "LongerChatHistory-neoforge-1.7.jar"
-side = "client"
-
-[download]
-hash-format = "sha1"
-hash = "24a373d5310ccdb7a04e61dcce18ab67e1ec6852"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6399727
-project-id = 913234
diff --git a/mods/lootjs.pw.toml b/mods/lootjs.pw.toml
deleted file mode 100644
index 827a3af..0000000
--- a/mods/lootjs.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "LootJS: KubeJS Addon"
-filename = "lootjs-neoforge-1.21.1-3.7.0.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/fJFETWDN/versions/5AZDyUSn/lootjs-neoforge-1.21.1-3.7.0.jar"
-hash-format = "sha512"
-hash = "fab507e70197e74ffba43bd400066f55ef58c2f91cb213efedf4acd2a2ad7876d9de905f02788a0b6831304c2177fdc9996c435bcf855eabdb4daca7581270bc"
-
-[update]
-[update.modrinth]
-mod-id = "fJFETWDN"
-version = "5AZDyUSn"
diff --git a/mods/lootr.pw.toml b/mods/lootr.pw.toml
deleted file mode 100644
index 3c5737e..0000000
--- a/mods/lootr.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Lootr"
-filename = "lootr-neoforge-1.21.1-1.11.37.120.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/EltpO5cN/versions/C2tLycH2/lootr-neoforge-1.21.1-1.11.37.120.jar"
-hash-format = "sha512"
-hash = "c4f85de3cc97f34266e67ff09eb38b69f97918e2f5528b82fd195df0b067d0f4ed53b6adf6ae30fcf74f323042f731beb1e12a9506346d7f15412430e4eb1597"
-
-[update]
-[update.modrinth]
-mod-id = "EltpO5cN"
-version = "C2tLycH2"
diff --git a/mods/luminax.pw.toml b/mods/luminax.pw.toml
deleted file mode 100644
index 76942f6..0000000
--- a/mods/luminax.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Luminax"
-filename = "luminax-1.3.1_neoforge_1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/v8pgbyzm/versions/4GevHoQn/luminax-1.3.1_neoforge_1.21.1.jar"
-hash-format = "sha512"
-hash = "310aa50a96c3fbee0d16f8bfdc0ac8b4d9bc0b4b4912518f5e34c11884abd305ebfc062c53cc6e5380b9a357791bf1ad9ce7b24259e0e13e5453021698a81203"
-
-[update]
-[update.modrinth]
-mod-id = "v8pgbyzm"
-version = "4GevHoQn"
diff --git a/mods/macaws-biomes-o-plenty.pw.toml b/mods/macaws-biomes-o-plenty.pw.toml
deleted file mode 100644
index ef46d2d..0000000
--- a/mods/macaws-biomes-o-plenty.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Biomes O' Plenty"
-filename = "mcwbiomesoplenty-neoforge-1.21.1-1.5.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Tanquv9C/versions/6V8LezZK/mcwbiomesoplenty-neoforge-1.21.1-1.5.jar"
-hash-format = "sha512"
-hash = "73381d8cd29205d410f96cb208ff5497a58c8bef6046addc5d0825b4ec4204b08d5660bedc2119df954396035cf724f95818f044af0f3861a2b011da50dbec1a"
-
-[update]
-[update.modrinth]
-mod-id = "Tanquv9C"
-version = "6V8LezZK"
diff --git a/mods/macaws-bridges.pw.toml b/mods/macaws-bridges.pw.toml
deleted file mode 100644
index 6e4260f..0000000
--- a/mods/macaws-bridges.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Bridges"
-filename = "mcw-bridges-3.1.2-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/GURcjz8O/versions/aQ7rY7ng/mcw-bridges-3.1.2-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "e98e476324229564132288f0a59bfcc897cff4cda7d12fe218563ca48d382d880662375687c69d1b4619144262ae09cbef130f4330474d8eacd37a21e8e9afb4"
-
-[update]
-[update.modrinth]
-mod-id = "GURcjz8O"
-version = "aQ7rY7ng"
diff --git a/mods/macaws-doors.pw.toml b/mods/macaws-doors.pw.toml
deleted file mode 100644
index de80a89..0000000
--- a/mods/macaws-doors.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Doors"
-filename = "mcw-doors-1.1.5-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/kNxa8z3e/versions/u7BRX44F/mcw-doors-1.1.5-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "43ddf00be46af91c009a95392a094f05017155214c46c7980042cbcf871864dc792416497019e688eb558897c87848bd70c282ec4a6d7b268e1ba30389ba987a"
-
-[update]
-[update.modrinth]
-mod-id = "kNxa8z3e"
-version = "u7BRX44F"
diff --git a/mods/macaws-fences-and-walls.pw.toml b/mods/macaws-fences-and-walls.pw.toml
deleted file mode 100644
index f36c659..0000000
--- a/mods/macaws-fences-and-walls.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Fences and Walls"
-filename = "mcw-mcwfences-1.2.1-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/GmwLse2I/versions/jVdb0r4W/mcw-mcwfences-1.2.1-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "9bf496a8db8c6074ab32374042ae15e87fe87d897e21de29d459556fa8d7d0e73f2718f28a0236181cfb3c1bc66c776b4d079f0a7084696ad490275ab1b9eb6e"
-
-[update]
-[update.modrinth]
-mod-id = "GmwLse2I"
-version = "jVdb0r4W"
diff --git a/mods/macaws-furniture.pw.toml b/mods/macaws-furniture.pw.toml
deleted file mode 100644
index d76bb29..0000000
--- a/mods/macaws-furniture.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Furniture"
-filename = "mcw-furniture-3.4.1-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/dtWC90iB/versions/Z5V3Ps7S/mcw-furniture-3.4.1-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "93103f868a6a7b4fa613dbe908bcf83c4aaabf4719057d484d1636c98e6e3defa00d550a8988ff91d4d0a090463c25b898336e675da52c19bd3bd0ce37e053e4"
-
-[update]
-[update.modrinth]
-mod-id = "dtWC90iB"
-version = "Z5V3Ps7S"
diff --git a/mods/macaws-holidays.pw.toml b/mods/macaws-holidays.pw.toml
deleted file mode 100644
index 917386d..0000000
--- a/mods/macaws-holidays.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Holidays"
-filename = "mcw-holidays-1.1.2-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/rH20L2Lp/versions/2mO9Xhpt/mcw-holidays-1.1.2-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "439c93fe0a8ca363898b3d3d85e0413d7988927ae0a2716e2c4deed9a4097607087abc09a7dc60ac726d7cab9491d444e296ee57e5f0708ddb8951df2ac911a2"
-
-[update]
-[update.modrinth]
-mod-id = "rH20L2Lp"
-version = "2mO9Xhpt"
diff --git a/mods/macaws-lights-and-lamps.pw.toml b/mods/macaws-lights-and-lamps.pw.toml
deleted file mode 100644
index 0791489..0000000
--- a/mods/macaws-lights-and-lamps.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Lights and Lamps"
-filename = "mcw-lights-1.1.5-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/w4an97C2/versions/5U2kQZIL/mcw-lights-1.1.5-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "a6e1c4419b70a3f9225ad03daafca22c8a7da432ec4939b8029455927e3b44683a20e89a3299da78f124d0438e188dad3735d2018a931ad4d553ec9d3b83a9ca"
-
-[update]
-[update.modrinth]
-mod-id = "w4an97C2"
-version = "5U2kQZIL"
diff --git a/mods/macaws-paths-and-pavings.pw.toml b/mods/macaws-paths-and-pavings.pw.toml
deleted file mode 100644
index 28c1ba7..0000000
--- a/mods/macaws-paths-and-pavings.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Paths and Pavings"
-filename = "mcw-mcwpaths-1.1.1-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/VRLhWB91/versions/tlymsxUG/mcw-mcwpaths-1.1.1-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "8a7bc0100e57369fdcfbb65164fdf97cd7f6a931882d0f63aae15fd3db8975a78cc8734f34f640a5790dddaca5883d8e97117e7966dab50de479b1a8f3662678"
-
-[update]
-[update.modrinth]
-mod-id = "VRLhWB91"
-version = "tlymsxUG"
diff --git a/mods/macaws-roofs.pw.toml b/mods/macaws-roofs.pw.toml
deleted file mode 100644
index 78ce80f..0000000
--- a/mods/macaws-roofs.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Roofs"
-filename = "mcw-roofs-2.3.2-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/B8jaH3P1/versions/jiXRXiSt/mcw-roofs-2.3.2-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "c0e82a3d0a3ab2f2fac5fb0bdd7c7c228f084feaa816540d3d9524f341c8b108c3bb1afecadae2e8118e6c93f0e73280c62da1af4349aca87b6aa337e5e22ae4"
-
-[update]
-[update.modrinth]
-mod-id = "B8jaH3P1"
-version = "jiXRXiSt"
diff --git a/mods/macaws-stairs.pw.toml b/mods/macaws-stairs.pw.toml
deleted file mode 100644
index b255bf9..0000000
--- a/mods/macaws-stairs.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Stairs"
-filename = "mcw-mcwstairs-1.0.2-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/iP3wH1ha/versions/4t8L0dGP/mcw-mcwstairs-1.0.2-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "51533899b5e64610a642ee9e9d89eb9f193d0877a8cba16d3bfa262789334c864128b01757bff9d3db2718bd3df1fc177f9b2d45b84f06fc0a6ee15474af2fac"
-
-[update]
-[update.modrinth]
-mod-id = "iP3wH1ha"
-version = "4t8L0dGP"
diff --git a/mods/macaws-trapdoors.pw.toml b/mods/macaws-trapdoors.pw.toml
deleted file mode 100644
index 540a8bc..0000000
--- a/mods/macaws-trapdoors.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Trapdoors"
-filename = "mcw-trapdoors-1.1.5-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/n2fvCDlM/versions/StnP0RNi/mcw-trapdoors-1.1.5-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "70721b55802192d678b6fb66619c6e210a49d5e829fc1951c70c27d8ed940c446979e36dd06221c6a35e358e97fb57c22c41ed0b24cd6d03519926b81d58d4b4"
-
-[update]
-[update.modrinth]
-mod-id = "n2fvCDlM"
-version = "StnP0RNi"
diff --git a/mods/macaws-windows.pw.toml b/mods/macaws-windows.pw.toml
deleted file mode 100644
index dfbc3cc..0000000
--- a/mods/macaws-windows.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Macaw's Windows"
-filename = "mcw-mcwwindows-2.4.2-mc1.21.1neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/C7I0BCni/versions/rQUE4LCz/mcw-mcwwindows-2.4.2-mc1.21.1neoforge.jar"
-hash-format = "sha512"
-hash = "7628aa390a689a211013e5856cca1c695729b1faa7e20da16fa1f8a3822d5b569631829e91222caa8f1b27c4a7d28ab49110502551551216de2fb471b6f2549f"
-
-[update]
-[update.modrinth]
-mod-id = "C7I0BCni"
-version = "rQUE4LCz"
diff --git a/mods/magnum-torch.pw.toml b/mods/magnum-torch.pw.toml
deleted file mode 100644
index 5af5254..0000000
--- a/mods/magnum-torch.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Magnum Torch"
-filename = "MagnumTorch-v21.1.1-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/jorDmSKv/versions/BZAhwo2r/MagnumTorch-v21.1.1-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "254fe8a667d170b30471b46c83905126c501527efe913cbc939d40a8a7b01a3c1ad7c56b634778ed1599ebf2a99b9443828bc787d8ada4561bd1f8c3c61eecdf"
-
-[update]
-[update.modrinth]
-mod-id = "jorDmSKv"
-version = "BZAhwo2r"
diff --git a/mods/mechanicals-lib.pw.toml b/mods/mechanicals-lib.pw.toml
deleted file mode 100644
index 81224f4..0000000
--- a/mods/mechanicals-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Mechanicals Lib"
-filename = "mechanicals-1.21.1-1.1.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ProvjTA7/versions/z9HvpJMU/mechanicals-1.21.1-1.1.0.jar"
-hash-format = "sha512"
-hash = "6638860a9273ff656095a5c7de0c029ae2eb48928fcabe7b0f240e74d9bfa28d9c8da04f08cefdbe3feba682efbd46f887a80474b54c2d698f643db9f4477807"
-
-[update]
-[update.modrinth]
-mod-id = "ProvjTA7"
-version = "z9HvpJMU"
diff --git a/mods/menulogue.pw.toml b/mods/menulogue.pw.toml
deleted file mode 100644
index d7f5422..0000000
--- a/mods/menulogue.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Menulogue"
-filename = "menulogue-fabric-1.21.1-1.0.6.jar"
-side = "client"
-
-[download]
-hash-format = "sha1"
-hash = "69dcc4bab970f5ce064ac022cbc3ca0d4d2cd056"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 5705587
-project-id = 682371
diff --git a/mods/midnightlib.pw.toml b/mods/midnightlib.pw.toml
deleted file mode 100644
index 82e7df7..0000000
--- a/mods/midnightlib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "MidnightLib"
-filename = "midnightlib-neoforge-1.9.3+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/codAaoxh/versions/6Gv5jvTB/midnightlib-neoforge-1.9.3%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "5913e7e8ebbffb72323514aa5bedce19056884416d0a33b38af1761ee74cfa600996cde9bd7d709ee2158476faa2e735b2e6ea6107296d471d2c5b7b35d9da6c"
-
-[update]
-[update.modrinth]
-mod-id = "codAaoxh"
-version = "6Gv5jvTB"
diff --git a/mods/minecolonies-compatibility.pw.toml b/mods/minecolonies-compatibility.pw.toml
deleted file mode 100644
index b03163a..0000000
--- a/mods/minecolonies-compatibility.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Compatibility addon for MineColonies"
-filename = "MineColonies_Compatibility-1.21.1-3.51.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "6c013e3250faeb5d725de1059eea22bfda94a128"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8167276
-project-id = 1006214
diff --git a/mods/minecolonies-for-computercraft.pw.toml b/mods/minecolonies-for-computercraft.pw.toml
deleted file mode 100644
index 71a56ea..0000000
--- a/mods/minecolonies-for-computercraft.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "MineColonies for ComputerCraft"
-filename = "Colony4ComputerCraft-1.21.1-2.8.2.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "b839bc764206dba5cbd9c807b8d188028e7aa429"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7775439
-project-id = 445290
diff --git a/mods/minecolonies-tweaks.pw.toml b/mods/minecolonies-tweaks.pw.toml
deleted file mode 100644
index cc32f7a..0000000
--- a/mods/minecolonies-tweaks.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Tweaks addon for MineColonies"
-filename = "MineColonies_Tweaks-1.21.1-3.30.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "af999c173cb0d5b2e70b98e0ef62cd044ddaae31"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8094330
-project-id = 975812
diff --git a/mods/minecolonies.pw.toml b/mods/minecolonies.pw.toml
deleted file mode 100644
index e90cc52..0000000
--- a/mods/minecolonies.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "MineColonies"
-filename = "minecolonies-1.1.1320-1.21.1-snapshot.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "558592ec7193f33d9be138c76c7abaa77a6ae4dd"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8138418
-project-id = 245506
diff --git a/mods/mmlib.pw.toml b/mods/mmlib.pw.toml
deleted file mode 100644
index e47b66b..0000000
--- a/mods/mmlib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Mysterious Mountain Lib"
-filename = "mysterious_mountain_lib-1.2.15-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ntMyNH8c/versions/o49zOLis/mysterious_mountain_lib-1.2.15-1.21.1.jar"
-hash-format = "sha512"
-hash = "5fb321cd41dcd9d774b9c519beb7811410b92663e34551366fd75a38caf686ffb6a0ddfbe2e0cba53e0593c052ee96d1b5bf7e4675e65fa83dfe4bdb802e2cd3"
-
-[update]
-[update.modrinth]
-mod-id = "ntMyNH8c"
-version = "o49zOLis"
diff --git a/mods/mmmmmmmmmmmm.pw.toml b/mods/mmmmmmmmmmmm.pw.toml
deleted file mode 100644
index 1a7513b..0000000
--- a/mods/mmmmmmmmmmmm.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "MmmMmmMmmMmm"
-filename = "dummmmmmy-1.21-2.0.12-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Adega8YN/versions/nnQq1ivl/dummmmmmy-1.21-2.0.12-neoforge.jar"
-hash-format = "sha512"
-hash = "40ab2e23ddd8253dc2369654de3d95ddf16739a4a219040bff67c557b11a114d48fed7dc7dc9270040d357af7510fec0dd8600be1d421c50de7c2ff8e5b81982"
-
-[update]
-[update.modrinth]
-mod-id = "Adega8YN"
-version = "nnQq1ivl"
diff --git a/mods/mob-lassos.pw.toml b/mods/mob-lassos.pw.toml
deleted file mode 100644
index 04d8007..0000000
--- a/mods/mob-lassos.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Mob Lassos"
-filename = "MobLassos-v21.1.1-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ftOBbnu8/versions/Qsj3YEUS/MobLassos-v21.1.1-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "83a4392b2dc1f3a9f5ac970a15ccf509c69a2e6005fcc7afc2d2dd10daa69b2988671d254e1dac5709b04d3fb7c29a949fb9bcaf6f014e46ff4545ae092696e5"
-
-[update]
-[update.modrinth]
-mod-id = "ftOBbnu8"
-version = "Qsj3YEUS"
diff --git a/mods/modefite-item-definition-backport.pw.toml b/mods/modefite-item-definition-backport.pw.toml
deleted file mode 100644
index 2071d0e..0000000
--- a/mods/modefite-item-definition-backport.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Modefite - Item Definition Backport"
-filename = "modefite-neoforge-1.0.1+1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/qjlkcVfy/versions/cy8BkRZc/modefite-neoforge-1.0.1%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "2661fcf6bec97acabd6f513b41c41667d2ccc317002b8131ecb568db0c1bf0ffd6595d02790f4f82d1572c27f3e54e3d902fb87f4edf9cc70229b79c92e569b8"
-
-[update]
-[update.modrinth]
-mod-id = "qjlkcVfy"
-version = "cy8BkRZc"
diff --git a/mods/modernfix.pw.toml b/mods/modernfix.pw.toml
deleted file mode 100644
index e4d82ca..0000000
--- a/mods/modernfix.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ModernFix"
-filename = "modernfix-neoforge-5.27.11+mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/nmDcB62a/versions/nWk1yGgV/modernfix-neoforge-5.27.11%2Bmc1.21.1.jar"
-hash-format = "sha512"
-hash = "427abecd8cc5836744c5b62eb44d31205c99f4a48b7aed65f6d725692387d362ae0d6a99605e08983fcca70a5aaa28c6587cf1efa175cf75d6eed3ee4b5fc6c4"
-
-[update]
-[update.modrinth]
-mod-id = "nmDcB62a"
-version = "nWk1yGgV"
diff --git a/mods/modmenu.pw.toml b/mods/modmenu.pw.toml
new file mode 100644
index 0000000..2cd0fbc
--- /dev/null
+++ b/mods/modmenu.pw.toml
@@ -0,0 +1,13 @@
+name = "Mod Menu"
+filename = "modmenu-18.0.0-beta.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/mOgUt4GM/versions/p7gjPPpV/modmenu-18.0.0-beta.1.jar"
+hash-format = "sha512"
+hash = "b6a94b3f70fd4dd45f44a1edad6622a0de3ae57d9685bd0e97f1f928a8e07a62efd840174656f2cf189d7ca58a16760016d08bdf0a99286fe7df6289b10380dd"
+
+[update]
+[update.modrinth]
+mod-id = "mOgUt4GM"
+version = "p7gjPPpV"
diff --git a/mods/moonlight.pw.toml b/mods/moonlight.pw.toml
deleted file mode 100644
index aabf545..0000000
--- a/mods/moonlight.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Moonlight Lib"
-filename = "moonlight-neoforge-1.21.1-3.0.14.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/twkfQtEc/versions/er7S98Q1/moonlight-neoforge-1.21.1-3.0.14.jar"
-hash-format = "sha512"
-hash = "e28aa1a0da057a5099232519165af5fe9a36fdd0e133b18af493d2108a17d071add4e0c85dd02e20100f0e2e3ae09e2416c72d9f77e306e4e711b03e4424e5a5"
-
-[update]
-[update.modrinth]
-mod-id = "twkfQtEc"
-version = "er7S98Q1"
diff --git a/mods/more-overlays-updated.pw.toml b/mods/more-overlays-updated.pw.toml
deleted file mode 100644
index 601607c..0000000
--- a/mods/more-overlays-updated.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "More Overlays Updated"
-filename = "moreoverlays-1.24.2-mc1.21.1-neoforge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/Thy5Pqut/versions/Kq8xaqKi/moreoverlays-1.24.2-mc1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "6e590a05107b2c49579fa619de93029b3c858079c4baedd52ebbe0f8b18edf82c70c2ea841040610178b764848690e8806d11a532bfa12c28d9a9452b8254cea"
-
-[update]
-[update.modrinth]
-mod-id = "Thy5Pqut"
-version = "Kq8xaqKi"
diff --git a/mods/morechathistory.pw.toml b/mods/morechathistory.pw.toml
new file mode 100644
index 0000000..50615eb
--- /dev/null
+++ b/mods/morechathistory.pw.toml
@@ -0,0 +1,13 @@
+name = "More Chat History"
+filename = "morechathistory-2.0.0.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/8qkXwOnk/versions/qpDhYv1Y/morechathistory-2.0.0.jar"
+hash-format = "sha512"
+hash = "e85558f3effe8baee6394b61f48981989d22e181a3b8772c0f521022914d4c3603785e0e23a8df4a5e6ce9407c6abb8cf7d73183901908227a5623daadf30d67"
+
+[update]
+[update.modrinth]
+mod-id = "8qkXwOnk"
+version = "qpDhYv1Y"
diff --git a/mods/mossylib.pw.toml b/mods/mossylib.pw.toml
deleted file mode 100644
index 926a640..0000000
--- a/mods/mossylib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "MossyLib"
-filename = "MossyLib-1.3.0+1.21.1+neoforge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/ffLDUGbm/versions/xX1t0g41/MossyLib-1.3.0%2B1.21.1%2Bneoforge.jar"
-hash-format = "sha512"
-hash = "5bac01d6075a3c27c595fd0fac8cbcae4dd3314e38047d70d834e3d6fd04f837a6462b6be770be230df0b696f2dcf6e7c204746cfef7d082eabef1f79acf19bd"
-
-[update]
-[update.modrinth]
-mod-id = "ffLDUGbm"
-version = "xX1t0g41"
diff --git a/mods/mouse-tweaks.pw.toml b/mods/mouse-tweaks.pw.toml
new file mode 100644
index 0000000..576fadd
--- /dev/null
+++ b/mods/mouse-tweaks.pw.toml
@@ -0,0 +1,13 @@
+name = "Mouse Tweaks"
+filename = "MouseTweaks-fabric-mc26.1-2.31.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/aC3cM3Vq/versions/EBIKCzuP/MouseTweaks-fabric-mc26.1-2.31.jar"
+hash-format = "sha512"
+hash = "4dd59950e1c249a9c5cae50beff86c5c59b19b0f2cdf72dea0315eeba93bced72a300eebfef435f3bf17532dc541d74e1e69cd577ab5b08067e34e7bcccddc97"
+
+[update]
+[update.modrinth]
+mod-id = "aC3cM3Vq"
+version = "EBIKCzuP"
diff --git a/mods/mru.pw.toml b/mods/mru.pw.toml
index bb113fb..d04f446 100644
--- a/mods/mru.pw.toml
+++ b/mods/mru.pw.toml
@@ -1,13 +1,13 @@
name = "M.R.U"
-filename = "mru-1.0.19+LTS+1.21.1+neoforge.jar"
+filename = "mru-1.0.28+lts+26.1-fabric.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/SNVQ2c0g/versions/qYqVf5jP/mru-1.0.19%2BLTS%2B1.21.1%2Bneoforge.jar"
+url = "https://cdn.modrinth.com/data/SNVQ2c0g/versions/ftCpXvm8/mru-1.0.28%2Blts%2B26.1-fabric.jar"
hash-format = "sha512"
-hash = "c0b39727c6d4e312cc6a6e6e5137149ecf907f3c9a518313e4188a05c8301b80c088fb62f7096831e9aa1026fc95a09d79b99fc43456f8da2a1ee36e9a86154d"
+hash = "756cf5101e166661c1d5cafaf1f9325caa71d9caf3dbf4fb1eb651909588651004272d7b631bde19d5a2fcfa100e2506c7dece0ca06e8bcf11ee49d71aa2aa7d"
[update]
[update.modrinth]
mod-id = "SNVQ2c0g"
-version = "qYqVf5jP"
+version = "ftCpXvm8"
diff --git a/mods/multi-piston.pw.toml b/mods/multi-piston.pw.toml
deleted file mode 100644
index a19f868..0000000
--- a/mods/multi-piston.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Multi-Piston"
-filename = "multipiston-1.2.58-1.21.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "2b63be739da24247328e4052ec91c928230d0390"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7097877
-project-id = 303278
diff --git a/mods/natures-compass.pw.toml b/mods/natures-compass.pw.toml
deleted file mode 100644
index 6f7944e..0000000
--- a/mods/natures-compass.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Nature's Compass"
-filename = "NaturesCompass-1.21.1-3.4.0-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/fPetb5Kh/versions/nFniEtJV/NaturesCompass-1.21.1-3.4.0-neoforge.jar"
-hash-format = "sha512"
-hash = "5314b536bcb9a594a9cf2bbd46c82468d17e1559bd6c00da9d91e96c0814f50416799a011705f0d184bd731dac3f03dec009c76fea3d02b3556a6013f9649014"
-
-[update]
-[update.modrinth]
-mod-id = "fPetb5Kh"
-version = "nFniEtJV"
diff --git a/mods/necronomicon.pw.toml b/mods/necronomicon.pw.toml
deleted file mode 100644
index 682f349..0000000
--- a/mods/necronomicon.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Necronomicon API"
-filename = "Necronomicon-NeoForge-1.6.0+1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/P1Kv5EAO/versions/4iO8Tbfj/Necronomicon-NeoForge-1.6.0%2B1.21.jar"
-hash-format = "sha512"
-hash = "fc564e55e8cc2050261db9540afbdbab9ebf6559c1c5cae58ab4a3d4d1b7f1b0842459e5ea1bc780e03fed620a0a2af6bbe1eace037d6a1411ae853dc5e77dae"
-
-[update]
-[update.modrinth]
-mod-id = "P1Kv5EAO"
-version = "4iO8Tbfj"
diff --git a/mods/nedologin.pw.toml b/mods/nedologin.pw.toml
deleted file mode 100644
index cb9b9ae..0000000
--- a/mods/nedologin.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Nedologin"
-filename = "Nedologin-1.21.1-1.0.9-all.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/fnP1u8PK/versions/3neDQjqp/Nedologin-1.21.1-1.0.9-all.jar"
-hash-format = "sha512"
-hash = "332067b1109826c0f53d276cebde112d53b4814f095d85b71c4e1b4c9e0200e2f0473f654b595b0e18d4d880bd9501a6d40f5392b05b42dcf43d0bc2e3650285"
-
-[update]
-[update.modrinth]
-mod-id = "fnP1u8PK"
-version = "3neDQjqp"
diff --git a/mods/neruina.pw.toml b/mods/neruina.pw.toml
deleted file mode 100644
index 58a262b..0000000
--- a/mods/neruina.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Neruina - Ticking Entity Fixer"
-filename = "neruina-3.3.1+1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/1s5x833P/versions/YUUi3gGS/neruina-3.3.1%2B1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "f815924fde01835ea6c69c8a14fa245efdd5a9e3ce6b64f47d3e16f7c52bae47900c60968e1970a85c3f6fa6a8b440e5504ed9ec0b6089b6206ec843bc37ceb6"
-
-[update]
-[update.modrinth]
-mod-id = "1s5x833P"
-version = "YUUi3gGS"
diff --git a/mods/netherportalfix.pw.toml b/mods/netherportalfix.pw.toml
deleted file mode 100644
index 35c9938..0000000
--- a/mods/netherportalfix.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "NetherPortalFix"
-filename = "netherportalfix-neoforge-1.21.1-21.1.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/nPZr02ET/versions/O09BGtgh/netherportalfix-neoforge-1.21.1-21.1.1.jar"
-hash-format = "sha512"
-hash = "be26c53b4e7aa9dc27b05fe4cafdd120a3d1356410b35d25381d473bd9a7aa19ce6cec1bb982fda842f2a663d15dec5d12248b50141f9479a5e9ec33ed2ab3f7"
-
-[update]
-[update.modrinth]
-mod-id = "nPZr02ET"
-version = "O09BGtgh"
diff --git a/mods/night-lights.pw.toml b/mods/night-lights.pw.toml
deleted file mode 100644
index 2b89ff7..0000000
--- a/mods/night-lights.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Night Lights | Modern Lights |Medieval Light"
-filename = "Night Lights NeoForge v1.2.0 [1.21.1].jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "83575e3c585b7bcddec2164a0a280cc7a9851a51"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7798269
-project-id = 1199355
diff --git a/mods/no-chat-reports.pw.toml b/mods/no-chat-reports.pw.toml
index 8042b65..5e60999 100644
--- a/mods/no-chat-reports.pw.toml
+++ b/mods/no-chat-reports.pw.toml
@@ -1,13 +1,13 @@
name = "No Chat Reports"
-filename = "NoChatReports-NEOFORGE-1.21.1-v2.9.1.jar"
+filename = "NoChatReports-FABRIC-26.1-v2.19.0.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/qQyHxfxd/versions/ZV8eL55E/NoChatReports-NEOFORGE-1.21.1-v2.9.1.jar"
+url = "https://cdn.modrinth.com/data/qQyHxfxd/versions/2yrLNE3S/NoChatReports-FABRIC-26.1-v2.19.0.jar"
hash-format = "sha512"
-hash = "292a3623b5addb17e9f15681a4f2534562e9882ef809e504f49da4778fafc12e21a71995b5d05554d435201f401ace1e86af50e6e26f6ce9d203a5896a1ece21"
+hash = "94d58a1a4cde4e3b1750bdf724e65c5f4ff3436c2532f36a465d497d26bf59f5ac996cddbff8ecdfed770c319aa2f2dcc9c7b2d19a35651c2a7735c5b2124dad"
[update]
[update.modrinth]
mod-id = "qQyHxfxd"
-version = "ZV8eL55E"
+version = "2yrLNE3S"
diff --git a/mods/noisiumforked.pw.toml b/mods/noisiumforked.pw.toml
deleted file mode 100644
index b04f983..0000000
--- a/mods/noisiumforked.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "NoisiumForked"
-filename = "noisium-neoforge-2.7.0+mc1.21-1.21.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/hasdd01q/versions/VviuomrA/noisium-neoforge-2.7.0%2Bmc1.21-1.21.1.jar"
-hash-format = "sha512"
-hash = "ed05cdcf19f6fe6849204cddf0009b514b3686a0bac0da1d834e80d106b8e28ee2bf7d1e66a6c140d23b6c4cf5bb06558a795b70e31c179bcd1f74d955bd0068"
-
-[update]
-[update.modrinth]
-mod-id = "hasdd01q"
-version = "VviuomrA"
diff --git a/mods/not-enough-animations.pw.toml b/mods/not-enough-animations.pw.toml
index da2f667..af532fe 100644
--- a/mods/not-enough-animations.pw.toml
+++ b/mods/not-enough-animations.pw.toml
@@ -1,13 +1,13 @@
name = "Not Enough Animations"
-filename = "notenoughanimations-neoforge-1.12.3-mc1.21.1.jar"
+filename = "notenoughanimations-fabric-1.12.3-mc26.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/MPCX6s5C/versions/ZNs9eukY/notenoughanimations-neoforge-1.12.3-mc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/MPCX6s5C/versions/WQRZ7KyE/notenoughanimations-fabric-1.12.3-mc26.1.jar"
hash-format = "sha512"
-hash = "b57f21a4b24917b15dbcb90d95c077fe5fe9167aadc4cc86eb2de6cb2cea605378b8221788975df5498a001278c990ace1e9f75e51c423035ca9f20652b957cd"
+hash = "9c224fef82d23e3dcd2417a9a397e765af94fcc251a6606113bae124437862430effcd6380e8350a3a0983db34e9744a8f524a38f1ab5d363fa310b3f26c0531"
[update]
[update.modrinth]
mod-id = "MPCX6s5C"
-version = "ZNs9eukY"
+version = "WQRZ7KyE"
diff --git a/mods/notenoughrecipebook.pw.toml b/mods/notenoughrecipebook.pw.toml
deleted file mode 100644
index b4005ad..0000000
--- a/mods/notenoughrecipebook.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Not Enough Recipe Book [NERB]"
-filename = "Not Enough Recipe Book-NEOFORGE-0.4.3+1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/bQh7xzFq/versions/8SBaRv1t/Not%20Enough%20Recipe%20Book-NEOFORGE-0.4.3%2B1.21.jar"
-hash-format = "sha512"
-hash = "544f83caec2e894e7422571f154bb5a470e9156d5b5b70e6352c754f1bac47ac2c055893064faae2d05ca3a8bef699343c851c925c2c1f8c3ace7de38cfd67ed"
-
-[update]
-[update.modrinth]
-mod-id = "bQh7xzFq"
-version = "8SBaRv1t"
diff --git a/mods/nullscape.pw.toml b/mods/nullscape.pw.toml
deleted file mode 100644
index 14811ff..0000000
--- a/mods/nullscape.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Nullscape"
-filename = "Nullscape_1.21.x_v1.2.14.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/LPjGiSO4/versions/3fv8O3xX/Nullscape_1.21.x_v1.2.14.jar"
-hash-format = "sha512"
-hash = "b35a9dfdc7180ca851aea378ee4687e18b3aae717c16870a7762afc67dc0c77598fb2c4a62cb12d6ed0eacf7c9166520e0a3e7dce20da09817065d27e62c8b44"
-
-[update]
-[update.modrinth]
-mod-id = "LPjGiSO4"
-version = "3fv8O3xX"
diff --git a/mods/observable.pw.toml b/mods/observable.pw.toml
deleted file mode 100644
index 547e281..0000000
--- a/mods/observable.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Observable"
-filename = "observable-5.4.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/VYRu7qmG/versions/f8lSH3bs/observable-5.4.4.jar"
-hash-format = "sha512"
-hash = "e594ed3a4a211158db1282202a48ded9b824d2f326e985d86116ad1709b6111cf41eba3f6ad9a4a84a8053bc8a641f955c1d4090b5776bfb9448580c26816185"
-
-[update]
-[update.modrinth]
-mod-id = "VYRu7qmG"
-version = "f8lSH3bs"
diff --git a/mods/octo-lib.pw.toml b/mods/octo-lib.pw.toml
deleted file mode 100644
index d319623..0000000
--- a/mods/octo-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ShatterLib | OctoLib"
-filename = "OctoLib-NEOFORGE-0.6.2+1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/RH2KUdKJ/versions/yVCCi6TK/OctoLib-NEOFORGE-0.6.2%2B1.21.jar"
-hash-format = "sha512"
-hash = "c33faa056c9d5403f06b7aa883290c86c33dcea3502f99720df98eccbd819cd3050fb2ffecf048f2dbee1b69a14e9dc6c23245f35ba3a78e46b056859666a60a"
-
-[update]
-[update.modrinth]
-mod-id = "RH2KUdKJ"
-version = "yVCCi6TK"
diff --git a/mods/overflowing-bars.pw.toml b/mods/overflowing-bars.pw.toml
deleted file mode 100644
index aaee0dd..0000000
--- a/mods/overflowing-bars.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Overflowing Bars"
-filename = "OverflowingBars-v21.1.1-1.21.1-NeoForge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/XD7XOrAF/versions/PYRrjTaY/OverflowingBars-v21.1.1-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "2962a12664e24711096d9be98bfda2ae0b86c5050d0860a36b3567870d794767d308328060c6fbe4f4854b569d97ce465b8b250775f3ae7a5d0a563f342a4136"
-
-[update]
-[update.modrinth]
-mod-id = "XD7XOrAF"
-version = "PYRrjTaY"
diff --git a/mods/overlaylib.pw.toml b/mods/overlaylib.pw.toml
new file mode 100644
index 0000000..ee74824
--- /dev/null
+++ b/mods/overlaylib.pw.toml
@@ -0,0 +1,13 @@
+name = "OverlayLib"
+filename = "overlaylib-0.9.1+26.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/M1B8mLoH/versions/WWfQ0oDC/overlaylib-0.9.1%2B26.1.jar"
+hash-format = "sha512"
+hash = "ac9df3fa990158ff7a600ad146c7999479b1dd5924551e76b8afb563f559fb70b0469965320e86b5eec0c9ff1b7ef34168a52c98856256bfd3858c9a949de8b7"
+
+[update]
+[update.modrinth]
+mod-id = "M1B8mLoH"
+version = "WWfQ0oDC"
diff --git a/mods/owo-lib.pw.toml b/mods/owo-lib.pw.toml
deleted file mode 100644
index e0124c1..0000000
--- a/mods/owo-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "oωo (owo-lib)"
-filename = "owo-lib-neoforge-0.12.15.5-beta.1+1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ccKDOlHs/versions/NMCHU6DZ/owo-lib-neoforge-0.12.15.5-beta.1%2B1.21.jar"
-hash-format = "sha512"
-hash = "4de5c5d52139244b8c5260d641087664d992624b822599a32e03c08eb133be854a2f413667dbca1e55772445b04a70210c17b3bc13e3c88e425e7d928104b9fa"
-
-[update]
-[update.modrinth]
-mod-id = "ccKDOlHs"
-version = "NMCHU6DZ"
diff --git a/mods/packet-fixer.pw.toml b/mods/packet-fixer.pw.toml
deleted file mode 100644
index a166dda..0000000
--- a/mods/packet-fixer.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Packet Fixer"
-filename = "packetfixer-3.3.1-1.20.5-1.21.X-merged.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/c7m1mi73/versions/2C41Q8WX/packetfixer-3.3.1-1.20.5-1.21.X-merged.jar"
-hash-format = "sha512"
-hash = "d0acfaa6ef394fc7d9e677022bda06a6c8be7851ba8860897999775b657b5e10878578fe626505b0c9dbc01d26f559dbb1214aabb081d076824648047094e2e1"
-
-[update]
-[update.modrinth]
-mod-id = "c7m1mi73"
-version = "2C41Q8WX"
diff --git a/mods/parcool+-compatibility-addon-neoforge-edition.pw.toml b/mods/parcool+-compatibility-addon-neoforge-edition.pw.toml
deleted file mode 100644
index 0ecf221..0000000
--- a/mods/parcool+-compatibility-addon-neoforge-edition.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ParCool+ / Compatibility Addon NeoForge Edition"
-filename = "ParCool-CompatibilityAddon-1.21.1-3.4.3.1-1.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/YpPfINZw/versions/zSCsEKfr/ParCool-CompatibilityAddon-1.21.1-3.4.3.1-1.1.jar"
-hash-format = "sha512"
-hash = "5905c21b742b41cd136a7dced51563f6f9dd47c231b1d47c1b9d4b22acec30ecb868339c6d67df59a18cd7a160fbcd8f0b13ce55b8b9d8f5b44595891bf2b69c"
-
-[update]
-[update.modrinth]
-mod-id = "YpPfINZw"
-version = "zSCsEKfr"
diff --git a/mods/parcool.pw.toml b/mods/parcool.pw.toml
deleted file mode 100644
index 4b7c6aa..0000000
--- a/mods/parcool.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ParCool!"
-filename = "ParCool-1.21.1-3.4.3.3-NF.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Fsvx2bdR/versions/ZgAHzqRi/ParCool-1.21.1-3.4.3.3-NF.jar"
-hash-format = "sha512"
-hash = "eeccbd5eae38fcf8ca92ee85d46c1a84477f2fe9fcd25565452fad53e75e5f59ecd71da827ae6da50cc1a5acc5f4289bb46038d885aaed91b51f43e3deada0e6"
-
-[update]
-[update.modrinth]
-mod-id = "Fsvx2bdR"
-version = "ZgAHzqRi"
diff --git a/mods/particle-effects.pw.toml b/mods/particle-effects.pw.toml
index c0bd043..41d32ab 100644
--- a/mods/particle-effects.pw.toml
+++ b/mods/particle-effects.pw.toml
@@ -1,13 +1,13 @@
name = "Particle Effects"
-filename = "ParticleEffects-1.4.0+1.21.1+neoforge.jar"
+filename = "ParticleEffects-1.4.0+26.1+fabric.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/PLAGcSFJ/versions/ewh5dAkH/ParticleEffects-1.4.0%2B1.21.1%2Bneoforge.jar"
+url = "https://cdn.modrinth.com/data/PLAGcSFJ/versions/dFKBGNAs/ParticleEffects-1.4.0%2B26.1%2Bfabric.jar"
hash-format = "sha512"
-hash = "39e7f7e4abf02288d1fa831bb681725a726f12eb3dd96a5080163a4284533d2befbf13003515eaa5f9b13c38bd137793af0cb86366c65c9be4b1cd54d4acf5d8"
+hash = "a124d78b74ad1a8469f3bc40102744fb073c72502b1bbe0518f871923ddebde9d6bb870f45db20296d5c68adb79ecf7093455aae5fd4950540655996144600e7"
[update]
[update.modrinth]
mod-id = "PLAGcSFJ"
-version = "ewh5dAkH"
+version = "dFKBGNAs"
diff --git a/mods/particle-interactions.pw.toml b/mods/particle-interactions.pw.toml
deleted file mode 100644
index 881f5df..0000000
--- a/mods/particle-interactions.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Particle Interactions"
-filename = "eg_particle_interactions-0.4.1-neoforge-mc1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/xFCYuAs8/versions/Js4y2r4d/eg_particle_interactions-0.4.1-neoforge-mc1.21.1.jar"
-hash-format = "sha512"
-hash = "4218eb6c842b687a2559bc2bc98437df5f105d77c49458f198942b34cb9f6a6cc748a57554f5be5647b753c73519a174a01c4525f603792dbfb2c7e132671df5"
-
-[update]
-[update.modrinth]
-mod-id = "xFCYuAs8"
-version = "Js4y2r4d"
diff --git a/mods/particle-rain.pw.toml b/mods/particle-rain.pw.toml
index 33c8104..aa51044 100644
--- a/mods/particle-rain.pw.toml
+++ b/mods/particle-rain.pw.toml
@@ -1,13 +1,13 @@
name = "Particle Rain"
-filename = "particlerain-4.0.0-beta.10+1.21.1-neoforge.jar"
+filename = "particlerain-4.0.0-beta.10+26.1-fabric.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/nrikgvxm/versions/CJeVXIae/particlerain-4.0.0-beta.10%2B1.21.1-neoforge.jar"
+url = "https://cdn.modrinth.com/data/nrikgvxm/versions/s4RPlVYL/particlerain-4.0.0-beta.10%2B26.1-fabric.jar"
hash-format = "sha512"
-hash = "9bff41758d0a63621512a3ce4d9c8f2e5a16937ac1ccac766f24d2baaded2a0475a0478a61062ebc861414443826480235a6f5c7cfe14f4ee26bd057188ff5b0"
+hash = "a1ecc4363fdce59815cd458e4496fd054dd0e75b5d15c9cfb87e47523a62c0cf3bc55e61fe2d991c4f0b8bcea4e460373169d9bc8b887c26b6560aac4f857625"
[update]
[update.modrinth]
mod-id = "nrikgvxm"
-version = "CJeVXIae"
+version = "s4RPlVYL"
diff --git a/mods/particular-reforged.pw.toml b/mods/particular-reforged.pw.toml
deleted file mode 100644
index 5cf0a19..0000000
--- a/mods/particular-reforged.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Particular ✨ Reforged"
-filename = "particular-1.21.1-NeoForge-1.5.3.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/pYFUU6cq/versions/16w8FTgT/particular-1.21.1-NeoForge-1.5.3.jar"
-hash-format = "sha512"
-hash = "112297f5e2aa6bb23e9ea72efc138cdb0f4d4912cbf2305898ad2744924db43a094a3a38edb6a0ddf29f3aa71585fb842ad4304ab0dd7caf59868d298f42afc2"
-
-[update]
-[update.modrinth]
-mod-id = "pYFUU6cq"
-version = "16w8FTgT"
diff --git a/mods/patchouli.pw.toml b/mods/patchouli.pw.toml
deleted file mode 100644
index 2f4f333..0000000
--- a/mods/patchouli.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Patchouli"
-filename = "Patchouli-1.21.1-93-NEOFORGE.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/nU0bVIaL/versions/BIogJv2D/Patchouli-1.21.1-93-NEOFORGE.jar"
-hash-format = "sha512"
-hash = "0b5c172db9a6eeecb5ca44b359a83548c3a60be7ff313959acdfc1e5b8039736c18e57e947d435b52d06da31159d2d02ea36e5742668dbc826308a4c99e4039f"
-
-[update]
-[update.modrinth]
-mod-id = "nU0bVIaL"
-version = "BIogJv2D"
diff --git a/mods/pehkui.pw.toml b/mods/pehkui.pw.toml
deleted file mode 100644
index c0a1b8f..0000000
--- a/mods/pehkui.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Pehkui"
-filename = "Pehkui-3.8.3+1.21-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/t5W7Jfwy/versions/nKHizsl6/Pehkui-3.8.3%2B1.21-neoforge.jar"
-hash-format = "sha512"
-hash = "a4213c16ffc98113031b9f326266ae8098af8ccb409c119e84adffec0f4f47d15ba6ddc59e6fc10504d1482284f6c6c28c6a139bf28d2ccc08cfcb6d6ee749be"
-
-[update]
-[update.modrinth]
-mod-id = "t5W7Jfwy"
-version = "nKHizsl6"
diff --git a/mods/pet_home.pw.toml b/mods/pet_home.pw.toml
deleted file mode 100644
index fa7dccf..0000000
--- a/mods/pet_home.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Pet Home"
-filename = "pet_home-1.0.12-neoforge-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/euYoe1uE/versions/Xc9K6OAF/pet_home-1.0.12-neoforge-1.21.1.jar"
-hash-format = "sha512"
-hash = "49ec985123eb1fda5d8f1821bd55dd3df0f0c0ff7a65b0f99d8f9643a0538515ba4fe7a0d12a687c19aecc7a2ff2e0bdf5caf879175f7baaa6d0a8606c6f75c6"
-
-[update]
-[update.modrinth]
-mod-id = "euYoe1uE"
-version = "Xc9K6OAF"
diff --git a/mods/petrolpark.pw.toml b/mods/petrolpark.pw.toml
deleted file mode 100644
index b1bfb7e..0000000
--- a/mods/petrolpark.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Petrolpark's Library"
-filename = "petrolpark-1.21.1-1.4.35.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ik2WZkTZ/versions/SZ95SIk8/petrolpark-1.21.1-1.4.35.jar"
-hash-format = "sha512"
-hash = "a4a4240167dc79a5af2f81b116403f07e1ce85202f7ce07f805e9bd0474adf2a6bbe0d8ecd31f3c30c0d7b8084ae9f4d0cc44387edc094bc1c4a983c9a474b8e"
-
-[update]
-[update.modrinth]
-mod-id = "ik2WZkTZ"
-version = "SZ95SIk8"
diff --git a/mods/petrols-parts.pw.toml b/mods/petrols-parts.pw.toml
deleted file mode 100644
index cdb9a9c..0000000
--- a/mods/petrols-parts.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Petrol's Parts"
-filename = "petrolsparts-1.21.1-1.2.10.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/AN0CZD9P/versions/PFCZOOlN/petrolsparts-1.21.1-1.2.10.jar"
-hash-format = "sha512"
-hash = "02786c714aa166c7ad91b3ce0cdf2349b33c7489eea7694b41776034fec8a257ec93b74229c1b6e5a98e0cf4e9dc2cf2c4a32e653e9f837dadbd0d343cc95685"
-
-[update]
-[update.modrinth]
-mod-id = "AN0CZD9P"
-version = "PFCZOOlN"
diff --git a/mods/pf-neoforge.pw.toml b/mods/pf-neoforge.pw.toml
deleted file mode 100644
index 68b41ee..0000000
--- a/mods/pf-neoforge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Presence Footsteps (NeoForge)"
-filename = "PresenceFootsteps-1.21.1-1.12.0-beta.1-1.21NeoForge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/JIEwmDVI/versions/f3SxKzof/PresenceFootsteps-1.21.1-1.12.0-beta.1-1.21NeoForge.jar"
-hash-format = "sha512"
-hash = "a3726621e16dc4724ac62e60c329490025df54c5f545ae26fb867b5ac5daa19cba7620d06fcbb451528b1d9368481f8e410545cd4730f73b7a2f6f21b1b589bf"
-
-[update]
-[update.modrinth]
-mod-id = "JIEwmDVI"
-version = "f3SxKzof"
diff --git a/mods/pick-up-notifier.pw.toml b/mods/pick-up-notifier.pw.toml
deleted file mode 100644
index 0d99ee6..0000000
--- a/mods/pick-up-notifier.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Pick Up Notifier"
-filename = "PickUpNotifier-v21.1.1-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ZX66K16c/versions/5NZounJc/PickUpNotifier-v21.1.1-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "9754f44f3bf084f45b47c88c3830dc37ffc68b4b5d6cf03ca5015177611068e8c1725670d20c0ed4674fb619227b18ccbff39cfc687a46f5258caf91c96db6db"
-
-[update]
-[update.modrinth]
-mod-id = "ZX66K16c"
-version = "5NZounJc"
diff --git a/mods/ping-wheel.pw.toml b/mods/ping-wheel.pw.toml
deleted file mode 100644
index 55efcb1..0000000
--- a/mods/ping-wheel.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Ping Wheel"
-filename = "Ping-Wheel-1.12.2-neoforge-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/QQXAdCzh/versions/Zrh2Fmn9/Ping-Wheel-1.12.2-neoforge-1.21.1.jar"
-hash-format = "sha512"
-hash = "d9f289464fa85c8af34bc57044a6f03abc0ccf4d93bc67451d1e68386be0e3b55524a68dcbf529773859f9166e09cf1fe848c83f1c0c1d10a374819d120d2554"
-
-[update]
-[update.modrinth]
-mod-id = "QQXAdCzh"
-version = "Zrh2Fmn9"
diff --git a/mods/placebo.pw.toml b/mods/placebo.pw.toml
deleted file mode 100644
index 4ebfe35..0000000
--- a/mods/placebo.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Placebo"
-filename = "Placebo-1.21.1-9.9.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "1c2b8c38066d6f36209c5dadee25c184ef65202e"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6926281
-project-id = 283644
diff --git a/mods/placeholder-api.pw.toml b/mods/placeholder-api.pw.toml
new file mode 100644
index 0000000..ba79d31
--- /dev/null
+++ b/mods/placeholder-api.pw.toml
@@ -0,0 +1,13 @@
+name = "Text Placeholder API"
+filename = "placeholder-api-3.0.0+26.1.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/eXts2L7r/versions/b3IPAHgB/placeholder-api-3.0.0%2B26.1.jar"
+hash-format = "sha512"
+hash = "b559da0f13fef17967f2aff1d06b00995c7db21d9d5b7b580ab6eafdf2365e4ac86a7d094c2b481160a942f291bc2595f2cb8c91ce5e169f1c2f461782ecd2a8"
+
+[update]
+[update.modrinth]
+mod-id = "eXts2L7r"
+version = "b3IPAHgB"
diff --git a/mods/platform.pw.toml b/mods/platform.pw.toml
deleted file mode 100644
index 2907807..0000000
--- a/mods/platform.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Platform"
-filename = "Platform-neoforge-1.21.1-1.3.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/i6fiqm5y/versions/v7P0nBi2/Platform-neoforge-1.21.1-1.3.3.jar"
-hash-format = "sha512"
-hash = "1ab1dcf3583237dd30c3443a1fac3ee8271add25aae84af2933fa9eb13def3840d7a8cca53523d1dd3c5a77eb23059099285d218509d02d001034fca42f5f64d"
-
-[update]
-[update.modrinth]
-mod-id = "i6fiqm5y"
-version = "v7P0nBi2"
diff --git a/mods/polymorph.pw.toml b/mods/polymorph.pw.toml
deleted file mode 100644
index 0356017..0000000
--- a/mods/polymorph.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Polymorph"
-filename = "polymorph-neoforge-1.1.0+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/tagwiZkJ/versions/VEburL70/polymorph-neoforge-1.1.0%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "37358e19d8f251b7d435ea5198eded7b1361e90d5728e11fcb15aeb55786f4ee10fd8fecd14b11f34a99bd92aea01a9977c0dbc46ab6bb07af61a6c89455b6ff"
-
-[update]
-[update.modrinth]
-mod-id = "tagwiZkJ"
-version = "VEburL70"
diff --git a/mods/polytone.pw.toml b/mods/polytone.pw.toml
deleted file mode 100644
index c7179fd..0000000
--- a/mods/polytone.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Polytone"
-filename = "polytone-1.21-3.6.7-neoforge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/3qAYkBMB/versions/g907ZKM2/polytone-1.21-3.6.7-neoforge.jar"
-hash-format = "sha512"
-hash = "b6a5567c983ff825a8d0fd4c49e473ee53f9ffeaa4e5bab7663aded6544b3be8be630b655af09a1510f79a41edb54fb739ff13fcc11f17fbc93c2b995511ea33"
-
-[update]
-[update.modrinth]
-mod-id = "3qAYkBMB"
-version = "g907ZKM2"
diff --git a/mods/ponder.pw.toml b/mods/ponder.pw.toml
deleted file mode 100644
index bcb5c4f..0000000
--- a/mods/ponder.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Ponder for KubeJS"
-filename = "ponderjs-neoforge-1.21.1-2.4.0.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/5A34Stj8/versions/BqhDf7W8/ponderjs-neoforge-1.21.1-2.4.0.jar"
-hash-format = "sha512"
-hash = "6390c4bf631561c29a76b8b29a496d4b984bf847572940b28e551f2c2e3da4a8fb04b6a82cf98a7935792a7d3485cdc45c76f2bdf7f93799210262ba5f184955"
-
-[update]
-[update.modrinth]
-mod-id = "5A34Stj8"
-version = "BqhDf7W8"
diff --git a/mods/power-grid.pw.toml b/mods/power-grid.pw.toml
deleted file mode 100644
index 800929f..0000000
--- a/mods/power-grid.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create: Power Grid"
-filename = "powergrid-mc1.21.1-0.5.5.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/eWiBLJ9R/versions/8EtGIOFr/powergrid-mc1.21.1-0.5.5.1.jar"
-hash-format = "sha512"
-hash = "0dafe82438143270a762f9bfff3483c56e85a5db0bb382dba15302b6d6f6a886f252dee42fca08fb46c7a76eb9401f90430d41994b20133e9c009d5b876b8bb5"
-
-[update]
-[update.modrinth]
-mod-id = "eWiBLJ9R"
-version = "8EtGIOFr"
diff --git a/mods/presence-footsteps.pw.toml b/mods/presence-footsteps.pw.toml
new file mode 100644
index 0000000..52f7b30
--- /dev/null
+++ b/mods/presence-footsteps.pw.toml
@@ -0,0 +1,13 @@
+name = "Presence Footsteps"
+filename = "PresenceFootsteps-1.13.0+26.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/rcTfTZr3/versions/vHpNM3O1/PresenceFootsteps-1.13.0%2B26.1.jar"
+hash-format = "sha512"
+hash = "4189e092dcaaf154915b055e76ece0a5848def6e546d25666c781218fc1105cfaf02610589933c569dc22234f614ba3bea863484c3353e84b0a80a3905232c91"
+
+[update]
+[update.modrinth]
+mod-id = "rcTfTZr3"
+version = "vHpNM3O1"
diff --git a/mods/prickle.pw.toml b/mods/prickle.pw.toml
index e72c054..9577bf7 100644
--- a/mods/prickle.pw.toml
+++ b/mods/prickle.pw.toml
@@ -1,13 +1,13 @@
name = "Prickle"
-filename = "prickle-neoforge-1.21.1-21.1.11.jar"
+filename = "PrickleMC-fabric-MC26.1.2-26.1.2.3.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/aaRl8GiW/versions/EE1FHDyD/prickle-neoforge-1.21.1-21.1.11.jar"
+url = "https://cdn.modrinth.com/data/aaRl8GiW/versions/3Mvkapwz/PrickleMC-fabric-MC26.1.2-26.1.2.3.jar"
hash-format = "sha512"
-hash = "154d42795ccf1f3e07714775cdb82fd5db17574319286ced13d86b0456b64e4cf5bb89ffbcbfcefce67b73ed0b83e4e2944e493d79d9a385ff9de23006ee7bf5"
+hash = "9e7b5a28eb8a352902a0430954c3bfa46d155696c708862fe3ee8f37cd216d976998c28d1ea343fc7dff9cd367374c7c7f83d8dbdd1b72c7a4851af19504263c"
[update]
[update.modrinth]
mod-id = "aaRl8GiW"
-version = "EE1FHDyD"
+version = "3Mvkapwz"
diff --git a/mods/prism-lib.pw.toml b/mods/prism-lib.pw.toml
deleted file mode 100644
index 0bb656a..0000000
--- a/mods/prism-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Prism"
-filename = "Prism-1.21.1-neoforge-1.0.11.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/1OE8wbN0/versions/kMcz2lDj/Prism-1.21.1-neoforge-1.0.11.jar"
-hash-format = "sha512"
-hash = "b3539b5dba6414b5f6db126dd703a0923984c1fa11a53e50090eb1b03ec3ef3a09fc048ae2d03b8241e4d182ec4e942cc905d0f3e7366608fd8a0bb2509f55f4"
-
-[update]
-[update.modrinth]
-mod-id = "1OE8wbN0"
-version = "kMcz2lDj"
diff --git a/mods/probejs.pw.toml b/mods/probejs.pw.toml
deleted file mode 100644
index fae5c2f..0000000
--- a/mods/probejs.pw.toml
+++ /dev/null
@@ -1,17 +0,0 @@
-name = "ProbeJS"
-filename = "ProbeJS-8.0.2.jar"
-side = "client"
-
-[download]
-hash-format = "sha1"
-hash = "1d7d75f040cf8f9b9bd7aa52a1ac5e82c3edb31f"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8122173
-project-id = 585406
-
-[option]
-optional = true
-description = "KubeJS dump info"
diff --git a/mods/proxy-compatible-forge.pw.toml b/mods/proxy-compatible-forge.pw.toml
deleted file mode 100644
index 28336e4..0000000
--- a/mods/proxy-compatible-forge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Proxy Compatible Forge"
-filename = "proxy-compatible-forge-1.2.6.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/vDyrHl8l/versions/iRclYdm8/proxy-compatible-forge-1.2.6.jar"
-hash-format = "sha512"
-hash = "de48f409c0f780217a257dc5b7196fef5e930703b513ac93f58658f1db0d3c002ba8ee687ead90b1692557aee3cd68095f8860370460edd446faf307a8df485b"
-
-[update]
-[update.modrinth]
-mod-id = "vDyrHl8l"
-version = "iRclYdm8"
diff --git a/mods/punchy-fpa.pw.toml b/mods/punchy-fpa.pw.toml
index f4093d5..efa8ed4 100644
--- a/mods/punchy-fpa.pw.toml
+++ b/mods/punchy-fpa.pw.toml
@@ -1,13 +1,13 @@
name = "Punchy!"
-filename = "punchy-2.5.5b-neoforge-1.21.1.jar"
+filename = "punchy-2.5.5-fabric-26.1-26.1.1-26.1.2.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/8aoMKplv/versions/xhYuu96b/punchy-2.5.5b-neoforge-1.21.1.jar"
+url = "https://cdn.modrinth.com/data/8aoMKplv/versions/6Ww9nCpy/punchy-2.5.5-fabric-26.1-26.1.1-26.1.2.jar"
hash-format = "sha512"
-hash = "1a1ef30da0dbbc5252ca1b231e67421d8d207b1202ef0e9090565892970f2d30117fad8e442978c5e27023f2eee5975129d1ff0ae09ff8ec44dd972ab0621023"
+hash = "b1fc816ac280f8ccc4fd103f73e7704e1cbbff6983bb375edbcd622201ec6f4dbaa78e0d45b50bb47d5ab277f39e7cd39d66a3e33ba1ba1b4baf5be4695bd264"
[update]
[update.modrinth]
mod-id = "8aoMKplv"
-version = "xhYuu96b"
+version = "6Ww9nCpy"
diff --git a/mods/puzzles-lib.pw.toml b/mods/puzzles-lib.pw.toml
deleted file mode 100644
index 6a2f03b..0000000
--- a/mods/puzzles-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Puzzles Lib"
-filename = "PuzzlesLib-v21.1.51-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/QAGBst4M/versions/PRF4qcdp/PuzzlesLib-v21.1.51-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "ddfb1da782081266051d46e921818173d1267e534ecc734cec60f800066347412b2b9538c1a2d478bf74d8d844db251c5ec33b2e17438ba078ba1b08b98e1c2e"
-
-[update]
-[update.modrinth]
-mod-id = "QAGBst4M"
-version = "PRF4qcdp"
diff --git a/mods/quark.pw.toml b/mods/quark.pw.toml
deleted file mode 100644
index 0ee4f7c..0000000
--- a/mods/quark.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Quark"
-filename = "Quark-4.1-480.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/qnQsVE2z/versions/hMLnxKZx/Quark-4.1-480.jar"
-hash-format = "sha512"
-hash = "b2da2bcf8db7b69d433222cb8c9effd0997acab1d5c949122681cb98eae733c1352d2a0c3dd57788b1b1ac76dc57e4d2abd69e94a18bba37136b448482816983"
-
-[update]
-[update.modrinth]
-mod-id = "qnQsVE2z"
-version = "hMLnxKZx"
diff --git a/mods/ranged-wireless-redstone.pw.toml b/mods/ranged-wireless-redstone.pw.toml
deleted file mode 100644
index ab37d85..0000000
--- a/mods/ranged-wireless-redstone.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Ranged Wireless Redstone"
-filename = "rangedwirelessredstone-1.21.1-5.0.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/7e5g0K9D/versions/H66d5NDi/rangedwirelessredstone-1.21.1-5.0.3.jar"
-hash-format = "sha512"
-hash = "1ae52ef9ae108fc36fe167ebd8a48d9e09712cba02d72a7daffb9f18f518af42e20866ab2e6800dd74eb9af948a3f397d2d7a6686bd1e2b238cebb22ce257979"
-
-[update]
-[update.modrinth]
-mod-id = "7e5g0K9D"
-version = "H66d5NDi"
diff --git a/mods/rebind-narrator.pw.toml b/mods/rebind-narrator.pw.toml
deleted file mode 100644
index 2cc1b10..0000000
--- a/mods/rebind-narrator.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Rebind Narrator"
-filename = "rebind_narrator-1.21.1-neoforge-2025.12.23.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/qw2Ls89j/versions/1NFNo8eh/rebind_narrator-1.21.1-neoforge-2025.12.23.jar"
-hash-format = "sha512"
-hash = "14093319e22761686c7491776e0dc9952610134e3b3937fe4c987165f24bc063dbb1d7bcdf1f728b9b372c6982dd78c81ec1115c9dbd06b6e6ee8a565ad5d619"
-
-[update]
-[update.modrinth]
-mod-id = "qw2Ls89j"
-version = "1NFNo8eh"
diff --git a/mods/rechiseled-create.pw.toml b/mods/rechiseled-create.pw.toml
deleted file mode 100644
index b7ca9fc..0000000
--- a/mods/rechiseled-create.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Rechiseled: Create"
-filename = "rechiseledcreate-1.1.0-neoforge-mc1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/E6867niZ/versions/TzPaH8MY/rechiseledcreate-1.1.0-neoforge-mc1.21.jar"
-hash-format = "sha512"
-hash = "f5ef2ed26e82adcdf403430f9d0ea57cbff616a7d964b9891eb0a06107f180e740c47284a44a4c8733fddc6d8f58637e71edee68ff853d938df0dbf2b7084fe0"
-
-[update]
-[update.modrinth]
-mod-id = "E6867niZ"
-version = "TzPaH8MY"
diff --git a/mods/rechiseled.pw.toml b/mods/rechiseled.pw.toml
deleted file mode 100644
index efbd5ca..0000000
--- a/mods/rechiseled.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Rechiseled"
-filename = "rechiseled-1.2.4-neoforge-mc1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/B0g2vT6l/versions/b3uurWWs/rechiseled-1.2.4-neoforge-mc1.21.jar"
-hash-format = "sha512"
-hash = "b78f014060b82eea020640a10cc3e774cb355f5289e91191f2f0122eeb4240eac920b3991d10fd1d8628ebf2248322ddf5703117c55783de3d9948fabbd4e2f8"
-
-[update]
-[update.modrinth]
-mod-id = "B0g2vT6l"
-version = "b3uurWWs"
diff --git a/mods/recipe-essentials-forge-fabric.pw.toml b/mods/recipe-essentials-forge-fabric.pw.toml
deleted file mode 100644
index 9740df6..0000000
--- a/mods/recipe-essentials-forge-fabric.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Recipe Essentials[Forge/Fabric]"
-filename = "recipeessentials-1.21-4.0.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "a1ea98e7ea194807201cc8618ac9e74da65716e5"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6165711
-project-id = 907856
diff --git a/mods/recipe-fixer.pw.toml b/mods/recipe-fixer.pw.toml
deleted file mode 100644
index d0c07a4..0000000
--- a/mods/recipe-fixer.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Recipe Fixer"
-filename = "recipefixer-1.0.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Nmc13D4j/versions/k8q5lCJD/recipefixer-1.0.0.jar"
-hash-format = "sha512"
-hash = "960801b3d87c02a2a459ea5051fb61f210c019b3ffb2bf3e6fbb5c9c74a08dc2b389c788eb3194bdef3a21b781a78f5346a79aa727ec89f01332acb1ed466af2"
-
-[update]
-[update.modrinth]
-mod-id = "Nmc13D4j"
-version = "k8q5lCJD"
diff --git a/mods/reconnectible-chains.pw.toml b/mods/reconnectible-chains.pw.toml
deleted file mode 100644
index 1e9f8ee..0000000
--- a/mods/reconnectible-chains.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Reconnectible Chains"
-filename = "connectiblechains-neoforge-1.21.1-1.2.5.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/5pzBXDS3/versions/haHsKT7H/connectiblechains-neoforge-1.21.1-1.2.5.jar"
-hash-format = "sha512"
-hash = "acf743ba736ac6ae996a2a026966fa276b235f6b416f0d400c7db3da39d9bb740fcf89c9624efb596b9a5cc83408940e29f24283106741ddea071eb30feabd13"
-
-[update]
-[update.modrinth]
-mod-id = "5pzBXDS3"
-version = "haHsKT7H"
diff --git a/mods/redirected.pw.toml b/mods/redirected.pw.toml
deleted file mode 100644
index bacd01b..0000000
--- a/mods/redirected.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Redirected"
-filename = "redirected-neoforge-1.0.0-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/hhnR8xqU/versions/B9DLRbbX/redirected-neoforge-1.0.0-1.21.1.jar"
-hash-format = "sha512"
-hash = "029439eed72acb8501f06fd934da24a4a71290500bf2754cd1d497ed9fff380b0aff7f78b076a6a44fbaae31fa2313101ea622a83c3fafba748db70c8de7a530"
-
-[update]
-[update.modrinth]
-mod-id = "hhnR8xqU"
-version = "B9DLRbbX"
diff --git a/mods/redstonepen.pw.toml b/mods/redstonepen.pw.toml
deleted file mode 100644
index 02551b9..0000000
--- a/mods/redstonepen.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Redstone Pen"
-filename = "redstonepen-1.21-neoforge-1.11.42.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/DwE83ioX/versions/lpcV2XTc/redstonepen-1.21-neoforge-1.11.42.jar"
-hash-format = "sha512"
-hash = "7446d400a5cb81c990a6fe168ca8660082d507405f895154d3494ac59d60f1711132301c445421fdebc0d6ac6d888ec4509daa225889c4d69c790028a3a35bd6"
-
-[update]
-[update.modrinth]
-mod-id = "DwE83ioX"
-version = "lpcV2XTc"
diff --git a/mods/reeses-sodium-options.pw.toml b/mods/reeses-sodium-options.pw.toml
index 8d69bd9..7441598 100644
--- a/mods/reeses-sodium-options.pw.toml
+++ b/mods/reeses-sodium-options.pw.toml
@@ -1,13 +1,13 @@
name = "Reese's Sodium Options"
-filename = "reeses-sodium-options-neoforge-1.8.3+mc1.21.4.jar"
+filename = "reeses-sodium-options-fabric-2.0.5+mc26.1.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/Bh37bMuy/versions/xAiCe6w8/reeses-sodium-options-neoforge-1.8.3%2Bmc1.21.4.jar"
+url = "https://cdn.modrinth.com/data/Bh37bMuy/versions/p88Tf9YM/reeses-sodium-options-fabric-2.0.5%2Bmc26.1.1.jar"
hash-format = "sha512"
-hash = "d66b5d30e1bb8316cb75d52ba8485c6c1cfb0d03624288f39c1826b92de9da9c3d79351be9d7303ca3226176255921f35063139da118c755cf9a709186129744"
+hash = "32736018c32c6ebd391a2fd0566b058faeae6b0cf00b1d56b816b8211ebcb665949bae5b1ae8bf2e9b7a24845ed94234c3fffc71f74354956833cfedeadcef12"
[update]
[update.modrinth]
mod-id = "Bh37bMuy"
-version = "xAiCe6w8"
+version = "p88Tf9YM"
diff --git a/mods/resource-pack-overrides.pw.toml b/mods/resource-pack-overrides.pw.toml
deleted file mode 100644
index 2db74e5..0000000
--- a/mods/resource-pack-overrides.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Resource Pack Overrides"
-filename = "ResourcePackOverrides-v21.1.0-1.21.1-NeoForge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/YsFycamt/versions/xf3H2eJV/ResourcePackOverrides-v21.1.0-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "9a15db96ffc86bc93624392c22c2aaea4ad4a7267c20ff528ff2dd61d8d84b9db611fc24673fba5b5d0bac318b4ce1e9d1725085ce2fad68f4231afa6bbb43c4"
-
-[update]
-[update.modrinth]
-mod-id = "YsFycamt"
-version = "xf3H2eJV"
diff --git a/mods/resourceful-lib.pw.toml b/mods/resourceful-lib.pw.toml
deleted file mode 100644
index ab5aa95..0000000
--- a/mods/resourceful-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Resourceful Lib"
-filename = "resourcefullib-neoforge-1.21-3.0.12.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/G1hIVOrD/versions/x99nCLTm/resourcefullib-neoforge-1.21-3.0.12.jar"
-hash-format = "sha512"
-hash = "a9d20e345faa9bcb297bd95ac9524205834804d1bb13518397dd4f7f62b352b08c3339ee7f7870d3669078ceeb33d5c31ea527aecce4b31d62ec1ff7d8b562c8"
-
-[update]
-[update.modrinth]
-mod-id = "G1hIVOrD"
-version = "x99nCLTm"
diff --git a/mods/respackopts.pw.toml b/mods/respackopts.pw.toml
index 8b15b7c..27da5bd 100644
--- a/mods/respackopts.pw.toml
+++ b/mods/respackopts.pw.toml
@@ -1,13 +1,13 @@
name = "Respackopts"
-filename = "respackopts-4.14.0+1.21.1.forge.4.jar"
+filename = "respackopts-26.1.2.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/TiF5QWZY/versions/zVaOQTh5/respackopts-4.14.0%2B1.21.1.forge.4.jar"
+url = "https://cdn.modrinth.com/data/TiF5QWZY/versions/dU7TVFGF/respackopts-26.1.2.jar"
hash-format = "sha512"
-hash = "af4a399586b4ea49c87a003090eabcdd7ffca04fd8d19301c169a745d2d81aa3493696480b19ea29fb004563bc7d9c1ad7d6dfbdbf53c674d0a3ed1355c0ef12"
+hash = "82c26338b37dbfd0b7da4c4b707db11ba039041e88257ceab4ebacdcd23887e109b088144a4b5a2fd7a01fc05c0af4ff477e99e533d258798f00d041b929e283"
[update]
[update.modrinth]
mod-id = "TiF5QWZY"
-version = "zVaOQTh5"
+version = "dU7TVFGF"
diff --git a/mods/responsiveshields.pw.toml b/mods/responsiveshields.pw.toml
deleted file mode 100644
index 76a7ab9..0000000
--- a/mods/responsiveshields.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Responsive Shields"
-filename = "responsiveshields-2.4-neoforge-mc1.21.x.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/MBmh0f9A/versions/mNqXF51P/responsiveshields-2.4-neoforge-mc1.21.x.jar"
-hash-format = "sha512"
-hash = "a0a16cb52ba862919c9a797cd6bf4d45fea029efe7d4354c99a8a334b101a26bbefdacfd935cf0e6939d4c9cf3fcdb0c166b8f468709d5e94c1666fb799348bc"
-
-[update]
-[update.modrinth]
-mod-id = "MBmh0f9A"
-version = "mNqXF51P"
diff --git a/mods/rhino.pw.toml b/mods/rhino.pw.toml
deleted file mode 100644
index ede5a01..0000000
--- a/mods/rhino.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Rhino"
-filename = "rhino-2101.2.7-build.81.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/sk9knFPE/versions/ZdLtebKH/rhino-2101.2.7-build.81.jar"
-hash-format = "sha512"
-hash = "83a4f35cce9902b7175700aeccb8519716ff407dff2a936aa0215e162d81421d109c95f82ff88a84ccbe197caee0a4a76ca44d9c8b8ce954162596d7ede18c23"
-
-[update]
-[update.modrinth]
-mod-id = "sk9knFPE"
-version = "ZdLtebKH"
diff --git a/mods/rpl.pw.toml b/mods/rpl.pw.toml
deleted file mode 100644
index 7bb334b..0000000
--- a/mods/rpl.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Ritchie's Projectile Library"
-filename = "ritchiesprojectilelib-2.1.2+mc.1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/B3pb093D/versions/hZ6B2Z0x/ritchiesprojectilelib-2.1.2%2Bmc.1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "6d64c84505a5a8fbb96d106603065465c5a2314ec09636900c5c1a31014c12fa68f1a41e758313cbf0d6f95d9a1f53bd67339020f7d8db0e184c23f66aee0330"
-
-[update]
-[update.modrinth]
-mod-id = "B3pb093D"
-version = "hZ6B2Z0x"
diff --git a/mods/runiclib.pw.toml b/mods/runiclib.pw.toml
deleted file mode 100644
index 4c1704e..0000000
--- a/mods/runiclib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "RunicLib"
-filename = "neoforge-runiclib-1.21.1-5.0.6.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/mk0Htq87/versions/DR9yZcRO/neoforge-runiclib-1.21.1-5.0.6.jar"
-hash-format = "sha512"
-hash = "a1c1d5916d5d9b0c5daea35d8a4d7bc23747b8de6f65b6bde07bdf35039cf95bd89dd5d09d8cc6cf95c255afa7196ba3c40467edd50173bb466b7f356cfba012"
-
-[update]
-[update.modrinth]
-mod-id = "mk0Htq87"
-version = "DR9yZcRO"
diff --git a/mods/sable.pw.toml b/mods/sable.pw.toml
deleted file mode 100644
index 618a9b4..0000000
--- a/mods/sable.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sable"
-filename = "sable-neoforge-1.21.1-1.2.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/T9PomCSv/versions/3FMsUjO4/sable-neoforge-1.21.1-1.2.2.jar"
-hash-format = "sha512"
-hash = "eb7c46649f5aa359f688fecacfa348b205dff0cfc2d27694632c2e1e1f8f4dbab2c31bdc95b2577201529b2597afe49328c7ad8c348d25eaca109f1a02667534"
-
-[update]
-[update.modrinth]
-mod-id = "T9PomCSv"
-version = "3FMsUjO4"
diff --git a/mods/sablecompat.pw.toml b/mods/sablecompat.pw.toml
deleted file mode 100644
index 59c5cf7..0000000
--- a/mods/sablecompat.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sable: Physics Compat"
-filename = "sablephysicscompat-1.3.0.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/sZbcIrJb/versions/Ucq7afTi/sablephysicscompat-1.3.0.jar"
-hash-format = "sha512"
-hash = "8da8791d255aeae21ecc201318b2c670e594984fa0ce726bfce8a4f27e8983c50c7152e93cf68a389b7d06711e85bcfef925eea0a00a39dd6718db89326ec494"
-
-[update]
-[update.modrinth]
-mod-id = "sZbcIrJb"
-version = "Ucq7afTi"
diff --git a/mods/saplanting.pw.toml b/mods/saplanting.pw.toml
deleted file mode 100644
index e9c3fcd..0000000
--- a/mods/saplanting.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Saplanting"
-filename = "saplanting-1.21-neoforge-1.3.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/Vo4uFiz0/versions/4nzNnTDi/saplanting-1.21-neoforge-1.3.1.jar"
-hash-format = "sha512"
-hash = "e138f015afbea6f1b3bfcf1c2429775a87b75d426918595caea475b4192431199ca2e019456fef4e6d637d7ea42e7d4d7c4371983f8ba97c47c9ec1bd0cc72fb"
-
-[update]
-[update.modrinth]
-mod-id = "Vo4uFiz0"
-version = "4nzNnTDi"
diff --git a/mods/searchables.pw.toml b/mods/searchables.pw.toml
index fded818..acf5d18 100644
--- a/mods/searchables.pw.toml
+++ b/mods/searchables.pw.toml
@@ -1,13 +1,13 @@
name = "Searchables"
-filename = "Searchables-neoforge-1.21.1-1.0.2.jar"
+filename = "Searchables-fabric-26.1.2-1.0.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/fuuu3xnx/versions/iEE85X0w/Searchables-neoforge-1.21.1-1.0.2.jar"
+url = "https://cdn.modrinth.com/data/fuuu3xnx/versions/VtvLNkTP/Searchables-fabric-26.1.2-1.0.1.jar"
hash-format = "sha512"
-hash = "d0824bac1900142ac9a53e68f7ec3b4c0d33d9366bbd3f1d0d93eed860e5eb6b5e6f5a215a69bfffa70bcb48573ff49b5a12bbaa96096ceac6636000d506027a"
+hash = "bda601fdd746971af54354ed9296c48c9e0eeaf94d111657caae607374e16f12fcbc0e87e7b1580edfedcbb8bf93f2626fb31f83ae85400146e3b1422ccd8956"
[update]
[update.modrinth]
mod-id = "fuuu3xnx"
-version = "iEE85X0w"
+version = "VtvLNkTP"
diff --git a/mods/servercore.pw.toml b/mods/servercore.pw.toml
deleted file mode 100644
index 91d41ea..0000000
--- a/mods/servercore.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ServerCore"
-filename = "servercore-neoforge-1.5.17+1.21.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/4WWQxlQP/versions/zEViyXZ9/servercore-neoforge-1.5.17%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "2f609965c5657407d8eb030680478c4bddb09d3bedefeb0dc2909307ea7d32cf31323a481f033979630db90876e7cf55d5a69a51c0621aa2d11e84e199b508b6"
-
-[update]
-[update.modrinth]
-mod-id = "4WWQxlQP"
-version = "zEViyXZ9"
diff --git a/mods/shoulder-surfing-reloaded.pw.toml b/mods/shoulder-surfing-reloaded.pw.toml
new file mode 100644
index 0000000..1823897
--- /dev/null
+++ b/mods/shoulder-surfing-reloaded.pw.toml
@@ -0,0 +1,13 @@
+name = "Shoulder Surfing Reloaded"
+filename = "ShoulderSurfing-Fabric-26.1.2-4.22.12.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/kepjj2sy/versions/akemYNox/ShoulderSurfing-Fabric-26.1.2-4.22.12.jar"
+hash-format = "sha512"
+hash = "34fed5a7b4f5aa9e8b85ebfe2e81399078e1d957aa94dd4a384c77d8a48e397b5165f9d0936cf96990bf33bbce8c164888d8dc1dc98589375c3a020b112b8fc3"
+
+[update]
+[update.modrinth]
+mod-id = "kepjj2sy"
+version = "akemYNox"
diff --git a/mods/shut-up-gl-error.pw.toml b/mods/shut-up-gl-error.pw.toml
deleted file mode 100644
index 70974a2..0000000
--- a/mods/shut-up-gl-error.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Shut Up GL Error"
-filename = "shut_up_gl_error-neoforge-2.0.0+1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/houIxdGF/versions/ZBew9Akz/shut_up_gl_error-neoforge-2.0.0%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "327811f96d219655a141e72e51226425d671a5890079264dcd1b933f326f30b8dde17ce593ab10fca523221e76273c6939835a4cc7a397bfe5d7f3fe8cf6f32d"
-
-[update]
-[update.modrinth]
-mod-id = "houIxdGF"
-version = "ZBew9Akz"
diff --git a/mods/silent-gear.pw.toml b/mods/silent-gear.pw.toml
deleted file mode 100644
index 48d6241..0000000
--- a/mods/silent-gear.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Silent Gear"
-filename = "silent-gear-1.21.1-neoforge-4.2.1.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/73mSSnCf/versions/VRVOMdub/silent-gear-1.21.1-neoforge-4.2.1.1.jar"
-hash-format = "sha512"
-hash = "a9760a18eb1564c546376deb475cd84f668aa76f4b947420902949f5014b675292f7fd808fe51dcfcb915ccebbf4e55f77c9865a013b74034b827dafa7564a98"
-
-[update]
-[update.modrinth]
-mod-id = "73mSSnCf"
-version = "VRVOMdub"
diff --git a/mods/silent-lib.pw.toml b/mods/silent-lib.pw.toml
deleted file mode 100644
index 3ce4540..0000000
--- a/mods/silent-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Silent Lib"
-filename = "silent-lib-1.21.1-neoforge-10.6.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/BQhuHQo4/versions/xavD8Lt3/silent-lib-1.21.1-neoforge-10.6.0.jar"
-hash-format = "sha512"
-hash = "1a3ede879804303c01fbeff84d64ce94c811f6c2670d5b2cadb3260488d609bed4cf1fa5e9609e2b7287ecfe16400ec6c0c436bfbfad9c94234b95a44be0a702"
-
-[update]
-[update.modrinth]
-mod-id = "BQhuHQo4"
-version = "xavD8Lt3"
diff --git a/mods/silents-gems.pw.toml b/mods/silents-gems.pw.toml
deleted file mode 100644
index 0ef608f..0000000
--- a/mods/silents-gems.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Silent's Gems"
-filename = "silentgems-1.21.1-neoforge-5.1.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Y036wakZ/versions/79WB2Hk2/silentgems-1.21.1-neoforge-5.1.3.jar"
-hash-format = "sha512"
-hash = "08a2ba9a44c15595959b8c6bf1167a162d8014a3e420218fdf2cf019646defb2ecbca69cd31a3019bd4eab0292e3a757dc2eeeec0346af55dc589acdfa1cb6c9"
-
-[update]
-[update.modrinth]
-mod-id = "Y036wakZ"
-version = "79WB2Hk2"
diff --git a/mods/simple-backups.pw.toml b/mods/simple-backups.pw.toml
deleted file mode 100644
index cce95da..0000000
--- a/mods/simple-backups.pw.toml
+++ /dev/null
@@ -1,19 +0,0 @@
-name = "Simple Backups"
-filename = "SimpleBackups-1.21-4.0.30.jar"
-side = "server"
-
-[download]
-hash-format = "sha1"
-hash = "fd9c1374463d2802b119fb5865e43f280573cb4c"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7965880
-project-id = 583228
-
-
-[option]
-optional=true
-default=true
-description="World backups"
diff --git a/mods/simple-custom-early-loading.pw.toml b/mods/simple-custom-early-loading.pw.toml
deleted file mode 100644
index 84fcb99..0000000
--- a/mods/simple-custom-early-loading.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Simple Custom Early Loading"
-filename = "SimpleCustomEarlyLoading-2.2-neoforge.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/Bi8o4aLw/versions/G5bmC36h/SimpleCustomEarlyLoading-2.2-neoforge.jar"
-hash-format = "sha512"
-hash = "5fa2487129c5367c80528e196ad9b606a10067786852c01f5ab09fd1804d2dbde1b1e074c7ddb969b8503104b2b575ae42e74f9560e386e2942cbd0506958c71"
-
-[update]
-[update.modrinth]
-mod-id = "Bi8o4aLw"
-version = "G5bmC36h"
diff --git a/mods/simple-voice-chat.pw.toml b/mods/simple-voice-chat.pw.toml
index 16c2391..7ad112c 100644
--- a/mods/simple-voice-chat.pw.toml
+++ b/mods/simple-voice-chat.pw.toml
@@ -1,13 +1,13 @@
name = "Simple Voice Chat"
-filename = "voicechat-neoforge-1.21.1-2.6.18.jar"
+filename = "voicechat-fabric-2.6.18+26.1.2.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/eFhbQnrh/voicechat-neoforge-1.21.1-2.6.18.jar"
+url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/DpT86E4Q/voicechat-fabric-2.6.18%2B26.1.2.jar"
hash-format = "sha512"
-hash = "9990a758a9c1044af1dce3b96feaf7eeab91a8180fbf9e77388c1ee9983c2c0919710d87b917eb815457d926f00e68557c6a85eb8193d895ac8fe78fd7abb4c1"
+hash = "9d9f38185c66fc57f03363a37d4559e58442bccb27414a4bd7c5a2b8bb046813afbcdf1bf6279b22f941f9cb4d2ed9d5e6dc4929714e73ae914a03557fb087af"
[update]
[update.modrinth]
mod-id = "9eGKb6K1"
-version = "eFhbQnrh"
+version = "DpT86E4Q"
diff --git a/mods/simply-light.pw.toml b/mods/simply-light.pw.toml
deleted file mode 100644
index 4e6819b..0000000
--- a/mods/simply-light.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Simply Light"
-filename = "simplylight-1.5.3+1.21.1-b4.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "d85bfed3824cb66d258acf11c73edaf11d583223"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6219029
-project-id = 300331
diff --git a/mods/simulated-copycats.pw.toml b/mods/simulated-copycats.pw.toml
deleted file mode 100644
index 986c69d..0000000
--- a/mods/simulated-copycats.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Aeronautics: simulated copycats"
-filename = "sim_copycats-1.1.6.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/NYBH9vVY/versions/3mf1vH18/sim_copycats-1.1.6.jar"
-hash-format = "sha512"
-hash = "3cb11f99a1278cfbdc781f9cd445f4cf49bb7828ab993cac6567a2bebaffcd3f418adb59686dc6c42d17c827a0567f55c07fc2e4102be667281f6aa4dc64ef94"
-
-[update]
-[update.modrinth]
-mod-id = "NYBH9vVY"
-version = "3mf1vH18"
diff --git a/mods/sizeshiftingpotions.pw.toml b/mods/sizeshiftingpotions.pw.toml
deleted file mode 100644
index 9d4904d..0000000
--- a/mods/sizeshiftingpotions.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Size Shifting Potions"
-filename = "SizeShiftingPotions-neoforge-1.8.0+1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/rfj2v0X6/versions/ooPlytH8/SizeShiftingPotions-neoforge-1.8.0%2B1.21.jar"
-hash-format = "sha512"
-hash = "976910baefbcfa8dd539c580ef708cd0e90b715a868b6d17ca43cd424ba52703eeb056a5fe957fefe35cb7bd19a13dcc566127561c59dd7265ded87f86da0388"
-
-[update]
-[update.modrinth]
-mod-id = "rfj2v0X6"
-version = "ooPlytH8"
diff --git a/mods/skinrestorer.pw.toml b/mods/skinrestorer.pw.toml
deleted file mode 100644
index a001d0f..0000000
--- a/mods/skinrestorer.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Skin Restorer"
-filename = "skinrestorer-2.7.0+1.21-neoforge.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/ghrZDhGW/versions/dHM5BlZ5/skinrestorer-2.7.0%2B1.21-neoforge.jar"
-hash-format = "sha512"
-hash = "74d314c9fe112cbd3d82a142302fa614369a10871b83b33e04f94505e5d11e7f389413527b72ce242905fc821e6ce056d4c09f405b9b4e770b27122e02b43f4e"
-
-[update]
-[update.modrinth]
-mod-id = "ghrZDhGW"
-version = "dHM5BlZ5"
diff --git a/mods/slice-and-dice.pw.toml b/mods/slice-and-dice.pw.toml
deleted file mode 100644
index eb8d8df..0000000
--- a/mods/slice-and-dice.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Slice & Dice"
-filename = "sliceanddice-forge-4.2.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/GmjmRQ0A/versions/tyVnEa75/sliceanddice-forge-4.2.4.jar"
-hash-format = "sha512"
-hash = "3834893ba6614befba87e6be13481bedfa7bce1ba196e75a6e8335b4718be772481f7ef6bea10b22fbcf154b0147ea97536102ddcf70912e5843f547ee3f711d"
-
-[update]
-[update.modrinth]
-mod-id = "GmjmRQ0A"
-version = "tyVnEa75"
diff --git a/mods/smallcolonies.pw.toml b/mods/smallcolonies.pw.toml
deleted file mode 100644
index 7e7fb7f..0000000
--- a/mods/smallcolonies.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "SmallColonies for Minecolonies"
-filename = "smallcolonies 1.21.1 v1.8.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "42ec80306cdb989a02156a8fcbc59cefc8a2c6d5"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7881682
-project-id = 1232237
diff --git a/mods/smooth-chunk-save.pw.toml b/mods/smooth-chunk-save.pw.toml
deleted file mode 100644
index d41c014..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-4.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "f54d5d352e15560240f151a7d054096a33a58f4a"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 6296628
-project-id = 582327
diff --git a/mods/smooth-swapping.pw.toml b/mods/smooth-swapping.pw.toml
index f2f4dc2..3ceb991 100644
--- a/mods/smooth-swapping.pw.toml
+++ b/mods/smooth-swapping.pw.toml
@@ -1,13 +1,13 @@
name = "Smooth Swapping"
-filename = "smoothswapping-0.9.3.2-1.21.1-neoforge.jar"
+filename = "smoothswapping-0.9.9-26.1-fabric.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/ydZic5r4/versions/tnvwgXE6/smoothswapping-0.9.3.2-1.21.1-neoforge.jar"
+url = "https://cdn.modrinth.com/data/ydZic5r4/versions/7rMg1I1I/smoothswapping-0.9.9-26.1-fabric.jar"
hash-format = "sha512"
-hash = "0a54365d26c9023bf48129c85a8d771353432ece848e88d8e3a9a3f27d0e058e64fe2c43d5e82c4ed0e8c9494321411362c5af4bb66de5430e142f003667fb5f"
+hash = "8b508f0200a3058a6f48b528e4cd4914725c76c01818277898cdb618e7411568a9914fbdfe9e8774931c85a3297a2c24840b2d496c36da61045bab0b37f817bf"
[update]
[update.modrinth]
mod-id = "ydZic5r4"
-version = "tnvwgXE6"
+version = "7rMg1I1I"
diff --git a/mods/sodium-dynamic-lights.pw.toml b/mods/sodium-dynamic-lights.pw.toml
deleted file mode 100644
index 4a5c7aa..0000000
--- a/mods/sodium-dynamic-lights.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sodium Dynamic Lights"
-filename = "sodiumdynamiclights-neoforge-1.0.10-1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/PxQSWIcD/versions/XI0WLXdn/sodiumdynamiclights-neoforge-1.0.10-1.21.1.jar"
-hash-format = "sha512"
-hash = "ec19a81cf2dfde255990a457d8f6d7375df53cb94190dce71c4bfe5d5263f4862027ce4aa0af20cb11d56c7c031d5e149b3bdf95bec6343e5bd4552450b14c0a"
-
-[update]
-[update.modrinth]
-mod-id = "PxQSWIcD"
-version = "XI0WLXdn"
diff --git a/mods/sodium-extra.pw.toml b/mods/sodium-extra.pw.toml
index 5004f97..45de32a 100644
--- a/mods/sodium-extra.pw.toml
+++ b/mods/sodium-extra.pw.toml
@@ -1,13 +1,13 @@
name = "Sodium Extra"
-filename = "sodium-extra-neoforge-0.6.0+mc1.21.1.jar"
+filename = "sodium-extra-fabric-0.8.7+mc26.1.1.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/PtjYWJkn/versions/pFmw1eci/sodium-extra-neoforge-0.6.0%2Bmc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/PtjYWJkn/versions/1bz3AMCV/sodium-extra-fabric-0.8.7%2Bmc26.1.1.jar"
hash-format = "sha512"
-hash = "6f7383ef3f4b572c76d3371a7441bc3d625db9d404cf61b249fab018bc3ffd1fa82e735ec21916df3f4072f0927dad3673efbc40bf8d11846c3d6fecc9329bb7"
+hash = "aed5ab19ca13c9e77d16140506d4cf83fbe15bd77fe76276f67fe8f7157ec591e9b8a65ab4176f2a880b58172634b54a5b369db40201a84618acfcc488d14ba0"
[update]
[update.modrinth]
mod-id = "PtjYWJkn"
-version = "pFmw1eci"
+version = "1bz3AMCV"
diff --git a/mods/sodium-options-api.pw.toml b/mods/sodium-options-api.pw.toml
deleted file mode 100644
index b034e9e..0000000
--- a/mods/sodium-options-api.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sodium Options API"
-filename = "sodiumoptionsapi-neoforge-1.0.10-1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/Es5v4eyq/versions/lrsX3TMS/sodiumoptionsapi-neoforge-1.0.10-1.21.1.jar"
-hash-format = "sha512"
-hash = "f2f022183f300961d7d0503461daa59e3e606c32f189f1cb3307edaf765986c541929205b7bf6f40c4c88319696e9d863c1bf711bd441dc9b7081c198ddb445b"
-
-[update]
-[update.modrinth]
-mod-id = "Es5v4eyq"
-version = "lrsX3TMS"
diff --git a/mods/sodium-options-mod-compat.pw.toml b/mods/sodium-options-mod-compat.pw.toml
deleted file mode 100644
index 77f0c1c..0000000
--- a/mods/sodium-options-mod-compat.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sodium Options Mod Compat"
-filename = "sodiumoptionsmodcompat-neoforge-1.0.0-1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/Yg1VT27P/versions/iPZbtcZJ/sodiumoptionsmodcompat-neoforge-1.0.0-1.21.1.jar"
-hash-format = "sha512"
-hash = "ab26233cb68962ac64922ad18fcf4f1e0405c9e663074be9343b2c60c8cbadae232de7cfbc97baff6a8bfb07081324620d109d5f9c7607a2780d5ce579cabcf9"
-
-[update]
-[update.modrinth]
-mod-id = "Yg1VT27P"
-version = "iPZbtcZJ"
diff --git a/mods/sodium.pw.toml b/mods/sodium.pw.toml
index e190a1d..3bbae04 100644
--- a/mods/sodium.pw.toml
+++ b/mods/sodium.pw.toml
@@ -1,13 +1,13 @@
name = "Sodium"
-filename = "sodium-neoforge-0.6.13+mc1.21.1.jar"
-side = "both"
+filename = "sodium-fabric-0.8.12+mc26.1.2.jar"
+side = "client"
[download]
-url = "https://cdn.modrinth.com/data/AANobbMI/versions/Pb3OXVqC/sodium-neoforge-0.6.13%2Bmc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/AANobbMI/versions/eRJU33Hp/sodium-fabric-0.8.12%2Bmc26.1.2.jar"
hash-format = "sha512"
-hash = "ce58f34d05d96c0a109a5cea23c741f6bdb2e6be31fc087c5989274cefca5f10ba0c08c62083cf554a51f2c7667bf46e4164383f675c844e77633aef2659996b"
+hash = "402bb945d1f893a72c152c137e08f8a0c045d725a4d6ca2af7bcfe929c4d80338da509094cfe3a8cd162346b78c5069dc3cf1d57bf94a1bce557f6425da7e76f"
[update]
[update.modrinth]
mod-id = "AANobbMI"
-version = "Pb3OXVqC"
+version = "eRJU33Hp"
diff --git a/mods/sooty-chimneys.pw.toml b/mods/sooty-chimneys.pw.toml
deleted file mode 100644
index 7ccf2d2..0000000
--- a/mods/sooty-chimneys.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sooty Chimneys"
-filename = "sootychimneys-neoforge-1.3.5.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/b3w1XM9H/versions/prx2oU0O/sootychimneys-neoforge-1.3.5.jar"
-hash-format = "sha512"
-hash = "137d5342af92bb00dc5ec6c8b15cfa48dfb5c09cab52dc7a8d932c40e90afc7fbd72850de04992c789642169809a20a9d163fbd06b3c41fc067f704d175e5b82"
-
-[update]
-[update.modrinth]
-mod-id = "b3w1XM9H"
-version = "prx2oU0O"
diff --git a/mods/sophisticated-backpacks-create-integration.pw.toml b/mods/sophisticated-backpacks-create-integration.pw.toml
deleted file mode 100644
index 02de60d..0000000
--- a/mods/sophisticated-backpacks-create-integration.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sophisticated Backpacks Create Integration"
-filename = "sophisticatedbackpackscreateintegration-1.21.1-0.1.5.29.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/s85zLEDe/versions/bWd7B59k/sophisticatedbackpackscreateintegration-1.21.1-0.1.5.29.jar"
-hash-format = "sha512"
-hash = "130d9a77f2b43926c9398983740813d268ce58e022a3c8e0eab98ba2439b9d3b2b819b0a845a8eb06bc336bdeb16e86cd4cbe8f7af834c11aaf1ae678977fcac"
-
-[update]
-[update.modrinth]
-mod-id = "s85zLEDe"
-version = "bWd7B59k"
diff --git a/mods/sophisticated-backpacks.pw.toml b/mods/sophisticated-backpacks.pw.toml
deleted file mode 100644
index 68cc632..0000000
--- a/mods/sophisticated-backpacks.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sophisticated Backpacks"
-filename = "sophisticatedbackpacks-1.21.1-3.25.49.1791.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/TyCTlI4b/versions/CMFqQKmh/sophisticatedbackpacks-1.21.1-3.25.49.1791.jar"
-hash-format = "sha512"
-hash = "67be66e922dc27b9323c721e80a6a87e157daea523544354b928e8f8bab559d9a917e88a8afd75e2a1c4e8bb57cca37482b837b80d59568b0a27778677cf0c0a"
-
-[update]
-[update.modrinth]
-mod-id = "TyCTlI4b"
-version = "CMFqQKmh"
diff --git a/mods/sophisticated-core.pw.toml b/mods/sophisticated-core.pw.toml
deleted file mode 100644
index f791ad3..0000000
--- a/mods/sophisticated-core.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sophisticated Core"
-filename = "sophisticatedcore-1.21.1-1.4.42.1892.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/nmoqTijg/versions/SdStULv0/sophisticatedcore-1.21.1-1.4.42.1892.jar"
-hash-format = "sha512"
-hash = "028b4cff8a9db7d92b1c16a1dd16e7b9b08feea99f852c4ce9e9cfe5175fe1bdb50dd4d5b7a74e3f5f1a5d9868b7d2b3fcf01f2607cfddd4815ff4a430f14a1a"
-
-[update]
-[update.modrinth]
-mod-id = "nmoqTijg"
-version = "SdStULv0"
diff --git a/mods/sophisticated-item-actions.pw.toml b/mods/sophisticated-item-actions.pw.toml
deleted file mode 100644
index 8d56d32..0000000
--- a/mods/sophisticated-item-actions.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sophisticated Item Actions"
-filename = "sophisticateditemactions-1.21.1-0.5.4.273.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/RMW7bKVL/versions/pGzmP6mA/sophisticateditemactions-1.21.1-0.5.4.273.jar"
-hash-format = "sha512"
-hash = "34a2dca61603ea73b7915f76779ff80067b2e889b1800d63d7f0786c3bc4f319420d0c0087a6094d121536b64ce41694e9901d5a28246abff644451dbe79dfe9"
-
-[update]
-[update.modrinth]
-mod-id = "RMW7bKVL"
-version = "pGzmP6mA"
diff --git a/mods/sophisticated-storage-create-integration.pw.toml b/mods/sophisticated-storage-create-integration.pw.toml
deleted file mode 100644
index 0582769..0000000
--- a/mods/sophisticated-storage-create-integration.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sophisticated Storage Create Integration"
-filename = "sophisticatedstoragecreateintegration-1.21.1-0.1.17.132.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/MJ0hdevs/versions/cxMKWFFD/sophisticatedstoragecreateintegration-1.21.1-0.1.17.132.jar"
-hash-format = "sha512"
-hash = "6f2d83f7408a1cd4c14f93f55d745afbf61e3770cab00e6c5acb637bddb85f21919a75dfa6651d261bbd46fd0375468092378c3d8550a32213f2ab4a90b50863"
-
-[update]
-[update.modrinth]
-mod-id = "MJ0hdevs"
-version = "cxMKWFFD"
diff --git a/mods/sophisticated-storage-in-motion.pw.toml b/mods/sophisticated-storage-in-motion.pw.toml
deleted file mode 100644
index 193f0b7..0000000
--- a/mods/sophisticated-storage-in-motion.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sophisticated Storage in Motion"
-filename = "sophisticatedstorageinmotion-1.21.1-0.10.30.258.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/6vtFbyaJ/versions/HhnAxjhe/sophisticatedstorageinmotion-1.21.1-0.10.30.258.jar"
-hash-format = "sha512"
-hash = "ac7a34432d3892fba57a588978e12ef6d0b60117f0858cb328f3764a0352d9d0a44d0908a8aaf1edd302337b0c5f0894b11526ab18aa23a02f775ad27cade049"
-
-[update]
-[update.modrinth]
-mod-id = "6vtFbyaJ"
-version = "HhnAxjhe"
diff --git a/mods/sophisticated-storage.pw.toml b/mods/sophisticated-storage.pw.toml
deleted file mode 100644
index ef6f614..0000000
--- a/mods/sophisticated-storage.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sophisticated Storage"
-filename = "sophisticatedstorage-1.21.1-1.5.52.1756.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/hMlaZH8f/versions/ixUHtgOW/sophisticatedstorage-1.21.1-1.5.52.1756.jar"
-hash-format = "sha512"
-hash = "cd57a3bd024199949052939d604c5b2d44333c2afe9deac2ac2c5a65b663859fb8d4259eb0dc726833ad3c4e64ba4b0b4c0dc50e29d0b2b46423e71eae0387e1"
-
-[update]
-[update.modrinth]
-mod-id = "hMlaZH8f"
-version = "ixUHtgOW"
diff --git a/mods/soulbound-enchantment.pw.toml b/mods/soulbound-enchantment.pw.toml
deleted file mode 100644
index 21dac8b..0000000
--- a/mods/soulbound-enchantment.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Soulbound Enchantment"
-filename = "soulbound-neoforge-1.0.1+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/MmUmcwom/versions/RkfLMEih/soulbound-neoforge-1.0.1%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "329292855e3aa454b23612d16f3920b54d1ce9d8a922a0a97186ba5a0df7d8a834e2c84d90022b0e05b7ccd7ab6627eb158457abad71f4b95648b20a4d60e7bb"
-
-[update]
-[update.modrinth]
-mod-id = "MmUmcwom"
-version = "RkfLMEih"
diff --git a/mods/sound-physics-remastered.pw.toml b/mods/sound-physics-remastered.pw.toml
index 62ac0a4..69351fd 100644
--- a/mods/sound-physics-remastered.pw.toml
+++ b/mods/sound-physics-remastered.pw.toml
@@ -1,13 +1,13 @@
name = "Sound Physics Remastered"
-filename = "sound-physics-remastered-neoforge-1.21.1-1.5.1.jar"
+filename = "sound-physics-remastered-fabric-1.5.1+26.1.2.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/qyVF9oeo/versions/Dd2tmpsk/sound-physics-remastered-neoforge-1.21.1-1.5.1.jar"
+url = "https://cdn.modrinth.com/data/qyVF9oeo/versions/y3vsp51g/sound-physics-remastered-fabric-1.5.1%2B26.1.2.jar"
hash-format = "sha512"
-hash = "ff7e9f0b968eeb2ba0e833328a122813cad0434cfe2d5c3d527c1c0d564504f13a737fc05f22d3fea562a2f86568d31b95212bf5347dd10da36cd49ad56143a6"
+hash = "7dd35bbe930d79a303564c61bf9e9de53480d0c602e6bd6889cbcff52969d76fbc598ca15dfd7a22219e5702f9c89ca5d7c8619d4f9612775a2053cd55e7a819"
[update]
[update.modrinth]
mod-id = "qyVF9oeo"
-version = "Dd2tmpsk"
+version = "y3vsp51g"
diff --git a/mods/sound.pw.toml b/mods/sound.pw.toml
index 9964511..0a4a2e3 100644
--- a/mods/sound.pw.toml
+++ b/mods/sound.pw.toml
@@ -1,18 +1,13 @@
name = "Sounds"
-filename = "sounds-2.4.22+lts+1.21.1-neoforge.jar"
+filename = "sounds-2.5.0+lts+26.1.2-fabric.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/ZouiUX7t/versions/kti7i9SG/sounds-2.4.22%2Blts%2B1.21.1-neoforge.jar"
+url = "https://cdn.modrinth.com/data/ZouiUX7t/versions/2PDFUz2V/sounds-2.5.0%2Blts%2B26.1.2-fabric.jar"
hash-format = "sha512"
-hash = "0dbfe1cd74be45241c5e95354e6466af10cb50ce780d87672337bd4de03fa708dc56eb013040bb2a02a941cf19b2b282385c6a5305695a4de3534627c645f053"
+hash = "e412ad0b146ccacb58ed29e8b43aeee22c4c77af5f4f066fe64ceb0a5be177991c64ddf78a89eb77ad894273c09d62597172d4843589c6eb41471401ca44fdcb"
[update]
[update.modrinth]
mod-id = "ZouiUX7t"
-version = "kti7i9SG"
-
-[option]
-optional=true
-default=true
-description="Extra sounds"
+version = "2PDFUz2V"
diff --git a/mods/spark.pw.toml b/mods/spark.pw.toml
deleted file mode 100644
index 69dd75e..0000000
--- a/mods/spark.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "spark"
-filename = "spark-1.10.124-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/l6YH9Als/versions/v5qtqRQi/spark-1.10.124-neoforge.jar"
-hash-format = "sha512"
-hash = "f86ce34f2759c69df82578c397ff55b666c84626229a98f598458b960c21b38c95d6bfef4772af7f963c4f4868e5e2d9aef6b99c1d51bab55bf45e0e6e6b5ed4"
-
-[update]
-[update.modrinth]
-mod-id = "l6YH9Als"
-version = "v5qtqRQi"
diff --git a/mods/sparsestructures.pw.toml b/mods/sparsestructures.pw.toml
deleted file mode 100644
index 1392ca5..0000000
--- a/mods/sparsestructures.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Sparse Structures"
-filename = "sparsestructures-neoforge-1.21.1-3.0.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/qwvI41y9/versions/MoJZpi20/sparsestructures-neoforge-1.21.1-3.0.jar"
-hash-format = "sha512"
-hash = "adef915104fe7a010b7e3305f3bb85c3336cc764fb2b8c6dfec3b749e08d0d0b7d36b6ca470699ec85ba2474d6c726d96a2bb9c1952668202d9dfe0382fbdae9"
-
-[update]
-[update.modrinth]
-mod-id = "qwvI41y9"
-version = "MoJZpi20"
diff --git a/mods/spawn-animations-compats.pw.toml b/mods/spawn-animations-compats.pw.toml
deleted file mode 100644
index 915522f..0000000
--- a/mods/spawn-animations-compats.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Spawn Animations Compats"
-filename = "spawn-animations-compats-15.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ofDka6PS/versions/RyuYS6Hi/spawn-animations-compats-15.0.jar"
-hash-format = "sha512"
-hash = "7fc235015caf0d9b03bd0da525bae91817e8171fea5822b6b3d24318d8b4af84f4fabefeea8b57a12eb5f1d5c987900eabffb9b523c27e41f0a2daa7852b7914"
-
-[update]
-[update.modrinth]
-mod-id = "ofDka6PS"
-version = "RyuYS6Hi"
diff --git a/mods/spawn-animations.pw.toml b/mods/spawn-animations.pw.toml
deleted file mode 100644
index ac19dc8..0000000
--- a/mods/spawn-animations.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Spawn Animations"
-filename = "spawnanimations-v1.11.4-mc1.17-26.1.1-mod.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/zrzYrlm0/versions/xMio8eVd/spawnanimations-v1.11.4-mc1.17-26.1.1-mod.jar"
-hash-format = "sha512"
-hash = "05075bf4558d6630ba2f3b7d01008f84abbf108f00e42bc65f43806b7349f73d0f4dc8987870f8212c1356560cad73c307055d456c3d1ffb8db60cba3ac1957b"
-
-[update]
-[update.modrinth]
-mod-id = "zrzYrlm0"
-version = "xMio8eVd"
diff --git a/mods/spice-of-life-onion.pw.toml b/mods/spice-of-life-onion.pw.toml
deleted file mode 100644
index 1cd045d..0000000
--- a/mods/spice-of-life-onion.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Spice of Life Onion"
-filename = "Spice of Life Onion_NEOFORGE_v1.5.6_mc1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/eHGYGKJz/versions/4YRKCovn/Spice%20of%20Life%20Onion_NEOFORGE_v1.5.6_mc1.21.1.jar"
-hash-format = "sha512"
-hash = "15a08552a68e75e692a13e7ac82586f877991eb1fad2f40b06e1304c5f5d7aa67fa00f704448a80a4113ecba79b262bda131f3c2043851228befeaa0025f8c2f"
-
-[update]
-[update.modrinth]
-mod-id = "eHGYGKJz"
-version = "4YRKCovn"
diff --git a/mods/srdp.pw.toml b/mods/srdp.pw.toml
deleted file mode 100644
index 291d9c8..0000000
--- a/mods/srdp.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Simple Rich Discord Presence"
-filename = "SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/SCAopByd/versions/ggKPQKwC/SimpleDiscordRichPresence-neoforge-88.0.1-build.54%2Bmc1.21.1.jar"
-hash-format = "sha512"
-hash = "ea7c4757fc74085b06ce0293f02fd6d6ff47616244987feec3a5fc2fadd491c13d47e55e344ac4602db00aafb3071370ddfadd08333925be1cff2b6a26111dd8"
-
-[update]
-[update.modrinth]
-mod-id = "SCAopByd"
-version = "ggKPQKwC"
diff --git a/mods/starter-kit.pw.toml b/mods/starter-kit.pw.toml
deleted file mode 100644
index 9960a9c..0000000
--- a/mods/starter-kit.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Starter Kit"
-filename = "starterkit-1.21.1-8.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/6L3ydNi8/versions/tKHaJMww/starterkit-1.21.1-8.0.jar"
-hash-format = "sha512"
-hash = "bcc481829ab301a54df676e51c0eabfb2e72ad85aa8d3ad71905939c0ec5db90f149a5f8dc5b1fc914863c395b9b0ec0d6bd0c7b3724b231d935ca1c247a1edb"
-
-[update]
-[update.modrinth]
-mod-id = "6L3ydNi8"
-version = "tKHaJMww"
diff --git a/mods/structure-essentials-forge-fabric.pw.toml b/mods/structure-essentials-forge-fabric.pw.toml
deleted file mode 100644
index dc0bbb1..0000000
--- a/mods/structure-essentials-forge-fabric.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Structure Essentials"
-filename = "structureessentials-1.21.1-5.0.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "5c059c2cb2ad8c43e1384b0939bf258801aadfea"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7962596
-project-id = 832882
diff --git a/mods/structurize.pw.toml b/mods/structurize.pw.toml
deleted file mode 100644
index 4a3149e..0000000
--- a/mods/structurize.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Structurize"
-filename = "structurize-1.0.830-1.21.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "6f59444e8d87f03227d038fc04684d94ba94e88b"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8138382
-project-id = 298744
diff --git a/mods/stylecolonies.pw.toml b/mods/stylecolonies.pw.toml
deleted file mode 100644
index 1e72aea..0000000
--- a/mods/stylecolonies.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Stylecolonies"
-filename = "stylecolonies-1.15.54-1.21.1.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "740e4f7ef31960e5ebdf0572ada8e3d7ccc8f75e"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8108196
-project-id = 827507
diff --git a/mods/subtle-effects.pw.toml b/mods/subtle-effects.pw.toml
new file mode 100644
index 0000000..599b1bb
--- /dev/null
+++ b/mods/subtle-effects.pw.toml
@@ -0,0 +1,13 @@
+name = "Subtle Effects"
+filename = "SubtleEffects-fabric-26.1-1.14.3.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/4q8UOK1d/versions/bUt5IK5S/SubtleEffects-fabric-26.1-1.14.3.jar"
+hash-format = "sha512"
+hash = "2aa881002fe8cfbf2f1e7c6b76324dd83472c5749ac68b94cc753c0dd2ff3ad47f2542e43dd7ea8b9c28d02813ebf83858041b59ef35a6d08839d2cc236b4746"
+
+[update]
+[update.modrinth]
+mod-id = "4q8UOK1d"
+version = "bUt5IK5S"
diff --git a/mods/supermartijn642s-config-lib.pw.toml b/mods/supermartijn642s-config-lib.pw.toml
deleted file mode 100644
index b70b6d5..0000000
--- a/mods/supermartijn642s-config-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "SuperMartijn642's Config Lib"
-filename = "supermartijn642configlib-1.1.8-neoforge-mc1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/LN9BxssP/versions/qKL9jM75/supermartijn642configlib-1.1.8-neoforge-mc1.21.jar"
-hash-format = "sha512"
-hash = "768d8ca178c5e653986f5131b7aeb7fa57ce7d32c16ed399ced01b273565a2b640130c55c7092747efeff40dbb0348876b18b415f59b0d16dd2c7f32f1798ce2"
-
-[update]
-[update.modrinth]
-mod-id = "LN9BxssP"
-version = "qKL9jM75"
diff --git a/mods/supermartijn642s-core-lib.pw.toml b/mods/supermartijn642s-core-lib.pw.toml
deleted file mode 100644
index cafd3ab..0000000
--- a/mods/supermartijn642s-core-lib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "SuperMartijn642's Core Lib"
-filename = "supermartijn642corelib-1.1.21-neoforge-mc1.21.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/rOUBggPv/versions/hcYSe7v7/supermartijn642corelib-1.1.21-neoforge-mc1.21.jar"
-hash-format = "sha512"
-hash = "91e67be718dc288c95e22ba78e54deb75c4f110afddddfbef58480019008d39aaeeb7104fcddfd45a49c5e6ee703b20c1d22c5ad32f63059deef080c7bae4f62"
-
-[update]
-[update.modrinth]
-mod-id = "rOUBggPv"
-version = "hcYSe7v7"
diff --git a/mods/supplementaries.pw.toml b/mods/supplementaries.pw.toml
deleted file mode 100644
index 1345a79..0000000
--- a/mods/supplementaries.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Supplementaries"
-filename = "supplementaries-neoforge-1.21.1-3.6.5.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/fFEIiSDQ/versions/4XwZg5Dq/supplementaries-neoforge-1.21.1-3.6.5.jar"
-hash-format = "sha512"
-hash = "b36703fc4cf3e534fe10137ac1dc2de6ab9b60b5c511602efd1ee04687e461308c919bd9e154135e978b74765b4847fab351ee50cd10c0f2d195d1a184c976a7"
-
-[update]
-[update.modrinth]
-mod-id = "fFEIiSDQ"
-version = "4XwZg5Dq"
diff --git a/mods/tectonic.pw.toml b/mods/tectonic.pw.toml
deleted file mode 100644
index c9792d0..0000000
--- a/mods/tectonic.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Tectonic"
-filename = "tectonic-3.0.22-neoforge-21.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/lWDHr9jE/versions/iCGkqnnx/tectonic-3.0.22-neoforge-21.1.jar"
-hash-format = "sha512"
-hash = "a02d3f2bfd8aa099512005df23b45ec723694c397b4224a69ffd47b41cd06bb3d56a0f10bbfd81e8159e0fc55f61d0729656f91231410a74ed55e6fc16fd18ec"
-
-[update]
-[update.modrinth]
-mod-id = "lWDHr9jE"
-version = "iCGkqnnx"
diff --git a/mods/telluriumforge.pw.toml b/mods/telluriumforge.pw.toml
deleted file mode 100644
index 332d1b4..0000000
--- a/mods/telluriumforge.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "TelluriumForge"
-filename = "telluriumforge-1.4.0-1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/GPY7zsQZ/versions/PDbRn5CL/telluriumforge-1.4.0-1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "daafde3202b2be6626592b38f49d8a013db3e79c71113a20b4d26bddc58bfc7a5b1b20b2b4e1e49d3e7e0501994a334ddb11464683cc403fa7abf56107ffae57"
-
-[update]
-[update.modrinth]
-mod-id = "GPY7zsQZ"
-version = "PDbRn5CL"
diff --git a/mods/terrablender.pw.toml b/mods/terrablender.pw.toml
deleted file mode 100644
index 598494e..0000000
--- a/mods/terrablender.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "TerraBlender"
-filename = "TerraBlender-neoforge-1.21.1-4.1.0.8.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/kkmrDlKT/versions/6e8GCrLb/TerraBlender-neoforge-1.21.1-4.1.0.8.jar"
-hash-format = "sha512"
-hash = "9d4b2a1be5139c0fb2fad92ed21805b17d9e83b6ea48e637e018bb14063c1823a206390755dbfe8d025c20fd62ac11cdd84db53ddb956dabaeda01bff57bac50"
-
-[update]
-[update.modrinth]
-mod-id = "kkmrDlKT"
-version = "6e8GCrLb"
diff --git a/mods/tesseract-api.pw.toml b/mods/tesseract-api.pw.toml
deleted file mode 100644
index 8e7cdeb..0000000
--- a/mods/tesseract-api.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Tesseract API"
-filename = "tesseract-api-neoforge-1.12.0-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/pHNT1iyc/versions/ZcJN1WYi/tesseract-api-neoforge-1.12.0-1.21.1.jar"
-hash-format = "sha512"
-hash = "004bb51ed1a23d7a57df5b230f8489bb54a40f54691032efb6939bf95c0089f5bfedcbb5e902d47ad6e157ae57f48cffaca89b63368c82e2aa5ee88238dc924e"
-
-[update]
-[update.modrinth]
-mod-id = "pHNT1iyc"
-version = "ZcJN1WYi"
diff --git a/mods/tiny-gates.pw.toml b/mods/tiny-gates.pw.toml
deleted file mode 100644
index bf95866..0000000
--- a/mods/tiny-gates.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Tiny Gates"
-filename = "tinygates-1.21.1-5.0.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/vsk0qTRw/versions/1ULU6eVP/tinygates-1.21.1-5.0.1.jar"
-hash-format = "sha512"
-hash = "9b1a77e12329789bc2ac2e0043cda8854cfb28c002f6933c9507fc62ac9f9777bc181d899f582bab0bc5528d077c0f5a8be2ccb08b6031b575a0d734d4837d7a"
-
-[update]
-[update.modrinth]
-mod-id = "vsk0qTRw"
-version = "1ULU6eVP"
diff --git a/mods/tiny-redstone.pw.toml b/mods/tiny-redstone.pw.toml
deleted file mode 100644
index 857aa27..0000000
--- a/mods/tiny-redstone.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Tiny Redstone"
-filename = "tinyredstone-1.21.1-6.1.4.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ThvCqQMh/versions/aIpBs9dG/tinyredstone-1.21.1-6.1.4.jar"
-hash-format = "sha512"
-hash = "62ca764ef65e7cb64177a54ebb5655b158738142c50488eaac21bbda22dc780d1c92696913a17cf1b0b9502f80adb602c5e4d719c3af76a5329721efecccfd55"
-
-[update]
-[update.modrinth]
-mod-id = "ThvCqQMh"
-version = "aIpBs9dG"
diff --git a/mods/tinycreate.pw.toml b/mods/tinycreate.pw.toml
deleted file mode 100644
index 3cf6cd8..0000000
--- a/mods/tinycreate.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "TinyCreate"
-filename = "tinycreate_mc_1.21.1-1.3.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/3YYD9Onk/versions/F7qeWvo4/tinycreate_mc_1.21.1-1.3.0.jar"
-hash-format = "sha512"
-hash = "ead9559889f2307d09c4f0f00e22575fa2e3385bf63441d246fdcc67677f05c8ac51c1000619a8d962a9f4a183ef0503f3df460bb3958544ffc04a01c0309deb"
-
-[update]
-[update.modrinth]
-mod-id = "3YYD9Onk"
-version = "F7qeWvo4"
diff --git a/mods/titanium.pw.toml b/mods/titanium.pw.toml
deleted file mode 100644
index 8f0d1fb..0000000
--- a/mods/titanium.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Titanium"
-filename = "titanium-1.21-4.0.43.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "e2f62d1bcdd38dd91679a2114e9946d9415746ee"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7951516
-project-id = 287342
diff --git a/mods/toms-peripherals.pw.toml b/mods/toms-peripherals.pw.toml
deleted file mode 100644
index 62a68e0..0000000
--- a/mods/toms-peripherals.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Tom's Peripherals"
-filename = "toms-peripherals-1.21-1.3.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ljgxd2P8/versions/y8svVJBV/toms-peripherals-1.21-1.3.1.jar"
-hash-format = "sha512"
-hash = "9f952b4ece08eb0a5b69298fd2e8315e24fb5e27c1d195e51661e033d85ca1613e127ac21443f869b6be01697f11ce7d1d552f0a111cbb75f92080f16ac54110"
-
-[update]
-[update.modrinth]
-mod-id = "ljgxd2P8"
-version = "y8svVJBV"
diff --git a/mods/toms-storage.pw.toml b/mods/toms-storage.pw.toml
deleted file mode 100644
index a252227..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.3.2.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/XZNI4Cpy/versions/x8jcBWWG/toms_storage-1.21-2.3.2.jar"
-hash-format = "sha512"
-hash = "2760e5a25416b949a3396cfe61f4d18a323e692118c7a5e9117388f5b050841962fe5b9a09071d2ffdb0e0baa3014c1082f2ae843020b95f3a02ac47e495c6bd"
-
-[update]
-[update.modrinth]
-mod-id = "XZNI4Cpy"
-version = "x8jcBWWG"
diff --git a/mods/too-fast.pw.toml b/mods/too-fast.pw.toml
deleted file mode 100644
index d285089..0000000
--- a/mods/too-fast.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Too Fast"
-filename = "toofast-1.21.0-0.4.3.5.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/w6JSkKSH/versions/pDkjMI8q/toofast-1.21.0-0.4.3.5.jar"
-hash-format = "sha512"
-hash = "4108ff7d3ca21c4392f99df510bdcc5ca968def79ed0a855c8e77be91b583b4f435ee643b952a8238369db3bdcda3725c2efc84ca105fd0978b76c803ea250ec"
-
-[update]
-[update.modrinth]
-mod-id = "w6JSkKSH"
-version = "pDkjMI8q"
diff --git a/mods/towns-and-towers.pw.toml b/mods/towns-and-towers.pw.toml
deleted file mode 100644
index 72a1fa7..0000000
--- a/mods/towns-and-towers.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Towns and Towers"
-filename = "t_and_t-neoforge-fabric-1.13.9+1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/DjLobEOy/versions/5PS5OhIh/t_and_t-neoforge-fabric-1.13.9%2B1.21.1.jar"
-hash-format = "sha512"
-hash = "a2921584bbb0a79d634b599a1f4327c04eaf44a9846c535450755437fe02a61c5bdaee9070045062e2ae3d0dc35693bc2abf3981b67df9e01e16350a92c59739"
-
-[update]
-[update.modrinth]
-mod-id = "DjLobEOy"
-version = "5PS5OhIh"
diff --git a/mods/towntalk.pw.toml b/mods/towntalk.pw.toml
deleted file mode 100644
index a54f108..0000000
--- a/mods/towntalk.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "TownTalk"
-filename = "towntalk-1.2.0.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "6866d898938bdde1a17fadee16983c0c6071eac6"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 5653504
-project-id = 900364
diff --git a/mods/trade-cycling.pw.toml b/mods/trade-cycling.pw.toml
deleted file mode 100644
index eb67fbc..0000000
--- a/mods/trade-cycling.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Trade Cycling"
-filename = "trade-cycling-neoforge-1.21.1-1.0.18.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/qpPoAL6m/versions/Dy7xxXr3/trade-cycling-neoforge-1.21.1-1.0.18.jar"
-hash-format = "sha512"
-hash = "cd839b97ddcf48ac899c4ecef363f02668abbf18cf2d77823d346f3dacce09f24532636f8de712d8d5ed959cc0b26db23cb98f8837d141731e79c647bd953682"
-
-[update]
-[update.modrinth]
-mod-id = "qpPoAL6m"
-version = "Dy7xxXr3"
diff --git a/mods/trash-cans.pw.toml b/mods/trash-cans.pw.toml
deleted file mode 100644
index 664cfca..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]
-url = "https://cdn.modrinth.com/data/4QrnfueM/versions/qjxSupgx/trashcans-1.0.18c-neoforge-mc1.21.jar"
-hash-format = "sha512"
-hash = "4e9bb4916b82e8fa58d9c20dbf56b00d149551553e3249a0923c80f9538433bdb3b83865766720c9214d9e18f7c798e68c3037f923fd2ca50a083de1fee31f64"
-
-[update]
-[update.modrinth]
-mod-id = "4QrnfueM"
-version = "qjxSupgx"
diff --git a/mods/treechop.pw.toml b/mods/treechop.pw.toml
deleted file mode 100644
index b8475e9..0000000
--- a/mods/treechop.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "HT's TreeChop"
-filename = "TreeChop-1.21.1-neoforge-0.19.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/gHoB7SHO/versions/iLXWmfax/TreeChop-1.21.1-neoforge-0.19.3.jar"
-hash-format = "sha512"
-hash = "f7e2dba5b40d544383048e9cb846977b01eca7f653d6513cf9d2b26abd10ab5d73eefe3956a0759cb342c7ac8af41e61fc338873ca47a8e4899e4407cb44b17d"
-
-[update]
-[update.modrinth]
-mod-id = "gHoB7SHO"
-version = "iLXWmfax"
diff --git a/mods/true-darkness-refabricated.pw.toml b/mods/true-darkness-refabricated.pw.toml
deleted file mode 100644
index 238473f..0000000
--- a/mods/true-darkness-refabricated.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "True Darkness Refabricated"
-filename = "darkness-fabric-1.2.0+mc1.21.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/Pf8PJBb5/versions/GMlbt9Kw/darkness-fabric-1.2.0%2Bmc1.21.1.jar"
-hash-format = "sha512"
-hash = "46bb4fc4d97473ffaeb747ba9780b83a963f93386f6e5aa243a2c71efba007d4b6eac0128140033de7f1b7b3114a745d478ebe8809b353895ac7e88d643d807c"
-
-[update]
-[update.modrinth]
-mod-id = "Pf8PJBb5"
-version = "GMlbt9Kw"
diff --git a/mods/tt20.pw.toml b/mods/tt20.pw.toml
deleted file mode 100644
index 80387a3..0000000
--- a/mods/tt20.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "TT20 (TPS Fixer)"
-filename = "tt20-0.8.3+mc1.21.1-neoforge.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/YS3ZignI/versions/6qauLY5E/tt20-0.8.3%2Bmc1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "7f4115470d002392b03ca5a7595b8526f1a70a851fc24d492905a36a87d92bba561040c24e0482ac3f7c28cc7546681f975335a83f57ae098e0b152f166a204b"
-
-[update]
-[update.modrinth]
-mod-id = "YS3ZignI"
-version = "6qauLY5E"
diff --git a/mods/turtle-charging-station.pw.toml b/mods/turtle-charging-station.pw.toml
deleted file mode 100644
index 5877ad5..0000000
--- a/mods/turtle-charging-station.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Turtle Charging Station"
-filename = "turtlechargingstation-1.7.0-1.21.1-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/f7J3NZvt/versions/oi7LH70R/turtlechargingstation-1.7.0-1.21.1-neoforge.jar"
-hash-format = "sha512"
-hash = "e44ffeee03f24016c62049a27c3462f2b2ddf9ac8cc0b8ebea731f8567aace63eb8ba0ee89daac4f9beccafb77063a36515d4779414853ccbe623ea32f1b8bfb"
-
-[update]
-[update.modrinth]
-mod-id = "f7J3NZvt"
-version = "oi7LH70R"
diff --git a/mods/txnilib.pw.toml b/mods/txnilib.pw.toml
deleted file mode 100644
index b079158..0000000
--- a/mods/txnilib.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "TxniLib"
-filename = "txnilib-neoforge-1.0.24-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/vBbPDuOs/versions/M1CyD3Uu/txnilib-neoforge-1.0.24-1.21.1.jar"
-hash-format = "sha512"
-hash = "656cd5746fe1b3a2cc7c516619d9f88556f37387e672bb0f362c8aecefc6f1d06705d3a84564c8779856fbbf69fee67b6038a24ffcf46f36f2c478a1aff43a57"
-
-[update]
-[update.modrinth]
-mod-id = "vBbPDuOs"
-version = "M1CyD3Uu"
diff --git a/mods/uniful.pw.toml b/mods/uniful.pw.toml
deleted file mode 100644
index fc34fa3..0000000
--- a/mods/uniful.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Uniful"
-filename = "unify-1.0a.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/edns7lHB/versions/t3AXHtxQ/unify-1.0a.jar"
-hash-format = "sha512"
-hash = "16d3ee261ce3433234d335c6946ef29e94eb7998e6f671281d2c1427b29b036f5ef0bb18098017ea90a772f6919ee1f8930832e0e6473ea97758915f6d150891"
-
-[update]
-[update.modrinth]
-mod-id = "edns7lHB"
-version = "t3AXHtxQ"
diff --git a/mods/universal-bone-meal.pw.toml b/mods/universal-bone-meal.pw.toml
deleted file mode 100644
index 0fd0494..0000000
--- a/mods/universal-bone-meal.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Universal Bone Meal"
-filename = "UniversalBoneMeal-v21.1.0-1.21.1-NeoForge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/66VIiT1y/versions/5g9aZDW0/UniversalBoneMeal-v21.1.0-1.21.1-NeoForge.jar"
-hash-format = "sha512"
-hash = "6569e6283ac424290e0b941bca5feb61c35c3a770ccd5a94fab64286423e2a36e60aa742c708b40be35c100f7ddb252bdf76ab26aabf8c7346b24614e8946fe2"
-
-[update]
-[update.modrinth]
-mod-id = "66VIiT1y"
-version = "5g9aZDW0"
diff --git a/mods/vanillabackport.pw.toml b/mods/vanillabackport.pw.toml
deleted file mode 100644
index d7e83e6..0000000
--- a/mods/vanillabackport.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Vanilla Backport"
-filename = "VanillaBackport-neoforge-1.21.1-1.1.7.6.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/6xwxDTgf/versions/HlDC50NG/VanillaBackport-neoforge-1.21.1-1.1.7.6.jar"
-hash-format = "sha512"
-hash = "4ad83d591f7bbc8e9f6ec1644fe7a1ea3ce838d3180fc3ef6c1e1984bbbd2bcc757bb50d815934a968ebc5577f4814461d9f2948aa57747a07d0aeaebe39f826"
-
-[update]
-[update.modrinth]
-mod-id = "6xwxDTgf"
-version = "HlDC50NG"
diff --git a/mods/vertigo.pw.toml b/mods/vertigo.pw.toml
deleted file mode 100644
index 339e996..0000000
--- a/mods/vertigo.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Vertigo"
-filename = "Vertigo-1.2.4-MC1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/4LzgJp1j/versions/oQ1TZmXq/Vertigo-1.2.4-MC1.21.1.jar"
-hash-format = "sha512"
-hash = "6f71effe4c802a813e387957d8d424c1ca23acea4ea00b1b109063762a53c9af380ec734346a58a748ee130e0b199b429b5ea93529b32cfa9201dd68b37d8fad"
-
-[update]
-[update.modrinth]
-mod-id = "4LzgJp1j"
-version = "oQ1TZmXq"
diff --git a/mods/vista-aeronautics-fix.pw.toml b/mods/vista-aeronautics-fix.pw.toml
deleted file mode 100644
index 3f4288c..0000000
--- a/mods/vista-aeronautics-fix.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Vista Aeronautics Fix"
-filename = "VistaAeronauticsFix-1.0.0.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/ayWsj31j/versions/q4MJ1X5o/VistaAeronauticsFix-1.0.0.jar"
-hash-format = "sha512"
-hash = "61604de7d7976335b6a6dda63be04218883811562fd1e70ef030bff7be7a621c69f7a20e50087d995194478983c0ecd79791bbea2812192615e22a171b0720ac"
-
-[update]
-[update.modrinth]
-mod-id = "ayWsj31j"
-version = "q4MJ1X5o"
diff --git a/mods/vista_tv.pw.toml b/mods/vista_tv.pw.toml
deleted file mode 100644
index 99938c2..0000000
--- a/mods/vista_tv.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "vista"
-filename = "vista-neoforge-1.21.1-4.4.9.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/zuARv1N7/versions/AaAQuN8W/vista-neoforge-1.21.1-4.4.9.jar"
-hash-format = "sha512"
-hash = "d53cc4c3b657271054035abc1cd76c249db9c443e12b4e6e8fe1e4dc32b7acea4a2675a42caa08424b5c88cf3c99c8550fb9ef9a1d63a5294e9252e564d3c3f1"
-
-[update]
-[update.modrinth]
-mod-id = "zuARv1N7"
-version = "AaAQuN8W"
diff --git a/mods/visuality.pw.toml b/mods/visuality.pw.toml
new file mode 100644
index 0000000..46e26ff
--- /dev/null
+++ b/mods/visuality.pw.toml
@@ -0,0 +1,13 @@
+name = "Visuality"
+filename = "visuality-0.7.13+26.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/rI0hvYcd/versions/rjaBaaYV/visuality-0.7.13%2B26.1.jar"
+hash-format = "sha512"
+hash = "7483a87d8fd20b1be82dc339d1b7155ae354c736b55d8a6ce4966d2e5167e2a3f01cb135121001e86880bc999ca32f46fac8825bc1da686e0b208a01b50d80a9"
+
+[update]
+[update.modrinth]
+mod-id = "rI0hvYcd"
+version = "rjaBaaYV"
diff --git a/mods/vivecraft-compat.pw.toml b/mods/vivecraft-compat.pw.toml
deleted file mode 100644
index d2cff11..0000000
--- a/mods/vivecraft-compat.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "ViveCraft Compat"
-filename = "vivecraftcompat-1.21-1.5.1.jar"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/xnSuzkaS/versions/O9q6ZstV/vivecraftcompat-1.21-1.5.1.jar"
-hash-format = "sha512"
-hash = "3d404c56ca5485a532452c021b03dc28a57ae34b99c6da82ce15e4c075a086781f18c20335e63a3832bab6c60bbdaca2c9f930a5315c260b7910785b4b3dc0d2"
-
-[update]
-[update.modrinth]
-mod-id = "xnSuzkaS"
-version = "O9q6ZstV"
diff --git a/mods/vivecraft.pw.toml b/mods/vivecraft.pw.toml
deleted file mode 100644
index 750e4d5..0000000
--- a/mods/vivecraft.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Vivecraft"
-filename = "vivecraft-1.21.1-1.3.9-neoforge.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/wGoQDPN5/versions/D20p9MIc/vivecraft-1.21.1-1.3.9-neoforge.jar"
-hash-format = "sha512"
-hash = "839c35dec932d2290797e16e82fd884ecb95ce2b38f4a21585d3e84925963a19430e4c517b32f7d771981e99c86291abbea0a8c9ecccadfddfb6bcc79f984f54"
-
-[update]
-[update.modrinth]
-mod-id = "wGoQDPN5"
-version = "D20p9MIc"
diff --git a/mods/voidtotem.pw.toml b/mods/voidtotem.pw.toml
deleted file mode 100644
index efd0f8a..0000000
--- a/mods/voidtotem.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Void Totem"
-filename = "voidtotem-neoforge-1.21.1-4.0.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/q6eiiQ07/versions/fzkUyVWl/voidtotem-neoforge-1.21.1-4.0.0.jar"
-hash-format = "sha512"
-hash = "10159077190353e0ddbb253bd360d458640f04829c6bff469bdce5286623dfb9f8b721f0e0ab8662b64a80a65509ec452c0a8267af3709fa88019ea9b2f1d19d"
-
-[update]
-[update.modrinth]
-mod-id = "q6eiiQ07"
-version = "fzkUyVWl"
diff --git a/mods/voxy-server.pw.toml b/mods/voxy-server.pw.toml
deleted file mode 100644
index db65316..0000000
--- a/mods/voxy-server.pw.toml
+++ /dev/null
@@ -1,8 +0,0 @@
-name = "voxy-server"
-filename = "VoxyServer-1.1.5.jar"
-side = "both"
-
-[download]
-url = "https://baka.materus.pl/materus/banana-mc/raw/branch/1.21.1/extra_files/VoxyServer-1.1.5.jar"
-hash-format = "sha256"
-hash = "0832527c99eb0d0a4419dba282bd766840bc60b07226eef2ff0be09401bae0e1"
diff --git a/mods/voxy.pw.toml b/mods/voxy.pw.toml
index 8413c9e..1b478bd 100644
--- a/mods/voxy.pw.toml
+++ b/mods/voxy.pw.toml
@@ -1,8 +1,13 @@
name = "voxy"
-filename = "voxy-0.2.14.jar"
-side = "both"
+filename = "voxy-0.2.16-beta.jar"
+side = "client"
[download]
-url = "https://baka.materus.pl/materus/banana-mc/raw/branch/1.21.1/extra_files/voxy-0.2.14.jar"
-hash-format = "sha256"
-hash = "ccc16784694598348d2970c1c1c4bd4523f6663d24e33c7299ee0e3262d3795c"
+url = "https://cdn.modrinth.com/data/fxxUqruK/versions/7RYVKQJm/voxy-0.2.16-beta.jar"
+hash-format = "sha512"
+hash = "d839f9d06a6f93d28a973dcaf49a9c4307dfabb8393961005d0a830213e23990e82c2afc845f339701aadb5441b83ce3a19c00cc04b846e2cbe73165495adea0"
+
+[update]
+[update.modrinth]
+mod-id = "fxxUqruK"
+version = "7RYVKQJm"
diff --git a/mods/vs-hose-connectors.pw.toml b/mods/vs-hose-connectors.pw.toml
deleted file mode 100644
index 8770bd9..0000000
--- a/mods/vs-hose-connectors.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "VS / Sable Hose Connectors"
-filename = "VS-Sable-HoseConnectors-0.1.6-1.21.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/YaZEkFmd/versions/AJSmuGAV/VS-Sable-HoseConnectors-0.1.6-1.21.1.jar"
-hash-format = "sha512"
-hash = "10409eb82233e0b88f3e70ae5daf9491d02291fe20cdcf4f44963e55f9788ba7483af1d4a23fa8fa9f157c5cc99aad7ab9046811f102033c11ce79755e9bb48e"
-
-[update]
-[update.modrinth]
-mod-id = "YaZEkFmd"
-version = "AJSmuGAV"
diff --git a/mods/waterframes.pw.toml b/mods/waterframes.pw.toml
deleted file mode 100644
index bd27c19..0000000
--- a/mods/waterframes.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "WATERFrAMES: Multimedia Displays"
-filename = "waterframes-NEOFORGE-mc1.21.1-v2.1.23.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "855fad475a0a0be7a8ac20d70f2adc2d91ce0d0b"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 8056721
-project-id = 834607
diff --git a/mods/watermedia-yt-plugin.pw.toml b/mods/watermedia-yt-plugin.pw.toml
deleted file mode 100644
index dc48354..0000000
--- a/mods/watermedia-yt-plugin.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "WATERMeDIA: Youtube Plugin"
-filename = "watermedia_youtube_plugin-2.1.2.jar"
-side = "client"
-
-[download]
-hash-format = "sha1"
-hash = "1f4d208ed9292189dd99147a9dae7c1d4bc95ad5"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7543999
-project-id = 1395870
diff --git a/mods/watermedia.pw.toml b/mods/watermedia.pw.toml
deleted file mode 100644
index a2465f4..0000000
--- a/mods/watermedia.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "WATERMeDIA: Multimedia API"
-filename = "watermedia-2.1.37.jar"
-side = "client"
-
-[download]
-hash-format = "sha1"
-hash = "4a91d20d9a3aa8d66e01f7962d77c974ad538f4f"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7281929
-project-id = 869524
diff --git a/mods/watervision.pw.toml b/mods/watervision.pw.toml
deleted file mode 100644
index 15120c8..0000000
--- a/mods/watervision.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "WATERViSION: Videoplayer"
-filename = "watervision-NF-mc1.21.1-v0.1.0-alpha.jar"
-side = "both"
-
-[download]
-hash-format = "sha1"
-hash = "3fc5620a518583b8a7ea293a6d79584861e75335"
-mode = "metadata:curseforge"
-
-[update]
-[update.curseforge]
-file-id = 7043267
-project-id = 1167473
diff --git a/mods/wavey-capes.pw.toml b/mods/wavey-capes.pw.toml
new file mode 100644
index 0000000..44dd558
--- /dev/null
+++ b/mods/wavey-capes.pw.toml
@@ -0,0 +1,13 @@
+name = "Wavey Capes"
+filename = "waveycapes-fabric-1.9.2-mc26.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/kYuIpRLv/versions/K4cdp1K2/waveycapes-fabric-1.9.2-mc26.1.jar"
+hash-format = "sha512"
+hash = "2a06ae9f4a3e52d7e10f83db02c61fec1325ebad5ec209377d295a17dcd2a980c93c77acf64888ff98ccacd339d80a8dfcc31269657d67fa0b402d5803df959c"
+
+[update]
+[update.modrinth]
+mod-id = "kYuIpRLv"
+version = "K4cdp1K2"
diff --git a/mods/waystones-sable.pw.toml b/mods/waystones-sable.pw.toml
deleted file mode 100644
index 025caa4..0000000
--- a/mods/waystones-sable.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Waystones: Sable (Create Aeronautics Addon)"
-filename = "waystonessable-1.0.3.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/BxhPGfcK/versions/PljJAuTI/waystonessable-1.0.3.jar"
-hash-format = "sha512"
-hash = "e8f2849eff18687b3484d1f04ec08c72b110490e0cef98fe9114a5676c1f00835dd1aa70d447612296e086a9fe67209921d5d64240912df4c7c12c55a13a12e7"
-
-[update]
-[update.modrinth]
-mod-id = "BxhPGfcK"
-version = "PljJAuTI"
diff --git a/mods/waystones.pw.toml b/mods/waystones.pw.toml
deleted file mode 100644
index e95e846..0000000
--- a/mods/waystones.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Waystones"
-filename = "waystones-neoforge-1.21.1-21.1.34.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/LOpKHB2A/versions/CfDlUc6j/waystones-neoforge-1.21.1-21.1.34.jar"
-hash-format = "sha512"
-hash = "3f7bc40badb3e470f05a7f4e57d96c7a35520f1d56c5b5fd9cb1431a4f4eacfbe1e2e49ffbb8a355ecbf02ef7360f2b12cbcbe7dcd1e594074ac5da059d222ef"
-
-[update]
-[update.modrinth]
-mod-id = "LOpKHB2A"
-version = "CfDlUc6j"
diff --git a/mods/weaponmaster.pw.toml b/mods/weaponmaster.pw.toml
index bcb4e21..90c63fa 100644
--- a/mods/weaponmaster.pw.toml
+++ b/mods/weaponmaster.pw.toml
@@ -1,13 +1,13 @@
name = "YDM's Weapon Master"
-filename = "weaponmaster_ydm-1.21.1-neoforge-4.2.7.jar"
+filename = "weaponmaster-fabric-26.1.1-4.4.4.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/qi1sj2da/versions/j4CtkXVs/weaponmaster_ydm-1.21.1-neoforge-4.2.7.jar"
+url = "https://cdn.modrinth.com/data/qi1sj2da/versions/QG0UqrtJ/weaponmaster-fabric-26.1.1-4.4.4.jar"
hash-format = "sha512"
-hash = "aaa000077d162cd00e4fbc78b5b165cd61b41756d9c7e28b7f88342482c6dbfa5bca138bbb821a02af4ed32315f8e0423ccabaf2fd24cb0c8d8bbda77348ebdf"
+hash = "ac60bae6d10961e295e5c675241c65692effac6f45e62c34a69dc0a7c877ead99fbcc99af2be3f5174e5134e274a3278459a7c811a5ef29896abb69be21e8adc"
[update]
[update.modrinth]
mod-id = "qi1sj2da"
-version = "j4CtkXVs"
+version = "QG0UqrtJ"
diff --git a/mods/what-are-they-up-to.pw.toml b/mods/what-are-they-up-to.pw.toml
deleted file mode 100644
index 0124529..0000000
--- a/mods/what-are-they-up-to.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "What Are They Up To (Watut)"
-filename = "watut-neoforge-1.21.0-1.2.7.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/AtB5mHky/versions/uWr2aTW9/watut-neoforge-1.21.0-1.2.7.jar"
-hash-format = "sha512"
-hash = "b96bd6146344a86e4ad45fd4c274a15f0e146bcc13747940f8b9f0ea21c8ea8bca4d005444f2bf8082f29ec7ad1ce03507764ddfbdda64ac9284d8ac400b44c5"
-
-[update]
-[update.modrinth]
-mod-id = "AtB5mHky"
-version = "uWr2aTW9"
diff --git a/mods/xaeroplus.pw.toml b/mods/xaeroplus.pw.toml
new file mode 100644
index 0000000..4aab0bc
--- /dev/null
+++ b/mods/xaeroplus.pw.toml
@@ -0,0 +1,13 @@
+name = "XaeroPlus"
+filename = "XaeroPlus-2.31.5+fabric-26.1.2-WM1.40.18-MM25.3.14.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/EnPUzSTg/versions/RTlsXHAU/XaeroPlus-2.31.5%2Bfabric-26.1.2-WM1.40.18-MM25.3.14.jar"
+hash-format = "sha512"
+hash = "85c527dd24ac4338b8a40313a44147fff21e4ab99b713a4532bf2dc429b42a112762ac26d5174a8c757334469e4fb594859ce93500955abca1be1f3ba2a539b8"
+
+[update]
+[update.modrinth]
+mod-id = "EnPUzSTg"
+version = "RTlsXHAU"
diff --git a/mods/xaeros-minimap.pw.toml b/mods/xaeros-minimap.pw.toml
new file mode 100644
index 0000000..00ef939
--- /dev/null
+++ b/mods/xaeros-minimap.pw.toml
@@ -0,0 +1,13 @@
+name = "Xaero's Minimap"
+filename = "xaerominimap-fabric-26.1.2-25.3.14.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/1bokaNcj/versions/65OfA4xM/xaerominimap-fabric-26.1.2-25.3.14.jar"
+hash-format = "sha512"
+hash = "167d7296d45127632895298655e8053a7d322464bc3324b87b3c7481dfa5f0678716ae984d1166409743a56cf96d96e4ca1466690b81053dfd86a3bb277a38e1"
+
+[update]
+[update.modrinth]
+mod-id = "1bokaNcj"
+version = "65OfA4xM"
diff --git a/mods/xaeros-world-map.pw.toml b/mods/xaeros-world-map.pw.toml
new file mode 100644
index 0000000..3b0f1a9
--- /dev/null
+++ b/mods/xaeros-world-map.pw.toml
@@ -0,0 +1,13 @@
+name = "Xaero's World Map"
+filename = "xaeroworldmap-fabric-26.1.2-1.40.18.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/NcUtCpym/versions/nvmFod7S/xaeroworldmap-fabric-26.1.2-1.40.18.jar"
+hash-format = "sha512"
+hash = "fc2cc0e39afb20994f6ac066d7a85133e8d4375f112a9c0dea459630d96802ee7e320f1794b05ff3ff03f848a85db741e3044ce764b22843f3e1095672c4aa93"
+
+[update]
+[update.modrinth]
+mod-id = "NcUtCpym"
+version = "nvmFod7S"
diff --git a/mods/yacl.pw.toml b/mods/yacl.pw.toml
index e479525..16b3c34 100644
--- a/mods/yacl.pw.toml
+++ b/mods/yacl.pw.toml
@@ -1,13 +1,13 @@
name = "YetAnotherConfigLib (YACL)"
-filename = "yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar"
+filename = "yet_another_config_lib_v3-3.9.3+26.1-fabric.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/1eAoo2KR/versions/7TVdVtxF/yet_another_config_lib_v3-3.8.2%2B1.21.1-neoforge.jar"
+url = "https://cdn.modrinth.com/data/1eAoo2KR/versions/hzww5Tor/yet_another_config_lib_v3-3.9.3%2B26.1-fabric.jar"
hash-format = "sha512"
-hash = "583de19b927ce8050c2b7d5e60b75accc69e325e5aac85c27994c82a9dec2e4e078343fa1d4c3a10d4bd7e0e524e0b3b246a18cf03db01e363a1e6f865adcf48"
+hash = "c725d81ef2b8f7f4b3c1c127e782572778a765581ce6105e2c4ce77e642b52b2c99b1587f18af192ad649538e4844dda6807e2ecda0a493d09f7f06a346ac377"
[update]
[update.modrinth]
mod-id = "1eAoo2KR"
-version = "7TVdVtxF"
+version = "hzww5Tor"
diff --git a/mods/yungs-api.pw.toml b/mods/yungs-api.pw.toml
deleted file mode 100644
index 113a482..0000000
--- a/mods/yungs-api.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's API"
-filename = "YungsApi-1.21.1-NeoForge-5.1.6.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Ua7DFN59/versions/ZB22DE9q/YungsApi-1.21.1-NeoForge-5.1.6.jar"
-hash-format = "sha512"
-hash = "5f36d5166a67a156df52699071f20219bc2320b3c4fbcd9dac38631f66136f034e3219ac89ff4bfb6e26e4c68513a94c833797f2e5ed5bf58cfa1531eeed162d"
-
-[update]
-[update.modrinth]
-mod-id = "Ua7DFN59"
-version = "ZB22DE9q"
diff --git a/mods/yungs-better-desert-temples.pw.toml b/mods/yungs-better-desert-temples.pw.toml
deleted file mode 100644
index bbe5d5a..0000000
--- a/mods/yungs-better-desert-temples.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better Desert Temples"
-filename = "YungsBetterDesertTemples-1.21.1-NeoForge-4.1.5.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/XNlO7sBv/versions/GQ9iNWkI/YungsBetterDesertTemples-1.21.1-NeoForge-4.1.5.jar"
-hash-format = "sha512"
-hash = "6454c955f75f66104810e967a59ae032ddf1ccc5a854346af6bfba6e44cd456e755cd8feb1e0968be4e9132ea6c5d1cb2126fe5e85d3eb18c8d3ea3c81ffdf9a"
-
-[update]
-[update.modrinth]
-mod-id = "XNlO7sBv"
-version = "GQ9iNWkI"
diff --git a/mods/yungs-better-dungeons.pw.toml b/mods/yungs-better-dungeons.pw.toml
deleted file mode 100644
index e6061a8..0000000
--- a/mods/yungs-better-dungeons.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better Dungeons"
-filename = "YungsBetterDungeons-1.21.1-NeoForge-5.1.4.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/o1C1Dkj5/versions/D6aZn0Em/YungsBetterDungeons-1.21.1-NeoForge-5.1.4.jar"
-hash-format = "sha512"
-hash = "40513bacd13fa9860abcab507b1fc09dc51649af4b615ce466e0ec361557f02d35e6e44bea1cc17cb4120805f862aad01394eb185f46611e7be63dfd97f272df"
-
-[update]
-[update.modrinth]
-mod-id = "o1C1Dkj5"
-version = "D6aZn0Em"
diff --git a/mods/yungs-better-end-island.pw.toml b/mods/yungs-better-end-island.pw.toml
deleted file mode 100644
index d58e425..0000000
--- a/mods/yungs-better-end-island.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better End Island"
-filename = "YungsBetterEndIsland-1.21.1-NeoForge-3.1.2.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/2BwBOmBQ/versions/I52NZ1qK/YungsBetterEndIsland-1.21.1-NeoForge-3.1.2.jar"
-hash-format = "sha512"
-hash = "02923a1a97eb81ec13d69bdc6b7e8b36dfb9e6f1a98adfcf103707ec3afde35831ccd4b210e9b3a9c7662541c38ea593a3d94c12171b4072ea7feafa75c95f96"
-
-[update]
-[update.modrinth]
-mod-id = "2BwBOmBQ"
-version = "I52NZ1qK"
diff --git a/mods/yungs-better-jungle-temples.pw.toml b/mods/yungs-better-jungle-temples.pw.toml
deleted file mode 100644
index 4f40cfc..0000000
--- a/mods/yungs-better-jungle-temples.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better Jungle Temples"
-filename = "YungsBetterJungleTemples-1.21.1-NeoForge-3.1.2.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/z9Ve58Ih/versions/P00i2hJn/YungsBetterJungleTemples-1.21.1-NeoForge-3.1.2.jar"
-hash-format = "sha512"
-hash = "eca4233e874a55886c63d2111b8685d479771d3627bad2922582e65b78c51ba74733dc4624aabf91f2a2178a940a72d9209ae33eef74e34f84f07d62256709d9"
-
-[update]
-[update.modrinth]
-mod-id = "z9Ve58Ih"
-version = "P00i2hJn"
diff --git a/mods/yungs-better-mineshafts.pw.toml b/mods/yungs-better-mineshafts.pw.toml
deleted file mode 100644
index b383c2b..0000000
--- a/mods/yungs-better-mineshafts.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better Mineshafts"
-filename = "YungsBetterMineshafts-1.21.1-NeoForge-5.1.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/HjmxVlSr/versions/Go3nbneL/YungsBetterMineshafts-1.21.1-NeoForge-5.1.1.jar"
-hash-format = "sha512"
-hash = "8b01b386f53feeaa55f0c62697578b82e00501e45e428b2a68df6bda34efb6a4b3b4e3582abf13fe767ebcb61aef9368186f53c03999958bef38f31c41a7f8b2"
-
-[update]
-[update.modrinth]
-mod-id = "HjmxVlSr"
-version = "Go3nbneL"
diff --git a/mods/yungs-better-nether-fortresses.pw.toml b/mods/yungs-better-nether-fortresses.pw.toml
deleted file mode 100644
index 2cc4307..0000000
--- a/mods/yungs-better-nether-fortresses.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better Nether Fortresses"
-filename = "YungsBetterNetherFortresses-1.21.1-NeoForge-3.1.5.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/Z2mXHnxP/versions/iopJiJQp/YungsBetterNetherFortresses-1.21.1-NeoForge-3.1.5.jar"
-hash-format = "sha512"
-hash = "18b461298d3df1215fa3b4d2c0cb2ef1c7ed76701d8a0bb140277b21923e31abd939f0fd9b400c5bd676d739f1cda31c43b4dc753f9187251542223f3424d336"
-
-[update]
-[update.modrinth]
-mod-id = "Z2mXHnxP"
-version = "iopJiJQp"
diff --git a/mods/yungs-better-ocean-monuments.pw.toml b/mods/yungs-better-ocean-monuments.pw.toml
deleted file mode 100644
index 0bcef8a..0000000
--- a/mods/yungs-better-ocean-monuments.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better Ocean Monuments"
-filename = "YungsBetterOceanMonuments-1.21.1-NeoForge-4.1.2.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/3dT9sgt4/versions/yFjEcj2g/YungsBetterOceanMonuments-1.21.1-NeoForge-4.1.2.jar"
-hash-format = "sha512"
-hash = "77c864da36f1d2173e6460dc335996893a804954b8a5c274173fc95dfdbf437e80d9dce32f6060306a662fc35322566eecf5dfe24e2d3fab79bf7e0ff9fa4db6"
-
-[update]
-[update.modrinth]
-mod-id = "3dT9sgt4"
-version = "yFjEcj2g"
diff --git a/mods/yungs-better-strongholds.pw.toml b/mods/yungs-better-strongholds.pw.toml
deleted file mode 100644
index 796bf61..0000000
--- a/mods/yungs-better-strongholds.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better Strongholds"
-filename = "YungsBetterStrongholds-1.21.1-NeoForge-5.1.3.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/kidLKymU/versions/8U0dIfSM/YungsBetterStrongholds-1.21.1-NeoForge-5.1.3.jar"
-hash-format = "sha512"
-hash = "385d67e07f2c67af5ea387d92d92949d8f671e8f99204457b6396dbe987ac3b14c2bff765df5fcbaa68016604f82a1fc6ec5a69c012ca22ad088d1a7c9bc135d"
-
-[update]
-[update.modrinth]
-mod-id = "kidLKymU"
-version = "8U0dIfSM"
diff --git a/mods/yungs-better-witch-huts.pw.toml b/mods/yungs-better-witch-huts.pw.toml
deleted file mode 100644
index f1f0f6f..0000000
--- a/mods/yungs-better-witch-huts.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Better Witch Huts"
-filename = "YungsBetterWitchHuts-1.21.1-NeoForge-4.1.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/t5FRdP87/versions/AvedwcIe/YungsBetterWitchHuts-1.21.1-NeoForge-4.1.1.jar"
-hash-format = "sha512"
-hash = "9baa8a1f36a2a36efc3df58ab9347fd9f326b551ad78e3f600ed9d68862c619752ac0770804807efb15a46fcb4d9f6e2baf6a11f622d3ebb6c865662f6c7bcfd"
-
-[update]
-[update.modrinth]
-mod-id = "t5FRdP87"
-version = "AvedwcIe"
diff --git a/mods/yungs-bridges.pw.toml b/mods/yungs-bridges.pw.toml
deleted file mode 100644
index c8526ef..0000000
--- a/mods/yungs-bridges.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Bridges"
-filename = "YungsBridges-1.21.1-NeoForge-5.1.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/Ht4BfYp6/versions/urkCzBf6/YungsBridges-1.21.1-NeoForge-5.1.1.jar"
-hash-format = "sha512"
-hash = "20b07ae4c08974980f976bcae32f18ccb885745d6cd50d4a5d0156eb5c51c29e49f8b2bf7dc2ae160d39b62f2332513bd9850efc5cba13697e36a2ac2848bc3b"
-
-[update]
-[update.modrinth]
-mod-id = "Ht4BfYp6"
-version = "urkCzBf6"
diff --git a/mods/yungs-extras.pw.toml b/mods/yungs-extras.pw.toml
deleted file mode 100644
index e956d45..0000000
--- a/mods/yungs-extras.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "YUNG's Extras"
-filename = "YungsExtras-1.21.1-NeoForge-5.1.1.jar"
-side = "server"
-
-[download]
-url = "https://cdn.modrinth.com/data/ZYgyPyfq/versions/N2EpMhR7/YungsExtras-1.21.1-NeoForge-5.1.1.jar"
-hash-format = "sha512"
-hash = "d4ef831a034977abdcaec40a7662adbc37c32cf141c68245250da501f6ada2ce193c5351166fbcf2ffb1c452b60bfca8ac578963332aa4a1b523e43912b8cb8c"
-
-[update]
-[update.modrinth]
-mod-id = "ZYgyPyfq"
-version = "N2EpMhR7"
diff --git a/mods/zeta.pw.toml b/mods/zeta.pw.toml
deleted file mode 100644
index 41211cb..0000000
--- a/mods/zeta.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Zeta"
-filename = "Zeta-1.1-40.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/MVARlG2f/versions/9GjNW2Gf/Zeta-1.1-40.jar"
-hash-format = "sha512"
-hash = "a81dcf44f2bfd0fc1a52f00d9ca47a84ad2baf067adedb35eec859f6b9cec7b61ca432e549a3342b10902f84e76d70224cd54400285c8b13a0926835a62c667c"
-
-[update]
-[update.modrinth]
-mod-id = "MVARlG2f"
-version = "9GjNW2Gf"
diff --git a/mods/zoomify.pw.toml b/mods/zoomify.pw.toml
new file mode 100644
index 0000000..a71c035
--- /dev/null
+++ b/mods/zoomify.pw.toml
@@ -0,0 +1,13 @@
+name = "Zoomify (Zoom)"
+filename = "zoomify-2.16.0+26.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/w7ThoJFB/versions/3zi0VJPK/zoomify-2.16.0%2B26.1.jar"
+hash-format = "sha512"
+hash = "04c9892b007ad4af13a22ced6090ccf297d4b043110b1bf782eaf36a4b53af6ed37911586d392c0be56e67ea889f6e54ad09c0fdb780ca11ad468780e20c018b"
+
+[update]
+[update.modrinth]
+mod-id = "w7ThoJFB"
+version = "3zi0VJPK"
diff --git a/pack.toml b/pack.toml
index 012f5f6..f3996c4 100644
--- a/pack.toml
+++ b/pack.toml
@@ -1,16 +1,13 @@
-name = "Banana Mc"
+name = "Vanilla+ 26.1.2"
author = "materus"
-version = "1.21.1"
+version = "1.0.0"
pack-format = "packwiz:1.1.0"
[index]
file = "index.toml"
hash-format = "sha256"
-hash = "596a722cd306ed0dea63341348c678b0c64e8160d77bdd69a13675f908e58e37"
+hash = "6004da53a96f8854df06249b236e6d556df27e2a9dd8378479d562a831ef8a2d"
[versions]
-minecraft = "1.21.1"
-neoforge = "21.1.230"
-
-[options]
-datapack-folder = "config/paxi/datapacks"
+fabric = "0.19.2"
+minecraft = "26.1.2"
diff --git a/packwiz-installer-bootstrap.jar b/packwiz-installer-bootstrap.jar
new file mode 100755
index 0000000..84b934c
Binary files /dev/null and b/packwiz-installer-bootstrap.jar differ
diff --git a/resourcepacks/Bray's Zombie Overhaul v1.4.zip b/resourcepacks/Bray's Zombie Overhaul v1.4.zip
deleted file mode 100644
index 8e491f1..0000000
Binary files a/resourcepacks/Bray's Zombie Overhaul v1.4.zip and /dev/null differ
diff --git a/resourcepacks/Refined Buckets 2.4.1.zip b/resourcepacks/Refined Buckets 2.4.1.zip
deleted file mode 100644
index 6388078..0000000
Binary files a/resourcepacks/Refined Buckets 2.4.1.zip and /dev/null differ
diff --git a/resourcepacks/Refined_Create_Buckets_PV.zip b/resourcepacks/Refined_Create_Buckets_PV.zip
deleted file mode 100644
index 547d2c8..0000000
Binary files a/resourcepacks/Refined_Create_Buckets_PV.zip and /dev/null differ
diff --git a/resourcepacks/Torches-Reimagined_v1.8.zip b/resourcepacks/Torches-Reimagined_v1.8.zip
deleted file mode 100644
index 7a2c10c..0000000
Binary files a/resourcepacks/Torches-Reimagined_v1.8.zip and /dev/null differ
diff --git a/resourcepacks/comforts-modernized.pw.toml b/resourcepacks/comforts-modernized.pw.toml
deleted file mode 100644
index 16c60a1..0000000
--- a/resourcepacks/comforts-modernized.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Comforts Modernized"
-filename = "Comforts Modernized - V1.1.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/BJoffwm5/versions/uFrHNRj0/Comforts%20Modernized%20-%20V1.1.zip"
-hash-format = "sha512"
-hash = "8c6fd801241a778356d5af6acf17de8c5b33bb20bfdb39c7439a3305793cf260c23a12dcc48cb6f72b1f57c68a0c5245efe5875f2f239fa5b5a97a972516ec04"
-
-[update]
-[update.modrinth]
-mod-id = "BJoffwm5"
-version = "uFrHNRj0"
diff --git a/resourcepacks/computer-craft-recreated.pw.toml b/resourcepacks/computer-craft-recreated.pw.toml
deleted file mode 100644
index 84afd44..0000000
--- a/resourcepacks/computer-craft-recreated.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Computer Craft: ReCreated"
-filename = "Computer Craft Recreated v1.2.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/3KLJnXcN/versions/3aca9vJw/Computer%20Craft%20Recreated%20v1.2.zip"
-hash-format = "sha512"
-hash = "196fb959796551a8e24ac466f130643324bff3bdd641330c7fecfca9d2c7d1d8b5ff5d8fcd405df0d07e7e1fe5073b87f636ddfc1e7ac3405be02e14baab7733"
-
-[update]
-[update.modrinth]
-mod-id = "3KLJnXcN"
-version = "3aca9vJw"
diff --git a/resourcepacks/create-pbr.pw.toml b/resourcepacks/create-pbr.pw.toml
deleted file mode 100644
index 4d78b56..0000000
--- a/resourcepacks/create-pbr.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create-PBR"
-filename = "Create-LabPBR-v12.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/CFeoJnHX/versions/z4DFwE0n/Create-LabPBR-v12.zip"
-hash-format = "sha512"
-hash = "ad690590ba7b517ac1ef4467bf93fcd0d766c127e2773ee80eaae4bf91c174f87ca0595b6188800365922aab490b138a8c27a7c37bc4a21b57ed32c3afe2c3ca"
-
-[update]
-[update.modrinth]
-mod-id = "CFeoJnHX"
-version = "z4DFwE0n"
diff --git a/resourcepacks/create-sophisticated-backpacks.pw.toml b/resourcepacks/create-sophisticated-backpacks.pw.toml
deleted file mode 100644
index 0f6fff2..0000000
--- a/resourcepacks/create-sophisticated-backpacks.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Style Sophisticated Backpacks"
-filename = "CreateSophBackpacks.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/srJbhHkf/versions/3WMwR0Mh/CreateSophBackpacks.zip"
-hash-format = "sha512"
-hash = "766e3c68aff4bec310daa52f0b0800923c8171b7960f509c7f3fe8dbf8de0375e73bd4a4e5ea2b4ba9cdc77279f4d5ccbc6d3163218aa329052d42e92f0a025c"
-
-[update]
-[update.modrinth]
-mod-id = "srJbhHkf"
-version = "3WMwR0Mh"
diff --git a/resourcepacks/create-sophisticated-storages.pw.toml b/resourcepacks/create-sophisticated-storages.pw.toml
deleted file mode 100644
index a6b156b..0000000
--- a/resourcepacks/create-sophisticated-storages.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Style Sophisticated Storages"
-filename = "CreateSophStorage.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/9MkP9t9t/versions/gmkQsXXv/CreateSophStorage.zip"
-hash-format = "sha512"
-hash = "74b24c280893b93cab80de62159c68dbd93fdc4cbb5c7c34de5c9557fcc82d4ebf8d6b29dca161fd808459c36483a8eec35b7d0a401d161aa15ba2eecb46cc82"
-
-[update]
-[update.modrinth]
-mod-id = "9MkP9t9t"
-version = "gmkQsXXv"
diff --git a/resourcepacks/create-style-interface.pw.toml b/resourcepacks/create-style-interface.pw.toml
deleted file mode 100644
index 441b3e7..0000000
--- a/resourcepacks/create-style-interface.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Create Style Interface"
-filename = "Create Style Interface 1.21.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/LkwIaJEE/versions/ycjMotjK/Create%20Style%20Interface%201.21.zip"
-hash-format = "sha512"
-hash = "e66192ebbcc744de2f5cbde5f3a48ba49ec1f3d465f943ded0b37a9e3f978e140780714daca02493053f1a34b76cd80a988b8f21efeb33d90ba0e43bba971a4e"
-
-[update]
-[update.modrinth]
-mod-id = "LkwIaJEE"
-version = "ycjMotjK"
diff --git a/resourcepacks/cubic-sun-moon.pw.toml b/resourcepacks/cubic-sun-moon.pw.toml
deleted file mode 100644
index b3877bc..0000000
--- a/resourcepacks/cubic-sun-moon.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Cubic Sun & Moon"
-filename = "cubic-sun-moon-v1.8.5.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/g4bSYbrU/versions/zHa4qeKn/cubic-sun-moon-v1.8.5.zip"
-hash-format = "sha512"
-hash = "6136c94c0c1ba8251a378f791cdca1cdce021fc486c50f4d1c928769e361dd9dadfc6267a2a06c902bd9509136a99fa24ffa88f84395869b889c2257124929af"
-
-[update]
-[update.modrinth]
-mod-id = "g4bSYbrU"
-version = "zHa4qeKn"
diff --git a/resourcepacks/drigo-3d-lantern`s-x-punchy.pw.toml b/resourcepacks/drigo-3d-lantern`s-x-punchy.pw.toml
new file mode 100644
index 0000000..a248786
--- /dev/null
+++ b/resourcepacks/drigo-3d-lantern`s-x-punchy.pw.toml
@@ -0,0 +1,13 @@
+name = "Drigo 3D Lantern`s x Punchy"
+filename = "Drigo 3D Lantern's x Punchy.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/X4S78Ho4/versions/BQlvm0K1/Drigo%203D%20Lantern%27s%20x%20Punchy.zip"
+hash-format = "sha512"
+hash = "673e34e700e426b1afceae00fd4ad9e66f953503877a32717ca8515aaa4f8a9ca1d3b8c77853a7f7d2bb14ce8ba13459df187b372ffde2156779d1ad2cb01390"
+
+[update]
+[update.modrinth]
+mod-id = "X4S78Ho4"
+version = "BQlvm0K1"
diff --git a/resourcepacks/enhanced-boss-bars.pw.toml b/resourcepacks/enhanced-boss-bars.pw.toml
deleted file mode 100644
index b53181a..0000000
--- a/resourcepacks/enhanced-boss-bars.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Enhanced Boss Bars"
-filename = "[1.5] Enhanced Boss Bars.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/U5SedJ9S/versions/hCwfKdKs/%5B1.5%5D%20Enhanced%20Boss%20Bars.zip"
-hash-format = "sha512"
-hash = "ad9ef55aa64257bc7730cf1f4008b2f100ae745f8245ea6896bc5b6376b19de1c90d5ecc9e63be36801dd55e876d9b772640e12924d8cc19878f29139ec062ad"
-
-[update]
-[update.modrinth]
-mod-id = "U5SedJ9S"
-version = "hCwfKdKs"
diff --git a/resourcepacks/even-better-enchants.pw.toml b/resourcepacks/even-better-enchants.pw.toml
new file mode 100644
index 0000000..74da4b4
--- /dev/null
+++ b/resourcepacks/even-better-enchants.pw.toml
@@ -0,0 +1,13 @@
+name = "Even Better Enchants"
+filename = "EvenBetterEnchants_v3_1.21.5+.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/6udpuGCH/versions/scd0ojNG/EvenBetterEnchants_v3_1.21.5%2B.zip"
+hash-format = "sha512"
+hash = "b54395af7f4194bf4517e97b5d6e7e8bece1683ea4d0405dd810432da6b0046978d32e3e4dafe502c8c59d9a88a5a63792bfdbaea4a6068173d58fdc9325dd7e"
+
+[update]
+[update.modrinth]
+mod-id = "6udpuGCH"
+version = "scd0ojNG"
diff --git a/resourcepacks/fa-player-extension.pw.toml b/resourcepacks/fa-player-extension.pw.toml
new file mode 100644
index 0000000..17bf9f5
--- /dev/null
+++ b/resourcepacks/fa-player-extension.pw.toml
@@ -0,0 +1,13 @@
+name = "Fresh Animations: Player Extension"
+filename = "FA+Player-v1.0.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/TAIMVZCL/versions/io7wLL8n/FA%2BPlayer-v1.0.zip"
+hash-format = "sha512"
+hash = "837a3415c2993f05f1f6e9dfa8fcc9f1c4c50354681ad524ebd6996a99dc2060d0e06d6780e5664f6f2d4e94f8452a59e7bd9a444e68f9d27a47dbfab8785903"
+
+[update]
+[update.modrinth]
+mod-id = "TAIMVZCL"
+version = "io7wLL8n"
diff --git a/resourcepacks/fresh-animations-extensions.pw.toml b/resourcepacks/fresh-animations-extensions.pw.toml
new file mode 100644
index 0000000..5068156
--- /dev/null
+++ b/resourcepacks/fresh-animations-extensions.pw.toml
@@ -0,0 +1,13 @@
+name = "Fresh Animations: Extensions"
+filename = "FA+All_Extensions-v1.9.1.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/YAVTU8mK/versions/GUxiXGXD/FA%2BAll_Extensions-v1.9.1.zip"
+hash-format = "sha512"
+hash = "9fb6db8c16f2d03c0801f713cff2b7a19ceb2953bef985e78f25525f273f420628572e27caf17a835638112e55cfb8e5739ef5b7a1f704a6b0db39aafb2ef503"
+
+[update]
+[update.modrinth]
+mod-id = "YAVTU8mK"
+version = "GUxiXGXD"
diff --git a/resourcepacks/fresh-animations.pw.toml b/resourcepacks/fresh-animations.pw.toml
new file mode 100644
index 0000000..5a713c1
--- /dev/null
+++ b/resourcepacks/fresh-animations.pw.toml
@@ -0,0 +1,13 @@
+name = "Fresh Animations"
+filename = "FreshAnimations_v1.10.5.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/50dA9Sha/versions/RGIzA5em/FreshAnimations_v1.10.5.zip"
+hash-format = "sha512"
+hash = "f4f2a1d294c2e0afe245b6987fea4a84ff120f131a7f2cfb16779e9cc5d0a00b3d49bf1585ac827d6690c36421e8dda203b0c6e642bb0c6aa067c5921dd8dc30"
+
+[update]
+[update.modrinth]
+mod-id = "50dA9Sha"
+version = "RGIzA5em"
diff --git a/resourcepacks/fresh-flowers-and-plants.pw.toml b/resourcepacks/fresh-flowers-and-plants.pw.toml
index 42a72ff..419424d 100644
--- a/resourcepacks/fresh-flowers-and-plants.pw.toml
+++ b/resourcepacks/fresh-flowers-and-plants.pw.toml
@@ -1,13 +1,13 @@
name = "Fresh Flowers and Plants"
-filename = "Fresh Flowers and Plants.zip"
+filename = "Fresh Flowers and Plants 1.4.8.zip"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/wyzOam9h/versions/i0GjqjnL/Fresh%20Flowers%20and%20Plants.zip"
+url = "https://cdn.modrinth.com/data/wyzOam9h/versions/cEvoLuXa/Fresh%20Flowers%20and%20Plants%201.4.8.zip"
hash-format = "sha512"
-hash = "964b1b579081078842727d23ba3c61d052d5ef2c0606f768f26762fda63a9a023079573616d1b25455f2ec96ae87274b16bd083f2fff9a66794511de30481350"
+hash = "1ea6e78de2bc57dd7a074e4f6c750815c248fb7f0d36116fd3686dd1c8c776cd482c1136ee4b51b0accb51d24057cbdc65cb0b32fa559268971a5da9cfcd0efb"
[update]
[update.modrinth]
mod-id = "wyzOam9h"
-version = "i0GjqjnL"
+version = "cEvoLuXa"
diff --git a/resourcepacks/fresh-food.pw.toml b/resourcepacks/fresh-food.pw.toml
new file mode 100644
index 0000000..b7d3935
--- /dev/null
+++ b/resourcepacks/fresh-food.pw.toml
@@ -0,0 +1,13 @@
+name = "Fresh Food"
+filename = "Fresh Food.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/UoLAbzII/versions/kQYADnq4/Fresh%20Food.zip"
+hash-format = "sha512"
+hash = "69a5c9b3dadb218179efaa7c53395d1db78c372149b7fc3d73a93c7816eb9008d927c0034980ed6fce8a48be0781aa9defd6d71e965be7be17c7d9591103428a"
+
+[update]
+[update.modrinth]
+mod-id = "UoLAbzII"
+version = "kQYADnq4"
diff --git a/resourcepacks/fresh-music-discs.pw.toml b/resourcepacks/fresh-music-discs.pw.toml
new file mode 100644
index 0000000..d8fe58f
--- /dev/null
+++ b/resourcepacks/fresh-music-discs.pw.toml
@@ -0,0 +1,13 @@
+name = "Fresh Music Discs"
+filename = "Fresh Music Discs.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/qdNj7A1T/versions/s2cAkYTJ/Fresh%20Music%20Discs.zip"
+hash-format = "sha512"
+hash = "86fcd774d595e22c455bd92c6f13d67271ca93bcfd02ceb9d4c0ad81d794f5832766d8d4781662b686390043a32d27a69d4576544506c3d8446d8ef835d04f32"
+
+[update]
+[update.modrinth]
+mod-id = "qdNj7A1T"
+version = "s2cAkYTJ"
diff --git a/resourcepacks/icon-xaeros-x-freshanimations.pw.toml b/resourcepacks/icon-xaeros-x-freshanimations.pw.toml
new file mode 100644
index 0000000..ff3f088
--- /dev/null
+++ b/resourcepacks/icon-xaeros-x-freshanimations.pw.toml
@@ -0,0 +1,13 @@
+name = "Icon Fresh"
+filename = "Icon Fresh 0.4.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/u4iPx1Dr/versions/dVHdQVak/Icon%20Fresh%200.4.zip"
+hash-format = "sha512"
+hash = "c21347ffd725f35af449abc26cb1ad35bc61723d8854ff817e74d6d91a3087640997847b35980d97c02b8a64458caeb2795aaf3adf04cfd2994702899fc4398b"
+
+[update]
+[update.modrinth]
+mod-id = "u4iPx1Dr"
+version = "dVHdQVak"
diff --git a/resourcepacks/just-3d-potions.pw.toml b/resourcepacks/just-3d-potions.pw.toml
new file mode 100644
index 0000000..841e849
--- /dev/null
+++ b/resourcepacks/just-3d-potions.pw.toml
@@ -0,0 +1,13 @@
+name = "Just 3D Potions (Punchy!)"
+filename = "Just 3D Potions.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/elBxAvkW/versions/2UHFzGd5/Just%203D%20Potions.zip"
+hash-format = "sha512"
+hash = "04f6b4cfc1a2430b45efa51ac02b9c47467db916ad01a2d66dd5c1a56eb72bc2b73ee117e19df25c4391e715feaf602703ff8aa726715e7d1fcac421fd748a18"
+
+[update]
+[update.modrinth]
+mod-id = "elBxAvkW"
+version = "2UHFzGd5"
diff --git a/resourcepacks/mt-ct-d.pw.toml b/resourcepacks/mt-ct-d.pw.toml
deleted file mode 100644
index a214dee..0000000
--- a/resourcepacks/mt-ct-d.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Midnighttigger's Default Connected Textures"
-filename = "Midnighttiggers-FCT-Default_1.20_V8.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/TjOXlt9Y/versions/W1BtZHJ8/Midnighttiggers-FCT-Default_1.20_V8.zip"
-hash-format = "sha512"
-hash = "ea3a0089727af3e5c94aa990baefdaa78fe3330d01a1ea928b4306ce1f6bdee204827d5138277c5e601a90576ab4d96b7f2cae8fc69c8009c965538e8969faaf"
-
-[update]
-[update.modrinth]
-mod-id = "TjOXlt9Y"
-version = "W1BtZHJ8"
diff --git a/resourcepacks/nautilus3d.pw.toml b/resourcepacks/nautilus3d.pw.toml
index 5b507ad..538f6f2 100644
--- a/resourcepacks/nautilus3d.pw.toml
+++ b/resourcepacks/nautilus3d.pw.toml
@@ -1,13 +1,13 @@
name = "Nautilus 3D"
-filename = "Nautilus3D-V2.2.zip"
+filename = "Nautlus3D-V2.6.1.zip"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/1MyOrwfu/versions/BYoL3YKt/Nautilus3D-V2.2.zip"
+url = "https://cdn.modrinth.com/data/1MyOrwfu/versions/eJtiM59o/Nautlus3D-V2.6.1.zip"
hash-format = "sha512"
-hash = "14dccc63880e6943c313b19b2df21cf1bc46cd31bb50a5334acab9ff93c87801e6a6686310aced9a409af06b84ed1f1e4c293de08f57b3174fc0a836bc948834"
+hash = "c0d196de675148890da3b6374715b3467bf1e9a91ddb727bac826f003bc5a6716c88f2c05613a9e54228e38138386f3ae36352febeecdc16b629adb60aa9a21b"
[update]
[update.modrinth]
mod-id = "1MyOrwfu"
-version = "BYoL3YKt"
+version = "eJtiM59o"
diff --git a/resourcepacks/recolourful-containers-gui.pw.toml b/resourcepacks/recolourful-containers-gui.pw.toml
new file mode 100644
index 0000000..bb3ed04
--- /dev/null
+++ b/resourcepacks/recolourful-containers-gui.pw.toml
@@ -0,0 +1,13 @@
+name = "Recolourful Containers GUI + HUD"
+filename = "Recolourful Containers 3.1.1 (1.19.4+).zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/lewweaHO/versions/9WhJCze2/Recolourful%20Containers%203.1.1%20%281.19.4%2B%29.zip"
+hash-format = "sha512"
+hash = "3b1d319f039f13e44860b7a6ede11eb982ddcc0f4091124820d4458db8f431f6dd89708624276c26f035eff85efe1c7740e51cef3ec6e457a882b63e3f96ebaf"
+
+[update]
+[update.modrinth]
+mod-id = "lewweaHO"
+version = "9WhJCze2"
diff --git a/resourcepacks/refined-buckets.pw.toml b/resourcepacks/refined-buckets.pw.toml
new file mode 100644
index 0000000..c13a065
--- /dev/null
+++ b/resourcepacks/refined-buckets.pw.toml
@@ -0,0 +1,13 @@
+name = "Refined Buckets"
+filename = "Refined Buckets 2.4.1.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/l2nl8HQJ/versions/IDRASEyH/Refined%20Buckets%202.4.1.zip"
+hash-format = "sha512"
+hash = "905cb033c439d4078dff4de76a0e9b7b46fb9a10d43607b32a624d6cb4189c003a17eddc690e5408a5cf5afd84052b99b94ba6a780e0387c7c43833b27f382f8"
+
+[update]
+[update.modrinth]
+mod-id = "l2nl8HQJ"
+version = "IDRASEyH"
diff --git a/resourcepacks/revived-farmers-delight-crops-3d.pw.toml b/resourcepacks/revived-farmers-delight-crops-3d.pw.toml
deleted file mode 100644
index e9d9599..0000000
--- a/resourcepacks/revived-farmers-delight-crops-3d.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "REVIVED Farmer's Delight crops 3D"
-filename = "REVIVED_Farmer's Delight_crops_3D_R1.5.2-universal.zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/TVo0lkHH/versions/MRqlarho/REVIVED_Farmer%27s%20Delight_crops_3D_R1.5.2-universal.zip"
-hash-format = "sha512"
-hash = "20291fa53a55849f432977fec31970b9e53c8c78ac60a6d39b9a8fa40e3c297176ef025f65f1544218775779b6fab51fd780ace4826c6256cd2be9e4e40c082f"
-
-[update]
-[update.modrinth]
-mod-id = "TVo0lkHH"
-version = "MRqlarho"
diff --git a/resourcepacks/torches-reimagined.pw.toml b/resourcepacks/torches-reimagined.pw.toml
new file mode 100644
index 0000000..14565a6
--- /dev/null
+++ b/resourcepacks/torches-reimagined.pw.toml
@@ -0,0 +1,13 @@
+name = "Torches Reimagined"
+filename = "§eTorches§8-§eReimagined§0_§8[v1.8]§0.zip"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/pfnQDIWs/versions/fNTKqclK/%C2%A7eTorches%C2%A78-%C2%A7eReimagined%C2%A70_%C2%A78%5Bv1.8%5D%C2%A70.zip"
+hash-format = "sha512"
+hash = "03b9a607fc7814b271fa538a885ea63e93487d4776db3c682d6d0a397bf9764ee58b857a6683d4e5dbcd454fff6c496000c3de8cdab9f7bb3e4d58baefbc255f"
+
+[update]
+[update.modrinth]
+mod-id = "pfnQDIWs"
+version = "fNTKqclK"
diff --git a/resourcepacks/tras-fresh-player.pw.toml b/resourcepacks/tras-fresh-player.pw.toml
deleted file mode 100644
index 6fcc5a2..0000000
--- a/resourcepacks/tras-fresh-player.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Fresh Moves"
-filename = "-1.21.2 Fresh Moves v3.1 (With Animated Eyes).zip"
-side = "client"
-
-[download]
-url = "https://cdn.modrinth.com/data/slufHzC2/versions/4uyHvhnf/-1.21.2%20Fresh%20Moves%20v3.1%20%28With%20Animated%20Eyes%29.zip"
-hash-format = "sha512"
-hash = "40daf2d7bbccd19d38637adc2d14df1e16685aacd6c00af22d686b547d8df675246170137b7372139d34dcb9ad4c3f8606222bc771a85a335242c760254c99b3"
-
-[update]
-[update.modrinth]
-mod-id = "slufHzC2"
-version = "4uyHvhnf"
diff --git a/scripts/postPackwiz.groovy b/scripts/postPackwiz.groovy
old mode 100644
new mode 100755
diff --git a/scripts/preStartup.groovy b/scripts/preStartup.groovy
old mode 100644
new mode 100755
diff --git a/shaderpacks/ComplementaryReimagined_r5.8.1 + EuphoriaPatches_1.9.2.zip b/shaderpacks/ComplementaryReimagined_r5.8.1 + EuphoriaPatches_1.9.2.zip
old mode 100644
new mode 100755