diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d790abd --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Disable Git line ending conversion, to prevent packwiz index hashes changing when committing from Windows +* -text \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fcf7a55 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Exclude exported CurseForge zip files +/*.zip + +# Exclude exported Modrinth modpacks +*.mrpack + +# Exclude packwiz binary +packwiz.exe \ No newline at end of file diff --git a/.packwizignore b/.packwizignore new file mode 100644 index 0000000..e5c7cba --- /dev/null +++ b/.packwizignore @@ -0,0 +1,5 @@ +# .packwizignore follows the same format as .gitignore, and can be used to exclude unwanted files from pack exports +# See https://git-scm.com/docs/gitignore + +# Exclude README +/README.md \ No newline at end of file diff --git a/config/MouseTweaks.cfg b/config/MouseTweaks.cfg new file mode 100644 index 0000000..1d9193d --- /dev/null +++ b/config/MouseTweaks.cfg @@ -0,0 +1,8 @@ +RMBTweak=1 +LMBTweakWithItem=1 +LMBTweakWithoutItem=1 +WheelTweak=0 +WheelSearchOrder=1 +WheelScrollDirection=0 +ScrollItemScaling=0 +Debug=0 diff --git a/config/NoChatReports/NCR-Client.json b/config/NoChatReports/NCR-Client.json new file mode 100644 index 0000000..ab19344 --- /dev/null +++ b/config/NoChatReports/NCR-Client.json @@ -0,0 +1,20 @@ +{ + "defaultSigningMode": "PROMPT", + "enableMod": true, + "showNCRButton": true, + "showReloadButton": true, + "verifiedIconEnabled": true, + "showServerSafety": true, + "hideInsecureMessageIndicators": true, + "hideModifiedMessageIndicators": true, + "hideSystemMessageIndicators": true, + "hideWarningToast": true, + "hideSigningRequestMessage": false, + "alwaysHideReportButton": false, + "skipRealmsWarning": false, + "disableTelemetry": true, + "removeTelemetryButton": true, + "demandOnServer": false, + "verifiedIconOffsetX": 0, + "verifiedIconOffsetY": 0 +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Common.json b/config/NoChatReports/NCR-Common.json new file mode 100644 index 0000000..f79a76a --- /dev/null +++ b/config/NoChatReports/NCR-Common.json @@ -0,0 +1,7 @@ +{ + "demandOnClientMessage": "You do not have No Chat Reports, and this server is configured to require it on client!", + "demandOnClient": false, + "convertToGameMessage": true, + "addQueryData": true, + "enableDebugLog": false +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-Encryption.json b/config/NoChatReports/NCR-Encryption.json new file mode 100644 index 0000000..295af76 --- /dev/null +++ b/config/NoChatReports/NCR-Encryption.json @@ -0,0 +1,28 @@ +{ + "skipWarning": false, + "enableEncryption": false, + "encryptPublic": true, + "showEncryptionButton": true, + "showEncryptionIndicators": true, + "encryptionKey": "blfrngArk3chG6wzncOZ5A\u003d\u003d", + "encryptionPassphrase": "", + "algorithmName": "AES/CFB8+Base64", + "encryptableCommands": [ + "msg:1", + "w:1", + "whisper:1", + "tell:1", + "r:0", + "dm:1", + "me:0", + "m:1", + "t:1", + "pm:1", + "emsg:1", + "epm:1", + "etell:1", + "ewhisper:1", + "message:1", + "reply:0" + ] +} \ No newline at end of file diff --git a/config/NoChatReports/NCR-ServerPreferences.json b/config/NoChatReports/NCR-ServerPreferences.json new file mode 100644 index 0000000..2762d0f --- /dev/null +++ b/config/NoChatReports/NCR-ServerPreferences.json @@ -0,0 +1,3 @@ +{ + "signingModes": {} +} \ No newline at end of file diff --git a/config/NoChatReports/README.md b/config/NoChatReports/README.md new file mode 100644 index 0000000..33141b5 --- /dev/null +++ b/config/NoChatReports/README.md @@ -0,0 +1,3 @@ +# No Chat Reports +You can find updated documentation of configuration files on the wiki: +https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files diff --git a/config/PaginatedAdvancements.json5 b/config/PaginatedAdvancements.json5 new file mode 100644 index 0000000..9462b9c --- /dev/null +++ b/config/PaginatedAdvancements.json5 @@ -0,0 +1,18 @@ +{ + // Fade the background slightly gray when hovering over an advancement + "FadeOutBackgroundOnAdvancementHover": true, + // List of pinned Tabs (root advancement identifier) + "PinnedTabs": [], + // Save and restore the last selected tab + "SaveLastSelectedTab": true, + // The identifier of the last opened tab + "LastSelectedTab": "spectrum:lategame/spectrum_lategame", + // Spacing between horizontal tabs (vanilla default: 4) + "SpacingBetweenHorizontalTabs": 4, + // Spacing between pinned tabs + "SpacingBetweenPinnedTabs": 2, + // Max displayed advancement criterion entries when not pressing shift + "MaxCriterionEntries": 2, + // Show Debug Info on advancement hover (possible values: 'always', 'never', 'debug_tooltips_enabled') + "ShowDebugInfo": "DEBUG_TOOLTIPS_ENABLED" +} \ No newline at end of file diff --git a/config/Revelationary.json b/config/Revelationary.json new file mode 100644 index 0000000..95851a2 --- /dev/null +++ b/config/Revelationary.json @@ -0,0 +1,6 @@ +{ + "PreventMiningOfUnrevealedBlocks": false, + "UseTargetBlockOrItemNameInsteadOfScatter": false, + "NameForUnrevealedBlocks": "", + "NameForUnrevealedItems": "" +} \ No newline at end of file diff --git a/config/Spectrum.json5 b/config/Spectrum.json5 new file mode 100644 index 0000000..869449e --- /dev/null +++ b/config/Spectrum.json5 @@ -0,0 +1,158 @@ +{ + // The duration in milliseconds ingame recipe/unlock popups stay on the screen + "ToastTimeMilliseconds": 7500, + // The reverb decay time for sound effects in Spectrum's dimension + "DimensionReverbDecayTime": 8.0, + // The reverb density for sound effects in Spectrum's dimension + "DimensionReverbDensity": 0.5, + // Mod Integration Packs to not load (in case of mod compat errors) + "IntegrationPacksToSkipLoading": [], + // Add some advanced tooltips to items, like if Sculk Shriekers are able to summon the Warden + "AddItemTooltips": true, + /* The vanilla anvil caps enchantment levels at the max level for the enchantment + So enchanted books that exceed the enchantments natural max level get capped + If true the bedrock anvil will not cap the enchantments level to it's natural max level + */ + "BedrockAnvilCanExceedMaxVanillaEnchantmentLevel": false, + /* The chance that an Enderman is holding a special treasure block on spawn + Separate value for Endermen spawning in the end, since there are LOTS of them there + Those blocks do not gate progression, so it is not that drastic not finding any right away. + Better to let players stumble about them organically instead of forcing it. + */ + "EndermanHoldingEnderTreasureChance": 0.10000000149011612, + "EndermanHoldingEnderTreasureInEndChance": 0.007499999832361937, + // Worlds where shooting stars spawn for players. Shooting Stars will only spawn for players with sufficient progress in the mod + "ShootingStarWorlds": [ + "minecraft:overworld", + "starry_skies:overworld", + "paradise_lost:paradise_lost" + ], + // Worlds where lightning strikes can spawn Storm Stones + "StormStonesWorlds": [ + "minecraft:overworld", + "starry_skies:overworld", + "paradise_lost:paradise_lost" + ], + // chance for a lightning strike to spawn a Storm Stone + "StormStonesChance": 0.4000000059604645, + /* Shooting star spawns are checked every night between time 13000 and 22000, every 100 ticks (so 100 chances per night). + By default, there is a 0.0075 ^= 0.75 % chance at each of those check times. Making it ~1 shooting star spawn + per night per player that unlocked the required progression. + */ + "ShootingStarChance": 0.007499999832361937, + /* The time in ticks it takes a Pigment Pedestal to craft a vanilla Crafting Table recipe without upgrades + Setting this to <=0 will make the Pedestal not able to be used for crafting Crafting Table recipes. + */ + "VanillaRecipeCraftingTimeTicks": 40, + /* How fast decay will be spreading on random tick + can be used to slow down propagation speed of decay in the worlds + decay does use very few resources, but if your fear of someone letting decay + spread free or using higher random tick rates than vanilla you can limit the spreading rate here + + Fading and Failing do no real harm to the world. If you turn up these values too high players + may lack the feedback they need that what they are doing is correct + + 1.0: Every random tick (default) + 0.5: Every second random tick + 0.0: Never (forbidden - players would be unable to progress) + */ + "FadingDecayTickRate": 1.0, + "FailingDecayTickRate": 1.0, + "RuinDecayTickRate": 1.0, + "ForfeitureDecayTickRate": 1.0, + // Whether bottles can be used to pick up decay. Default is true. + "CanBottleUpFading": true, + "CanBottleUpFailing": true, + "CanBottleUpRuin": true, + "CanBottleUpForfeiture": true, + // Whether decay can take over block entities. Defaults to false. + "FadingCanDestroyBlockEntities": false, + "FailingCanDestroyBlockEntities": false, + "RuinCanDestroyBlockEntities": false, + "ForfeitureCanDestroyBlockEntities": true, + // When a player places decay, add an entry to the server log + "LogPlacingOfDecay": true, + // The audio volume for Spectrums crafting blocks. Set to 0.0 to turn those sounds off completely. + "BlockSoundVolume": 0.5, + /* Enable or disable specific enchantments. Resonance and Voiding can not be disabled. + This does only disable the registration of said Enchantments, not all recipes based on them (except for Enchantment Upgrade Recipes) + */ + "FoundryEnchantmentEnabled": true, + "ExuberanceEnchantmentEnabled": true, + "InventoryInsertionEnchantmentEnabled": true, + "PestControlEnchantmentEnabled": true, + "TreasureHunterEnchantmentEnabled": true, + "DisarmingEnchantmentEnabled": true, + "FirstStrikeEnchantmentEnabled": true, + "ImprovedCriticalEnchantmentEnabled": true, + "InertiaEnchantmentEnabled": true, + "CloversFavorEnchantmentEnabled": true, + "SniperEnchantmentEnabled": true, + "TightGripEnchantmentEnabled": true, + "SteadfastEnchantmentEnabled": true, + "IndestructibleEnchantmentEnabled": true, + "BigCatchEnchantmentEnabled": true, + "RazingEnchantmentEnabled": true, + "InexorableEnchantmentEnabled": true, + // The max levels for all Enchantments + "TreasureHunterMaxLevel": 3, + "DisarmingMaxLevel": 2, + "FirstStrikeMaxLevel": 2, + "ImprovedCriticalMaxLevel": 2, + "InertiaMaxLevel": 3, + "CloversFavorMaxLevel": 3, + "TightGripMaxLevel": 2, + "BigCatchMaxLevel": 3, + // Exuberance increases experience gained when killing mobs. With 25% bonus XP and 5 levels this would mean 2,25x XP on max level + "ExuberanceMaxLevel": 5, + "ExuberanceBonusExperiencePercentPerLevel": 0.25, + // In vanilla, crits are a flat 50 % damage bonus. Improved Critical increases this damage by additional 50 % per level by default + "ImprovedCriticalExtraDamageMultiplierPerLevel": 0.5, + // Flat additional damage dealt with each level of the First Strike enchantment + "FirstStrikeDamagePerLevel": 2.0, + // The percentile a mobs armor/hand stacks are being dropped when hit with a Disarming enchanted weapon per the enchantments level + "DisarmingChancePerLevelMobs": 0.009999999776482582, + // If > 0 the Disarming Enchantment is able to remove armor and hand tools from a hit player. Should be a far smaller chance than for mobs + "DisarmingChancePerLevelPlayers": 0.0010000000474974513, + // The % attack speed boost each level of Tight Grip gives to a tool + "TightGripAttackSpeedBonusPercentPerLevel": 0.0625, + // The duration a glow ink sac gives night vision when wearing a glow vision helmet in seconds + "GlowVisionGogglesDuration": 240, + "GemstoneArmorHelmetProtection": 3, + "GemstoneArmorChestplateProtection": 7, + "GemstoneArmorLeggingsProtection": 5, + "GemstoneArmorBootsProtection": 3, + "GemstoneArmorToughness": 0.0, + "GemstoneArmorKnockbackResistance": 0.0, + "GemstoneArmorWeaknessAmplifier": 1, + "GemstoneArmorSlownessAmplifier": 1, + "GemstoneArmorAbsorptionAmplifier": 0, + "GemstoneArmorResistanceAmplifier": 1, + "GemstoneArmorRegenerationAmplifier": 1, + "GemstoneArmorSpeedAmplifier": 2, + "BedrockArmorHelmetProtection": 5, + "BedrockArmorLeggingsProtection": 9, + "BedrockArmorChestplateProtection": 13, + "BedrockArmorBootsProtection": 5, + "BedrockArmorToughness": 3.0, + "BedrockArmorKnockbackResistance": 0.30000001192092896, + "MaxLevelForEffectsInLesserPotionPendant": 3, + "MaxLevelForEffectsInGreaterPotionPendant": 1, + /* True will prevent the spread of Decay blocks in claims. + Only enable when necessary and communicate to your players that those blocks will not work in their claims. + If any player comes to the Spectrum devs claiming that decay does not spread for them and therefore they could not progress + without them gotten told that, your will get put on the 'bad pack devs' list and this config setting removed again + */ + "DecayIsStoppedByClaimMods": false, + /* By Default, Roughly Enough Items will show a 'recipe not unlocked yet' screen for not yet unlocked recipes. + Setting this value to false will instead not show this screen, showing no recipes whatsoever, until unlocked + */ + "REIListsRecipesAsNotUnlocked": true, + /* If the player has Azure Dike Charges: Where should they be rendered on the screen. Default: Over the food bar + Only touch those values if you have other mods that render GUI overlays! + */ + "AzureDikeHudOffsetX": 0, + "AzureDikeHudOffsetY": 0, + "AzureDikeHudOffsetYWithArmor": -10, + "AzureDikeHudOffsetYForEachRowOfExtraHearts": -10 +} \ No newline at end of file diff --git a/config/ad_astra.jsonc b/config/ad_astra.jsonc new file mode 100644 index 0000000..818e023 --- /dev/null +++ b/config/ad_astra.jsonc @@ -0,0 +1,225 @@ +{ + // If true, entities will be affected by gravity. + "doEntityGravity": true, + // Do gravity for mobs, players etc. + "doLivingEntityGravity": true, + "acidRainBurns": true, + "doOxygen": true, + // Do sound suppression in orbit dimensions. If it gets annoying, you can turn it off. + "doSpaceMuffler": true, + // Type: Long + "oxygenTankSize": 40500, + // Type: Integer + "hammerDurability": 64, + "giveAstroduxAtSpawn": false, + // Type: Integer + "oxygenBarXOffset": 0, + // Type: Integer + "oxygenBarYOffset": 0, + // Type: Float + "oxygenBarScale": 1.0, + // Type: Integer + "energyBarXOffset": 0, + // Type: Integer + "energyBarYOffset": 0, + // Type: Float + "energyBarScale": 1.0, + // Type: Float + "orbitGravity": 3.26, + // Type: Integer + "oxygenDamage": 1, + // Type: Integer + "freezeDamage": 1, + // Type: Integer + "heatDamage": 2, + // Type: Integer + "acidRainDamage": 3, + "allowFlagImages": true, + // A list of planets that should be disabled. This is a comma-separated list of planet ids. + "disabledPlanets": "", + // Prevents stuff like gravity and oxygen checks in the overworld as that's normally not used in Ad Astra. enable if you're making an addon or something that transforms the overworld into some sort of planet. + "avoidOverworldChecks": true, + "spawning": { + "spawnCorruptedLunarians": true, + "spawnStarCrawlers": true, + "spawnMartianRaptors": true, + "spawnMoglers": true, + "spawnSulfurCreepers": true, + "spawnLunarianWanderingTrader": true + }, + "spaceSuit": { + // Type: Long + "spaceSuitTankSize": 81000, + // Type: Long + "netheriteSpaceSuitTankSize": 162000, + "netheriteSpaceSuitHasFireResistance": true, + /* + * The speed when flying forward. + * Type: Double + */ + "jetSuitSpeed": 0.8, + /* + * The speed when idle flying up. + * Type: Double + */ + "jetSuitUpwardsSpeed": 0.5, + // Type: Long + "jetSuitEnergyPerTick": 60, + // Type: Long + "jetSuitTankSize": 324000, + // Type: Long + "jetSuitMaxEnergy": 1000000, + "enableJetSuitFlight": true, + // Type: Integer + "jetSuitProtectionMultiplier": 1, + // Type: Integer + "jetSuitArmorToughness": 5, + "spawnJetSuitParticles": true, + // Custom hand rendering may interfere with Shaders + "renderCustomFirstPersonHand": true + }, + "vehicles": { + /* + * The velocity to trigger a vehicle explosion while falling. + * Type: Double + */ + "fallingExplosionThreshold": -1.2, + /* + * How much the explosion should be multiplied by when the vehicle has fallen. + * Type: Float + */ + "fallingExplosionMultiplier": 0.7, + // Type: Double + "gravity": -2.0, + // Should the camera move in 3rd person in the rocket and lander for a better view? + "moveCameraInVehicle": true, + "lander": { + // Type: Double + "boosterThreshold": -0.1, + // Type: Double + "boosterSpeed": 0.1 + }, + "rover": { + "explodeRoverInLava": true, + // Type: Long + "fuelPerSecond": 810, + // Type: Float + "turnSpeed": 3.0, + // Type: Float + "maxTurnSpeed": 6.0, + // Type: Float + "deceleration": 0.9, + // Type: Float + "minSpeed": -0.2, + // Type: Float + "maxSpeed": 0.3, + // Type: Long + "tankSize": 243000 + }, + "rocket": { + // Type: Integer + "atmosphereLeave": 600, + // Type: Integer + "countDownTicks": 200, + // Type: Double + "acceleration": 0.005, + // Type: Double + "maxSpeed": 0.5, + "entitiesBurnUnderRocket": true, + // Type: Long + "tankSize": 243000, + // Type: Long + "fuelLaunchCost": 243000, + // Type: Long + "efficientFuelLaunchCost": 81000, + "takeDamageInRocket": true + } + }, + "coalGenerator": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 10 + }, + "compressor": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 10 + }, + "fuelRefinery": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 30, + // Type: Long + "tankSize": 243000 + }, + "oxygenLoader": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 10, + // Type: Long + "tankSize": 243000 + }, + "oxygenDistributor": { + // Type: Long + "maxEnergy": 20000, + // Type: Long + "fluidConversionEnergyPerTick": 5, + // Type: Long + "tankSize": 486000, + /* + * How many blocks the distributor can distribute oxygen in. Be careful increasing this number, as it can reduce server performance significantly. If you are adamant about increasing this value, consider increasing the Oxygen Loader refresh ticks so the server is not constantly checking thousands of blocks. + * Range: 1 - 50000 + */ + "maxBlockChecks": 3000, + /* + * How often the oxygen loader checks if the structure is sealed. Performing this operation too often can kill server TPS, so be wary. + * Range: 0 - 500 + */ + "refreshTicks": 60, + /* + * Increases the oxygen requirements as the distributor covers more blocks. + * Type: Double + */ + "oxygenMultiplier": 1.0, + /* + * Increases the energy requirements as the distributor covers more blocks. + * Type: Double + */ + "energyMultiplier": 3.0 + }, + "solarPanel": { + // Type: Long + "maxEnergy": 18000, + // Type: Double + "energyMultiplier": 1.0 + }, + "waterPump": { + // Type: Long + "maxEnergy": 9000, + // Type: Long + "energyPerTick": 10, + // Type: Long + "tankSize": 486000, + // Type: Long + "transferPerTick": 8100, + "deleteWaterBelowWaterPump": true + }, + "energizer": { + // Type: Long + "maxEnergy": 2000000, + // Type: Long + "energyPerTick": 600 + }, + "cryoFreezer": { + // Type: Long + "maxEnergy": 30000, + // Type: Long + "energyPerTick": 18, + // Type: Long + "tankSize": 243000 + } +} \ No newline at end of file diff --git a/config/ad_astra_giselle_addon.jsonc b/config/ad_astra_giselle_addon.jsonc new file mode 100644 index 0000000..7c87f0a --- /dev/null +++ b/config/ad_astra_giselle_addon.jsonc @@ -0,0 +1,119 @@ +{ + "items": { + // Type: Long + "oxygen_can_fluid_capacity": 40500, + // Type: Long + "oxygen_can_fluid_transfer": 10125, + // Type: Long + "netherite_oxygen_can_fluid_capacity": 81000, + // Type: Long + "netherite_oxygen_can_fluid_transfer": 20250 + }, + "machines": { + // Type: Long + "fuel_loader_fluid_capacity": 648000, + // Type: Long + "fuel_loader_fluid_transfer": 20250, + /* + * Blocks from Fuel Loader to each direction + * Type: Integer + */ + "fuel_loader_working_range": 2, + // Type: Long + "automation_nasa_workbench_energy_capacity": 9600, + // Type: Long + "automation_nasa_workbench_energy_usage": 24, + // Type: Integer + "automation_nasa_workbench_cook_time": 200, + // Type: Long + "gravity_normalizer_energy_capacity": 9600, + /* + * Blocks = x * y * z + * Type: Double + */ + "gravity_normalizer_energy_per_blocks": 0.5, + // Type: Integer + "gravity_normalizer_max_length": 31, + // Type: Integer + "gravity_normalizer_proof_duration": 10, + /* + * Blocks from Rocket Sensor to each direction + * Type: Integer + */ + "rocket_sensor_working_range": 2 + }, + "enchantments": { + // Show tooltip on this mod's enchanted book + "tooltip_enabled": true, + /* + * Tooltip will don't show when 'Enchantment Descriptions' or 'Enchantment Lore' or 'CoFH Core' installed. + * but, if this set 'true' show tooltip with ignore that mods. + */ + "tooltip_ignore": false, + /* + * Energy usage for breath [in every 30 ticks] + * Type: Integer + */ + "space_breathing_energy_using": 30, + /* + * Oxygen usage on using durability + * Type: Long + */ + "space_breathing_durability_oxygen": 162, + /* + * Durability usage for breath + * Type: Integer + */ + "space_breathing_durability_using": 1, + /* + * Breath duration on using durability [ticks, be multiple of 30] + * Type: Integer + */ + "space_breathing_durability_duration": 60, + /* + * Energy usage for proof [in every 10 ticks] + * Type: Integer + */ + "space_fire_proof_energy_using": 10, + /* + * Durability usage for proof + * Type: Integer + */ + "space_fire_proof_durability_using": 1, + /* + * Proof duration on using durability [ticks, be multiple of 10] + * Type: Integer + */ + "space_fire_proof_durability_duration": 60, + /* + * Energy usage for proof [in every 10 ticks] + * Type: Integer + */ + "acid_rain_proof_energy_using": 10, + /* + * Durability usage for proof + * Type: Integer + */ + "acid_rain_proof_durability_using": 1, + /* + * Proof duration on using durability [ticks, be multiple of 10] + * Type: Integer + */ + "acid_rain_proof_durability_duration": 60, + /* + * Energy usage for proof [in every 10 ticks] + * Type: Integer + */ + "gravity_normalizing_energy_using": 10, + /* + * Durability usage for proof + * Type: Integer + */ + "gravity_normalizing_durability_using": 1, + /* + * Proof duration on using durability [ticks, be multiple of 10] + * Type: Integer + */ + "gravity_normalizing_durability_duration": 60 + } +} \ No newline at end of file diff --git a/config/advancementplaques-common.toml b/config/advancementplaques-common.toml new file mode 100644 index 0000000..19f795d --- /dev/null +++ b/config/advancementplaques-common.toml @@ -0,0 +1,69 @@ +#Client Configuration +[client] + [client.visual_options] + # If plaques should show on the top of the screen. + on_top = true + # The distance from the top or bottom of the screen, in pixels. + #Range: 8 ~ 256 + distance = 16 + # The horizontal offset from the center, in pixels. + #Range: -256 ~ 256 + horizontal_offset = 0 + # Hide waila/hwyla/jade popups while plaques are showing. + hide_waila = true + # If plaques should show for task advancements (normal advancements). + tasks = true + # If plaques should show for goal advancements (medium-difficulty advancements). + goals = true + # If plaques should show for challenge advancements (high-difficulty advancements). + challenges = true + # Text color to use for plaque titles (like "Advancement made!"). Can be entered as an 8-digit hex color code 0xAARRGGBB for convenience. + #Range: 0 ~ 4294967295 + title_color = 4281541120 + # Text color to use for advancement names on plaques. Can be entered as an 8-digit hex color code 0xAARRGGBB for convenience. + #Range: 0 ~ 4294967295 + name_color = 4294967295 + [client.duration_options] + # Duration of the shiny effect fade in for tasks. + #Range: 0.1 ~ 3.0 + task_effect_fadein = 0.5 + # Duration of the shiny effect fade out for tasks. + #Range: 0.1 ~ 3.0 + task_effect_fadeout = 1.5 + # Duration of the plaques for tasks (minus the effect fade in/out durations). + #Range: 2.0 ~ 10.0 + task_duration = 7.0 + # Duration of the shiny effect fade in for goals. + #Range: 0.1 ~ 3.0 + goal_effect_fadein = 0.5 + # Duration of the shiny effect fade out for goals. + #Range: 0.1 ~ 3.0 + goal_effect_fadeout = 1.5 + # Duration of the plaques for goals (minus the effect fade in/out durations). + #Range: 2.0 ~ 10.0 + goal_duration = 7.0 + # Duration of the shiny effect fade in for challenges. + #Range: 0.1 ~ 3.0 + challenge_effect_fadein = 1.25 + # Duration of the shiny effect fade out for challenges. + #Range: 0.1 ~ 3.0 + challenge_effect_fadeout = 1.5 + # Duration of the plaques for challenges (minus the effect fade in/out durations). + #Range: 2.0 ~ 10.0 + challenge_duration = 7.0 + [client.functionality_options] + # Blacklist of advancements to never show plaques for. Takes precedence over whitelist if they conflict. + # Options: + # Advancement ID (eg. "minecraft:adventure/adventuring_time") + # Mod ID (Omit the colon, eg. "minecraft") + # Advancement Category (End with a /, eg. "minecraft:story/") + blacklist = [] + # Whitelist of advancements to show plaques for. Leave empty to display for all. + # Same options available as blacklist. + whitelist = [] + # If task sounds should be muted. + mute_tasks = false + # If goal sounds should be muted. + mute_goals = false + # If challenge sounds should be muted. + mute_challenges = false diff --git a/config/adventurez.json5 b/config/adventurez.json5 new file mode 100644 index 0000000..1796e0d --- /dev/null +++ b/config/adventurez.json5 @@ -0,0 +1,43 @@ +{ + "necromancer_spawn_weight": 1, + "nightmare_spawn_weight": 5, + // Chance for spawning when mining gold ore in nether; 1/Value + "piglin_beast_ore_spawn_chance": 30, + // Chance for spawning when killing too many piglins; 1/Value + "piglin_beast_attack_piglin_spawn_chance": 7, + "mini_blackstone_golem_spawn_weight": 5, + // Chance for spawning when thunder occurs; 1/Value + "summoner_thunder_spawn_chance": 4, + "blaze_guardian_spawn_weight": 1, + "fungus_spawn_weight": 8, + "orc_spawn_weight": 30, + "mammoth_spawn_weight": 1, + "ender_whale_spawn_weight": 5, + "iguana_spawn_weight": 10, + // Chance for spawning when geode generates; 1/Value + "amethyst_golem_spawn_chance": 5, + "desert_rhino_spawn_weight": 1, + // Chance for spawning when desert well generates; 1/Value + "desert_rhino_well_spawn_chance": 1, + "shaman_spawn_weight": 1, + "deer_spawn_weight": 6, + "enderwarthog_spawn_weight": 1, + "allow_blackstone_golem_summoning": true, + "allow_the_eye_summoning": true, + "allow_dragon_hatching": true, + "allow_guardian_spawner_spawn": true, + "allow_source_stone_tp": true, + "resummoned_ender_dragon_drops_egg": true, + "allow_ender_dragon_nether_portal": false, + "heavy_dragon_flight": true, + "allow_special_enchant_loot": true, + "allow_extra_tooltips": true, + "allow_all_items_on_holder": false, + "warthog_rare_chance": 0.009999999776482582, + "stoned_heart_duration": 72000, + "stoned_heart_amplifier": 0, + "gilded_netherite_armor_effect_duration": 1200, + "gilded_netherite_armor_dodge_chance": 0.20000000298023224, + "allow_other_dragon_hatching": false, + "allow_gilded_blackstone_shard_throw": false +} \ No newline at end of file diff --git a/config/ae2/client.json b/config/ae2/client.json new file mode 100644 index 0000000..268c9ca --- /dev/null +++ b/config/ae2/client.json @@ -0,0 +1,55 @@ +{ + "client": { + "disableColoredCableRecipesInJEI": true, + "enableFacadesInJEI_comment": "Show facades in JEI ingredient list", + "enableFacadesInJEI": true, + "enableFacadeRecipesInJEI_comment": "Show facade recipes in JEI for supported blocks", + "enableFacadeRecipesInJEI": true, + "enableEffects": true, + "useTerminalUseLargeFont": false, + "useColoredCraftingStatus": true, + "PowerUnit_comment": "Power unit shown in AE UIs", + "PowerUnit": "ae", + "showDebugGuiOverlays_comment": "Show debugging GUI overlays", + "showDebugGuiOverlays": false, + "showPlacementPreview_comment": "Show a preview of part and facade placement", + "showPlacementPreview": true, + "notifyForFinishedCraftingJobs_comment": "Show toast when long-running crafting jobs finish.", + "notifyForFinishedCraftingJobs": true, + "clearGridOnClose_comment": "Automatically clear the crafting/encoding grid when closing the terminal", + "clearGridOnClose": false, + "terminalMargin_comment": "The vertical margin to apply when sizing terminals. Used to make room for centered item mod search bars", + "terminalMargin": 25 + }, + "terminals": { + "terminalStyle": "small", + "pinAutoCraftedItems_comment": "Pin items that the player auto-crafts to the top of the terminal", + "pinAutoCraftedItems": true + }, + "search": { + "searchTooltips_comment": "Should tooltips be searched. Performance impact", + "searchTooltips": true, + "searchModNameInTooltips_comment": "Should the mod name be included when searching in tooltips.", + "searchModNameInTooltips": false, + "useExternalSearch_comment": "Replaces AEs own search with the search of REI or JEI", + "useExternalSearch": false, + "clearExternalSearchOnOpen_comment": "When using useExternalSearch, clears the search when the terminal opens", + "clearExternalSearchOnOpen": true, + "syncWithExternalSearch_comment": "When REI/JEI is installed, automatically set the AE or REI/JEI search text when either is changed while the terminal is open", + "syncWithExternalSearch": true, + "rememberLastSearch_comment": "Remembers the last search term and restores it when the terminal opens", + "rememberLastSearch": true, + "autoFocusSearch_comment": "Automatically focuses the search field when the terminal opens", + "autoFocusSearch": false + }, + "tooltips": { + "showCellUpgrades_comment": "Show installed upgrades in the tooltips of storage cells, color applicators and matter cannons", + "showCellUpgrades": true, + "showCellContent_comment": "Show a preview of the content in the tooltips of storage cells, color applicators and matter cannons", + "showCellContent": true, + "maxCellContentShown_comment": "The maximum number of content entries to show in the tooltip of storage cells, color applicators and matter cannons", + "maxCellContentShown": 5, + "enableGuideHotkey_comment": "Enables the \u0027hold key to show guide\u0027 functionality in tooltips", + "enableGuideHotkey": true + } +} \ No newline at end of file diff --git a/config/ae2/common.json b/config/ae2/common.json new file mode 100644 index 0000000..6b225c8 --- /dev/null +++ b/config/ae2/common.json @@ -0,0 +1,118 @@ +{ + "general": { + "unsupportedDeveloperTools": false, + "matterCannonBlockDamage_comment": "Enables the ability of the Matter Cannon to break blocks.", + "matterCannonBlockDamage": true, + "tinyTntBlockDamage_comment": "Enables the ability of Tiny TNT to break blocks.", + "tinyTntBlockDamage": true, + "channels_comment": "Changes the channel capacity that cables provide in AE2.", + "channels": "default", + "pathfindingStepsPerTick_comment": "The number of pathfinding steps that are taken per tick and per grid that is booting. Lower numbers will mean booting takes longer, but less work is done per tick.", + "pathfindingStepsPerTick": 4, + "spatialAnchorEnableRandomTicks_comment": "Whether Spatial Anchors should force random chunk ticks and entity spawning.", + "spatialAnchorEnableRandomTicks": true + }, + "automation": { + "formationPlaneEntityLimit": 128 + }, + "facades": { + "allowBlockEntities_comment": "Unsupported: Allows whitelisting block entities as facades. Could work, have render issues, or corrupt your world. USE AT YOUR OWN RISK.", + "allowBlockEntities": false + }, + "craftingCPU": { + "craftingCalculationTimePerTick": 5, + "craftingSimulatedExtraction_comment": "When true: simulate extraction of all the network\u0027s contents when starting a crafting job calculation. When false: use the cached available content list (same as terminals). Enabling might work a bit better, but it will significantly reduce performance.", + "craftingSimulatedExtraction": false + }, + "crafting": { + "disassemblyCrafting_comment": "Enable shift-clicking with the crafting units in hand to disassemble them.", + "disassemblyCrafting": true, + "growthAccelerator_comment": "Number of ticks between two crystal growth accelerator ticks", + "growthAccelerator": 10 + }, + "spatialio": { + "spatialPowerMultiplier": 1250.0, + "spatialPowerExponent": 1.35 + }, + "logging": { + "blockUpdateLog": false, + "packetLog": false, + "craftingLog": false, + "debugLog": false, + "gridLog": false, + "chunkLoggerTrace_comment": "Enable stack trace logging for the chunk loading debug command", + "chunkLoggerTrace": false + }, + "battery": { + "chargerChargeRate_comment": "The chargers charging rate factor, which is applied to the charged items charge rate. 2 means it charges everything twice as fast. 0.5 half as fast.", + "chargerChargeRate": 1.0, + "wirelessTerminal": 1600000, + "chargedStaff": 8000, + "entropyManipulator": 200000, + "portableCell": 20000, + "colorApplicator": 20000, + "matterCannon": 200000 + }, + "worldGen": { + "spawnPressesInMeteorites": true + }, + "wireless": { + "wirelessBaseCost": 8.0, + "wirelessCostMultiplier": 1.0, + "wirelessBaseRange": 16.0, + "wirelessBoosterRangeMultiplier": 1.0, + "wirelessBoosterExp": 1.5, + "wirelessHighWirelessCount": 64.0, + "wirelessTerminalDrainMultiplier": 1.0 + }, + "PortableCells": { + "allowDisassembly_comment": "Allow disassembly of portable cells into the recipe ingredients using shift+right-click", + "allowDisassembly": true + }, + "PowerRatios": { + "TechReborn": 2.0, + "UsageMultiplier": 1.0, + "GridEnergyStoragePerNode_comment": "How much energy can the internal grid buffer storage per node attached to the grid.", + "GridEnergyStoragePerNode": 25.0 + }, + "Condenser": { + "MatterBalls": 256, + "Singularity": 256000 + }, + "tickRates": { + "_comment": " Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested.", + "InterfaceMin": 5, + "InterfaceMax": 120, + "ImportBusMin": 5, + "ImportBusMax": 40, + "ExportBusMin": 5, + "ExportBusMax": 60, + "AnnihilationPlaneMin": 2, + "AnnihilationPlaneMax": 120, + "METunnelMin": 5, + "METunnelMax": 20, + "InscriberMin": 1, + "InscriberMax": 20, + "ChargerMin": 10, + "ChargerMax": 10, + "IOPortMin": 1, + "IOPortMax": 5, + "VibrationChamberMin": 10, + "VibrationChamberMax": 40, + "StorageBusMin": 5, + "StorageBusMax": 60, + "ItemTunnelMin": 5, + "ItemTunnelMax": 60, + "LightTunnelMin": 5, + "LightTunnelMax": 60 + }, + "vibrationChamber": { + "_comment": "Settings for the Vibration Chamber", + "baseEnergyPerFuelTick_comment": "AE energy produced per fuel burn tick (reminder: coal \u003d 1600, block of coal \u003d 16000, lava bucket \u003d 20000 burn ticks)", + "baseEnergyPerFuelTick": 5.0, + "minEnergyPerGameTick_comment": "Minimum amount of AE/t the vibration chamber can slow down to when energy is being wasted.", + "minEnergyPerGameTick": 4, + "baseMaxEnergyPerGameTick_comment": "Maximum amount of AE/t the vibration chamber can speed up to when generated energy is being fully consumed.", + "baseMaxEnergyPerGameTick": 40 + } +} \ No newline at end of file diff --git a/config/almostunified/debug.json b/config/almostunified/debug.json new file mode 100644 index 0000000..f163e52 --- /dev/null +++ b/config/almostunified/debug.json @@ -0,0 +1,7 @@ +{ + "dumpTagMap": false, + "dumpDuplicates": false, + "dumpUnification": false, + "dumpOverview": false, + "dumpRecipes": false +} \ No newline at end of file diff --git a/config/almostunified/duplicates.json b/config/almostunified/duplicates.json new file mode 100644 index 0000000..7157deb --- /dev/null +++ b/config/almostunified/duplicates.json @@ -0,0 +1,31 @@ +{ + "ignoredRecipeTypes": [ + "cucumber:shaped_tag" + ], + "ignoredRecipes": [], + "defaultDuplicateRules": { + "ignoredFields": [ + "fabric:conditions", + "group" + ], + "rules": { + "cookingtime": "HigherRule", + "energy": "HigherRule", + "experience": "HigherRule" + }, + "shouldSanitize": false + }, + "overrideDuplicateRules": { + "minecraft:crafting_shaped": { + "ignoredFields": [ + "fabric:conditions", + "pattern", + "key", + "group" + ], + "rules": {}, + "shouldSanitize": false + } + }, + "strictMode": false +} \ No newline at end of file diff --git a/config/almostunified/startup.json b/config/almostunified/startup.json new file mode 100644 index 0000000..448a42c --- /dev/null +++ b/config/almostunified/startup.json @@ -0,0 +1,3 @@ +{ + "serverOnly": false +} \ No newline at end of file diff --git a/config/almostunified/unify.json b/config/almostunified/unify.json new file mode 100644 index 0000000..46846ec --- /dev/null +++ b/config/almostunified/unify.json @@ -0,0 +1,159 @@ +{ + "modPriorities": [ + "minecraft", + "modern_industrialization", + "farmersdelight", + "create", + "ae2", + "mythicupgrades", + "techreborn", + "ad_astra", + "indrev", + "jewelry", + "bewitchment", + "brewinandchewin", + "meadow", + "croptopia", + "vinery", + "tinycoal", + "bakery", + "createdeco" + ], + "stoneStrata": [ + "stone", + "nether", + "deepslate", + "granite", + "diorite", + "andesite" + ], + "tags": [ + "c:{material}_nuggets", + "c:{material}_dusts", + "c:{material}_gears", + "c:{material}_gems", + "c:{material}_ingots", + "c:{material}_raw_materials", + "c:{material}_ores", + "c:{material}_plates", + "c:{material}_rods", + "c:{material}_blocks", + "c:{material}_wires", + "c:{material}_storage_blocks", + "c:raw_{material}_ores", + "c:raw_{material}_blocks", + "c:raw_{material}_storage_blocks", + "c:crops/{material}", + "c:seeds/{material}", + "c:rice", + "c:rubies", + "c:topaz", + "c:jade", + "c:sapphires", + "c:doughs", + "c:flour", + "c:corn", + "c:cheese", + "c:raw_bacon", + "c:cooked_bacon", + "c:strawberries", + "c:netherrack_dusts", + "c:chromium_small_dusts", + "c:titanium_small_dusts", + "c:platinum_small_dusts" + ], + "materials": [ + "aluminum", + "bauxite", + "bronze", + "chrome", + "chromium", + "coal", + "copper", + "diamond", + "electrum", + "emerald", + "gold", + "invar", + "iridium", + "iron", + "lapis", + "lead", + "manganese", + "nickel", + "platinum", + "ruby", + "sapphire", + "topaz", + "jade", + "silicon", + "silver", + "steel", + "sulfur", + "tin", + "titanium", + "tungsten", + "salt", + "carbon", + "brass", + "zinc", + "amethyst", + "netherite", + "zinc", + "uranium", + "tomato", + "cabbage", + "onion", + "garlic", + "quartz", + "ender_pearl", + "obsidian" + ], + "priorityOverrides": { + "c:chromium_small_dusts": "modern_industrialization", + "c:platinum_small_dusts": "modern_industrialization", + "c:salt_dusts": "bewitchment", + "c:obsidian_plates": "techreborn", + "c:obsidian_dusts": "techreborn", + "c:amethyst_dusts": "hexcasting", + "c:dough": "farmersdelight", + "c:titanium_small_dusts": "modern_industrialization" + }, + "customTags": {}, + "tagOwnerships": {}, + "itemTagInheritanceMode": "ALLOW", + "itemTagInheritance": {}, + "blockTagInheritanceMode": "ALLOW", + "blockTagInheritance": {}, + "ignoredTags": [ + "c:quartz_blocks", + "minecraft:slabs", + "minecraft:stairs" + ], + "ignoredItems": [ + "minecraft:copper_block", + "farmersdelight:cabbage", + "minecraft:waxed_copper_block", + "minecraft:raw_copper", + "spectrum:topaz_shard", + "spectrum:blackslag_coal_ore", + "spectrum:blackslag_copper_ore", + "spectrum:blackslag_iron_ore", + "spectrum:blackslag_gold_ore", + "spectrum:blackslag_lapis_ore", + "spectrum:blackslag_diamond_ore", + "spectrum:blackslag_emerald_ore", + "meadow:piece_of_sheep_cheese", + "meadow:piece_of_grain_cheese", + "meadow:piece_of_amethyst_cheese", + "meadow:piece_of_buffalo_cheese", + "meadow:piece_of_goat_cheese", + "meadow:piece_of_warped_cheese" +], + + "ignoredRecipeTypes": [ + "cucumber:shaped_tag" + ], + "ignoredRecipes": [], + "itemsHidingJeiRei": true +} \ No newline at end of file diff --git a/config/almostunified/unify.json.bak b/config/almostunified/unify.json.bak new file mode 100644 index 0000000..54e74c9 --- /dev/null +++ b/config/almostunified/unify.json.bak @@ -0,0 +1,123 @@ +{ + "modPriorities": [ + "minecraft", + "modern_industrialization", + "farmersdelight", + "create", + "ae2", + "techreborn", + "ad_astra", + "indrev", + "bewitchment", + "brewinandchewin", + "croptopia", + "vinery", + "tinycoal", + "bakery" + ], + "stoneStrata": [ + "stone", + "nether", + "deepslate", + "granite", + "diorite", + "andesite" + ], + "tags": [ + "c:{material}_nuggets", + "c:{material}_dusts", + "c:{material}_gears", + "c:{material}_gems", + "c:{material}_ingots", + "c:{material}_raw_materials", + "c:{material}_ores", + "c:{material}_plates", + "c:{material}_rods", + "c:{material}_blocks", + "c:{material}_wires", + "c:{material}_storage_blocks", + "c:raw_{material}_ores", + "c:raw_{material}_blocks", + "c:raw_{material}_storage_blocks", + "c:crops/{material}", + "c:seeds/{material}", + "c:rice", + "c:doughs", + "c:flour", + "c:raw_bacon", + "c:cooked_bacon", + "c:netherrack_dusts", + "c:chromium_small_dusts", + "c:titanium_small_dusts", + "c:platinum_small_dusts" + ], + "materials": [ + "aluminum", + "bauxite", + "bronze", + "chrome", + "chromium", + "coal", + "copper", + "diamond", + "electrum", + "emerald", + "gold", + "invar", + "iridium", + "iron", + "lapis", + "lead", + "manganese", + "nickel", + "platinum", + "ruby", + "silicon", + "silver", + "steel", + "sulfur", + "tin", + "titanium", + "tungsten", + "salt", + "carbon", + "brass", + "zinc", + "amethyst", + "zinc", + "uranium", + "tomato", + "cabbage", + "onion", + "garlic", + "quartz", + "ender_pearl", + "obsidian" + ], + "priorityOverrides": { + "c:chromium_small_dusts": "modern_industrialization", + "c:platinum_small_dusts": "modern_industrialization", + "c:salt_dusts": "bewitchment", + "c:obsidian_plates": "techreborn", + "c:obsidian_dusts": "techreborn", + "c:amethyst_dusts": "hexcasting", + "c:dough": "farmersdelight", + "c:titanium_small_dusts": "modern_industrialization" + }, + "tagOwnerships": {}, + "itemTagInheritanceMode": "ALLOW", + "itemTagInheritance": {}, + "blockTagInheritanceMode": "ALLOW", + "blockTagInheritance": {}, + "ignoredTags": [ + "minecraft:slabs", + "c:quartz_blocks", + "minecraft:stairs" + ], + "ignoredItems": [], + "ignoredRecipeTypes": [ + "cucumber:shaped_tag" + ], + "ignoredRecipes": [], + "itemsHidingJeiRei": true +} \ No newline at end of file diff --git a/config/ambientsounds-client.json b/config/ambientsounds-client.json new file mode 100644 index 0000000..fffc18b --- /dev/null +++ b/config/ambientsounds-client.json @@ -0,0 +1,76 @@ +{ + "sounds": { + "suspense.nether": 1, + "unknown.suspense": 1, + "dark.suspense": 1, + "deep.cave": 1, + "wind.wind": 0.8, + "underwater.underwater": 1, + "underwater.underwater-deep": 1, + "rain.rain": 1, + "storm.close.storm-close": 0.8, + "storm.close.wind": 0.8, + "storm.away.storm-away": 0.8, + "storm.away.howling-wind": 0.8, + "underworld.underworld": 1, + "cave.ambience.cave": 1, + "cave.ambience.cave-water": 1, + "cave.ambience.cave-deep": 1, + "cave.ambience.cave-large": 1, + "cave.lush.cave-lush": 1, + "cave.lush.frog": 1, + "sky.light-wind": 0.8, + "forest.bird-ambience": 1, + "forest.owl": 1, + "forest.cold.crow": 1, + "taiga.bird-ambience-huge": 1, + "highland.heavy-wind": 0.8, + "highland.wind-in-leaves": 0.8, + "mesa.wind-mesa": 0.8, + "forest.roofed.bird-ambience-spooky": 1, + "grass.cricket": 1, + "grass.cricket-night": 1, + "grass.cicadas-night": 1, + "plains.cricket": 1, + "plains.cricket-night": 1, + "plains.cicadas-night": 1, + "savanna.cricket": 1, + "savanna.cicadas": 1, + "savanna.cicadas-desert": 1, + "savanna.cricket-warm-night": 1, + "savanna.wolf": 1, + "savanna.bird-warm": 1, + "desert.cicadas-desert": 1, + "desert.light-wind": 0.8, + "swamp.cricket-swamp": 1, + "swamp.cricket-warm-night": 1, + "swamp.frog": 1, + "jungle.cricket-jungle": 1, + "jungle.cricket-jungle-night": 1, + "jungle.bird-ambience-jungle": 1, + "jungle.bird-ambience-jungle-night": 1, + "cold.light-wind": 0.8, + "beach.beach": 1, + "beach.seagull": 1, + "beach.seagull-long": 1, + "ocean.ocean": 1, + "ocean.light-wind": 0.8 + }, + "dimensions": { + "nether": 1, + "end": 1, + "abyssalcraft": 1, + "void": 1, + "twilightforest": 1, + "betweenlands": 1, + "cave": 1, + "midnight": 1, + "galacticraft": 1, + "galacticraft.planets": 1, + "surface": 1 + }, + "silent-dimensions": [], + "general": { + "engine": "default" + } +} \ No newline at end of file diff --git a/config/appleskin.json5 b/config/appleskin.json5 new file mode 100644 index 0000000..76ef7bd --- /dev/null +++ b/config/appleskin.json5 @@ -0,0 +1,22 @@ +{ + // If true, shows the hunger and saturation values of food in its tooltip while holding SHIFT + "showFoodValuesInTooltip": false, + // If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + "showFoodValuesInTooltipAlways": false, + // If true, shows your current saturation level overlayed on the hunger bar + "showSaturationHudOverlay": true, + // If true, shows the hunger (and saturation if showSaturationHudOverlay is true) that would be restored by food you are currently holding + "showFoodValuesHudOverlay": true, + // If true, enables the hunger/saturation/health overlays for food in your off-hand + "showFoodValuesHudOverlayWhenOffhand": true, + // If true, shows your food exhaustion as a progress bar behind the hunger bar + "showFoodExhaustionHudUnderlay": true, + // If true, shows estimated health restored by food on the health bar + "showFoodHealthHudOverlay": true, + // If true, shows your hunger, saturation, and exhaustion level in Debug Screen + "showFoodDebugInfo": true, + // If true, health/hunger overlay will shake to match Minecraft's icon animations + "showVanillaAnimationsOverlay": true, + // Alpha value of the flashing icons at their most visible point (1.0 = fully opaque, 0.0 = fully transparent) + "maxHudOverlayFlashAlpha": 0.6499999761581421 +} \ No newline at end of file diff --git a/config/archers/items.json b/config/archers/items.json new file mode 100644 index 0000000..7a04142 --- /dev/null +++ b/config/archers/items.json @@ -0,0 +1,157 @@ +{ + "ranged_weapons": { + "archers:netherite_heavy_crossbow": { + "pull_time": 35, + "damage": 15.0 + }, + "archers:netherite_shortbow": { + "pull_time": 16, + "damage": 9.0 + }, + "archers:royal_longbow": { + "pull_time": 30, + "damage": 10.0 + }, + "archers:netherite_rapid_crossbow": { + "pull_time": 20, + "damage": 9.5 + }, + "archers:heavy_crossbow": { + "pull_time": 35, + "damage": 13.0 + }, + "archers:netherite_longbow": { + "pull_time": 30, + "damage": 12.0 + }, + "archers:composite_longbow": { + "pull_time": 30, + "damage": 8.0 + }, + "archers:rapid_crossbow": { + "pull_time": 20, + "damage": 8.5 + }, + "archers:mechanic_shortbow": { + "pull_time": 16, + "damage": 8.0 + } + }, + "melee_weapons": { + "golden_spear": { + "attack_damage": 3.0, + "attack_speed": -3.0, + "attributes": [] + }, + "diamond_spear": { + "attack_damage": 6.0, + "attack_speed": -3.0, + "attributes": [] + }, + "flint_spear": { + "attack_damage": 4.0, + "attack_speed": -3.0, + "attributes": [] + }, + "netherite_spear": { + "attack_damage": 7.0, + "attack_speed": -3.0, + "attributes": [] + }, + "iron_spear": { + "attack_damage": 5.0, + "attack_speed": -3.0, + "attributes": [] + } + }, + "armor_sets": { + "archer_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 2, + "attributes": [ + { + "id": "projectile_damage:generic", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 3, + "attributes": [ + { + "id": "projectile_damage:generic", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 3, + "attributes": [ + { + "id": "projectile_damage:generic", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 2, + "attributes": [ + { + "id": "projectile_damage:generic", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + } + }, + "ranger_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 2, + "attributes": [ + { + "id": "projectile_damage:generic", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 3, + "attributes": [ + { + "id": "projectile_damage:generic", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 3, + "attributes": [ + { + "id": "projectile_damage:generic", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 2, + "attributes": [ + { + "id": "projectile_damage:generic", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + } + } + } +} \ No newline at end of file diff --git a/config/archers/tweaks.json b/config/archers/tweaks.json new file mode 100644 index 0000000..be11c78 --- /dev/null +++ b/config/archers/tweaks.json @@ -0,0 +1,6 @@ +{ + "power_enchantment_multiplier_per_level": 0.08, + "quick_charge_enchantment_multiplier_per_level": 0.1, + "serverside_crossbow_charging_tolerance": 0.95, + "enable_infinity_for_crossbows": true +} \ No newline at end of file diff --git a/config/archers/villages.json b/config/archers/villages.json new file mode 100644 index 0000000..5f97ac9 --- /dev/null +++ b/config/archers/villages.json @@ -0,0 +1,79 @@ +{ + "entries": [ + { + "pool": "minecraft:village/desert/houses", + "structures": [ + { + "id": "archers:village/desert/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/desert/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/savanna/houses", + "structures": [ + { + "id": "archers:village/savanna/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/savanna/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/plains/houses", + "structures": [ + { + "id": "archers:village/plains/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/plains/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/taiga/houses", + "structures": [ + { + "id": "archers:village/taiga/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/taiga/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/snowy/houses", + "structures": [ + { + "id": "archers:village/snowy/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/snowy/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + } + ] +} \ No newline at end of file diff --git a/config/armordamagescale.json b/config/armordamagescale.json new file mode 100644 index 0000000..179c79c --- /dev/null +++ b/config/armordamagescale.json @@ -0,0 +1,18 @@ +{ + "armorFormula": { + "desc:": "Armor damage reduction formula. Input values: armor,damage Default formula:damage*(15/(armor+15))", + "armorFormula": "damage*(15/(armor+15))" + }, + "toughnessFormula": { + "desc:": "Armor toughness reduces damage in relation to percent health lost.Input values:hitpct(0-1), toughness, damage. Default: damage*(1/(toughness/10+1)*hitpct+(1-hitpct))", + "toughnessFormula": "damage*(1/(toughness/10+1)*hitpct+(1-hitpct))" + }, + "playerdamageFormula": { + "desc:": "Player damage normalization, scales player damage caused to better balance modded weapons and combat. Input values:damage . To disable put just: damage", + "playerdamageFormula": "damage*(100/(damage+100))" + }, + "debugprint": { + "desc:": "Set to true to enable log debug output, default: false.", + "debugprint": false + } +} \ No newline at end of file diff --git a/config/artifacts/client.json5 b/config/artifacts/client.json5 new file mode 100644 index 0000000..b2694e8 --- /dev/null +++ b/config/artifacts/client.json5 @@ -0,0 +1,15 @@ +{ + // Whether models for gloves should be shown in first person + "showFirstPersonGloves": true, + // Whether artifacts should have tooltips explaining their effects + "showTooltips": true, + // Whether mimics can use textures from Lootr or Quark + "useModdedMimicTextures": true, + // Display artifacts on cooldown next to the hotbar + "enableCooldownOverlay": false, + /* Location of the artifact cooldown gui element + Distance from the hotbar measured in pixels + Negative values place the element left of the hotbar + */ + "cooldownOverlayOffset": 10 +} \ No newline at end of file diff --git a/config/artifacts/common.json5 b/config/artifacts/common.json5 new file mode 100644 index 0000000..ac6456b --- /dev/null +++ b/config/artifacts/common.json5 @@ -0,0 +1,28 @@ +{ + // Whether the Kitty Slippers and Bunny Hoppers change the player's hurt sounds + "modifyHurtSounds": true, + "campsite": { + /* How many times a campsite will attempt to generate per chunk + Set this to 0 to prevent campsites from generating + */ + "count": 4, + // The minimum height campsites can spawn at + "minY": -60, + // The maximum height campsites can spawn at + "maxY": 40, + // Probability that a campsite has a mimic instead of a chest + "mimicChance": 0.3, + // Whether to use wooden chests from other mods when generating campsites + "useModdedChests": true + }, + /* Affects how common artifacts are in chests + Values above 1 will make artifacts rarer + Values between 0 and 1 will make artifacts more common + Set this to 10000 to remove all artifacts from chest loot + */ + "artifactRarity": 1.0, + /* The chance everlasting beef drops when a cow + or mooshroom is killed by a player + */ + "everlastingBeefChance": 0.002 +} \ No newline at end of file diff --git a/config/asynclocator.properties b/config/asynclocator.properties new file mode 100644 index 0000000..b401b43 --- /dev/null +++ b/config/asynclocator.properties @@ -0,0 +1,31 @@ +# The maximum number of threads in the async locator thread pool. +# There's no upper bound to this, however this should only be increased if you're experiencing +# simultaneous location lookups causing issues AND you have the hardware capable of handling +# the extra possible threads. +# The default of 1 should be suitable for most users. +#~ min: 1.0, max: 2.14748365E9 +asyncLocatorThreads = 1 + +# When a merchant's treasure map offer ends up not finding a feature location, +# whether the offer should be removed or marked as out of stock. +removeMerchantInvalidMapOffer = false + +##################### +#> Feature Toggles <# +##################### + +# If true, enables asynchronous locating of structures for dolphin treasures. +dolphinTreasureEnabled = true + +# If true, enables asynchronous locating of structures when Eyes Of Ender are thrown. +eyeOfEnderEnabled = true + +# If true, enables asynchronous locating of structures for exploration maps found in chests. +explorationMspEnabled = true + +# If true, enables asynchronous locating of structures for the locate command. +locateCommandEnabled = true + +# If true, enables asynchronous locating of structures for villager trades. +villagerTradeEnabled = true + diff --git a/config/attributefix.json b/config/attributefix.json new file mode 100644 index 0000000..7dcab62 --- /dev/null +++ b/config/attributefix.json @@ -0,0 +1,1126 @@ +{ + "attributes": { + "obscure_api:penetration": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "dml-refabricated:archery": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "dml-refabricated:fire_protection": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "minecraft:generic.follow_range": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "obscure_api:dodge": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "spell_power:critical_chance": { + "enabled": false, + "min": { + "default": 100, + "value": 100 + }, + "max": { + "default": 1000, + "value": 1000 + } + }, + "dml-refabricated:auto_extinguish": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "obscure_api:regeneration": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 40, + "value": 40 + } + }, + "porting_lib:step_height_addition": { + "enabled": false, + "min": { + "default": -512, + "value": -512 + }, + "max": { + "default": 512, + "value": 512 + } + }, + "minecraft:generic.luck": { + "enabled": true, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "dml-refabricated:soul_vision": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "creeperoverhaul:reach_distance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "obscure_api:magic_resistance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "dml-refabricated:underwater_haste": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "zenith_attributes:healing_received": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1000, + "value": 1000 + } + }, + "porting_lib:entity_gravity": { + "enabled": false, + "min": { + "default": -8, + "value": -8 + }, + "max": { + "default": 8, + "value": 8 + } + }, + "additionalentityattributes:magic_protection": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "spell_power:critical_damage": { + "enabled": false, + "min": { + "default": 100, + "value": 100 + }, + "max": { + "default": 1000, + "value": 1000 + } + }, + "dml-refabricated:fall_immunity": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "additionalentityattributes:bonus_loot_count_rolls": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 128, + "value": 128 + } + }, + "additionalentityattributes:lung_capacity": { + "enabled": false, + "min": { + "default": -40000, + "value": -40000 + }, + "max": { + "default": 40000, + "value": 40000 + } + }, + "spell_power:frost": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "dml-refabricated:depth_strider": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "tiered:generic.crit_chance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "minecraft:zombie.spawn_reinforcements": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "zenith_attributes:dodge_chance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "minecraft:generic.armor_toughness": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 20, + "value": 1000000 + } + }, + "eldritch_end:corruption_resistance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "additionalentityattributes:dig_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "obscure_api:accuracy": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "additionalentityattributes:water_visibility": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "zenith_attributes:armor_shred": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2, + "value": 2 + } + }, + "dml-refabricated:endermen_proof_vision": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "reach-entity-attributes:reach": { + "enabled": false, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "zenith_attributes:overheal": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 10, + "value": 10 + } + }, + "projectile_damage:generic": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "zenith_attributes:current_hp_damage": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "zenith_attributes:draw_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 4, + "value": 4 + } + }, + "minecraft:generic.attack_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "tiered:generic.durable": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "spell_power:fire": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "spell_power:haste": { + "enabled": false, + "min": { + "default": 100, + "value": 100 + }, + "max": { + "default": 1000, + "value": 1000 + } + }, + "dml-refabricated:skeleton_friendly": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "additionalentityattributes:critical_bonus_damage": { + "enabled": false, + "min": { + "default": -1, + "value": -1 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:generic.flying_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "zenith_attributes:ghost_health": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1000, + "value": 1000 + } + }, + "zenith_attributes:prot_shred": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "zenith_attributes:prot_pierce": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 34, + "value": 34 + } + }, + "botania:pixie_spawn_chance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "obscure_api:critical_damage": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "minecraft:generic.max_health": { + "enabled": true, + "min": { + "default": 1, + "value": 1 + }, + "max": { + "default": 1024, + "value": 1000000 + } + }, + "dml-refabricated:rot_resistance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "zenith_attributes:mining_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 10, + "value": 10 + } + }, + "minecraft:horse.jump_strength": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2, + "value": 2 + } + }, + "minecraft:generic.knockback_resistance": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "additionalentityattributes:dropped_experience": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "zenith_attributes:life_steal": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 10, + "value": 10 + } + }, + "zenith_attributes:arrow_velocity": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 10, + "value": 10 + } + }, + "dml-refabricated:zombie_friendly": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "spell_power:arcane": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "eldritch_end:corruption": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "obscure_api:resilience": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "dml-refabricated:fly": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "dml-refabricated:jump_boost": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "tiered:generic.range_attack_damage": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "additionalentityattributes:lava_visibility": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "dml-refabricated:fire_immunity": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "zenith_attributes:cold_damage": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1000, + "value": 1000 + } + }, + "diet:natural_regeneration": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2, + "value": 2 + } + }, + "obscure_api:healing_power": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "stepheightentityattribute:stepheight": { + "enabled": false, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "minecraft:generic.attack_knockback": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 5, + "value": 1000000 + } + }, + "dml-refabricated:shulker_friendly": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "dml-refabricated:piglin_truce": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "dml-refabricated:undying": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "reach-entity-attributes:attack_range": { + "enabled": false, + "min": { + "default": -1024, + "value": -1024 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "dml-refabricated:poseidon_bless": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "dml-refabricated:night_vision": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "additionalentityattributes:water_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "dml-refabricated:unrotten_flesh": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "biomemakeover:projectile_resistance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 30, + "value": 30 + } + }, + "obscure_api:parry": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "minecraft:generic.attack_damage": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 1000000 + } + }, + "minecraft:generic.armor": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 30, + "value": 1000000 + } + }, + "dml-refabricated:plenty": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "obscure_api:critical_hit": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 100, + "value": 100 + } + }, + "porting_lib:swim_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "creeperoverhaul:swim_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "spell_power:lightning": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "dml-refabricated:teleport": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "dml-refabricated:resistance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "dml-refabricated:water_breathing": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "spell_power:soul": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "zenith_attributes:fire_damage": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1000, + "value": 1000 + } + }, + "minecraft:generic.movement_speed": { + "enabled": true, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1024, + "value": 1024 + } + }, + "zenith_attributes:armor_pierce": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1000, + "value": 1000 + } + }, + "zenith_attributes:crit_chance": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 10, + "value": 10 + } + }, + "additionalentityattributes:lava_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 1, + "value": 1 + } + }, + "additionalentityattributes:bonus_rare_loot_rolls": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 128, + "value": 128 + } + }, + "dml-refabricated:feather_falling": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 16, + "value": 16 + } + }, + "spell_power:healing": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + }, + "tiered:generic.dig_speed": { + "enabled": false, + "min": { + "default": 0, + "value": 0 + }, + "max": { + "default": 2048, + "value": 2048 + } + } + } +} \ No newline at end of file diff --git a/config/authme.json5 b/config/authme.json5 new file mode 100644 index 0000000..3e5ae58 --- /dev/null +++ b/config/authme.json5 @@ -0,0 +1,45 @@ +{ + // Auth Button + "authButton": { + // Position of the button on the multiplayer screen + "x": 6, + // Position of the button on the multiplayer screen + "y": 6, + // True if the button can be dragged to a new position + "draggable": true + }, + // Login Methods + "methods": { + // Login via Microsoft + "microsoft": { + // Indicates the type of user interaction that is required + "prompt": "DEFAULT", + // The port from which to listen for OAuth2 callbacks + "port": 25585, + // OAuth2 client id + "clientId": "e16699bb-2aa8-46da-b5e3-45cbcce29091", + // OAuth2 authorization url + "authorizeUrl": "https://login.microsoftonline.com/consumers/oauth2/v2.0/authorize", + // OAuth2 access token url + "tokenUrl": "https://login.microsoftonline.com/consumers/oauth2/v2.0/token", + // Xbox authentication url + "xboxAuthUrl": "https://user.auth.xboxlive.com/user/authenticate", + // Xbox XSTS authorization url + "xboxXstsUrl": "https://xsts.auth.xboxlive.com/xsts/authorize", + // Minecraft authentication url + "mcAuthUrl": "https://api.minecraftservices.com/authentication/login_with_xbox", + // Minecraft profile url + "mcProfileUrl": "https://api.minecraftservices.com/minecraft/profile" + }, + // Login via Mojang (or legacy) + "mojang": { + // Last used username + "lastUsername": "" + }, + // Login Offline + "offline": { + // Last used username + "lastUsername": "" + } + } +} \ No newline at end of file diff --git a/config/azurelib.json b/config/azurelib.json new file mode 100644 index 0000000..be7c786 --- /dev/null +++ b/config/azurelib.json @@ -0,0 +1,4 @@ +{ + "disableOptifineWarning": false, + "useVanillaUseKey": true +} \ No newline at end of file diff --git a/config/balm-common.out.toml b/config/balm-common.out.toml new file mode 100644 index 0000000..ab60372 --- /dev/null +++ b/config/balm-common.out.toml @@ -0,0 +1,7 @@ + +# The default difficulty selected for newly created worlds. +defaultDifficulty = "NORMAL" + +# 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/balm-common.toml b/config/balm-common.toml new file mode 100644 index 0000000..d462658 --- /dev/null +++ b/config/balm-common.toml @@ -0,0 +1,19 @@ + +# This is an example boolean property +exampleBoolean = true +exampleEnum = "Hello" +exampleEnumList = [ "Hello", "World" ] +exampleInt = 42 +exampleIntList = [ 12, 24 ] +exampleMultilineString = "Hello World" +exampleString = "Hello World" +exampleStringList = [ "Hello", "World" ] + + +# This is an example category +[exampleCategory] +exampleFloat = 42.84 + +# This is an example string inside a category +innerField = "I am inside" + diff --git a/config/bamboo_combat.json b/config/bamboo_combat.json new file mode 100644 index 0000000..56e7aee --- /dev/null +++ b/config/bamboo_combat.json @@ -0,0 +1,100 @@ +{ + "bambooSpear": { + "canCriticalThrow": true, + "canPierce": true, + "durability": 100, + "attackDamage": 5, + "attackSpeed": 1.6, + "throwDistance": 1.2, + "dragInWater": 0.9, + "throwDelay": 3, + "pierceLevel": 0, + "burnTicks": 0, + "durabilityDecreaseAfterThrown": 2, + "throwDamageDecreaseAfterPierce": 1 + }, + "stoneBambooSpear": { + "canCriticalThrow": true, + "canPierce": true, + "durability": 200, + "attackDamage": 6, + "attackSpeed": 1.4, + "throwDistance": 1.5, + "dragInWater": 0.92, + "throwDelay": 6, + "pierceLevel": 1, + "burnTicks": 5, + "durabilityDecreaseAfterThrown": 2, + "throwDamageDecreaseAfterPierce": 1 + }, + "ironBambooSpear": { + "canCriticalThrow": true, + "canPierce": true, + "durability": 400, + "attackDamage": 8, + "attackSpeed": 1.1, + "throwDistance": 2.0, + "dragInWater": 0.95, + "throwDelay": 11, + "pierceLevel": 2, + "burnTicks": 20, + "durabilityDecreaseAfterThrown": 2, + "throwDamageDecreaseAfterPierce": 1 + }, + "copperBambooSpear": { + "canCriticalThrow": true, + "canPierce": true, + "durability": 350, + "attackDamage": 7, + "attackSpeed": 1.4, + "throwDistance": 1.7, + "dragInWater": 0.94, + "throwDelay": 8, + "pierceLevel": 2, + "burnTicks": 15, + "durabilityDecreaseAfterThrown": 2, + "throwDamageDecreaseAfterPierce": 1 + }, + "goldenBambooSpear": { + "canCriticalThrow": true, + "canPierce": true, + "durability": 100, + "attackDamage": 7, + "attackSpeed": 1.2, + "throwDistance": 2.4, + "dragInWater": 0.98, + "throwDelay": 17, + "pierceLevel": 3, + "burnTicks": 5, + "durabilityDecreaseAfterThrown": 2, + "throwDamageDecreaseAfterPierce": 1 + }, + "diamondBambooSpear": { + "canCriticalThrow": true, + "canPierce": true, + "durability": 1000, + "attackDamage": 8, + "attackSpeed": 1.3, + "throwDistance": 2.1, + "dragInWater": 0.96, + "throwDelay": 11, + "pierceLevel": 4, + "burnTicks": 40, + "durabilityDecreaseAfterThrown": 2, + "throwDamageDecreaseAfterPierce": 1 + }, + "netheriteBambooSpear": { + "canCriticalThrow": true, + "canPierce": true, + "durability": 1500, + "attackDamage": 9, + "attackSpeed": 1.1, + "throwDistance": 2.7, + "dragInWater": 0.98, + "throwDelay": 13, + "pierceLevel": 5, + "burnTicks": -1, + "durabilityDecreaseAfterThrown": 2, + "throwDamageDecreaseAfterPierce": 1 + } +} \ No newline at end of file diff --git a/config/beautify.json b/config/beautify.json new file mode 100644 index 0000000..fe60762 --- /dev/null +++ b/config/beautify.json @@ -0,0 +1,9 @@ +{ + "blinds": { + "searchRadius": 6, + "opensFromRoot": true + }, + "houses": { + "botanistSpawnWeight": 2 + } +} \ No newline at end of file diff --git a/config/bedbenefits.json b/config/bedbenefits.json new file mode 100644 index 0000000..65cf75d --- /dev/null +++ b/config/bedbenefits.json @@ -0,0 +1,12 @@ +{ + "restoreHealth": { + "healAmount": 10.0, + "requiredFoodAmount": 0 + }, + "sleepOffEffects": { + "removeHarmfulEffects": true, + "removeBeneficialEffects": false, + "removeNeutralEffects": false, + "requiredFoodAmount": 0 + } +} \ No newline at end of file diff --git a/config/besmirchment.json b/config/besmirchment.json new file mode 100644 index 0000000..3dc2bf7 --- /dev/null +++ b/config/besmirchment.json @@ -0,0 +1,18 @@ +{ + "enableFinalBroom": true, + "enableWitchyDye": true, + "enableEliteCoffin": true, + "enableLovePotion": true, + "enableWerepyrism": true, + "enableSunscreen": true, + "enableTamableDemons": true, + "enableLichdom": true, + "enablePhasingWhitelist": true, + "werepyreWeight": 10, + "werepyreMinGroupCount": 1, + "werepyreMaxGroupCount": 1, + "enableBeelzebub": true, + "villagerFamiliarReputationBase": 20, + "chickenFamiliarEggChance": 0.005, + "universalFamiliars": true +} \ No newline at end of file diff --git a/config/betterarcheologyconfig.properties b/config/betterarcheologyconfig.properties new file mode 100644 index 0000000..5b003dd --- /dev/null +++ b/config/betterarcheologyconfig.properties @@ -0,0 +1,5 @@ +artifact.enchantments.enabled=true #Set to true or false to enable or disable effects | default: true +penetrating.strike.protection.ignorance=0.33 #Set to % of damage-reduction from Protection Enchantments that should be ignored, keep in range of 0-1.00 | default: 0.33 +soaring.winds.boost=0.5 #Set to movement speed multiplier, that should be applied when starting to fly | default: 0.5 +ocelot.fossil.flee.range=20 #Range in Block that the Fossil scares Creepers away | default: 20 + diff --git a/config/betterdeserttemples-fabric-1_20.toml b/config/betterdeserttemples-fabric-1_20.toml new file mode 100644 index 0000000..3efd9a8 --- /dev/null +++ b/config/betterdeserttemples-fabric-1_20.toml @@ -0,0 +1,3 @@ +[general] +disableVanillaPyramids = true +applyMiningFatigue = true diff --git a/config/betterdeserttemples/README.txt b/config/betterdeserttemples/README.txt new file mode 100644 index 0000000..7d9fed0 --- /dev/null +++ b/config/betterdeserttemples/README.txt @@ -0,0 +1,7 @@ +This directory is for a few additional options for YUNG's Better Desert Temples. +Options provided may vary by version. +This directory contains subdirectories for supported versions. The first time you run Better Desert Temples, a version subdirectory will be created if that version supports advanced options. +For example, the first time you use Better Desert Temples for 1.18.2 on Forge, the 'forge-1_18_2' subdirectory will be created in this folder. +If no subdirectory for your version is created, then that version probably does not support the additional options. +NOTE -- MOST OPTIONS CAN BE FOUND IN A CONFIG FILE OUTSIDE THIS FOLDER! +For example, on Forge 1.18.2 the file is 'betterdeserttemples-forge-1_18_2.toml'. \ No newline at end of file diff --git a/config/betterdeserttemples/fabric-1_20/README.txt b/config/betterdeserttemples/fabric-1_20/README.txt new file mode 100644 index 0000000..09b809b --- /dev/null +++ b/config/betterdeserttemples/fabric-1_20/README.txt @@ -0,0 +1,30 @@ +###################################### +# armorstands.json # +###################################### + This file contains ItemRandomizers describing the probability distribution of armor on armor stands. +Armor stands spawn in armory rooms and wardrobe rooms. +For information on ItemRandomizers, see the bottom of this README. +###################################### +# itemframes.json # +###################################### + This file contains ItemRandomizers describing the probability distribution of items in item frames. +Item frames only spawn in food storage rooms and armoury rooms. +For information on ItemRandomizers, see the bottom of this README. +###################################### +# ItemRandomizers # +###################################### +Describes a set of items and the probability of each item being chosen. + - entries: An object where each entry's key is a item, and each value is that item's probability of being chosen. + The total sum of all probabilities SHOULD NOT exceed 1.0! + - defaultItem: The item used for any leftover probability ranges. + For example, if the total sum of all the probabilities of the entries is 0.6, then + there is a 0.4 chance of the defaultItem being selected. +Here's an example ItemRandomizer: +"entries": { + "minecraft:stone_axe": 0.25, + "minecraft:shield": 0.2, + "minecraft:air": 0.1 +}, +"defaultItem": "minecraft:iron_axe" +For each item, this randomizer has a 25% chance of returning a stone axe, 20% chance of choosing a shield, +10% chance of choosing air (nothing), and a 100 - (25 + 20 + 10) = 45% chance of choosing an iron axe (since it's the default item). diff --git a/config/betterdeserttemples/fabric-1_20/armorstands.json b/config/betterdeserttemples/fabric-1_20/armorstands.json new file mode 100644 index 0000000..51ae69a --- /dev/null +++ b/config/betterdeserttemples/fabric-1_20/armorstands.json @@ -0,0 +1,58 @@ +{ + "armoryHelmets": { + "entries": { + "chainmail_helmet": 0.3, + "golden_helmet": 0.2 + }, + "defaultItem": "air" + }, + "wardrobeHelmets": { + "entries": { + "leather_helmet": 0.4, + "chainmail_helmet": 0.2 + }, + "defaultItem": "air" + }, + "armoryChestplates": { + "entries": { + "golden_chestplate": 0.2, + "chainmail_chestplate": 0.3 + }, + "defaultItem": "air" + }, + "wardrobeChestplates": { + "entries": { + "leather_chestplate": 0.4, + "chainmail_chestplate": 0.2 + }, + "defaultItem": "air" + }, + "armoryLeggings": { + "entries": { + "golden_leggings": 0.2, + "chainmail_leggings": 0.3 + }, + "defaultItem": "air" + }, + "wardrobeLeggings": { + "entries": { + "chainmail_leggings": 0.2, + "leather_leggings": 0.4 + }, + "defaultItem": "air" + }, + "armoryBoots": { + "entries": { + "chainmail_boots": 0.3, + "golden_boots": 0.2 + }, + "defaultItem": "air" + }, + "wardrobeBoots": { + "entries": { + "chainmail_boots": 0.2, + "leather_boots": 0.4 + }, + "defaultItem": "air" + } +} \ No newline at end of file diff --git a/config/betterdeserttemples/fabric-1_20/itemframes.json b/config/betterdeserttemples/fabric-1_20/itemframes.json new file mode 100644 index 0000000..e09ae41 --- /dev/null +++ b/config/betterdeserttemples/fabric-1_20/itemframes.json @@ -0,0 +1,31 @@ +{ + "armouryItems": { + "entries": { + "shield": 0.1, + "stone_sword": 0.05, + "name_tag": 0.05, + "arrow": 0.05, + "golden_sword": 0.1, + "stone_axe": 0.05, + "bow": 0.1, + "golden_axe": 0.1 + }, + "defaultItem": "air" + }, + "storageItems": { + "entries": { + "melon_seeds": 0.025, + "cake": 0.1, + "rabbit_foot": 0.01, + "wheat_seeds": 0.025, + "potato": 0.2, + "honey_bottle": 0.1, + "beetroot_seeds": 0.025, + "bread": 0.2, + "slime_ball": 0.05, + "pumpkin_seeds": 0.025, + "cookie": 0.1 + }, + "defaultItem": "air" + } +} \ No newline at end of file diff --git a/config/betterdungeons-fabric-1_20.toml b/config/betterdungeons-fabric-1_20.toml new file mode 100644 index 0000000..cc01bc6 --- /dev/null +++ b/config/betterdungeons-fabric-1_20.toml @@ -0,0 +1,16 @@ +[betterDungeons.general] +enableHeads = true +removeVanillaDungeons = true +enableNetherBlocks = true +[betterDungeons.zombieDungeon] +zombieDungeonMaxSurfaceStaircaseLength = 20 +[betterDungeons.smallDungeon] +bannerMaxCount = 2 +chestMinCount = 1 +chestMaxCount = 2 +enableOreProps = true +[betterDungeons.smallNetherDungeon] +enabled = true +witherSkeletonsDropWitherSkulls = true +blazesDropBlazeRods = true +bannerMaxCount = 2 diff --git a/config/betterjungletemples-fabric-1_20.toml b/config/betterjungletemples-fabric-1_20.toml new file mode 100644 index 0000000..64f7043 --- /dev/null +++ b/config/betterjungletemples-fabric-1_20.toml @@ -0,0 +1,2 @@ +[betterJungleTemples.general] +disableVanillaJungleTemples = true diff --git a/config/betterlily-client.json b/config/betterlily-client.json new file mode 100644 index 0000000..8c5b88d --- /dev/null +++ b/config/betterlily-client.json @@ -0,0 +1,4 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config", + "y_offset": -0.016625 +} \ No newline at end of file diff --git a/config/bettermineshafts-fabric-1_20.toml b/config/bettermineshafts-fabric-1_20.toml new file mode 100644 index 0000000..ab9e55e --- /dev/null +++ b/config/bettermineshafts-fabric-1_20.toml @@ -0,0 +1,28 @@ +minY = -55 +maxY = 30 +disableVanillaMineshafts = true + +[spawnRates] +lanternSpawnRate = 0.0067 +torchSpawnRate = 0.02 +workstationSpawnRate = 0.025 +workstationDungeonSpawnRate = 0.25 +smallShaftSpawnRate = 0.07 +cobwebSpawnRate = 0.15 +smallShaftChestMinecartSpawnRate = 0.00125 +mainShaftChestMinecartSpawnRate = 0.01 +smallShaftTntMinecartSpawnRate = 0.0024999999441206455 +mainShaftTntMinecartSpawnRate = 0.0024999999441206455 +zombieVillagerRoomSpawnChance = 2 +smallShaftPieceChainLength = 9 + +[ores] +enabled = true +cobble = 50 +coal = 20 +iron = 9 +redstone = 7 +gold = 7 +lapis = 3 +emerald = 3 +diamond = 1 diff --git a/config/betteroceanmonuments-fabric-1_20.toml b/config/betteroceanmonuments-fabric-1_20.toml new file mode 100644 index 0000000..ca08d83 --- /dev/null +++ b/config/betteroceanmonuments-fabric-1_20.toml @@ -0,0 +1,2 @@ +[general] +disableVanillaMonuments = true diff --git a/config/betterpingdisplay.json b/config/betterpingdisplay.json new file mode 100644 index 0000000..0766bb8 --- /dev/null +++ b/config/betterpingdisplay.json @@ -0,0 +1,6 @@ +{ + "autoColorPingText": true, + "renderPingBars": false, + "pingTextColor": "#A0A0A0", + "pingTextFormatString": "%dms" +} \ No newline at end of file diff --git a/config/betterstrongholds-fabric-1_20.toml b/config/betterstrongholds-fabric-1_20.toml new file mode 100644 index 0000000..44379d7 --- /dev/null +++ b/config/betterstrongholds-fabric-1_20.toml @@ -0,0 +1,5 @@ +[betterStrongholds.general] +cobwebReplacementChanceNormal = 0.1 +cobwebReplacementChanceSpawner = 0.3 +torchSpawnRate = 0.1 +lanternSpawnRate = 0.2 diff --git a/config/betterstrongholds/README.txt b/config/betterstrongholds/README.txt new file mode 100644 index 0000000..a66f7c5 --- /dev/null +++ b/config/betterstrongholds/README.txt @@ -0,0 +1,7 @@ +This directory is for a few additional options for YUNG's Better Strongholds. +Options provided may vary by version. +This directory contains subdirectories for supported versions. The first time you run Better Strongholds, a version subdirectory will be created if that version supports advanced options. +For example, the first time you use Better Strongholds for MC 1.16 on Forge, the 'forge-1_16' subdirectory will be created in this folder. +If no subdirectory for your version is created, then that version probably does not support the additional options. +NOTE -- MOST OPTIONS CAN BE FOUND IN A CONFIG FILE OUTSIDE THIS FOLDER! +For example, on Forge 1.16 the file is 'betterstrongholds-forge-1_16.toml'. \ No newline at end of file diff --git a/config/betterstrongholds/fabric-1_20/README.txt b/config/betterstrongholds/fabric-1_20/README.txt new file mode 100644 index 0000000..96b8874 --- /dev/null +++ b/config/betterstrongholds/fabric-1_20/README.txt @@ -0,0 +1,49 @@ +###################################### +# ores.json # +###################################### + This file contains a BlockSetSelector (see below) describing the probability of a given ore being chosen. +These probabilities are used in treasure rooms in the stronghold, in which +piles of ore have a chance of spawning. +For information on BlockSetSelectors, see the bottom of this README. +###################################### +# rareblocks.json # +###################################### + This file contains a BlockSetSelector describing the probability of a given block being chosen. +These probabilities are used in grand libraries, in which +two rare blocks will spawn. +For information on BlockSetSelectors, see the bottom of this README. +###################################### +# armorstands.json # +###################################### + This file contains ItemSetSelectors describing the probability distribution of armor on armor stands. +Common armor stands spawn in Armoury rooms, while Rare ones are only available in the rare Commander rooms. +For information on ItemSetSelectors, see the bottom of this README. +###################################### +# itemframes.json # +###################################### + This file contains ItemSetSelectors describing the probability distribution of items in item frames. +Item frames only spawn in storage rooms and armoury rooms. +For information on ItemSetSelectors, see the bottom of this README. +###################################### +# BlockSetSelectors # +###################################### +Describes a set of blockstates and the probability of each blockstate being chosen. + - entries: An object where each entry's key is a blockstate, and each value is that blockstate's probability of being chosen. + The total sum of all probabilities SHOULD NOT exceed 1.0! + - defaultBlock: The blockstate used for any leftover probability ranges. + For example, if the total sum of all the probabilities of the entries is 0.6, then + there is a 0.4 chance of the defaultBlock being selected. +Here's an example block selector: +"entries": { + "minecraft:cobblestone": 0.25, + "minecraft:air": 0.2, + "minecraft:stone_bricks": 0.1 +}, +"defaultBlock": "minecraft:oak_planks" +For each block, this selector has a 25% chance of returning cobblestone, 20% chance of choosing air, +10% chance of choosing stone bricks, and a 100 - (25 + 20 + 10) = 45% chance of choosing oak planks (since it's the default block). +###################################### +# ItemSetSelectors # +###################################### +Describes a set of items and the probability of each item being chosen. +Works the same as BlockSetSelectors, but with items instead of blockstates. diff --git a/config/betterstrongholds/fabric-1_20/armorstands.json b/config/betterstrongholds/fabric-1_20/armorstands.json new file mode 100644 index 0000000..6078569 --- /dev/null +++ b/config/betterstrongholds/fabric-1_20/armorstands.json @@ -0,0 +1,60 @@ +{ + "commonHelmets": { + "entries": { + "leather_helmet": 0.1, + "iron_helmet": 0.3, + "chainmail_helmet": 0.3, + "carved_pumpkin": 0.01 + }, + "defaultItem": "air" + }, + "rareHelmets": { + "entries": { + "carved_pumpkin": 0.2, + "diamond_helmet": 0.3 + }, + "defaultItem": "air" + }, + "commonChestplates": { + "entries": { + "leather_chestplate": 0.1, + "chainmail_chestplate": 0.3, + "iron_chestplate": 0.3 + }, + "defaultItem": "air" + }, + "rareChestplates": { + "entries": { + "diamond_chestplate": 0.3 + }, + "defaultItem": "air" + }, + "commonLeggings": { + "entries": { + "chainmail_leggings": 0.3, + "iron_leggings": 0.3, + "leather_leggings": 0.1 + }, + "defaultItem": "air" + }, + "rareLeggings": { + "entries": { + "diamond_leggings": 0.3 + }, + "defaultItem": "air" + }, + "commonBoots": { + "entries": { + "chainmail_boots": 0.3, + "iron_boots": 0.3, + "leather_boots": 0.1 + }, + "defaultItem": "air" + }, + "rareBoots": { + "entries": { + "diamond_boots": 0.3 + }, + "defaultItem": "air" + } +} \ No newline at end of file diff --git a/config/betterstrongholds/fabric-1_20/itemframes.json b/config/betterstrongholds/fabric-1_20/itemframes.json new file mode 100644 index 0000000..fd87f58 --- /dev/null +++ b/config/betterstrongholds/fabric-1_20/itemframes.json @@ -0,0 +1,34 @@ +{ + "armouryItems": { + "entries": { + "iron_axe": 0.1, + "shield": 0.1, + "stone_sword": 0.05, + "name_tag": 0.05, + "arrow": 0.05, + "iron_sword": 0.1, + "golden_sword": 0.05, + "stone_axe": 0.05, + "bow": 0.1, + "golden_axe": 0.05 + }, + "defaultItem": "air" + }, + "storageItems": { + "entries": { + "melon_seeds": 0.025, + "cake": 0.05, + "rabbit_foot": 0.01, + "wheat_seeds": 0.025, + "flint": 0.05, + "beetroot_seeds": 0.025, + "lead": 0.05, + "map": 0.25, + "slime_ball": 0.05, + "pumpkin_seeds": 0.025, + "compass": 0.05, + "paper": 0.25 + }, + "defaultItem": "air" + } +} \ No newline at end of file diff --git a/config/betterstrongholds/fabric-1_20/ores.json b/config/betterstrongholds/fabric-1_20/ores.json new file mode 100644 index 0000000..59183da --- /dev/null +++ b/config/betterstrongholds/fabric-1_20/ores.json @@ -0,0 +1,14 @@ +{ + "oreChances": { + "entries": { + "minecraft:diamond_ore": 0.05, + "minecraft:gold_ore": 0.2, + "minecraft:lapis_ore": 0.15, + "minecraft:redstone_ore[lit=false]": 0.15, + "minecraft:coal_ore": 0.2, + "minecraft:emerald_ore": 0.05, + "minecraft:iron_ore": 0.2 + }, + "defaultBlock": "minecraft:coal_ore" + } +} \ No newline at end of file diff --git a/config/betterstrongholds/fabric-1_20/rareblocks.json b/config/betterstrongholds/fabric-1_20/rareblocks.json new file mode 100644 index 0000000..8cb2908 --- /dev/null +++ b/config/betterstrongholds/fabric-1_20/rareblocks.json @@ -0,0 +1,11 @@ +{ + "blockChances": { + "entries": { + "minecraft:diamond_block": 0.1, + "minecraft:gold_block": 0.3, + "minecraft:quartz_block": 0.3, + "minecraft:iron_block": 0.3 + }, + "defaultBlock": "minecraft:iron_block" + } +} \ No newline at end of file diff --git a/config/betterthanbunnies.conf b/config/betterthanbunnies.conf new file mode 100644 index 0000000..934e71e --- /dev/null +++ b/config/betterthanbunnies.conf @@ -0,0 +1,16 @@ +# General configs that don't fit any other category. +general { + # Chance of bunnies wearing parts of their outfit, in percentage% (0-100) + fancyChance=80 +} +# Configs regarding bunnies that are wearing outfits. +outfit { + # Chance of bunnies wearing hats in their outfit, in percentage% (0-100) + hatChance=50 + # Chance of bunnies wearing a monocle in their outfit, in percentage% (0-100) + monocleChance=50 + # Chance of bunnies having a pipe in their outfit, in percentage% (0-100) + pipeChance=50 + # Chance of bunnies wearing a suit in their outfit, in percentage% (0-100) + suitChance=50 +} diff --git a/config/betterthanllamas.conf b/config/betterthanllamas.conf new file mode 100644 index 0000000..75b2d06 --- /dev/null +++ b/config/betterthanllamas.conf @@ -0,0 +1,26 @@ +# General configs that don't fit any other category. +general { + # Apply Mod On... + # 0 = Nothing (why install the mod though?) + # 1 = Llamas + # 2 = Trader Llamas + # 3 = Both + applyOn=3 + # Chance of llamas wearing parts of their outfit, in percentage% (0-100) + fancyChance=80 +} +# Configs regarding llamas that are wearing outfits. +outfit { + # Chance of llamas wearing a bow tie in their outfit, in percentage% (0-100) + bowtieChance=50 + # Chance of llamas wearing a fez in their outfit, in percentage% (0-100) + fezChance=50 + # Chance of llamas wearing hats in their outfit, in percentage% (0-100) + hatChance=50 + # Chance of llamas wearing a monocle in their outfit, in percentage% (0-100) + monocleChance=50 + # Chance of llamas wearing a moustache in their outfit, in percentage% (0-100) + moustacheChance=50 + # Chance of llamas having a pipe in their outfit, in percentage% (0-100) + pipeChance=50 +} diff --git a/config/bettertrims-server.json b/config/bettertrims-server.json new file mode 100644 index 0000000..aab302b --- /dev/null +++ b/config/bettertrims-server.json @@ -0,0 +1,93 @@ +{ + "trim_durability": 1, + "quartz_experience_bonus": 0.05, + "iron_mining_speed_increase": 5.0, + "netherite_fire_resistance": 0.25, + "redstone_movement_speed_increase": 0.1, + "copper_swim_speed_increase": 0.05, + "emerald_villager_discount": 0.125, + "diamond_damage_reduction": 0.05, + "lapis_enchantability": 30, + "amethyst_potion_duration_modify_chance": 0.0625, + "glowstone_potion_amplifier_increase_chance": 0.25, + "chorus_fruit_dodge_chance": 0.25, + "fire_charge_fire_duration": 1.0, + "leather_step_height_increase": 0.4, + "dragon_breath_radius": 1.25, + "echo_shard_vibration_distance_reduction": 1.5, + "gold_effects": { + "piglins_ignore": true, + "pieces_for_piglins_ignore": 1 + }, + "prismarine_shard_effects": { + "guardians_ignore": true, + "pieces_for_guardians_ignore": 2, + "mining_fatigue_immunity": true, + "pieces_for_mining_fatigue_immunity": 4 + }, + "enchanted_golden_apple_effects": { + "absorption_delay": 1200.0, + "absorption_delay_reduction": 250.0, + "absorption_amount": 2, + "max_absorption": 6 + }, + "slime_ball_effects": { + "fall_damage_reduction": 0.25, + "knockback_increase": 0.25, + "bounce": true + }, + "coal_effects": { + "player_detection_radius": 5.0, + "furnace_speed_increase": 1 + }, + "ender_pearl_effects": { + "dodge_chance": 0.25, + "water_damages_user": true + }, + "nether_brick_effects": { + "blazes_ignore": true, + "pieces_for_blazes_ignore": 1, + "wither_skeletons_ignore": true, + "pieces_for_wither_skeletons_ignore": 2, + "piglins_enrage": true, + "pieces_for_piglins_enrage": 4 + }, + "silver_effects": { + "movement_speed": 0.05, + "jump_height": 0.05, + "attack_damage": 0.5, + "attack_speed": 0.3, + "damage_reduction": 0.03, + "improve_vision": 0.25, + "apply_in_fixed_time": true + }, + "platinum_effects": { + "illagers_ignore": true, + "pieces_for_illagers_ignore": 1 + }, + "enable_quartz": true, + "enable_iron": true, + "enable_netherite": true, + "enable_redstone": true, + "enable_copper": true, + "enable_gold": true, + "enable_emerald": true, + "enable_diamond": true, + "enable_lapis": true, + "enable_amethyst": true, + "enable_coal": true, + "enable_dragons_breath": true, + "enable_chorus_fruit": true, + "enable_echo_shard": true, + "enable_ender_pearl": true, + "enable_fire_charge": true, + "enable_glowstone_dust": true, + "enable_leather": true, + "enable_nether_brick": true, + "enable_prismarine_shard": true, + "enable_rabbit_hide": true, + "enable_slime_ball": true, + "enable_enchanted_golden_apple": true, + "enable_silver": true, + "enable_platinum": true +} \ No newline at end of file diff --git a/config/bettertrims.json b/config/bettertrims.json new file mode 100644 index 0000000..aab302b --- /dev/null +++ b/config/bettertrims.json @@ -0,0 +1,93 @@ +{ + "trim_durability": 1, + "quartz_experience_bonus": 0.05, + "iron_mining_speed_increase": 5.0, + "netherite_fire_resistance": 0.25, + "redstone_movement_speed_increase": 0.1, + "copper_swim_speed_increase": 0.05, + "emerald_villager_discount": 0.125, + "diamond_damage_reduction": 0.05, + "lapis_enchantability": 30, + "amethyst_potion_duration_modify_chance": 0.0625, + "glowstone_potion_amplifier_increase_chance": 0.25, + "chorus_fruit_dodge_chance": 0.25, + "fire_charge_fire_duration": 1.0, + "leather_step_height_increase": 0.4, + "dragon_breath_radius": 1.25, + "echo_shard_vibration_distance_reduction": 1.5, + "gold_effects": { + "piglins_ignore": true, + "pieces_for_piglins_ignore": 1 + }, + "prismarine_shard_effects": { + "guardians_ignore": true, + "pieces_for_guardians_ignore": 2, + "mining_fatigue_immunity": true, + "pieces_for_mining_fatigue_immunity": 4 + }, + "enchanted_golden_apple_effects": { + "absorption_delay": 1200.0, + "absorption_delay_reduction": 250.0, + "absorption_amount": 2, + "max_absorption": 6 + }, + "slime_ball_effects": { + "fall_damage_reduction": 0.25, + "knockback_increase": 0.25, + "bounce": true + }, + "coal_effects": { + "player_detection_radius": 5.0, + "furnace_speed_increase": 1 + }, + "ender_pearl_effects": { + "dodge_chance": 0.25, + "water_damages_user": true + }, + "nether_brick_effects": { + "blazes_ignore": true, + "pieces_for_blazes_ignore": 1, + "wither_skeletons_ignore": true, + "pieces_for_wither_skeletons_ignore": 2, + "piglins_enrage": true, + "pieces_for_piglins_enrage": 4 + }, + "silver_effects": { + "movement_speed": 0.05, + "jump_height": 0.05, + "attack_damage": 0.5, + "attack_speed": 0.3, + "damage_reduction": 0.03, + "improve_vision": 0.25, + "apply_in_fixed_time": true + }, + "platinum_effects": { + "illagers_ignore": true, + "pieces_for_illagers_ignore": 1 + }, + "enable_quartz": true, + "enable_iron": true, + "enable_netherite": true, + "enable_redstone": true, + "enable_copper": true, + "enable_gold": true, + "enable_emerald": true, + "enable_diamond": true, + "enable_lapis": true, + "enable_amethyst": true, + "enable_coal": true, + "enable_dragons_breath": true, + "enable_chorus_fruit": true, + "enable_echo_shard": true, + "enable_ender_pearl": true, + "enable_fire_charge": true, + "enable_glowstone_dust": true, + "enable_leather": true, + "enable_nether_brick": true, + "enable_prismarine_shard": true, + "enable_rabbit_hide": true, + "enable_slime_ball": true, + "enable_enchanted_golden_apple": true, + "enable_silver": true, + "enable_platinum": true +} \ No newline at end of file diff --git a/config/betterwitchhuts-fabric-1_20.toml b/config/betterwitchhuts-fabric-1_20.toml new file mode 100644 index 0000000..259e334 --- /dev/null +++ b/config/betterwitchhuts-fabric-1_20.toml @@ -0,0 +1,2 @@ +[general] +disableVanillaWitchHuts = true diff --git a/config/bewitchment.json b/config/bewitchment.json new file mode 100644 index 0000000..7be3f5c --- /dev/null +++ b/config/bewitchment.json @@ -0,0 +1,31 @@ +{ + "disabledPoppets": [], + "enableCurses": true, + "altarDistributionRadius": 24, + "generateSalt": false, + "generateSilver": false, + "owlWeight": 10, + "owlMinGroupCount": 1, + "owlMaxGroupCount": 2, + "ravenWeight": 10, + "ravenMinGroupCount": 1, + "ravenMaxGroupCount": 3, + "snakeWeight": 6, + "snakeMinGroupCount": 1, + "snakeMaxGroupCount": 2, + "toadWeight": 10, + "toadMinGroupCount": 1, + "toadMaxGroupCount": 3, + "ghostWeight": 20, + "ghostMinGroupCount": 1, + "ghostMaxGroupCount": 1, + "vampireWeight": 20, + "vampireMinGroupCount": 1, + "vampireMaxGroupCount": 1, + "werewolfWeight": 20, + "werewolfMinGroupCount": 1, + "werewolfMaxGroupCount": 1, + "hellhoundWeight": 6, + "hellhoundMinGroupCount": 1, + "hellhoundMaxGroupCount": 1 +} \ No newline at end of file diff --git a/config/bhmenu/bhmenu-general.properties b/config/bhmenu/bhmenu-general.properties new file mode 100644 index 0000000..7b6d825 --- /dev/null +++ b/config/bhmenu/bhmenu-general.properties @@ -0,0 +1,16 @@ +#partner_id - Your partner ID to use in during the ordering process. +#partner_id - Without this you will not be credited for the purchases. +#partner_id - (Your partner id is not the same as your referral link, please check your client area to find your partner id at https://www.bisecthosting.com/partners/console.php). +#pack_id - The id of this modpack. +#pack_id - (This is BH internal pack id; Find the id here: https://www.bisecthosting.com/partners/console.php) +#pack_edit_mode - Set this to false to disable pack config screen and enable user configs instead. +#pack_edit_mode - This should always be done by the pack author once they are done with configuring the pack. +#pack_edit_mode - To re-enable Pack Edit Mode, please edit the config file. +#BHMenu config file. +# +#IMPORTANT INFO +# +#Sun Feb 11 02:31:10 CET 2024 +partner_id=2567 +pack_id=19247 +pack_edit_mode=false diff --git a/config/bhmenu/bhmenu-public_server_list.properties b/config/bhmenu/bhmenu-public_server_list.properties new file mode 100644 index 0000000..c02026e --- /dev/null +++ b/config/bhmenu/bhmenu-public_server_list.properties @@ -0,0 +1,16 @@ +#Server Creator Banner Configs +#open_screen_button.x - The position of the button from the left of the screen. +#open_screen_button.x - Set to -1 to default. +#open_screen_button.y - The position of the button from the top of the screen. +#open_screen_button.y - Set to -1 to default. +#open_screen_button.width - The width of the button. +#open_screen_button.width - Set to 0 to default. +#open_screen_button.vanilla_button - Turn the Public Server List button into a vanilla styled one. +#open_screen_button.vanilla_button - Causes default vanilla graphics and might help with compatibility with other mods. +# +#Sun Feb 11 02:31:10 CET 2024 +open_screen_button.y=-1 +open_screen_button.x=-1 +open_screen_button.width=0 +open_screen_button.vanilla_button=false +enabled=false diff --git a/config/bhmenu/bhmenu-server_creator_banner.properties b/config/bhmenu/bhmenu-server_creator_banner.properties new file mode 100644 index 0000000..e3bbd5f --- /dev/null +++ b/config/bhmenu/bhmenu-server_creator_banner.properties @@ -0,0 +1,13 @@ +#Server Creator Banner Configs +#title - The title to display at the top of the entry. +#description - The description to display below the title. +#use_language_files - Set this to true to use specific language translation keys. +#use_language_files - This requires a custom mod that adds resource files, such as OpenLoader. +#use_language_files - Use 'server_entry.title' key for the Title; +#use_language_files - Use 'server_entry.description' key for the Description. +# +#Sun Feb 11 02:31:10 CET 2024 +use_language_files=false +description=Click me to get your own server\! +title=Need a server? +enabled=true diff --git a/config/biomemakeover.json b/config/biomemakeover.json new file mode 100644 index 0000000..9c2f093 --- /dev/null +++ b/config/biomemakeover.json @@ -0,0 +1,86 @@ +{ + "info": "You have found the config file for Biome Makeover!. This mod is made to be customised via datapack, so options in here may be limited. We have added additional functionality to datapacks, so you may find what you\u0027re looking for in our docs.", + "strictAltarCursing": false, + "enchantmentConfig": { + "DECAY": { + "maxLevel": 5, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "INSOMNIA": { + "maxLevel": 5, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "CONDUCTIVITY": { + "maxLevel": 5, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "ENFEEBLEMENT": { + "maxLevel": 5, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "DEPTHS": { + "maxLevel": 3, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "FLAMMABILITY": { + "maxLevel": 3, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "SUFFOCATION": { + "maxLevel": 3, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "UNWIELDINESS": { + "maxLevel": 3, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "INACCURACY": { + "maxLevel": 3, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + }, + "BUCKLING": { + "maxLevel": 3, + "minCost": 25, + "maxCost": 50, + "isTreasureOnly": true, + "isDiscoverable": false, + "isTradeable": false + } + } +} \ No newline at end of file diff --git a/config/bosses_of_mass_destruction.json5 b/config/bosses_of_mass_destruction.json5 new file mode 100644 index 0000000..b9c4971 --- /dev/null +++ b/config/bosses_of_mass_destruction.json5 @@ -0,0 +1,66 @@ +{ + "lichConfig": { + "eternalNighttime": true, + "experienceDrop": 1500, + "idleHealingPerTick": 0.20000000298023224, + "health": 400.0, + "missile": { + "statusEffectId": "minecraft:slowness", + "statusEffectDuration": 100, + "statusEffectPotency": 2, + "damage": 10.0 + }, + "comet": { + "explosionStrength": 4.0 + }, + "summonMechanic": { + "isEnabled": true, + "entitiesThatCountToSummonCounter": [ + "minecraft:zombie", + "minecraft:skeleton", + "minecraft:drowned", + "minecraft:giant", + "minecraft:husk", + "minecraft:phantom", + "minecraft:skeleton_horse", + "minecraft:stray", + "minecraft:wither", + "minecraft:wither_skeleton", + "minecraft:zoglin", + "minecraft:zombie_horse", + "minecraft:zombie_villager", + "minecraft:zombified_piglin" + ], + "numEntitiesKilledToDropSoulStar": 50 + } + }, + "obsidilithConfig": { + "health": 400.0, + "armor": 16.0, + "attack": 16.0, + "idleHealingPerTick": 0.5, + "experienceDrop": 1000, + "spawnPillarOnDeath": true, + "anvilAttackExplosionStrength": 4.0 + }, + "gauntletConfig": { + "health": 350.0, + "armor": 10.0, + "attack": 16.0, + "idleHealingPerTick": 0.5, + "experienceDrop": 1000, + "spawnAncientDebrisOnDeath": true, + "energizedPunchExplosionSize": 4.5, + "normalPunchExplosionMultiplier": 1.5 + }, + "voidBlossomConfig": { + "health": 450.0, + "armor": 4.0, + "attack": 15.0, + "idleHealingPerTick": 0.5, + "experienceDrop": 1000 + }, + "generalConfig": { + "tableOfElevationRadius": 3 + } +} \ No newline at end of file diff --git a/config/botania-client.json5 b/config/botania-client.json5 new file mode 100644 index 0000000..0e21709 --- /dev/null +++ b/config/botania-client.json5 @@ -0,0 +1,44 @@ +{ + "rendering": { + // Set this to false to disable the use of shaders for some of the mod's renders. (Requires game restart) + "shaders": true, + // Set this to false to disable the wireframe when looking a block bound to something (spreaders, flowers, etc). + "boundBlockWireframe": true, + // Set this to false to disable rendering of accessories in the player. + "accessories": true, + // The height of the mana display bar in above the XP bar. You can change this if you have a mod that changes where the XP bar is. + "manaBarHeight": 29, + // Set this to true if you use lots of floating flowers and are experiencing rendering lag. Will disable the floating flowers' animations and render them statically for a major performance boost. Hit F3+A in-world after toggling this. + "staticFloaters": false + }, + "fancySkybox": { + // Set this to false to disable the fancy skybox in Garden of Glass + "enabled": true, + // Set this to true to enable the fancy skybox in non Garden of Glass worlds. (Does not require Garden of Glass loaded to use, needs 'fancySkybox.enabled' to be true as well) + "normalWorlds": false + }, + "lexicon": { + // Set this to false to disable the rotating items in the petal and rune entries in the Lexica Botania. + "rotatingItems": true, + // Set this to false to disable the animated 3D render for the Lexica Botania. + "render_3d": true + }, + "particles": { + // Set this to true to set the power system's particles to be a lot more subtle. Good for low-end systems, if the particles are causing lag. + "powerSystem": false, + // Set this to true to use a static wand beam that shows every single position of the burst, similar to the way it used to work on old Botania versions. Warning: Disabled by default because it may be laggy. + "staticWandBeam": false, + // The frequency in which particles spawn from normal (worldgen) mystical flowers + "flowerFrequency": 0, + // Set this to false to disable the particles in the elven portal. + "elvenPortal": true + }, + // Set this to false to disable seasonal features, such as halloween and christmas. + "seasonalFeatures": true, + // Set to false to disable Botania's messages in the F3 debug screen + "debugInfo": true, + // Set this to false to disable the references in the flower tooltips. (You monster D:) + "references": true, + // Set this to false to disable Botania's splashes in the main menu. + "splashes": true +} \ No newline at end of file diff --git a/config/botania-common.json5 b/config/botania-common.json5 new file mode 100644 index 0000000..5359f57 --- /dev/null +++ b/config/botania-common.json5 @@ -0,0 +1,46 @@ +{ + "blockBreakingParticles": { + // Set this to false to remove the block breaking particles from the flowers and other items in the mod. + "enabled": true, + // Set this to false to remove the block breaking particles from the Terra Shatterer, as there can be a good amount in higher levels. + "toolEnabled": true + }, + "manaSpreaders": { + // Set this to true to disable the mana spreader shooting sound + "silent": false, + // How many ticks into the future will mana spreaders attempt to predict where mana bursts go? Setting this lower will improve spreader performance, but will cause them to not fire at targets that are too far away. + "traceTime": 400 + }, + "harvestLevels": { + // The harvest level of the Mana Lens: Weight. 3 is diamond level. Defaults to 2 (iron level) + "weightLens": 2, + // The harvest level of the Mana Lens: Bore. 3 is diamond level. Defaults to 3 + "boreLens": 3 + }, + // Set this to false to disable the animation when an item is charging on top of a mana pool + "chargeAnimation": true, + // Set to false to disable the ability for the Hand of Ender to pickpocket other players' ender chests + "enderPickpocket": true, + // Set this to false to disable the Mana Enchanter. Since some people find it OP or something. This only disables the entry and creation. Old ones that are already in the world will stay. + "manaEnchanter": true, + // Set this to false to disable the Relic System. This only disables the entries, drops and achievements. Old ones that are already in the world will stay. + "relics": true, + // Set this to true to invert the Ring of Magnetization's controls (from shift to stop to shift to work) + "invertMagnetRing": false, + // Set this to false to disable spawning with a Lexica Botania in Garden of Glass worlds, if you are modifying the modpack's progression to not start with Botania. + "gardenOfGlass.spawnWithLexicon": true, + /* The multiplier for island distances for multiplayer Garden of Glass worlds. + Islands are placed on a grid with 256 blocks between points, with the spawn island always being placed on 256, 256. + By default, the scale is 8, putting each island on points separated by 2048 blocks. + Values below 4 (1024 block spacing) are not recommended due to Nether portal collisions. + */ + "gardenOfGlass.islandScaleMultiplier": 8, + // List of item registry names that will be ignored by rannuncarpuses when placing blocks. + "rannuncarpusItemBlackList": [], + /* List of mod names for rannuncarpuses to ignore. + Ignores Storage Drawers by default due to crashes with placing drawer blocks without player involvement. + */ + "rannuncarpusModBlacklist": [ + "storagedrawers" + ] +} \ No newline at end of file diff --git a/config/brazier-client.toml b/config/brazier-client.toml new file mode 100644 index 0000000..60e122f --- /dev/null +++ b/config/brazier-client.toml @@ -0,0 +1 @@ +RENDER_RUNES = true diff --git a/config/brazier-common.toml b/config/brazier-common.toml new file mode 100644 index 0000000..14fb0d7 --- /dev/null +++ b/config/brazier-common.toml @@ -0,0 +1,10 @@ +JUNGLE_LOOT = true +SPAWN_CRAZED = true +CRAZED_CHANCE = 0.6 +MAX_HEIGHT = 10 +RANGE_PER_LEVEL = 10 +BASE_RANGE = 20 +PROTECT_ABOVE = false +DISTANCE_CALC = "CYLINDER" +SPAWN_POWDER = true +DECORATION = true diff --git a/config/bridgingmod.json b/config/bridgingmod.json new file mode 100644 index 0000000..c99ebab --- /dev/null +++ b/config/bridgingmod.json @@ -0,0 +1,7 @@ +{ + "enableBridgingAssist": true, + "enableSlabAssist": true, + "showCrosshair": true, + "showDebugHighlight": true, + "showDebugTrace": false +} \ No newline at end of file diff --git a/config/brutalbosses.json b/config/brutalbosses.json new file mode 100644 index 0000000..146d367 --- /dev/null +++ b/config/brutalbosses.json @@ -0,0 +1,18 @@ +{ + "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 + }, + "globalDifficultyMultiplier": { + "desc:": "Global difficulty multiplier, affects health and damage of all bosses, default = 1.0, max = 1000", + "globalDifficultyMultiplier": 1.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": 30 + }, + "minDistance": { + "desc:": "Minimum distance in blocks between spawning, is not 100% guranteed compares last 20 spawns. default = 100", + "minDistance": 100 + } +} \ No newline at end of file diff --git a/config/builtinservers.json b/config/builtinservers.json new file mode 100644 index 0000000..84f90d9 --- /dev/null +++ b/config/builtinservers.json @@ -0,0 +1,15 @@ +{ + "badgeVisible": false, + "builtinServers": [ + { + "name": "Europe Central", + "address": "aof7.yoosk.ovh", + "forced": false + }, + { + "name": "North America", + "address": "nw.alloffabric.com", + "forced": false + } + ] +} diff --git a/config/bwncr.toml b/config/bwncr.toml new file mode 100644 index 0000000..d1b09eb --- /dev/null +++ b/config/bwncr.toml @@ -0,0 +1,7 @@ +[general] +silenceWither = true +silenceTrader = true +silenceDragon = true +silenceLightning = true +silenceUs = [] +debugMode = false diff --git a/config/cardinal-components-api.properties b/config/cardinal-components-api.properties new file mode 100644 index 0000000..b08e3fa --- /dev/null +++ b/config/cardinal-components-api.properties @@ -0,0 +1,6 @@ +# If set to false, warnings will not get logged when a component fails to be resolved (typically due to mods being removed) +# Default value: true +log-deserialization-warnings = true + +# Internal value, do not edit or your changes may be arbitrarily reset +config-version = 1 diff --git a/config/cccbridge.properties b/config/cccbridge.properties new file mode 100644 index 0000000..dfeeb88 --- /dev/null +++ b/config/cccbridge.properties @@ -0,0 +1,3 @@ +#Client side configuration for CC:C Bridge +#Mon Sep 11 18:53:01 CEST 2023 +flickering=false diff --git a/config/chalk.properties b/config/chalk.properties new file mode 100644 index 0000000..08848f7 --- /dev/null +++ b/config/chalk.properties @@ -0,0 +1,3 @@ +#chalk properties file +emit_particles=true + diff --git a/config/charmofundying-server.toml b/config/charmofundying-server.toml new file mode 100644 index 0000000..2e3b854 --- /dev/null +++ b/config/charmofundying-server.toml @@ -0,0 +1,8 @@ +#The vertical offset for rendering the totem on the player. +#Range: -100.0 ~ 100.0 +yOffset = 0.0 +#The horizontal offset for rendering the totem on the player. +#Range: -100.0 ~ 100.0 +xOffset = 0.0 +#If enabled, renders the equipped totem on players. +renderTotem = true diff --git a/config/chat_heads.json5 b/config/chat_heads.json5 new file mode 100644 index 0000000..0f74fb2 --- /dev/null +++ b/config/chat_heads.json5 @@ -0,0 +1,7 @@ +{ + "offsetNonPlayerText": true, + "senderDetection": "UUID_AND_HEURISTIC", + "smartHeuristics": true, + "handleSystemMessages": true, + "nameAliases": { } +} \ No newline at end of file diff --git a/config/chattoggle.json b/config/chattoggle.json new file mode 100644 index 0000000..fa1db72 --- /dev/null +++ b/config/chattoggle.json @@ -0,0 +1,4 @@ +{ + "on": false, + "message": "ftbteams msg" +} \ No newline at end of file diff --git a/config/chefsdelightconfig.properties b/config/chefsdelightconfig.properties new file mode 100644 index 0000000..49d74a0 --- /dev/null +++ b/config/chefsdelightconfig.properties @@ -0,0 +1,7 @@ +plains_chef_house=8 #int | default: 8 +plains_cook_house=5 #int | default: 5 +desert_chef_house=10 #int | default: 10 +desert_cook_house=6 #int | default: 6 +taiga_chef_house=9 #int | default: 9 +taiga_cook_house=8 #int | default: 8 + diff --git a/config/chunkloaders-common.toml b/config/chunkloaders-common.toml new file mode 100644 index 0000000..f3a6098 --- /dev/null +++ b/config/chunkloaders-common.toml @@ -0,0 +1,38 @@ +[Limitations] + # How many chunks should players be able to load per world? Use -1 for infinite. + # Allowed range: -1 ~ 1000 - Default: -1 + maxLoadedChunksPerPlayer = -1 + + # After how many minutes of offline time should players' chunk loaders be disabled? Use -1 to disable the inactivity timeout. + # Allowed range: -1 ~ 525600 - Default: 10080 + inactivityTimeout = 10080 + + # Chunk loaders from before version 1.2.0 are not bound to a player. Should these chunk loaders' loaded chunks stay loaded? + # Allowed values: true, false - Default: true + allowLegacyLoadedChunks = true + + # Can players use the chunk loader map? If false, players will see the message 'The chunk loader map is disabled on this server'. + # Allowed values: true, false - Default: true + canPlayersUseMap = true + +[General] + # In what radius should the Single Chunk Loader be able to load chunks? + # Allowed range: 1 ~ 6 - Default: 1 + singleChunkLoaderRadius = 1 + + # In what radius should the Basic Chunk Loader be able to load chunks? + # Allowed range: 1 ~ 6 - Default: 2 + basicChunkLoaderRadius = 2 + + # In what radius should the Advanced Chunk Loader be able to load chunks? + # Allowed range: 1 ~ 6 - Default: 3 + advancedChunkLoaderRadius = 3 + + # In what radius should the Ultimate Chunk Loader be able to load chunks? + # Allowed range: 1 ~ 6 - Default: 4 + ultimateChunkLoaderRadius = 4 + + # Should chunk loaders do random ticks in loaded chunks? + # Allowed values: true, false - Default: true + doRandomTicks = true + diff --git a/config/chunky/config.json b/config/chunky/config.json new file mode 100644 index 0000000..b6d263f --- /dev/null +++ b/config/chunky/config.json @@ -0,0 +1,8 @@ +{ + "version": 2, + "language": "en", + "continueOnRestart": false, + "forceLoadExistingChunks": false, + "silent": false, + "updateInterval": 1 +} \ No newline at end of file diff --git a/config/cinderscapes.json b/config/cinderscapes.json new file mode 100644 index 0000000..d621988 --- /dev/null +++ b/config/cinderscapes.json @@ -0,0 +1,11 @@ +{ + "biomes": { + "enableAshyShoals": true, + "enableBlackstoneShales": true, + "enableLuminousGrove": true, + "enableQuartzCavern": true + }, + "enableAshFall": true, + "easterEggs": false, + "polypiteLuminance": 4 +} \ No newline at end of file diff --git a/config/clean_tooltips-client.toml b/config/clean_tooltips-client.toml new file mode 100644 index 0000000..f7610d2 --- /dev/null +++ b/config/clean_tooltips-client.toml @@ -0,0 +1,20 @@ +[durability] + #Should the Durability section be enabled? + enabled = false +[enchantments] + #Should the fancied up Enchantment section be used? + enabled = true + + [enchantments.color] + #The color normal enchantments should have + #Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET + normal = "GREEN" + #The color max level enchantments should have + #Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET + max_level = "GOLD" + #The color curses should have + #Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESET + curse = "RED" +[color] + #Should the fancied up Color section be used? + enabled = true diff --git a/config/clutterconfig.properties b/config/clutterconfig.properties new file mode 100644 index 0000000..c7efd7b --- /dev/null +++ b/config/clutterconfig.properties @@ -0,0 +1,10 @@ +greed.chance.per.level=0.01 # Coin drop chance per level of Greed. default: 0.01 +coin.drops.and.loot.gen=true # Coin drops and generation. default: true +spawn.clutter.mobs=true # Spawn Clutter Mobs. default: true +spawn.butterflies=true # Spawn Butterflies. default: true +spawn.chameleons=true # Spawn Chameleons. default: true +spawn.echofins=true # Spawn Echofins. default: true +spawn.mossblooms=true # Spawn Mossblooms. default: true +spawn.kiwi_birds=true # Spawn Kiwi Birds. default: true +spawn.emperor_penguins=true # Spawn Emperor Penguins. default: true + diff --git a/config/colorfulhearts.toml b/config/colorfulhearts.toml new file mode 100644 index 0000000..24d03dc --- /dev/null +++ b/config/colorfulhearts.toml @@ -0,0 +1,41 @@ +[absorption] + #Render vanilla hearts + #Default: true + vanillaHearts = true + #Render absorption in the same row as health + #Absorption hearts start directly after max health + #Default: false + sameRow = false + #Two alternating colors while withered + #Default: [#787061, #73625C] + witheredColors = ["#787061", "#73625C"] + #Two alternating colors while freezing + #Default: [#90D136, #36D183] + frozenColors = ["#90D136", "#36D183"] + #Two alternating colors while poisoned + #Default: [#BFF230, #7AA15A] + poisonedColors = ["#BFF230", "#7AA15A"] + #Colors for every 10 hearts (not counting the default red) + #All values are written as hexadecimal RGB color in '#RRGGBB' format + #Default: [#E1FA9B, #A0FFAF, #AAFFFA, #AACDFF, #D7B4FF, #FAA5FF, #FFB4B4, #FFAA7D, #D7F0FF, #EBFFFA] + colors = ["#E1FA9B", "#A0FFAF", "#AAFFFA", "#AACDFF", "#D7B4FF", "#FAA5FF", "#FFB4B4", "#FFAA7D", "#D7F0FF", "#EBFFFA"] +[health] + #Render vanilla hearts + #Default: true + vanillaHearts = true + #Two alternating colors while withered + #There can be one color in case vanilla withered heart is wanted + #Default: [#0F0F0F] + witheredColors = ["#0F0F0F"] + #Two alternating colors while freezing + #There can be one color in case vanilla frozen heart is wanted + #Default: [#3E70E6] + frozenColors = ["#3E70E6"] + #Two alternating colors while poisoned + #There can be one color in case vanilla poisoned heart is wanted + #Default: [#739B00] + poisonedColors = ["#739B00"] + #Colors for every 10 hearts (not counting the default red) + #All values are written as hexadecimal RGB color in '#RRGGBB' format + #Default: [#F06E14, #F5DC23, #2DB928, #1EAFBE, #7346E1, #FA7DEB, #EB375A, #FF8278, #AAFFFA, #EBEBFF] + colors = ["#F06E14", "#F5DC23", "#2DB928", "#1EAFBE", "#7346E1", "#FA7DEB", "#EB375A", "#FF8278", "#AAFFFA", "#EBEBFF"] diff --git a/config/colytra-server.toml b/config/colytra-server.toml new file mode 100644 index 0000000..5a340f8 --- /dev/null +++ b/config/colytra-server.toml @@ -0,0 +1,14 @@ +#Determines if itemsList contains allowed items or denied items. +#Allowed Values: DENY, ALLOW +itemListType = "DENY" +#The items for crafting with elytras. +itemsList = [] +#Determines how the combined elytra chestplates will behave. +#NORMAL: Elytras will exist separately from the chestplate, able to be separated later. +#UNISON: Elytras will fuse completely with the chestplate, unable to be separated. +#PERFECT: Elytras will fuse completely with the chestplate and flying will not use durability. +#Allowed Values: NORMAL, UNISON, PERFECT +fusionType = "NORMAL" +#The energy cost per second of fall flying if fusionType is UNISON and the chestplate uses energy. +#Range: > 0 +energyCost = 1000 diff --git a/config/compostbag.properties b/config/compostbag.properties new file mode 100644 index 0000000..523df90 --- /dev/null +++ b/config/compostbag.properties @@ -0,0 +1,5 @@ +#Server +#Max bonemeal in compost bag +#in range [0,INT_MAX) +max-bonemeal=128 + diff --git a/config/computercraft-client.toml b/config/computercraft-client.toml new file mode 100644 index 0000000..6b6eace --- /dev/null +++ b/config/computercraft-client.toml @@ -0,0 +1,13 @@ +#The delay in seconds after which we'll notify about unhandled imports. Set to 0 to disable. +#Range: 0 ~ 60 +upload_nag_delay = 5 +#The renderer to use for monitors. Generally this should be kept at "best" - if +#monitors have performance issues, you may wish to experiment with alternative +#renderers. +#Allowed Values: BEST, TBO, VBO +monitor_renderer = "BEST" +#The maximum distance monitors will render at. This defaults to the standard tile +#entity limit, but may be extended if you wish to build larger monitors. +#Range: 16 ~ 1024 +monitor_distance = 64 + diff --git a/config/connectiblechains.toml b/config/connectiblechains.toml new file mode 100644 index 0000000..a520348 --- /dev/null +++ b/config/connectiblechains.toml @@ -0,0 +1,4 @@ +chainHangAmount = 7.0 +maxChainRange = 7 +quality = 4 +showToolTip = true diff --git a/config/connectivity.json b/config/connectivity.json new file mode 100644 index 0000000..23db6c2 --- /dev/null +++ b/config/connectivity.json @@ -0,0 +1,30 @@ +{ + "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 + }, + "debugPrintMessages": { + "desc:": "Enable addition debug logging for networking errors. default:false", + "debugPrintMessages": false + }, + "logintimeout": { + "desc:": "Set the max login timeout in ticks. 20 ticks \u003d 1 sec, default \u003d 2400 ticks", + "logintimeout": 2400 + }, + "disconnectTimeout": { + "desc:": "Set the ingame disconnect timeout for disconnecting players. Default \u003d 60sec", + "disconnectTimeout": 60 + }, + "packetHistoryMinutes": { + "desc:": "Set the amount of minutes for which network packet history data is saved. Default \u003d 5 minutes", + "packetHistoryMinutes": 5 + }, + "showFullResourceLocationException": { + "desc:": "Enable to see the full log output for all resource location exceptions. Default \u003d false", + "showFullResourceLocationException": false + } +} \ No newline at end of file diff --git a/config/continuity.json b/config/continuity.json new file mode 100644 index 0000000..9ec8990 --- /dev/null +++ b/config/continuity.json @@ -0,0 +1,6 @@ +{ + "connected_textures": true, + "emissive_textures": true, + "custom_block_layers": true, + "use_manual_culling": true +} \ No newline at end of file diff --git a/config/cookingforblockheads-common.toml b/config/cookingforblockheads-common.toml new file mode 100644 index 0000000..e33945e --- /dev/null +++ b/config/cookingforblockheads-common.toml @@ -0,0 +1,34 @@ + +# Toasting toasted bread again will turn into charcoal (only if no other mod adding toast is present). Set to false to disable. +allowVeryToastedBread = true + +# Ex Compressum compatibility. Multiplier applied to the milk per tick for Compressed Cow in a Jar. +compressedCowJarMilkMultiplier = 9.0 + +# If true, a cow can be squished into a Milk Jar by dropping an anvil on top. +cowJarEnabled = true + +# The amount of milk the cow in a jar generates per tick. +cowJarMilkPerTick = 1 + +# Set this to true if you'd like to disallow automation of the oven (pipes and such won't be able to insert/extract) +disallowOvenAutomation = false + +# Enabling this will make the kitchen counters have twice as much inventory space. +largeCounters = false + +# The cooking time multiplier for the cooking oven. Higher values means it will take longer. +ovenCookTimeMultiplier = 1.0 + +# The fuel multiplier for the cooking oven. Higher values means fuel lasts longer, 1.0 is furnace default. +ovenFuelTimeMultiplier = 0.33000001311302185 + +# Set this to true if you'd like the oven to only accept cooking oil as fuel (requires Pam's Harvestcraft) +ovenRequiresCookingOil = false + +# Set to false if you don't want ingredients to be marked with a special icon in the recipe book. +showIngredientIcon = true + +# Set this to true if you'd like the sink to require water to be piped in, instead of providing infinite of it. +sinkRequiresWater = false + diff --git a/config/couplings.toml b/config/couplings.toml new file mode 100644 index 0000000..ef71ec7 --- /dev/null +++ b/config/couplings.toml @@ -0,0 +1,8 @@ +#Couple regardless of whether the player is sneaking +ignore_sneaking = true +#Couple fence gates above and below on the same axis +couple_fence_gates = true +#Couple doors with opposing hinges +couple_doors = true +#Couple trapdoors along either sides and opposing +couple_trapdoors = true diff --git a/config/coxinhautilities.json b/config/coxinhautilities.json new file mode 100644 index 0000000..385cfbd --- /dev/null +++ b/config/coxinhautilities.json @@ -0,0 +1,7 @@ +{ + "canGenerateEnderOrchids": true, + "hasEnderOrchidStrictPlacement": true, + "enderOrchidRegularGrowthRate": 8, + "enderOrchidSpecialGrowthRate": 12, + "useCarrierBlacklist": true +} \ No newline at end of file diff --git a/config/craftingtweaks-common.toml b/config/craftingtweaks-common.toml new file mode 100644 index 0000000..6a76e94 --- /dev/null +++ b/config/craftingtweaks-common.toml @@ -0,0 +1,22 @@ +[client] + +# Add mod ids here of mods that you wish to disable Crafting Tweaks support for. +disabledAddons = [ ] + +# We both know JEI is much better. This option hides Vanilla's crafting book button instead of moving it. +hideVanillaCraftingGuide = false + +# Set to 'DEFAULT' to enable both buttons and hotkeys. Set to 'BUTTONS' to enable buttons only. Set to 'HOTKEYS' to enable hotkeys only. Set to 'DISABLED' to disable completely. +mode = "DEFAULT" + +# If set to true, right-clicking the result slot in a crafting table will craft a full stack. +rightClickCraftsStack = true + +[common] + +# A list of modid:name entries that will not be crafted by the compress key. +compressDenylist = [ "minecraft:sandstone", "minecraft:iron_trapdoor" ] + +# Set this to false if you want the (de)compress feature to work outside of crafting GUIs (only works if installed on server while in the player inventory) +compressRequiresCraftingGrid = true + diff --git a/config/create-client.toml b/config/create-client.toml new file mode 100644 index 0000000..c3c8085 --- /dev/null +++ b/config/create-client.toml @@ -0,0 +1,151 @@ +#. +#Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! +[client] + #. + #Choose the menu row that the Create config button appears on in the main menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 4 + mainMenuConfigButtonRow = 0 + #. + #Choose the menu row that the Create config button appears on in the in-game menu + #Set to 0 to disable the button altogether + #Range: 0 ~ 5 + ingameMenuConfigButtonRow = 3 + #. + #Higher density means more spawned particles. + #Range: 0.0 ~ 1.0 + fanParticleDensity = 0.5 + #. + #The maximum amount of blocks for which to try and calculate dynamic contraption lighting. Decrease if large contraption cause too much lag + #Range: > 0 + maximumContraptionLightVolume = 16384 + #. + #Log a stack-trace when rendering issues happen within a moving contraption. + explainRenderErrors = false + #. + #The fluid unit that will be displayed when viewing fluids + #Example: 1000 mB or 81000 Droplets + #Allowed Values: DROPLETS, MILLIBUCKETS + fluidUnitType = "MILLIBUCKETS" + #. + #[in Blocks] + #Maximum Distance to the player at which items in Blocks' filter slots will be displayed + #Range: 1.0 ~ 3.4028234663852886E38 + filterItemRenderDistance = 10.0 + #. + #Show kinetic debug information on blocks while the F3-Menu is open. + enableRainbowDebug = false + #. + #Vertical offset for the Toolbox Hotbar overlay. + #Range: > -2147483648 + toolboxHotbarOverlayOffset = 0 + #. + #Display a tooltip when looking at overstressed components. + enableOverstressedTooltip = true + #. + #Determines if the fluid unit should be simplified + simplifyFluidUnit = true + #. + #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) + #Range: > -2147483648 + ingameMenuConfigButtonOffsetX = -4 + #. + #Setting this to true will prevent Create from sending you a warning when playing with Fabulous graphics enabled + ignoreFabulousWarning = false + #. + #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) + #Range: > -2147483648 + mainMenuConfigButtonOffsetX = -4 + #. + #Show item descriptions on Shift and controls on Ctrl. + enableTooltips = 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 + #Range: 0.125 ~ 256.0 + honey = 1.0 + #. + #The vision range though chocolate will be multiplied by this factor + #Range: 0.125 ~ 256.0 + chocolate = 1.0 + #. + #Sound settings + [client.sound] + #. + #Make cogs rumble and machines clatter. + enableAmbientSounds = true + #. + #Maximum volume modifier of Ambient noise + #Range: 0.0 ~ 1.0 + ambientVolumeCap = 0.10000000149011612 + #. + #Ponder settings + [client.ponder] + #. + #Show additional info in the ponder view and reload scene scripts more frequently. + editingMode = false + #. + #Slow down a ponder scene whenever there is text on screen. + comfyReading = false + #. + #Railway related settings + [client.trains] + #. + #How far away the Camera should zoom when seated on a train + #Range: 0.0 ~ 3.4028234663852886E38 + mountedZoomMultiplier = 3.0 + #. + #Additionally display materials of a Rail Network while f3 debug mode is active + showExtendedTrackGraphOnF3 = false + #. + #Display nodes and edges of a Railway Network while f3 debug mode is active + showTrackGraphOnF3 = false + #. + #Settings for the Goggle Overlay + [client.goggleOverlay] + #. + #Enable this to use your custom colors for the Goggle- and Hover- Overlay + customColorsOverlay = false + #. + #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetY = 0 + #. + #Offset the overlay from goggle- and hover- information by this many pixels on the respective axis; Use /create overlay + #Range: > -2147483648 + overlayOffsetX = 20 + #. + #The custom top color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBorderTopOverlay = 1347420415 + #. + #The custom background color to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBackgroundOverlay = -267386864 + #. + #The custom bot color of the border gradient to use for the Goggle- and Hover- Overlays, if enabled + #[in Hex: #AaRrGgBb] + #[@cui:IntDisplay:#] + #Range: > -2147483648 + customBorderBotOverlay = 1344798847 + #. + #Settings for the Placement Assist + [client.placementAssist] + #. + #Change the size of the Indicator by this multiplier + #Range: 0.0 ~ 3.4028234663852886E38 + indicatorScale = 1.0 + #. + #What indicator should be used when showing where the assisted placement ends up relative to your crosshair + #Choose 'NONE' to disable the Indicator altogether + #Allowed Values: TEXTURE, TRIANGLE, NONE + indicatorType = "TEXTURE" diff --git a/config/create-common.toml b/config/create-common.toml new file mode 100644 index 0000000..85a2de6 --- /dev/null +++ b/config/create-common.toml @@ -0,0 +1,7 @@ +#. +#Modify Create's impact on your terrain +[worldgen] + #. + #. + #Prevents all worldgen added by Create from taking effect + disableWorldGen = false diff --git a/config/create-server.toml b/config/create-server.toml new file mode 100644 index 0000000..c6abf36 --- /dev/null +++ b/config/create-server.toml @@ -0,0 +1,510 @@ +#. +#The Backbone of Create +[infrastructure] + #. + #[in Ticks] + #The amount of time a server waits before sending out tickrate synchronization packets. + #These packets help animations to be more accurate when tps is below 20. + #Range: > 5 + tickrateSyncTimer = 20 +#. +#Packmakers' control panel for internal recipe compat +[recipes] + #. + #The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance. + #Range: > 1 + lightSourceCountForRefinedRadiance = 10 + #. + #Allow the Mechanical Saw to process entire stacks at a time. + bulkCutting = false + #. + #Allow any stonecutting recipes to be processed by a Mechanical Saw. + allowStonecuttingOnSaw = true + #. + #The Maximum amount of ingredients that can be used to craft Firework Rockets using Mechanical Crafters. + #Range: > 1 + maxFireworkIngredientsInCrafter = 9 + #. + #Allow Spouts to fill the Petal Apothecary from Botania. + allowFillingBySpout = true + #. + #Allow any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin. + allowShapelessInMixer = true + #. + #Allow any standard crafting recipes to be processed by Mechanical Crafters. + allowRegularCraftingInCrafter = true + #. + #Allow any Druidcraft woodcutter recipes to be processed by a Mechanical Saw. + allowWoodcuttingOnSaw = true + #. + #Allow the standard in-world Refined Radiance recipes. + enableRefinedRadianceRecipe = true + #. + #Allow any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin. + allowShapedSquareInPress = true + #. + #. + #Allow the Mechanical Press to process entire stacks at a time. + bulkPressing = false + #. + #Allow supported potions to be brewed by a Mechanical Mixer + Basin. + allowBrewingInMixer = true + #. + #Allow the standard in-world Shadow Steel recipe. + enableShadowSteelRecipe = true + #. + #Allow Spouts to interact with Casting Tables and Basins from Tinkers' Construct. + allowCastingBySpout = true + #. + #Display vanilla Log-stripping interactions in JEI. + displayLogStrippingRecipes = true +#. +#Parameters and abilities of Create's kinetic mechanisms +[kinetics] + #. + #. + #Disable the Stress mechanic altogether. + disableStress = false + #. + #Select what mobs should ignore Deployers when attacked by them. + #Allowed Values: ALL, CREEPERS, NONE + ignoreDeployerAttacks = "CREEPERS" + #. + #Amount of sail-type blocks required for a windmill to assemble successfully. + #Range: > 0 + minimumWindmillSails = 8 + #. + #Time in ticks until the next item launched by an ejector scans blocks for potential collisions + #Range: > 10 + ejectorScanInterval = 120 + #. + #Game ticks between Kinetic Blocks checking whether their source is still valid. + #Range: > 5 + kineticValidationFrequency = 60 + #. + #multiplier used for calculating exhaustion from speed when a crank is turned. + #Range: 0.0 ~ 1.0 + crankHungerMultiplier = 0.009999999776482582 + #. + #Number of sail-type blocks required to increase windmill speed by 1RPM. + #Range: > 1 + windmillSailsPerRPM = 8 + #. + #[in Revolutions per Minute] + #Maximum allowed rotation speed for any Kinetic Block. + #Range: > 64 + maxRotationSpeed = 256 + #. + #Max Distance in blocks a Weighted Ejector can throw + #Range: > 0 + maxEjectorDistance = 32 + #. + #Maximum length in blocks of mechanical belts. + #Range: > 5 + maxBeltLength = 20 + #. + #Damage dealt by active Crushing Wheels. + #Range: > 0 + crushingDamage = 4 + + #. + #Encased Fan + [kinetics.encasedFan] + #. + #Maximum distance in blocks Fans can push entities. + #Range: > 5 + fanPushDistance = 20 + #. + #Game ticks between Fans checking for anything blocking their air flow. + #Range: > 10 + fanBlockCheckRate = 30 + #. + #Game ticks required for a Fan-based processing recipe to take effect. + #Range: > 0 + fanProcessingTime = 150 + #. + #[in Revolutions per Minute] + #Rotation speed at which the maximum stats of fans are reached. + #Range: > 64 + fanRotationArgmax = 256 + #. + #Maximum distance in blocks from where Fans can pull entities. + #Range: > 5 + fanPullDistance = 20 + #. + #Moving Contraptions + [kinetics.contraptions] + #. + #Maximum amount of extension poles behind a Mechanical Piston. + #Range: > 1 + maxPistonPoles = 64 + #. + #Maximum depth of blocks filled in using a Mechanical Roller. + #Range: > 1 + rollerFillDepth = 12 + #. + #Maximum value of a chassis attachment range. + #Range: > 1 + maxChassisRange = 16 + #. + #Whether minecart contraptions can be picked up in survival mode. + survivalContraptionPickup = true + #. + #[in Bytes] + #[0 to disable this limit] + #Maximum amount of data a contraption can have before it can't be synced with players. + #Un-synced contraptions will not be visible and will not have collision. + #Range: > 0 + maxDataSize = 2000000 + #. + #Configure how Spawner blocks can be moved by contraptions. + #Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE + movableSpawners = "NO_PICKUP" + #. + #Configure how Obsidian blocks can be moved by contraptions. + #Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE + movableObsidian = "UNMOVABLE" + #. + #Whether harvesters should replant crops after harvesting. + harvesterReplants = true + #. + #Whether minecart contraptions can be placed into container items. + minecartContraptionInContainers = false + #. + #Whether items mined or harvested by contraptions should be placed in their mounted storage. + moveItemsToStorage = true + #. + #Whether harvesters should break crops that aren't fully grown. + harvestPartiallyGrown = false + #. + #Max length of rope available off a Rope Pulley. + #Range: > 1 + maxRopeLength = 256 + #. + #Configure how Reinforced Deepslate blocks can be moved by contraptions. + #Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE + movableReinforcedDeepslate = "UNMOVABLE" + #. + #Maximum amount of blocks in a structure movable by Pistons, Bearings or other means. + #Range: > 1 + maxBlocksMoved = 2048 + #. + #Whether minecart contraptions can be placed from items. + contraptionPlacing = true + #. + #Configure how Budding Amethyst can be moved by contraptions. + #Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE + amethystMovement = "NO_PICKUP" + #. + #Maximum allowed distance of two coupled minecarts. + #Range: > 1 + maxCartCouplingLength = 32 + #. + #Configure speed/capacity levels for requirements and indicators. + [kinetics.stats] + #. + #[in Revolutions per Minute] + #Minimum speed of rotation to be considered 'fast' + #Range: 0.0 ~ 65535.0 + fastSpeed = 100.0 + #. + #[in Stress Units] + #Minimum stress impact to be considered 'high' + #Range: 0.0 ~ 65535.0 + highStressImpact = 8.0 + #. + #[in Stress Units] + #Minimum stress impact to be considered 'medium' + #Range: 0.0 ~ 4096.0 + mediumStressImpact = 4.0 + #. + #[in Stress Units] + #Minimum added Capacity by sources to be considered 'medium' + #Range: 0.0 ~ 4096.0 + mediumCapacity = 256.0 + #. + #[in Revolutions per Minute] + #Minimum speed of rotation to be considered 'medium' + #Range: 0.0 ~ 4096.0 + mediumSpeed = 30.0 + #. + #[in Stress Units] + #Minimum added Capacity by sources to be considered 'high' + #Range: 0.0 ~ 65535.0 + highCapacity = 1024.0 + [kinetics.stressValues] + #. + #Fine tune the kinetic stats of individual components + [kinetics.stressValues.v2] + #. + #. + #[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.v2.impact] + mechanical_bearing = 4.0 + clockwork_bearing = 4.0 + turntable = 4.0 + display_board = 0.0 + gantry_shaft = 0.0 + sequenced_gearshift = 0.0 + sticky_mechanical_piston = 4.0 + crushing_wheel = 8.0 + mechanical_arm = 2.0 + rope_pulley = 4.0 + brass_encased_large_cogwheel = 0.0 + mechanical_crafter = 2.0 + mechanical_drill = 4.0 + flywheel = 0.0 + weighted_ejector = 2.0 + hose_pulley = 4.0 + mechanical_saw = 4.0 + large_cogwheel = 0.0 + andesite_encased_large_cogwheel = 0.0 + deployer = 4.0 + gearbox = 0.0 + andesite_encased_cogwheel = 0.0 + mysterious_cuckoo_clock = 1.0 + stressometer = 0.0 + encased_chain_drive = 0.0 + rotation_speed_controller = 0.0 + brass_encased_cogwheel = 0.0 + elevator_pulley = 4.0 + belt = 0.0 + cogwheel = 0.0 + copper_backtank = 4.0 + mechanical_pump = 4.0 + mechanical_mixer = 4.0 + andesite_encased_shaft = 0.0 + netherite_backtank = 4.0 + adjustable_chain_gearshift = 0.0 + mechanical_piston = 4.0 + clutch = 0.0 + mechanical_press = 8.0 + encased_fan = 2.0 + gearshift = 0.0 + cuckoo_clock = 1.0 + brass_encased_shaft = 0.0 + speedometer = 0.0 + millstone = 4.0 + shaft = 0.0 + #. + #[in Stress Units] + #Configure how much stress a source can accommodate for. + [kinetics.stressValues.v2.capacity] + creative_motor = 16384.0 + large_water_wheel = 128.0 + hand_crank = 8.0 + copper_valve_handle = 8.0 + windmill_bearing = 512.0 + steam_engine = 1024.0 + water_wheel = 32.0 +#. +#Create's liquid manipulation tools +[fluids] + #. + #[in Blocks] + #The maximum distance a mechanical pump can push or pull liquids on either side. + #Range: > 1 + mechanicalPumpRange = 16 + #. + #Whether open-ended pipes should be allowed to place fluid sources. + pipesPlaceFluidSourceBlocks = true + #. + #[in Blocks] + #[-1 to disable this behaviour] + #The minimum amount of fluid blocks the hose pulley needs to find before deeming it an infinite source. + #Range: > -1 + hosePulleyBlockThreshold = 10000 + #. + #Whether hose pulleys should continue filling up above-threshold sources. + fillInfinite = false + #. + #[in Blocks] + #The maximum height a fluid tank can reach. + #Range: > 1 + fluidTankMaxHeight = 32 + #. + #[in Blocks] + #The maximum distance a hose pulley can draw fluid blocks from. + #Range: > 1 + hosePulleyRange = 128 + #. + #Configure which fluids can be drained infinitely. + #Allowed Values: ALLOW_ALL, DENY_ALL, ALLOW_BY_TAG, DENY_BY_TAG + bottomlessFluidMode = "ALLOW_BY_TAG" + #. + #. + #[in Buckets] + #The amount of liquid a tank can hold per block. + #Range: > 1 + fluidTankCapacity = 8 + #. + #Whether hose pulleys should be allowed to place fluid sources. + fluidFillPlaceFluidSourceBlocks = true +#. +#Tweaks for logistical components +[logistics] + #. + #. + #The amount of ticks a funnel waits between item transferrals, when it is not re-activated by redstone. + #Range: > 1 + defaultExtractionTimer = 8 + #. + #Maximum distance in blocks a Mechanical Arm can reach across. + #Range: > 1 + mechanicalArmRange = 5 + #. + #The amount of ticks a portable storage interface waits for transfers until letting contraptions move along. + #Range: > 1 + psiTimeout = 60 + #. + #The amount of ticks a brass tunnel waits between distributions. + #Range: 1 ~ 10 + brassTunnelTimer = 10 + #. + #The total amount of stacks a vault can hold per block in size. + #Range: > 1 + vaultCapacity = 20 + #. + #Whether hostile mobs walking near a seat will start riding it. + seatHostileMobs = true + #. + #Maximum possible range in blocks of redstone link connections. + #Range: > 1 + linkRange = 256 + #. + #Maximum possible distance in blocks between data gatherers and their target. + #Range: > 1 + displayLinkRange = 64 +#. +#Everything related to Schematic tools +[schematics] + #. + #Amount of game ticks without new packets arriving until an active schematic upload process is discarded. + #Range: > 100 + schematicIdleTimeout = 600 + #. + #[in KiloBytes] + #The maximum allowed file size of uploaded Schematics. + #Range: > 16 + maxSchematics = 256 + #. + #. + #Whether placing a Schematic directly in Creative Mode should replace world blocks with Air + creativePrintIncludesAir = false + #. + #[in Bytes] + #The maximum packet size uploaded Schematics are split into. + #Range: 256 ~ 32767 + maxSchematicPacketSize = 1024 + + #. + #Schematicannon + [schematics.schematicannon] + #. + #% of Schematicannon's Fuel filled by 1 Gunpowder. + #Range: 0.0 ~ 100.0 + schematicannonGunpowderWorth = 20.0 + #. + #% of Schematicannon's Fuel used for each fired block. + #Range: 0.0 ~ 100.0 + schematicannonFuelUsage = 0.05000000074505806 + #. + #Amount of game ticks between shots of the cannon. Higher => Slower + #Range: > 1 + schematicannonDelay = 10 +#. +#Equipment and gadgets added by Create +[equipment] + #. + #. + #The Maximum Distance to an active mirror for the symmetry wand to trigger. + #Range: > 10 + maxSymmetryWandRange = 50 + #. + #Weather Potato Cannon shots can modify the world or not. This includes placing blocks and changing entities. + potatoCannonWorldModification = true + #. + #The Maximum volume of Air that can be stored in a backtank = Seconds of underwater breathing + #Range: > 1 + airInBacktank = 900 + #. + #The Maximum Distance at which a Toolbox can interact with Players' Inventories. + #Range: > 1 + toolboxRange = 10 + #. + #Amount of free Extendo Grip actions provided by one filled Copper Backtank. Set to 0 makes Extendo Grips unbreakable + #Range: > 0 + maxExtendoGripActions = 1000 + #. + #The Maximum Distance a Block placed by Create's placement assist will have to its interaction point. + #Range: > 3 + placementAssistRange = 12 + #. + #The volume of Air added by each level of the backtanks Capacity Enchantment + #Range: > 1 + enchantedBacktankCapacity = 300 + #. + #Amount of free Potato Cannon shots provided by one filled Copper Backtank. Set to 0 makes Potato Cannons unbreakable + #Range: > 0 + maxPotatoCannonShots = 200 +#. +#Create's builtin Railway systems +[trains] + #. + #Maximum amount of bogeys assembled as a single Train. + #Range: > 1 + maxBogeyCount = 20 + #. + #Maximum length of a Train Stations' assembly track. + #Range: > 5 + maxAssemblyLength = 128 + #. + #Maximum length of track that can be placed as one batch or turn. + #Range: 16 ~ 128 + maxTrackPlacementLength = 32 + #. + #. + #Whether moving Trains can hurt colliding mobs and players. + trainsCauseDamage = true + #. + #Relative speed of a manually controlled Train compared to a Scheduled one. + #Range: 0.0 ~ 3.4028234663852886E38 + manualTrainSpeedModifier = 0.75 + + #. + #Powered Trains + [trains.poweredTrainStats] + #. + #[in Blocks/Second] + #The top speed of powered Trains during a turn. + #Range: 0.0 ~ 3.4028234663852886E38 + poweredTrainTurningTopSpeed = 20.0 + #. + #[in Blocks/Second] + #The top speed of powered Trains. + #Range: 0.0 ~ 3.4028234663852886E38 + poweredTrainTopSpeed = 40.0 + #. + #[in Blocks/Second²] + #The acceleration of powered Trains. + #Range: 0.0 ~ 3.4028234663852886E38 + poweredTrainAcceleration = 3.0 + #. + #Standard Trains + [trains.trainStats] + #. + #[in Blocks/Second] + #The top speed of Trains during a turn. + #Range: 0.0 ~ 3.4028234663852886E38 + trainTurningTopSpeed = 14.0 + #. + #[in Blocks/Second²] + #The acceleration of any assembled Train. + #Range: 0.0 ~ 3.4028234663852886E38 + trainAcceleration = 3.0 + #. + #[in Blocks/Second] + #The top speed of any assembled Train. + #Range: 0.0 ~ 3.4028234663852886E38 + trainTopSpeed = 28.0 diff --git a/config/create_jetpack-client.toml b/config/create_jetpack-client.toml new file mode 100644 index 0000000..c63fcf6 --- /dev/null +++ b/config/create_jetpack-client.toml @@ -0,0 +1,13 @@ +[overlay] + #Range: 0.0 ~ 1.7976931348623157E308 + scale = 1.0 + enabled = true + + [overlay.position] + #Use negative values to position relative to the right/bottom of the screen + #Range: > -2147483648 + x = 6 + #Range: > -2147483648 + y = 6 +[effects] + seasonal = true diff --git a/config/create_jetpack-common.toml b/config/create_jetpack-common.toml new file mode 100644 index 0000000..9520bd3 --- /dev/null +++ b/config/create_jetpack-common.toml @@ -0,0 +1,18 @@ +[air] + #Range: > 1 + uses_per_tank = 2048 + #Range: > 1 + uses_per_tank_hover = 20480 +[speed] + #Range: 0.01 ~ 100.0 + horizontal = 0.02 + #Range: 0.01 ~ 100.0 + acceleration = 0.6 + #Range: 0.0 ~ 100.0 + swim_modifier = 1.8 + #Range: 0.01 ~ 100.0 + vertical = 0.4 + #Range: -100.0 ~ 0.0 + hover_descend = -0.03 +[features] + elytra_boost = true diff --git a/config/createaddition-common.toml b/config/createaddition-common.toml new file mode 100644 index 0000000..3fea5a5 --- /dev/null +++ b/config/createaddition-common.toml @@ -0,0 +1,127 @@ +#Make sure config changes are duplicated on both Clients and the Server when running a dedicated Server, +# as the config isnt synced between Clients and Server. +#General Settings +[general] + #Max stress for the Alternator and Electric Motor (in SU at 256 RPM). + #Range: > 0 + max_stress = 16384 + #Forge Energy conversion rate (in E/t at 256 RPM, value is the E/t generated and consumed is at 256rpm). + #Range: > 0 + fe_at_max_rpm = 240 +#Electric Motor +[electric_motor] + #Electric Motor internal capacity in E. + #Range: 0 ~ 9223372036854775807 + motor_capacity = 5000 + #Electric Motor minimum required energy consumption in E/t. + #Range: > 0 + motor_min_consumption = 8 + #Electric Motor max input in E (Energy transfer not consumption). + #Range: 0 ~ 9223372036854775807 + motor_max_input = 5000 + #Electric Motor min/max RPM. + #Range: > 1 + motor_rpm_range = 256 +#Alternator +[alternator] + #Alternator efficiency relative to base conversion rate. + #Range: 0.01 ~ 1.0 + generator_efficiency = 0.75 + #Alternator internal capacity in E. + #Range: 0 ~ 9223372036854775807 + generator_capacity = 5000 + #Alternator max input in E (Energy transfer, not generation). + #Range: 0 ~ 9223372036854775807 + generator_max_output = 5000 +#Rolling Mill +[rolling_mill] + #Rolling Mill duration in ticks. + #Range: > 0 + rolling_mill_processing_duration = 100 + #Rolling Mill base stress impact. + #Range: 0 ~ 1024 + rolling_mill_stress = 16 +#Wires +[wires] + #Connector max input in E/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + connector_max_input = 5000 + #Max wire length in blocks. + #Range: 0 ~ 256 + wire_length = 12 + #Connector max output in E/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + connector_max_output = 5000 + #Connector internal input buffer in E. + #Range: 0 ~ 9223372036854775807 + connector_input_capacity = 5000 + #Ignore checking if block face can support connector. + connector_ignore_face_check = true +#Accumulator +[accumulator] + #Accumulator internal capacity per block in E. + #Range: 0 ~ 9223372036854775807 + accumulator_capacity = 2000000 + #Accumulator max output in E/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + accumulator_max_output = 5000 + #Accumulator max input in E/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + accumulator_max_input = 5000 + #Accumulator max multiblock height. + #Range: 1 ~ 8 + accumulator_max_height = 5 + #Accumulator max multiblock width. + #Range: 1 ~ 8 + accumulator_max_width = 3 +#Portable Energy Interface +[portable_energy_interface] + #PEI max output in E/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + pei_max_output = 5000 + #PEI max input in E/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + pei_max_input = 5000 +#Tesla Coil +[tesla_coil] + #Tesla Coil charge rate in E/t. + #Range: 0 ~ 9223372036854775807 + tesla_coil_charge_rate = 5000 + #Tesla Coil fire interval (in ticks). + #Range: > 0 + tesla_coil_fire_cooldown = 20 + #Hurt range (in blocks/meters). + #Range: > 0 + tesla_coil_hurt_range = 3 + #Tesla Coil internal capacity in E. + #Range: 0 ~ 9223372036854775807 + tesla_coil_capacity = 40000 + #Energy consumed when Tesla Coil is fired (in E). + #Range: 0 ~ 9223372036854775807 + tesla_coil_hurt_energy_required = 1000 + #The duration of the Shocked effect for mobs (in ticks). + #Range: > 0 + tesla_coil_effect_time_mob = 20 + #The duration of the Shocked effect for players (in ticks). + #Range: > 0 + tesla_coil_effect_time_player = 20 + #Tesla Coil max input in E/t (Energy transfer). + #Range: 0 ~ 9223372036854775807 + tesla_coil_max_input = 10000 + #Tesla Coil charge rate in E/t for recipes. + #Range: 0 ~ 9223372036854775807 + tesla_coil_recipe_charge_rate = 2000 + #Damaged dealt to mobs when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_mob = 3 + #Damaged dealt to players when Tesla Coil is fired (in half hearts). + #Range: > 0 + tesla_coil_hurt_player = 2 +#Misc +[misc] + #Diamond Grit Sandpaper durability (number of uses). + #Range: > 3 + diamond_grit_sandpaper_uses = 1024 + #Barbed Wire Damage. + #Range: 0.0 ~ 3.4028234663852886E38 + barbed_wire_damage = 2.0 diff --git a/config/createbigcannons-client.toml b/config/createbigcannons-client.toml new file mode 100644 index 0000000..252538f --- /dev/null +++ b/config/createbigcannons-client.toml @@ -0,0 +1,14 @@ +#. +#Client-side config for Create Big Cannons. +[client] + #. + #How cannon plumes display when a cannon is fired + #Off - No particles are spawned when firing a cannon. Least laggy option, but it may be harder to detect if a projectile has squibbed in the barrel (no smoke in "pop and no smoke".) + #Legacy - Cannons spawn vanilla particles (mostly campfire smoke) when firing. The classic look, but spawns many particles and may cause high lag. + #Default - Cannons spawn cannon smoke particles, designed to give a grand impression while keeping the spawned particle count low compared to Legacy. + #Allowed Values: OFF, LEGACY, DEFAULT + showCannonPlumes = "DEFAULT" + #. + #How many particles are in a Fluid Blob of any size. + #Range: 0 ~ 1000 + fluidBlobParticleCount = 20 diff --git a/config/createbigcannons-common.toml b/config/createbigcannons-common.toml new file mode 100644 index 0000000..e69de29 diff --git a/config/createbigcannons-server.toml b/config/createbigcannons-server.toml new file mode 100644 index 0000000..4b0ea38 --- /dev/null +++ b/config/createbigcannons-server.toml @@ -0,0 +1,274 @@ +#. +#These values affect the extent of cannon failure. +[failure] + #. + #. + #If true, cannons cannot fail whatsoever. Equivalent to setting all the chances below to zero. + disableAllCannonFailure = false + #. + #Chance that a fired projectile will get stuck in a barrel after exceeding the squib ratio. 0 is 0%, 1 is 100%. + #Range: 0.0 ~ 1.0 + squibChance = 0.25 + #. + #Chance that a cannon will fail if a Powder Charge is ignited in a "barrel"-type cannon block. 0 is 0%, 1 is 100%. + #This chance can be affected by stronger and weaker charge blocks. + #Range: 0.0 ~ 1.0 + barrelChargeBurstChance = 0.20000000298023224 + #. + #How strong the explosion of a catastrophic failure is. Scaled by the amount of charges used in the shot. + #Range: 0.0 ~ 3.4028234663852886E38 + failureExplosionPower = 2.0 + #. + #Chance that a cannon loaded with more Powder Charges that it can handle will fail. 0 is 0%, 1 is 100%. + #Range: 0.0 ~ 1.0 + overloadBurstChance = 0.5 + #. + #Chance that a load with gaps between the loaded Powder Charges will not completely combust. 0 is 0%, 1 is 100%. + #Range: 0.0 ~ 1.0 + interruptedIgnitionChance = 0.33000001311302185 +#. +#These values affect the characteristics of cannon munitions. +[munitions] + #. + #. + #If an entity should be invulnerable for a while after being hit by a mod projectile. + invulnerableAfterProjectileHurt = false + #. + #How many Powder Charges a Mortar Stone can handle before breaking. Set to less than 0 to make Mortar Stones unbreakable. + #Range: -1.0 ~ 3.4028234663852886E38 + maximumMortarStonePowderCharges = 2.0 + #. + #If projectiles can bounce, ricochet, and be deflected. + projectilesCanBounce = true + #. + #How long the smoke cloud spawned by a Smoke Shell lasts for, in ticks. 1 second = 20 ticks. + #Range: > 1 + smokeShellCloudDuration = 300 + #. + #How large the smoke cloud spawned by a Smoke Shell is. + #Range: 1.0 ~ 20.0 + smokeShellCloudSize = 10.0 + #. + #The minimum velocity necessary to activate the penetration bonus, in meters per game tick. (1 m/gt = 20 m/s) + #Range: 0.0 ~ 3.4028234663852886E38 + minimumVelocityForPenetrationBonus = 1.0 + #. + #Range: 0.0 ~ 3.4028234663852886E38 + penetrationBonusScale = 0.10000000149011612 + #. + #The extent to which cannon projectiles can damage surrounding blocks. + #All Damage - projectiles will destroy anything they hit, if applicable. Explosive projectiles will destroy blocks on detonation. + #No Explosive Damage - projectiles will destroy anything they hit, if applicable. Explosive projectiles will only harm entities on detonation. + #No Damage - projectiles will not destroy anything they hit, and will only deal entity damage. Explosive projectiles will only harm entities on detonation. + #Allowed Values: ALL_DAMAGE, NO_EXPLOSIVE_DAMAGE, NO_DAMAGE + damageRestriction = "ALL_DAMAGE" + #. + projectilesCanChunkload = true + + #. + #Projectile Fuzes + [munitions.fuzes] + #. + #Chance that the Impact Fuze will detonate on hitting something. 0 is 0% (never), 1 is 100% (always). + #Range: 0.0 ~ 1.0 + impactFuzeDetonationChance = 0.6700000166893005 + #. + #How many blocks the Impact Fuze can hit before breaking. Set to -1 to never break. + #Range: > -1 + impactFuzeDurability = 3 + #. + #Time it takes for a proximity fuze to arm itself in ticks. + #(For reference, there are 20 ticks in 1 second.) + #After the fuze has been in the air for the specified arming time, it will detonate when it gets close enough to a block or entity. + #Range: > 0 + proximityFuzeArmingTime = 20 + #. + #Grouped Munitions + [munitions.groupedMunitions] + #. + #How much fluid in millibuckets (mB) a Fluid Shell can contain. + #Range: > 1 + fluidShellCapacity = 2000 + #. + #The amount of fluid in millibuckets (mB) required to spawn a Fluid Blob on Fluid Shell detonation. + #Any remaining fluid after spawning will be rounded up to one additional projectile. + #Range: > 25 + millibucketsPerFluidBlob = 250 + #. + #How much Fluid Blobs spread on release. + #Range: 0.009999999776482582 ~ 3.4028234663852886E38 + fluidBlobSpread = 1.0 + #. + #How many millibuckets (mB) of fluid in a Fluid Blob are required to increase its area of effect (AOE) by one block in each direction. + #Range: > 25 + millibucketsPerAreaOfEffectRadius = 50 + #. + #The chance of a fluid blob affecting a block in its area of effect (AOE). 0 is 0% (never), 1 is 100% (always). + #Range: 0.0 ~ 1.0 + fluidBlobBlockEffectChance = 0.5 + #. + #Propellant + [munitions.propellant] + #. + #The maximum amount of power a Big Cartridge can store. + #Range: 1 ~ 8 + maxBigCartridgePower = 4 + #. + #Deflection + [munitions.deflectChances] + #. + #The chance that a big cannon projectile deflects. 0 is 0% (never), 1 is 100% (always). + #Range: 0.0 ~ 1.0 + bigCannonProjectileDeflectionChance = 0.8999999761581421 + #. + #The chance that an autocannon projectile deflects. 0 is 0% (never), 1 is 100% (always). + #Range: 0.0 ~ 1.0 + autocannonProjectileDeflectionChance = 0.20000000298023224 + #. + #Autocannon Munitions + [munitions.autocannonMunitions] + #. + #Makes all shot autocannon projectiles tracers regardless if the item had a tracer tip applied. Emulates legacy behavior. + allAutocannonProjectilesAreTracers = false + #. + #How many autocannon rounds the Autocannon Ammo Container can store. + #Range: 1 ~ 128 + autocannonAmmoContainerAutocannonRoundCapacity = 16 + #. + #How many machine gun rounds the Autocannon Ammo Container can store. + #Range: 1 ~ 128 + autocannonAmmoContainerMachineGunRoundCapacity = 64 +#. +#These values affect the characteristics of cannon materials and cannon structures +[cannons] + #. + #. + #Maximum length of cannons that can be built. + #Range: > 3 + maxCannonLength = 64 + #. + #How much each cannon barrel reduces the spread of a fired projectile passing through. + #Range: 0.0 ~ 3.4028234663852886E38 + barrelSpreadReduction = 1.0 + #. + #Time when the Quickfiring Breech cannot be loaded by Mechanical Arms. + #Range: > 0 + quickfiringBreechLoadingCooldown = 40 + #. + #Time it takes for the Quickfiring Breech to fully open/close, during which it cannot be loaded. + #Range: > 0 + quickfiringBreechOpeningCooldown = 5 + #. + #Range: 0.0 ~ 3.4028234663852886E38 + bigCannonRecoilScale = 4.0 + #. + #Range: 0.0 ~ 3.4028234663852886E38 + autocannonRecoilScale = 0.5 + + #. + #Loading Tools + [cannons.loadingTools] + #. + #If deployers can use loading tools. + deployersCanUseLoadingTools = false + #. + #How many blocks inside a cannon a Ram Rod can reach. + #Range: > 1 + ramRodReach = 5 + #. + #Maximum amount of munition blocks a Ram Rod can push. + #Range: > 1 + ramRodStrength = 3 + #. + #How many blocks inside a cannon a Worm can reach. + #Range: > 1 + wormReach = 5 + #. + #How many hunger/saturation points it takes to move one munition block a distance of one block using loading tools. + #Range: 0.0 ~ 3.4028234663852886E38 + loadingToolHungerConsumption = 2.5 + #. + #How many ticks before a player can use a manual loading tool again. There are 20 ticks in 1 second. + #Range: > 0 + loadingToolCooldown = 20 + #. + #Cannon Carriages + [cannons.carriage] + #. + #How fast the carriage is, in blocks per tick. + #Range: 0.03999999910593033 ~ 1.0 + carriageSpeed = 0.03999999910593033 + #. + #How fast the carriage turns, in degrees per tick. + #Range: 0.10000000149011612 ~ 10.0 + carriageTurnRate = 1.0 + #. + cannonWeightAffectsCarriageSpeed = true + #. + #Drop Mortar + [cannons.dropMortar] + #. + #Time in ticks between inserting a munition into a drop mortar and the drop mortar firing it. There are 20 ticks in 1 second. + #Range: > 0 + dropMortarDelay = 5 + #. + #Length in ticks that the player has to wait for before inserting the same munition type into a drop mortar again. There are 20 ticks in 1 second. + #Range: > 0 + dropMortarItemCooldown = 40 + #. + #Display Link Info + [cannons.displayLink] + #. + shouldDisplayCannonRotation = true + #. + shouldDisplayContainedMunitions = true +#. +#These values affect various miscellaneous contraptions. +[kinetics] + #. + #. + #Maximum length of cannon loaders that can be built. + #Range: > 3 + maxLoaderLength = 64 + + [kinetics.stressValues] + #. + #These values affect the stress of Create Big Cannons' mechanical blocks. + [kinetics.stressValues.v2] + #. + # + #[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.v2.impact] + bronze_sliding_breech = 12.0 + cannon_loader = 8.0 + steel_screw_breech = 16.0 + cannon_drill = 8.0 + cast_iron_sliding_breech = 16.0 + steel_sliding_breech = 32.0 + nethersteel_screw_breech = 40.0 + cannon_builder = 8.0 +#. +#These values affect cannon crafting properties. +[crafting] + #. + #. + #Maximum height of a single cannon cast that can be built. + #Range: > 1 + maxCannonCastHeight = 32 + #. + #Maximum length of a Cannon Drill that can be built. + #Range: > 1 + maxCannonDrillLength = 32 + #. + #Maximum length of a Cannon Builder that can be built. + #Range: > 1 + maxCannonBuilderLength = 32 + #. + #Maximum reach of a Cannon Builder. + #Range: > 2 + maxCannonBuilderRange = 32 + #. + #Time a built-up cannon block needs to be heated for until it transforms into its finished form. + #Range: > 0 + builtUpCannonHeatingTime = 6000 diff --git a/config/createdieselgenerators-server.toml b/config/createdieselgenerators-server.toml new file mode 100644 index 0000000..0b3d7f8 --- /dev/null +++ b/config/createdieselgenerators-server.toml @@ -0,0 +1,17 @@ +["Server Configs"] + #Speed of Slow Fuel Type in RPM + "Speed of Slow Fuel Type" = 48.0 + #Strength of Strong Fuel Type in su + "Strength of Strong Fuel Type" = 1024.0 + #Speed of Fast Fuel Type in RPM + "Speed of Fast Fuel Type" = 96.0 + #c:biodiesel tag compatibility + "c:biodiesel tag compatibility" = true + #Strength of Weak Fuel Type in su + "Strength of Weak Fuel Type" = 512.0 + #c:fuel tag compatibility + "c:fuel tag compatibility" = true + #c:ethanol tag compatibility + "c:ethanol tag compatibility" = true + #c:plantoil tag compatibility + "c:plantoil tag compatibility" = true diff --git a/config/creategoggles-client.toml b/config/creategoggles-client.toml new file mode 100644 index 0000000..b43f872 --- /dev/null +++ b/config/creategoggles-client.toml @@ -0,0 +1,6 @@ +#Client configuration settings +[general] + #Display the goggles before the eyes and not on the forehead + moveGoggleToEyes = false + #Enables the goggles in creative mode without goggles + enableCreativeModeGoggles = true diff --git a/config/creategoggles-common.toml b/config/creategoggles-common.toml new file mode 100644 index 0000000..9f7e4ef --- /dev/null +++ b/config/creategoggles-common.toml @@ -0,0 +1,8 @@ +#General configuration settings +[general] + #Uses custom curio slot for goggles instead of the head slot + customCurioGoggleSlot = false + #Enables experimental features (Smithing the goggles onto normal helmets) + enableExperimentalFeatures = true + #Uses custom curio slot for backtank instead of the back slot + customCurioBacktankSlot = false diff --git a/config/creeperoverhaul.jsonc b/config/creeperoverhaul.jsonc new file mode 100644 index 0000000..e53dcfc --- /dev/null +++ b/config/creeperoverhaul.jsonc @@ -0,0 +1,42 @@ +{ + // Changes the Creeper Overhaul creepers to destroy blocks or not. + "destroyBlocks": true, + "client": { + // Change the Vanilla Creeper to a new and improved texture with better animations. + "replaceDefaultCreeper": true + }, + "spawning": { + // Change the Creeper Overhaul creepers to spawn or not. + "allowSpawning": true, + // Change the Jungle Creeper to spawn or not. + "allowJungleCreeperSpawning": true, + // Change the Bamboo Creeper to spawn or not. + "allowBambooCreeperSpawning": true, + // Change the Desert Creeper to spawn or not. + "allowDesertCreeperSpawning": true, + // Change the Badlands Creeper to spawn or not. + "allowBadlandsCreeperSpawning": true, + // Change the Hills Creeper to spawn or not. + "allowHillsCreeperSpawning": true, + // Change the Savannah Creeper to spawn or not. + "allowSavannahCreeperSpawning": true, + // Change the Mushroom Creeper to spawn or not. + "allowMushroomCreeperSpawning": true, + // Change the Swamp Creeper to spawn or not. + "allowSwampCreeperSpawning": true, + // Change the Dripstone Creeper to spawn or not. + "allowDripstoneCreeperSpawning": true, + // Change the Cave Creeper to spawn or not. + "allowCaveCreeperSpawning": true, + // Change the Dark Oak Creeper to spawn or not. + "allowDarkOakCreeperSpawning": true, + // Change the Spruce Creeper to spawn or not. + "allowSpruceCreeperSpawning": true, + // Change the Beach Creeper to spawn or not. + "allowBeachCreeperSpawning": true, + // Change the Snowy Creeper to spawn or not. + "allowSnowyCreeperSpawning": true, + // Change the Ocean Creeper to spawn or not. + "allowOceanCreeperSpawning": true + } +} \ No newline at end of file diff --git a/config/croptopia/croptopia.conf b/config/croptopia/croptopia.conf new file mode 100644 index 0000000..6ca51b5 --- /dev/null +++ b/config/croptopia/croptopia.conf @@ -0,0 +1,426 @@ +# Determines if croptopia salt will generate in rivers. Defaults to true +generateSaltInWorld = true +treeConfig=[ + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:plains", + "minecraft:forest", + "minecraft:sunflower_plains", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:birch_taiga", + "terralith:blooming_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="orange_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="dragon_fruit_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + "terralith:blooming_valley" + ] + featureName="kumquat_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="banana_tree_configured" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "traverse:wooded_plateau", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "byg:orchard", + "traverse:woodlands", + "traverse:wooded_island", + "minecraft:forest" + ] + featureName="plum_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="date_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow" + ] + featureName="cashew_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="mango_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="coconut_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="apricot_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="nutmeg_tree_configured" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "byg:orchard", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="persimmon_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow" + ] + featureName="almond_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:birch_taiga", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="avocado_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="fig_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:sparse_jungle", + "byg:white_mangrove_marshes", + "byg:tropical_rainforest", + "byg:temperate_rainforest", + "byg:cypress_swamplands", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "traverse:lush_swamp", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="cinnamon_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:plains", + "minecraft:sunflower_plains", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="peach_tree_configured" + }, + { + acceptableBiomes=[ + "traverse:wooded_island", + "minecraft:plains", + "minecraft:sunflower_plains", + "traverse:wooded_plateau", + "byg:prairie", + "traverse:woodlands", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="apple_tree_configured" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "byg:orchard", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="pear_tree_configured" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="grapefruit_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:steppe" + ] + featureName="star_fruit_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="nectarine_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="lemon_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "byg:cherry_blossom_forest", + "traverse:woodlands", + "traverse:wooded_island", + "minecraft:forest", + "traverse:wooded_plateau", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="cherry_tree_configured" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="lime_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow", + "terralith:birch_taiga", + ] + featureName="pecan_tree_configured" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow", + "terralith:birch_taiga", + "terralith:steppe" + ] + featureName="walnut_tree_configured" + } +] diff --git a/config/croptopia/croptopia_v3.conf b/config/croptopia/croptopia_v3.conf new file mode 100644 index 0000000..7ffabd5 --- /dev/null +++ b/config/croptopia/croptopia_v3.conf @@ -0,0 +1,426 @@ +# Determines if croptopia salt will generate in rivers. Defaults to true +generateSaltInWorld = true +treeConfig=[ + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:plains", + "minecraft:forest", + "minecraft:sunflower_plains", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:birch_taiga", + "terralith:blooming_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="orange_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="dragonfruit_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + "terralith:blooming_valley" + ] + featureName="kumquat_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="banana_tree_placed" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "traverse:wooded_plateau", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "byg:orchard", + "traverse:woodlands", + "traverse:wooded_island", + "minecraft:forest" + ] + featureName="plum_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="date_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow" + ] + featureName="cashew_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="mango_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="coconut_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="apricot_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="nutmeg_tree_placed" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "byg:orchard", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="persimmon_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow" + ] + featureName="almond_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:birch_taiga", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="avocado_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="fig_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:sparse_jungle", + "byg:white_mangrove_marshes", + "byg:tropical_rainforest", + "byg:temperate_rainforest", + "byg:cypress_swamplands", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "traverse:lush_swamp", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="cinnamon_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:plains", + "minecraft:sunflower_plains", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="peach_tree_placed" + }, + { + acceptableBiomes=[ + "traverse:wooded_island", + "minecraft:plains", + "minecraft:sunflower_plains", + "traverse:wooded_plateau", + "byg:prairie", + "traverse:woodlands", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="apple_tree_placed" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "byg:orchard", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="pear_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="grapefruit_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:steppe" + ] + featureName="starfruit_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="nectarine_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="lemon_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "byg:cherry_blossom_forest", + "traverse:woodlands", + "traverse:wooded_island", + "minecraft:forest", + "traverse:wooded_plateau", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="cherry_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="lime_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow", + "terralith:birch_taiga", + ] + featureName="pecan_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow", + "terralith:birch_taiga", + "terralith:steppe" + ] + featureName="walnut_tree_placed" + } +] diff --git a/config/crowdin.txt b/config/crowdin.txt new file mode 100644 index 0000000..b5e1486 --- /dev/null +++ b/config/crowdin.txt @@ -0,0 +1,2 @@ +#Change this to no to prevent mod translation downloads +download=yes diff --git a/config/cupboard.json b/config/cupboard.json new file mode 100644 index 0000000..38c563e --- /dev/null +++ b/config/cupboard.json @@ -0,0 +1,18 @@ +{ + "showCommandExecutionErrors": { + "desc:": "Whether to display errors during command execution: default:true", + "showCommandExecutionErrors": true + }, + "debugChunkloadAttempts": { + "desc:": "Enables debug logging of chunks being forceloaded on serverthread by directly accessing an unloaded chunk, which stalls the server until the chunk finishes loading: default:false", + "debugChunkloadAttempts": false + }, + "logOffthreadEntityAdd": { + "desc:": "Entities should only be added on the server thread itself, cupboard fixes the crashes caused by mods violating that, this option enables the logging of those: default:true", + "logOffthreadEntityAdd": true + }, + "forceHeapDumpOnOOM": { + "desc:": "Enables creating a heap dump automatically once the game crashes with an out of memory issue, use with care heapdumps take a lot of space. default:false", + "forceHeapDumpOnOOM": false + } +} \ No newline at end of file diff --git a/config/darkmodeeverywhere-client.toml b/config/darkmodeeverywhere-client.toml new file mode 100644 index 0000000..6f3800a --- /dev/null +++ b/config/darkmodeeverywhere-client.toml @@ -0,0 +1,25 @@ +#A list of class:method strings (render methods) that the dark shader will not be applied to. +#Each string consists of the class and the method (or any substring) to block the dark shader. +#For example, 'renderHunger' is sufficient to block 'net.minecraftforge.client.gui.overlay.ForgeGui:renderFood' (either will work). +METHOD_SHADER_BLACKLIST = ["mezz.jei.common.render.FluidTankRenderer:drawTextureWithMasking", "mezz.jei.library.render.FluidTankRenderer:drawTextureWithMasking", "renderCrosshair", "m_93080_", "renderSky", "m_202423_", "renderHotbar", "m_93009_", "m_193837_", "setupOverlayRenderState", "net.minecraftforge.client.gui.overlay.ForgeGui", "renderFood", "renderExperienceBar", "m_93071_", "renderLogo", "m_280037_", "m_280118_", "net.minecraft.client.gui.Gui", "net.minecraft.src.C_3431_", "renderDirtBackground", "m_280039_", "m_280039_", "configured.client.screen.ListMenuScreen", "OnlineServerEntry:drawIcon", "OnlineServerEntry:m_99889_", "WorldSelectionList$WorldListEntry:render", "WorldSelectionList$WorldListEntry:m_6311_", "CubeMap:render", "CubeMap:m_108849_", "squeek.appleskin.client.HUDOverlayHandler", "shadows.packmenu.ExtendedMenuScreen"] +#Enabling this config will (every 5 seconds) dump which methods were used to render GUIs that the dark shader was applied to +#The dump will consist of a list of class:method strings, e.g. 'net.minecraftforge.client.gui.overlay.ForgeGui:renderFood' +#Use this feature to help find the render method strings of GUIs you would like to blacklist. +METHOD_SHADER_DUMP = false + +["Main Menu Button"] + #Pixels away from the bottom of the GUI in the y axis + #Range: > 0 + MAIN_Y = 40 + #Pixels away from the left of the GUI in the x axis + #Range: > 0 + MAIN_X = 4 + #Enabled + SHOW = false +["Inventory Button"] + #Pixels away from the left of the GUI in the x axis + #Range: > 0 + X = 32 + #Pixels away from the bottom of the GUI in the y axis + #Range: > 0 + Y = 2 diff --git a/config/darkmodeeverywhereshaders.json b/config/darkmodeeverywhereshaders.json new file mode 100644 index 0000000..56df660 --- /dev/null +++ b/config/darkmodeeverywhereshaders.json @@ -0,0 +1,52 @@ +{ + "shaders": [ + null, + { + "texShaderLocation": { + "field_13353": "darkmodeeverywhere", + "field_13355": "dark_position_tex" + }, + "texColorShaderLocation": { + "field_13353": "darkmodeeverywhere", + "field_13355": "dark_position_tex_color" + }, + "displayName": { + "translate": "gui.darkmodeeverywhere.perfect_dark" + }, + "divideFactor": 5.5, + "darkColorReplacement": 16777215 + }, + { + "texShaderLocation": { + "field_13353": "darkmodeeverywhere", + "field_13355": "dark_position_tex" + }, + "texColorShaderLocation": { + "field_13353": "darkmodeeverywhere", + "field_13355": "dark_position_tex_color" + }, + "displayName": { + "translate": "gui.darkmodeeverywhere.less_perfect_dark" + }, + "divideFactor": 3.5, + "darkColorReplacement": 16777215 + }, + { + "texShaderLocation": { + "field_13353": "darkmodeeverywhere", + "field_13355": "dark_position_tex" + }, + "texColorShaderLocation": { + "field_13353": "darkmodeeverywhere", + "field_13355": "dark_position_tex_color" + }, + "displayName": { + "translate": "gui.darkmodeeverywhere.toasted_light" + }, + "divideFactor": 2.0, + "darkColorReplacement": 16777215 + } + ], + "version": 2, + "selectedShaderIndex": 0 +} \ No newline at end of file diff --git a/config/de/mari_023/ae2wtlib.json5 b/config/de/mari_023/ae2wtlib.json5 new file mode 100644 index 0000000..9f1a54c --- /dev/null +++ b/config/de/mari_023/ae2wtlib.json5 @@ -0,0 +1,3 @@ +{ + "magnetCardRange": 16.0 +} \ No newline at end of file diff --git a/config/defaultoptions-common.toml b/config/defaultoptions-common.toml new file mode 100644 index 0000000..ab60372 --- /dev/null +++ b/config/defaultoptions-common.toml @@ -0,0 +1,7 @@ + +# The default difficulty selected for newly created worlds. +defaultDifficulty = "NORMAL" + +# 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 new file mode 100644 index 0000000..9f22540 --- /dev/null +++ b/config/defaultoptions/keybindings.txt @@ -0,0 +1,144 @@ +key_key.attack:key.mouse.left:NONE +key_key.use:key.mouse.right:NONE +key_key.forward:key.keyboard.w:NONE +key_key.left:key.keyboard.a:NONE +key_key.back:key.keyboard.s:NONE +key_key.right:key.keyboard.d:NONE +key_key.jump:key.keyboard.space:NONE +key_key.sneak:key.keyboard.left.shift:NONE +key_key.sprint:key.keyboard.left.control:NONE +key_key.drop:key.keyboard.q:NONE +key_key.inventory:key.keyboard.e:NONE +key_key.chat:key.keyboard.t:NONE +key_key.playerlist:key.keyboard.tab:NONE +key_key.pickItem:key.mouse.middle:NONE +key_key.command:key.keyboard.slash:NONE +key_key.socialInteractions:key.keyboard.p:NONE +key_key.screenshot:key.keyboard.f2:NONE +key_key.togglePerspective:key.keyboard.f5:NONE +key_key.smoothCamera:key.keyboard.unknown:NONE +key_key.fullscreen:key.keyboard.f11:NONE +key_key.spectatorOutlines:key.keyboard.unknown:NONE +key_key.swapOffhand:key.keyboard.f:NONE +key_key.saveToolbarActivator:key.keyboard.c:NONE +key_key.loadToolbarActivator:key.keyboard.x:NONE +key_key.advancements:key.keyboard.l:NONE +key_key.hotbar.1:key.keyboard.1:NONE +key_key.hotbar.2:key.keyboard.2:NONE +key_key.hotbar.3:key.keyboard.3:NONE +key_key.hotbar.4:key.keyboard.4:NONE +key_key.hotbar.5:key.keyboard.5:NONE +key_key.hotbar.6:key.keyboard.6:NONE +key_key.hotbar.7:key.keyboard.7:NONE +key_key.hotbar.8:key.keyboard.8:NONE +key_key.hotbar.9:key.keyboard.9:NONE +key_Reload Menu | CTRL + ALT + :key.keyboard.r:NONE +key_Toggle Customization Overlay | CTRL + ALT + :key.keyboard.c:NONE +key_key.ftbultimine:key.keyboard.grave.accent:NONE +key_key.iron-jetpacks.engine:key.keyboard.v:NONE +key_key.iron-jetpacks.hover:key.keyboard.g:NONE +key_key.iron-jetpacks.descend:key.keyboard.unknown:NONE +key_key.adventurez.dragonflydown:key.keyboard.left.alt:NONE +key_key.adventurez.dragonfirebreath:key.keyboard.unknown:NONE +key_key.ae2.wireless_terminal:key.keyboard.unknown:NONE +key_key.ae2.portable_item_cell:key.keyboard.unknown:NONE +key_key.ae2.portable_fluid_cell:key.keyboard.unknown:NONE +key_key.ae2.guide:key.keyboard.g:NONE +key_key.ae2.wireless_pattern_encoding_terminal:key.keyboard.unknown:NONE +key_key.ae2.wireless_pattern_access_terminal:key.keyboard.unknown:NONE +key_key.ae2.ae2wtlib_restock:key.keyboard.unknown:NONE +key_key.ae2.ae2wtlib_magnet:key.keyboard.unknown:NONE +key_key.antighost.reveal:key.keyboard.unknown:NONE +key_key.argonauts.open_party_chat:key.keyboard.unknown:NONE +key_key.argonauts.open_guild_chat:key.keyboard.unknown:NONE +key_artifacts.key.helium_flamingo.activate:key.keyboard.unknown:NONE +key_artifacts.key.night_vision_goggles.toggle:key.keyboard.unknown:NONE +key_artifacts.key.universal_attractor.toggle:key.keyboard.unknown:NONE +key_key.bankstorage.togglebuildmode:key.keyboard.i:NONE +key_key.bankstorage.lockslot:key.keyboard.left.alt:NONE +key_key.besmirchment.familiar_ability:key.keyboard.k:NONE +key_key.bewitchment.transformation_ability:key.keyboard.r:NONE +key_key.cadmus.open_claim_map:key.keyboard.m:NONE +key_key.chattoggle.toggle:key.keyboard.y:NONE +key_chunkloaders.keys.open_screen:key.keyboard.c:NONE +key_key.craftingtweaks.rotate:key.keyboard.unknown:NONE +key_key.craftingtweaks.rotate_counter_clockwise:key.keyboard.unknown:NONE +key_key.craftingtweaks.balance:key.keyboard.unknown:NONE +key_key.craftingtweaks.spread:key.keyboard.unknown:NONE +key_key.craftingtweaks.clear:key.keyboard.unknown:NONE +key_key.craftingtweaks.force_clear:key.keyboard.unknown:NONE +key_key.craftingtweaks.compressOne:key.keyboard.unknown:NONE +key_key.craftingtweaks.compressOne_modifier:key.keyboard.unknown:NONE +key_key.craftingtweaks.compressStack:key.keyboard.unknown:NONE +key_key.craftingtweaks.compressAll:key.keyboard.unknown:NONE +key_key.craftingtweaks.compressAll_modifier:key.keyboard.unknown:NONE +key_key.craftingtweaks.decompressOne:key.keyboard.unknown:NONE +key_key.craftingtweaks.decompressStack:key.keyboard.unknown:NONE +key_key.craftingtweaks.decompressAll:key.keyboard.unknown:NONE +key_key.craftingtweaks.refill_last:key.keyboard.tab:NONE +key_key.craftingtweaks.refill_last_modifier:key.keyboard.unknown:NONE +key_key.craftingtweaks.refill_last_stack:key.keyboard.tab:NONE +key_key.craftingtweaks.transfer_stack:key.keyboard.unknown:NONE +key_key.crawl:key.keyboard.z:NONE +key_create.keyinfo.toolmenu:key.keyboard.left.alt:NONE +key_create.keyinfo.toolbelt:key.keyboard.left.alt:NONE +key_key.diet.open.desc:key.keyboard.unknown:NONE +key_key.dml-refabricated.teleport:key.keyboard.v:NONE +key_key.dml-refabricated.soul_vision:key.keyboard.b:NONE +key_key.entityculling.toggle:key.keyboard.unknown:NONE +key_equipmentcompare.key.showTooltips:key.keyboard.left.shift:NONE +key_key.jetpack.toggle_active.description:key.keyboard.g:NONE +key_key.jetpack.toggle_hover.description:key.keyboard.h:NONE +key_key.heracles.open_quests:key.keyboard.u:NONE +key_key.indrev.modular:key.keyboard.k:NONE +key_key.indrev.gamer_axe_toggle:key.keyboard.unknown:NONE +key_key.indrev.jetpack_toggle:key.keyboard.j:NONE +key_key.inventorysorter.sort:key.mouse.middle:NONE +key_key.itemfavorites.favorite_item:key.keyboard.left.alt:NONE +key_key.journeymap.zoom_in:key.keyboard.equal:NONE +key_key.journeymap.zoom_out:key.keyboard.minus:NONE +key_key.journeymap.minimap_type:key.keyboard.left.bracket:NONE +key_key.journeymap.minimap_preset:key.keyboard.backslash:NONE +key_key.journeymap.create_waypoint:key.keyboard.i:NONE +key_key.journeymap.toggle_waypoints:key.keyboard.z:NONE +key_key.journeymap.fullscreen_create_waypoint:key.keyboard.i:NONE +key_key.journeymap.fullscreen_chat_position:key.keyboard.c:NONE +key_key.journeymap.map_toggle_alt:key.keyboard.j:NONE +key_key.journeymap.fullscreen_waypoints:key.keyboard.n:NONE +key_key.journeymap.minimap_toggle_alt:key.keyboard.m:NONE +key_key.journeymap.fullscreen_options:key.keyboard.o:NONE +key_key.journeymap.fullscreen.north:key.keyboard.up:NONE +key_key.journeymap.fullscreen.south:key.keyboard.down:NONE +key_key.journeymap.fullscreen.east:key.keyboard.right:NONE +key_key.journeymap.fullscreen.west:key.keyboard.left:NONE +key_key.journeymap.fullscreen.disable_buttons:key.keyboard.h:NONE +key_key.lightoverlay.enable_overlay:key.keyboard.f7:NONE +key_key.modern_industrialization.activate:key.keyboard.v:NONE +key_supplementaries.keybind.quiver:key.keyboard.v:NONE +key_packedup.keys.openbag:key.keyboard.b:NONE +key_key.portable_tables.open_craft:key.keyboard.v:NONE +key_key.portable_tables.open_furnace:key.keyboard.unknown:NONE +key_key.prometheus.open_homes:key.keyboard.unknown:NONE +key_simplemagnets.keys.toggle:key.keyboard.h:NONE +key_key.soulsweapons.return_freyr_sword:key.keyboard.r:NONE +key_key.soulsweapons.freyr_sword_stationary:key.keyboard.z:NONE +key_key.soulsweapons.collect_summons_soul_reaper:key.keyboard.v:NONE +key_key.soulsweapons.switch_weapon:key.keyboard.unknown:NONE +key_key.soulsweapons.keybind_ability:key.keyboard.left.alt:NONE +key_key.soulsweapons.parry:key.keyboard.right.alt:NONE +key_key.the_bumblezone.beehemoth_up:key.keyboard.space:NONE +key_key.the_bumblezone.beehemoth_down:key.keyboard.caps.lock:NONE +key_key.travelersbackpack.inventory:key.keyboard.b:NONE +key_key.travelersbackpack.toggle_tank:key.keyboard.n:NONE +key_key.travelersbackpack.cycle_tool:key.keyboard.z:NONE +key_key.utilitybelt.quick_switch_toggle:key.keyboard.unknown:NONE +key_key.utilitybelt.quick_switch_hold:key.keyboard.n:NONE +key_key.utilitybelt.open_screen:key.keyboard.apostrophe:NONE +key_key.waila.config:key.keyboard.unknown:NONE +key_key.waila.show_overlay:key.keyboard.unknown:NONE +key_key.waila.toggle_liquid:key.keyboard.unknown:NONE +key_key.waila.show_recipe_input:key.keyboard.unknown:NONE +key_key.waila.show_recipe_output:key.keyboard.unknown:NONE +key_iris.keybind.reload:key.keyboard.r:NONE +key_iris.keybind.toggleShaders:key.keyboard.k:NONE +key_iris.keybind.shaderPackSelection:key.keyboard.o:NONE diff --git a/config/defaultoptions/options.txt b/config/defaultoptions/options.txt new file mode 100644 index 0000000..b546ded --- /dev/null +++ b/config/defaultoptions/options.txt @@ -0,0 +1,16 @@ +autoJump:false +renderDistance:12 +simulationDistance:12 +guiScale:3 +resourcePacks:["vanilla","compressor","Fabric Mods","Moonlight Generated Pack","Supplementaries Generated Pack","continuity/glass_pane_culling_fix","continuity/default","computercraft/overhaul"] +incompatibleResourcePacks:[] +soundCategory_master:0.5 +soundCategory_music:0.3544600938967137 +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 \ No newline at end of file diff --git a/config/diet-client.toml b/config/diet-client.toml new file mode 100644 index 0000000..b6a2b92 --- /dev/null +++ b/config/diet-client.toml @@ -0,0 +1,10 @@ +#If enabled, a button to the Diet GUI appears in player inventories. +addButton = true +#The x-position of the Diet GUI button in player inventories. +#Range: -10000 ~ 10000 +buttonX = 105 +#The y-position of the Diet GUI button in player inventories. +#Range: -10000 ~ 10000 +buttonY = -22 +#The primary text color of the Diet GUI, as an integer or hexadecimal. +textColor = "4210752" diff --git a/config/diet-server.toml b/config/diet-server.toml new file mode 100644 index 0000000..73b4f16 --- /dev/null +++ b/config/diet-server.toml @@ -0,0 +1,25 @@ +#The minimum percentage that diet groups can be reduced to upon death. +#Range: 0 ~ 100 +deathPenaltyMin = 0 +#The reduction in percentage applied to all diet groups upon death. +#Range: 0 ~ 100 +deathPenaltyLoss = 100 +#The method to apply for losses due to death penalties. +#AMOUNT = Reduce by a flat percentage amount +#PERCENT = Reduce by a percent of the current value +#RESET = Reset value to defaults +#Allowed Values: AMOUNT, PERCENT, RESET +deathPenaltyMethod = "AMOUNT" +#The percentage reduction in total gain for each diet group consumed at once. +#Range: 0 ~ 100 +gainPenaltyPerGroup = 15 +#The percentage reduction in total decay for each diet group decayed at once. +#Range: 0 ~ 100 +decayPenaltyPerGroup = 15 +#List of food quality overrides for diet gain values. +#Format: "modid:name;quality" +foodOverrides = [] +#If enabled, food groups are assigned to unclassified items based on ingredients. +generateGroupsForEmptyItems = true +#If enabled, food group tooltips are hidden until player has eaten that type of item. +hideTooltipsUntilEaten = false diff --git a/config/dml-refabricated.json b/config/dml-refabricated.json new file mode 100644 index 0000000..809297f --- /dev/null +++ b/config/dml-refabricated.json @@ -0,0 +1,121 @@ +{ + "trial": { + "maxMobsInArena": 8, + "postEndTimeout": 60, + "arenaRadius": 12, + "warmupTime": 60, + "maxTime": 24000, + "allowStartInWrongTerrain": false, + "allowPlayersLeavingArena": false, + "allowMobsLeavingArena": false, + "buildGriefPrevention": true, + "interactGriefPrevention": true, + "explosionGriefPrevention": true, + "trialKeyConsume": true, + "trialKeyReturnIfSucceed": true, + "faultyGlitchUpgradeOdds": 0.0, + "basicGlitchUpgradeOdds": 0.0, + "advancedGlitchUpgradeOdds": 0.15, + "superiorGlitchUpgradeOdds": 0.65, + "selfAwareGlitchUpgradeOdds": 1.0 + }, + "lootFabricator": { + "overworldExchangeRatio": 16, + "zombieExchangeRatio": 16, + "skeletonExchangeRatio": 16, + "slimyExchangeRatio": 16, + "illagerExchangeRatio": 13, + "oceanExchangeRatio": 16, + "ghostExchangeRatio": 16, + "netherExchangeRatio": 10, + "endExchangeRatio": 14, + "processTime": 200, + "unstackableNullificationChance": 0.75 + }, + "dataModel": { + "basicDataRequired": 8, + "advancedDataRequired": 16, + "superiorDataRequired": 32, + "selfAwareDataRequired": 64 + }, + "systemGlitch": { + "teleportChance": 0.05, + "teleportMinDistance": 5, + "teleportDelay": 100, + "teleportAroundPlayerRadius": 2, + "damageLimiter": 20.0 + }, + "dataCollection": { + "baseDataGainPerKill": 1 + }, + "affix": { + "maxAffixesInKey": 3, + "enableMobStrength": true, + "enableMobSpeed": true, + "enableMobResistance": true, + "enableThunderstorm": true, + "enablePartyPoison": true, + "thunderstormBoltChance": 0.05, + "partyPoisonChance": 0.005 + }, + "matterCondenser": { + "processTime": 40 + }, + "glitchArmor": { + "dataAmountToBasic": 32, + "dataAmountToAdvanced": 96, + "dataAmountToSuperior": 192, + "dataAmountToSelfAware": 384, + "soulVisionRange": 12, + "maxFlightTicksPerLevel": 600, + "undyingCooldownTime": 36000, + "costs": { + "fireProtection": 1.0, + "piglinTruce": 3.5, + "autoExtinguish": 4.0, + "featherFalling": 3.0, + "fireImmunity": 1.0, + "jumpBoost": 0.0075, + "plenty": 1.0, + "unrottenFlesh": 0.5, + "rotResistance": 0.5, + "zombieFriendly": 0.1, + "archery": 0.5, + "skeletonFriendly": 0.1, + "fallImmunity": 1.0, + "endermenProofVision": 1.0, + "shulkerFriendly": 0.2, + "teleports": 1.5, + "soulVision": 8.0, + "nightVision": 0.005, + "fly": 0.05, + "underwaterHaste": 0.01, + "depthStrider": 0.01, + "waterBreathing": 0.01, + "poseidonBless": 0.015, + "resistance": 0.3, + "undying": 8.0 + } + }, + "simulationChamber": { + "basicTierPristineChance": 4, + "advancedTierPristineChance": 8, + "superiorTierPristineChance": 20, + "selfAwareTierPristineChance": 35, + "overworldEnergyCost": 300, + "zombieEnergyCost": 500, + "skeletonEnergyCost": 180, + "slimyEnergyCost": 360, + "illagerEnergyCost": 612, + "oceanEnergyCost": 360, + "ghostEnergyCost": 572, + "netherEnergyCost": 500, + "endEnergyCost": 712, + "dataBonus": 1 + }, + "matterXP": { + "overworldMatterXP": 10, + "hellishMatterXP": 14, + "extraterrestrialMatterXP": 20 + } +} diff --git a/config/doapi/recipebook.json5 b/config/doapi/recipebook.json5 new file mode 100644 index 0000000..90a7ae6 --- /dev/null +++ b/config/doapi/recipebook.json5 @@ -0,0 +1,15 @@ +/* +Do Api Config + +======= +Links: +CurseForge: https://www.curseforge.com/minecraft/mc-mods/do-api +Modrinth: https://modrinth.com/mod/do-api +GitHub: https://github.com/Cristelknight999/DoAPI +*/ +{ + // Is the recipe book open + "recipe_book_open": false, + // Only show craftable items + "craftable_toggle": true +} \ No newline at end of file diff --git a/config/dogslie.conf b/config/dogslie.conf new file mode 100644 index 0000000..3945512 --- /dev/null +++ b/config/dogslie.conf @@ -0,0 +1,25 @@ +# General configs that don't fit any other category. +general { + # Do dogs spawn into the world lying down if they are already sitting. + dogsSpawnLying=true + # Poses for lying down that are enabled. If the mod can't find compatible poses, it will randomly pick one set. + enabledPoses=[ + forelegStraight, + forelegSprawled, + forelegSprawledBack, + forelegSkewed, + forelegSide, + hindlegStraight, + hindlegStraightBack, + hindlegSprawled, + hindlegSprawledBack, + hindlegSide + ] + # Who the dog gets up to? + # Accepts: NOBODY, OWNER, PLAYERS, ANY_LIVING_ENTITY + getsUpTo=OWNER + # Range for target to get to dog before dog gets up (in blocks) + rangeBeforeGettingUp=3.0 + # Time to spend sitting (in ticks) before dogs lie down. + timeBeforeLie=300 +} diff --git a/config/dragonfight.json b/config/dragonfight.json new file mode 100644 index 0000000..15ac311 --- /dev/null +++ b/config/dragonfight.json @@ -0,0 +1,69 @@ +{ + "dragonDifficulty": { + "desc:": "Sets the dragon difficulty modifier, the higher the more difficult the dragon gets.Scales up mob spawn amount, dragon damage and health aswell as crystal respawn intervals. Note that the difficulty already scales on the playercount involved in the fight, this is a static bonus ontop.default:2, vanilla:0", + "dragonDifficulty": 2 + }, + "crystalRespawnTimeModifier": { + "desc:": "Modifies crystal respawn time, 0.5 = spawns twice as fast, 2 = twice as slow. default:1.0", + "crystalRespawnTimeModifier": 1.0 + }, + "lightningExplosionDensity": { + "desc:": "Modifies lightning and explosion density, 0.5 = half as many, 2 = twice as many. default:1.0", + "lightningExplosionDensity": 1.0 + }, + "disableLightning": { + "desc:": "Disables lightning spawns: default:false", + "disableLightning": false + }, + "antiflightAbility": { + "desc:": "Enables anti-flight ability: default:true", + "antiflightAbility": true + }, + "dragonHealthModifier": { + "desc:": "Sets the dragon health modifier: default:1.0", + "dragonHealthModifier": 1.0 + }, + "dragonDamageModifier": { + "desc:": "Sets the dragon damage modifier: default:1.0", + "dragonDamageModifier": 1.0 + }, + "mobSpawnAmountModifier": { + "desc:": "Sets the mob spawn amount modifier: default:1.0", + "mobSpawnAmountModifier": 1.0 + }, + "dragonXPModifier": { + "desc:": "Sets the XP drop modifier: default:1.0", + "dragonXPModifier": 1.0 + }, + "printDragonPhases": { + "desc:": "Prints the dragon phase in chat if enabled: default:false", + "printDragonPhases": false + }, + "disableDragonAreaSpawns": { + "desc:": "Disables mob spawning on the Dragon island during the fight: default:true", + "disableDragonAreaSpawns": true + }, + "descSpawnEntries": "Below are configuration options for entity spawning, when trying to use nbt append it right after the entity type, e.g. minecraft:zombie{}. Put a backslash in front of all quotation marks", + "spawnoncrystaldestroy": { + "desc:": "List of mobs spawning when a crystal is destroyed at range, intended to be flying or ranged to close the gap: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnoncrystaldestroy": [ + "minecraft:phantom" + ] + }, + "spawnoncrystalrespawn": { + "desc:": "List of mobs spawning on crystal respawn, intended to be ranged to ward of players from a distance: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnoncrystalrespawn": [ + "minecraft:blaze" + ] + }, + "spawnwhilelanded": { + "desc:": "List of mobs spawning while the dragon is sitting in the middle, intended to be melee and not vulnerable to ranged: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnwhilelanded": [ + "minecraft:enderman" + ] + }, + "crystalPendingRespawns": { + "desc:": "List of crystal respawn locations for the end crystals, filled automatically on destroy recommended to not touch. XYZ coords seperated by semicolon", + "crystalPendingRespawns": [] + } +} \ No newline at end of file diff --git a/config/dragonloot.json5 b/config/dragonloot.json5 new file mode 100644 index 0000000..324fcae --- /dev/null +++ b/config/dragonloot.json5 @@ -0,0 +1,18 @@ +{ + "scale_minimum_drop_amount": 2, + "additional_scales_per_player": 1, + // 0.8F = 80% + "additional_scale_drop_chance": 0.3499999940395355, + "dragon_armor_protection_helmet": 6, + "dragon_armor_protection_chest": 9, + "dragon_armor_protection_leggings": 7, + "dragon_armor_protection_boots": 5, + "dragon_armor_toughness": 3.0, + "dragon_armor_knockback_resistance": 1.0, + "dragon_armor_enchantability": 15, + "dragon_armor_durability_multiplier": 25, + "dragon_item_durability_multiplier": 35, + "dragon_item_base_damage": 5.0, + "dragon_tool_enchantability": 20, + "dragon_anvil_no_cap": true +} \ No newline at end of file diff --git a/config/dummmmmmy-client.json b/config/dummmmmmy-client.json new file mode 100644 index 0000000..b672a0e --- /dev/null +++ b/config/dummmmmmy-client.json @@ -0,0 +1,27 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config", + "visuals": { + "animation_intensity": 0.75, + "show_hearths": false, + "damage_numbers": true, + "full_bright_damage_numbers": true, + "texture": "DEFAULT", + "damage_type_colors": { + "minecraft:generic": "#00FFFFFF", + "minecraft:dragon_breath": "#00E600FF", + "#minecraft:is_drowning": "#001898E3", + "attributeslib:bleeding": "#00810A0A", + "minecraft:trident": "#0000FF9D", + "#minecraft:is_lightning": "#00FFF200", + "dummmmmmy:true": "#00910038", + "#dummmmmmy:is_cold": "#0009D2FF", + "minecraft:sonic_boom": "#00074550", + "#dummmmmmy:is_fire": "#00FF7700", + "dummmmmmy:critical": "#00FF0000", + "#minecraft:witch_resistant_to": "#00844CE7", + "#dummmmmmy:is_explosion": "#00FFBB29", + "#dummmmmmy:is_thorn": "#000FA209", + "#dummmmmmy:is_wither": "#00666666" + } + } +} \ No newline at end of file diff --git a/config/dummmmmmy-common.json b/config/dummmmmmy-common.json new file mode 100644 index 0000000..d8eccc2 --- /dev/null +++ b/config/dummmmmmy-common.json @@ -0,0 +1,22 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config", + "scarecrow": { + "mobs_whitelist": [ + "" + ], + "mobs_blacklist": [ + "" + ], + "scare_radius": 12 + }, + "general": { + "DPS_mode": "DYNAMIC", + "disable_equipment_damage": true, + "maximum_out_of_combat_interval": 120, + "dummy_decoy": false + }, + "mobs_damage_numbers": { + "damage_mode": "NONE", + "healing_mode": "NONE" + } +} \ No newline at end of file diff --git a/config/dusk.json b/config/dusk.json new file mode 100644 index 0000000..9bfc379 --- /dev/null +++ b/config/dusk.json @@ -0,0 +1,18 @@ +{ + "nightSpawnMod": { + "desc:": "Percentage of how many more monster can appear at night, default: 30", + "nightSpawnMod": 30 + }, + "baseMonsterCap": { + "desc:": "Base monster cap to act upon, this is the value it\u0027ll increase from/reduce to at the start/end of the night. Increase this to see more monsters in the world, default(Vanilla): 70", + "baseMonsterCap": 70 + }, + "minSleepTime": { + "desc:": "Min time required to sleep, default \u003d 14500, vanilla default time:12500, Midnight is 18000. Max: 23000", + "minSleepTime": 0 + }, + "disableSleep": { + "desc:": "Disables sleeping entirely, default: false", + "disableSleep": false + } +} \ No newline at end of file diff --git a/config/early-loading-screen.properties b/config/early-loading-screen.properties new file mode 100644 index 0000000..ad08302 --- /dev/null +++ b/config/early-loading-screen.properties @@ -0,0 +1,11 @@ +# Early loading screen configuration file +# enable_entrypoint_information default: true +# enable_mixin_pretransform default: false +# allow_early_window_close default: true +# window_creation_point available [default] options: postModLoading mixinEarly [mixinLoad] preLaunch mcEarly off +# +#Fri Dec 15 05:33:26 CET 2023 +enable_entrypoint_information=default +window_creation_point=default +allow_early_window_close=default +enable_mixin_pretransform=default diff --git a/config/ecologics.json b/config/ecologics.json new file mode 100644 index 0000000..d6eb5f6 --- /dev/null +++ b/config/ecologics.json @@ -0,0 +1,25 @@ +{ + "beach": { + "coconutCrabSpawnChance": 0.2, + "generateCoconutTrees": true, + "generateSeashells": true + }, + "desert": { + "spawnCamels": true, + "generatePricklyPears": true, + "pricklyPearGrowthChance": 1.0, + "generateDesertRuins": true + }, + "snowy": { + "spawnPenguins": true, + "generateThinIcePatches": true + }, + "plains": { + "spawnSquirrels": true, + "generateWalnutTrees": true + }, + "lushCaves": { + "replaceAzaleaTree": true, + "generateSurfaceMoss": true + } +} \ No newline at end of file diff --git a/config/effecttooltips.json b/config/effecttooltips.json new file mode 100644 index 0000000..d472fac --- /dev/null +++ b/config/effecttooltips.json @@ -0,0 +1,3 @@ +{ + "showEffectCategory": true +} \ No newline at end of file diff --git a/config/eldritch_end/biomes/hasturian_wastes.json b/config/eldritch_end/biomes/hasturian_wastes.json new file mode 100644 index 0000000..aea0c94 --- /dev/null +++ b/config/eldritch_end/biomes/hasturian_wastes.json @@ -0,0 +1,10 @@ +{ + "enabled": true, + "biome_weight": 3.0, + "biome_temperature": 5.0, + "enable_spike_generation": true, + "spike_generation_chance": 100, + "etyr_spawn_chance_per_block": 2, + "enable_grass_generation": true, + "grass_generation_chance": 10 +} \ No newline at end of file diff --git a/config/eldritch_end/biomes/primordial_abyss.json b/config/eldritch_end/biomes/primordial_abyss.json new file mode 100644 index 0000000..5ab1d35 --- /dev/null +++ b/config/eldritch_end/biomes/primordial_abyss.json @@ -0,0 +1,12 @@ +{ + "enabled": true, + "spawn_endermen": false, + "spawn_aberrations": true, + "biome_weight": 1.5, + "biome_temperature": 1.0, + "enable_tendril_patches": true, + "tendril_patch_chance": 10, + "enable_roots_generation": true, + "roots_generation_chance": 10, + "enable_leaves_generation": true +} \ No newline at end of file diff --git a/config/eldritch_end/bosses/hastur.json b/config/eldritch_end/bosses/hastur.json new file mode 100644 index 0000000..1e2e1a9 --- /dev/null +++ b/config/eldritch_end/bosses/hastur.json @@ -0,0 +1,8 @@ +{ + "HEALTH_ATTRIBUTE": 2500.0, + "MINION_SPAWN_AMOUNT": 3.0, + "HASTUR_OMNIVAMPIRISM_AMOUNT": 0.1, + "TENTACLE_CHANCE_PERSEC": 5.0, + "ENCARNATION_LIGHTNING_DAMAGE": 100.0, + "PLAYER_DYING_KILLS_OTHER_PLAYERS": true +} \ No newline at end of file diff --git a/config/eldritch_end/eldritch_end-client.json b/config/eldritch_end/eldritch_end-client.json new file mode 100644 index 0000000..0214a56 --- /dev/null +++ b/config/eldritch_end/eldritch_end-client.json @@ -0,0 +1,3 @@ +{ + "enable_fog": true +} \ No newline at end of file diff --git a/config/eldritch_end/entities/aberration.json b/config/eldritch_end/entities/aberration.json new file mode 100644 index 0000000..26a18d7 --- /dev/null +++ b/config/eldritch_end/entities/aberration.json @@ -0,0 +1,9 @@ +{ + "HEALTH_ATTRIBUTE": 20.0, + "MOVEMENT_SPEED_ATTRIBUTE": 0.3, + "ATTACK_DAMAGE_ATTRIBUTE": 4.0, + "ATTACK_SPEED_ATTRIBUTE": 1.0, + "CHASE_SPEED": 1.2, + "WANDER_SPEED": 1.0, + "initital_corruption_duration_ticks": 200 +} \ No newline at end of file diff --git a/config/eldritch_end/entities/dendler.json b/config/eldritch_end/entities/dendler.json new file mode 100644 index 0000000..50e563d --- /dev/null +++ b/config/eldritch_end/entities/dendler.json @@ -0,0 +1,5 @@ +{ + "HEALTH_ATTRIBUTE": 40.0, + "MOVEMENT_SPEED_ATTRIBUTE": 0.3, + "WANDER_SPEED": 0.6 +} \ No newline at end of file diff --git a/config/eldritch_end/entities/tentacle.json b/config/eldritch_end/entities/tentacle.json new file mode 100644 index 0000000..d48c8f3 --- /dev/null +++ b/config/eldritch_end/entities/tentacle.json @@ -0,0 +1,5 @@ +{ + "HEALTH_ATTRIBUTE": 20.0, + "ATTACK_DAMAGE_ATTRIBUTE": 6.0, + "ATTACK_SPEED_ATTRIBUTE": 1.0 +} \ No newline at end of file diff --git a/config/eldritch_end/mechanics/corruption.json b/config/eldritch_end/mechanics/corruption.json new file mode 100644 index 0000000..48a737f --- /dev/null +++ b/config/eldritch_end/mechanics/corruption.json @@ -0,0 +1,12 @@ +{ + "show_icon_only_when_corrupted": false, + "temporary_corruption_amount_per_stack": 10, + "maximum_corruption": 200, + "maximum_etyr_resistance": 100, + "e_damageTaken_startingLevel": 10, + "e_tentacles_startingLevel": 25, + "e_vision_startingLevel": 40, + "e_damageDealt_startingLevel": 50, + "e_eyes_startingLevel": 70, + "e_lethal_startingLevel": 100 +} \ No newline at end of file diff --git a/config/elytra_trims.json b/config/elytra_trims.json new file mode 100644 index 0000000..6d4c420 --- /dev/null +++ b/config/elytra_trims.json @@ -0,0 +1,16 @@ +{ + "render": { + "color": "ALL", + "patterns": "ALL", + "trims": "ALL", + "cape": "ALL", + "glow": "ALL", + "global": "ALL" + }, + "texture": { + "useBannerTextures": false, + "cropTrims": true, + "useDarkerTrim": false, + "showBannerIcon": true + } +} \ No newline at end of file diff --git a/config/enchdesc.json b/config/enchdesc.json new file mode 100644 index 0000000..3ae5242 --- /dev/null +++ b/config/enchdesc.json @@ -0,0 +1,7 @@ +{ + "enableMod": true, + "onlyDisplayOnBooks": false, + "onlyDisplayInEnchantingTable": false, + "requireKeybindPress": false, + "indentSize": 0 +} \ No newline at end of file diff --git a/config/endermanoverhaul-client.jsonc b/config/endermanoverhaul-client.jsonc new file mode 100644 index 0000000..f59dda5 --- /dev/null +++ b/config/endermanoverhaul-client.jsonc @@ -0,0 +1,3 @@ +{ + "replaceDefaultEnderman": false +} \ No newline at end of file diff --git a/config/endermanoverhaul.jsonc b/config/endermanoverhaul.jsonc new file mode 100644 index 0000000..3269def --- /dev/null +++ b/config/endermanoverhaul.jsonc @@ -0,0 +1,29 @@ +{ + "allowPickingUpBlocks": true, + "friendlyEndermanTeleport": true, + "friendlyEndermanDespawn": true, + "allowSpawning": true, + "spawnBadlandsEnderman": true, + "spawnCaveEnderman": true, + "spawnCrimsonForestEnderman": true, + "spawnDarkOakEnderman": true, + "spawnDesertEnderman": true, + "spawnEndEnderman": true, + "spawnEndIslandsEnderman": true, + "spawnFlowerFieldsEnderman": true, + "spawnIceSpikesEnderman": true, + "spawnMushroomFieldsEnderman": true, + "spawnNetherWastesEnderman": true, + "spawnCoralEnderman": true, + "spawnSavannaEnderman": true, + "spawnSnowyEnderman": true, + "spawnSoulsandValleyEnderman": true, + "spawnSwampEnderman": true, + "spawnWarpedForestEnderman": true, + "spawnWindsweptHillsEnderman": true, + /* + * The chance that an End Enderman will teleport you when it hits you + * Type: Float + */ + "endEndermanTeleportChance": 0.5 +} \ No newline at end of file diff --git a/config/enhancedworkbenches-client.json b/config/enhancedworkbenches-client.json new file mode 100644 index 0000000..f57a12b --- /dev/null +++ b/config/enhancedworkbenches-client.json @@ -0,0 +1,7 @@ +{ + "renderInput": true, + "renderInputDistance": 3, + "renderInputRequireFancy": true, + "renderInputOnProjectTable": true, + "renderInputOnCraftingStation": true +} \ No newline at end of file diff --git a/config/entangled-common.toml b/config/entangled-common.toml new file mode 100644 index 0000000..4fb7e22 --- /dev/null +++ b/config/entangled-common.toml @@ -0,0 +1,18 @@ +[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 = true + + # 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 = -1 + diff --git a/config/entityculling.json b/config/entityculling.json new file mode 100644 index 0000000..f557378 --- /dev/null +++ b/config/entityculling.json @@ -0,0 +1,33 @@ +{ + "configVersion": 5, + "renderNametagsThroughWalls": true, + "blockEntityWhitelist": [ + "create:rope_pulley", + "botania:flame_ring", + "minecraft:beacon", + "create:hose_pulley", + "betterend:eternal_pedestal", + "botania:magic_missile", + "botania:falling_star" + ], + "entityWhitelist": [ + "botania:mana_burst" + ], + "tracingDistance": 128, + "debugMode": false, + "sleepDelay": 10, + "hitboxLimit": 50, + "skipMarkerArmorStands": true, + "tickCulling": true, + "tickCullingWhitelist": [ + "create:contraption", + "create:stationary_contraption", + "create:gantry_contraption", + "minecraft:boat", + "minecraft:firework_rocket", + "create:carriage_contraption" + ], + "disableF3": false, + "skipEntityCulling": false, + "skipBlockEntityCulling": false +} \ No newline at end of file diff --git a/config/equipmentcompare-common.toml b/config/equipmentcompare-common.toml new file mode 100644 index 0000000..c190db6 --- /dev/null +++ b/config/equipmentcompare-common.toml @@ -0,0 +1,29 @@ +#Client Configuration +[client] + [client.visual_options] + # The maximum number of comparison tooltips to show onscreen at once. + #Range: 1 ~ 10 + max_comparisons = 3 + # If badge_text should override the built-in translatable text. + override_badge_text = false + # The text shown on the badge above equipped tooltips. + badge_text = "Equipped" + # The color of the text shown on the badge above equipped tooltips. + #Range: 0 ~ 4294967295 + badge_text_color = 4294967295 + # The background color of the "equipped" badge. + #Range: 0 ~ 4294967295 + badge_bg = 4027584512 + # The start border color of the "equipped" badge. + #Range: 0 ~ 4294967295 + badge_border_start = 3500839187 + # The end border color of the "equipped" badge. + #Range: 0 ~ 4294967295 + badge_border_end = 1623360778 + [client.control_options] + # If the comparison tooltip should show by default (pressing bound key hides). + default_on = false + # If tool comparisons should compare only the same types of tools (can't compare a sword to an axe, for example). + strict = false + # Item blacklist to disable comparisons for. Add to prevent items from being compared when hovered over or equipped. All Iceberg item selectors are supported (https://github.com/AHilyard/Iceberg/wiki/Item-Selectors-Documentation). + blacklist = [] diff --git a/config/fabric/indigo-renderer.properties b/config/fabric/indigo-renderer.properties new file mode 100644 index 0000000..45cc919 --- /dev/null +++ b/config/fabric/indigo-renderer.properties @@ -0,0 +1,9 @@ +#Indigo properties file +#Sun Feb 11 02:31:11 CET 2024 +fix-mean-light-calculation=auto +debug-compare-lighting=auto +fix-exterior-vertex-lighting=auto +ambient-occlusion-mode=hybrid +always-tesselate-blocks=auto +fix-smooth-lighting-offset=auto +fix-luminous-block-ambient-occlusion=auto diff --git a/config/fabric_loader_dependencies.json b/config/fabric_loader_dependencies.json new file mode 100644 index 0000000..89273f9 --- /dev/null +++ b/config/fabric_loader_dependencies.json @@ -0,0 +1,870 @@ +{ + "version": 1, + "overrides": { + "fallflyinglib": { + "-depends": { + "minecraft": "" + } + }, + "sodium": { + "-breaks": { + "supplementaries": "" + } + }, + "spectrum": { + "-depends": { + "fabricloader": "" + } + }, + "indium": { + "-depends": { + "sodium": "" + } + }, + "auto-workstations": { + "-depends": { + "fabricloader": "" + } + }, + "matchbooks": { + "-depends": { + "fabricloader": "" + } + }, + "dungeons_arise_seven_seas": { + "-depends": { + "fabricloader": "" + } + }, + "bettertrims": { + "-depends": { + "fabricloader": "" + } + }, + "fancymenu": { + "-depends": { + "fabricloader": "" + } + }, + "konkrete": { + "-depends": { + "fabricloader": "" + } + }, + "melody": { + "-depends": { + "fabricloader": "" + } + }, + "immediatelyfast": { + "-depends": { + "fabricloader": "" + } + }, + "simple-chunk-manager": { + "-depends": { + "fabricloader": "" + } + }, + "geckolib": { + "-depends": { + "fabricloader": "" + } + }, + "underground_bunkers": { + "-depends": { + "fabricloader": "" + } + }, + "createdeco": { + "-depends": { + "create": "" + } + }, + "create": { + "-breaks": { + "sodium": "" + } + }, + "perfectplushies": { + "-depends": { + "geckolib": "" + } + }, + "railways": { + "-depends": { + "create": "" + } + }, + "chipped": { + "-depends": { + "ctm": "" + } + }, + "ftbquests": { + "-depends": { + "ftblibrary": "" + } + }, + "wondrouswilds": { + "-depends": { + "geckolib3": "" + } + }, + "loading-timer": { + "-depends": { + "minecraft": "" + } + }, + "sdrp": { + "-depends": { + "cloth_config": "" + } + }, + "couplings": { + "-depends": { + "minecraft": "" + } + }, + "impaled": { + "-depends": { + "minecraft": "" + } + }, + "crusade": { + "-depends": { + "minecraft": "" + } + }, + "ftbchunks": { + "-depends": { + "minecraft": "" + } + }, + "kubejs": { + "-depends": { + "minecraft": "" + } + }, + "balm-fabric": { + "-depends": { + "minecraft": "" + } + }, + "go-fish": { + "-depends": { + "minecraft": "" + } + }, + "additionaladditions": { + "-depends": { + "minecraft": "" + } + }, + "incantationem": { + "-depends": { + "minecraft": "" + } + }, + "trinkets": { + "-depends": { + "minecraft": "" + } + }, + "morevillagers-fabric": { + "-depends": { + "minecraft": "" + } + }, + "riverredux": { + "-depends": { + "minecraft": "" + } + }, + "fabric-dimensions-v1": { + "-depends": { + "minecraft": "" + } + }, + "kibe": { + "-depends": { + "minecraft": "" + } + }, + "megane": { + "-depends": { + "minecraft": "" + } + }, + "addendum": { + "-depends": { + "minecraft": "" + } + }, + "ctm": { + "-depends": { + "minecraft": "" + } + }, + "yungsapi": { + "-depends": { + "minecraft": "" + } + }, + "maybe-data": { + "-depends": { + "minecraft": "" + } + }, + "packages": { + "-depends": { + "minecraft": "" + } + }, + "playerabilitylib": { + "-depends": { + "minecraft": "" + } + }, + "totemmod": { + "-depends": { + "minecraft": "" + } + }, + "terrarianslimes": { + "-depends": { + "minecraft": "" + } + }, + "mo_glass": { + "-depends": { + "minecraft": "" + } + }, + "promenade": { + "-depends": { + "minecraft": "" + } + }, + "dawn": { + "-depends": { + "minecraft": "" + } + }, + "flytre_lib": { + "-depends": { + "minecraft": "" + } + }, + "repurposed_structures": { + "-depends": { + "minecraft": "" + } + }, + "bitsandchisels": { + "-depends": { + "minecraft": "" + } + }, + "modmenu": { + "-depends": { + "minecraft": "" + } + }, + "toolstats": { + "-depends": { + "minecraft": "" + } + }, + "shulkerutils": { + "-depends": { + "minecraft": "" + } + }, + "mostructures": { + "-depends": { + "minecraft": "" + } + }, + "charmonium": { + "-depends": { + "minecraft": "" + } + }, + "disable_custom_worlds_advice": { + "-depends": { + "minecraft": "" + } + }, + "mocolors": { + "-depends": { + "minecraft": "" + } + }, + "megane-runtime": { + "-depends": { + "minecraft": "" + } + }, + "libblockattributes_fluids": { + "-depends": { + "minecraft": "" + } + }, + "adorn": { + "-depends": { + "minecraft": "" + } + }, + "blast": { + "-depends": { + "minecraft": "" + } + }, + "golemsgalore": { + "-depends": { + "minecraft": "" + } + }, + "conjuring": { + "-depends": { + "minecraft": "" + } + }, + "charm": { + "-depends": { + "minecraft": "" + } + }, + "someforgepatchesported": { + "-depends": { + "minecraft": "" + } + }, + "aqupdgrizzly": { + "-depends": { + "minecraft": "" + } + }, + "bettermineshafts": { + "-depends": { + "minecraft": "" + } + }, + "geckolib3": { + "-depends": { + "minecraft": "" + } + }, + "darkpaintings": { + "-depends": { + "minecraft": "" + } + }, + "notes": { + "-depends": { + "minecraft": "" + } + }, + "placeholder-api": { + "-depends": { + "minecraft": "" + } + }, + "lithium": { + "-depends": { + "minecraft": "" + } + }, + "attributefix": { + "-depends": { + "minecraft": "" + } + }, + "harvest_scythes": { + "-depends": { + "minecraft": "" + } + }, + "myron": { + "-depends": { + "minecraft": "" + } + }, + "stoneholm": { + "-depends": { + "minecraft": "" + } + }, + "wolveswitharmor": { + "-depends": { + "minecraft": "" + } + }, + "strawdummy": { + "-depends": { + "minecraft": "" + } + }, + "reach-entity-attributes": { + "-depends": { + "minecraft": "" + } + }, + "deathlog": { + "-depends": { + "minecraft": "" + } + }, + "goml": { + "-depends": { + "minecraft": "" + } + }, + "libblockattributes_core": { + "-depends": { + "minecraft": "" + } + }, + "polymer": { + "-depends": { + "minecraft": "" + } + }, + "horsestatsvanilla": { + "-depends": { + "minecraft": "" + } + }, + "ktdatataglib": { + "-depends": { + "minecraft": "" + } + }, + "woods_and_mires": { + "-depends": { + "minecraft": "" + } + }, + "jankson": { + "-depends": { + "minecraft": "" + } + }, + "fabric-renderer-indigo": { + "-depends": { + "minecraft": "" + } + }, + "wirelessnetworks": { + "-depends": { + "minecraft": "" + } + }, + "libgui": { + "-depends": { + "minecraft": "" + } + }, + "xaerominimap": { + "-depends": { + "minecraft": "" + } + }, + "fabric-rendering-v0": { + "-depends": { + "minecraft": "" + } + }, + "croptopia": { + "-depends": { + "minecraft": "" + } + }, + "omega-config": { + "-depends": { + "minecraft": "" + } + }, + "gateofbabylon": { + "-depends": { + "minecraft": "" + } + }, + "winged": { + "-depends": { + "minecraft": "" + } + }, + "ambientenvironment": { + "-depends": { + "minecraft": "" + } + }, + "lifts": { + "-depends": { + "minecraft": "" + } + }, + "extragenerators": { + "-depends": { + "minecraft": "" + } + }, + "horseinfo": { + "-depends": { + "minecraft": "" + } + }, + "universal-graves": { + "-depends": { + "minecraft": "" + } + }, + "survivalisland": { + "-depends": { + "minecraft": "" + } + }, + "artifice": { + "-depends": { + "minecraft": "" + } + }, + "indrev": { + "-depends": { + "minecraft": "" + } + }, + "server_translations_api": { + "-depends": { + "minecraft": "" + } + }, + "diggusmaximus": { + "-depends": { + "minecraft": "" + } + }, + "noanglebrackets": { + "-depends": { + "minecraft": "" + } + }, + "structurized": { + "-depends": { + "minecraft": "" + } + }, + "fabric-blockrenderlayer-v1": { + "-depends": { + "minecraft": "" + } + }, + "libblockattributes_items": { + "-depends": { + "minecraft": "" + } + }, + "respawnablepets": { + "-depends": { + "minecraft": "" + } + }, + "fabric": { + "-depends": { + "minecraft": "" + } + }, + "dml-refabricated": { + "-depends": { + "minecraft": "" + } + }, + "packet_tweaker": { + "-depends": { + "minecraft": "" + } + }, + "eggtab": { + "-depends": { + "minecraft": "" + } + }, + "blockus": { + "-depends": { + "minecraft": "" + } + }, + "fabric-events-interaction-v0": { + "-depends": { + "minecraft": "" + } + }, + "enchantmentdescriptions": { + "-depends": { + "minecraft": "" + } + }, + "patchouli": { + "-depends": { + "minecraft": "" + } + }, + "mousewheelie": { + "-depends": { + "minecraft": "" + } + }, + "betterstrongholds": { + "-depends": { + "minecraft": "" + } + }, + "expandedstorage": { + "-depends": { + "minecraft": "" + } + }, + "runelic": { + "-depends": { + "minecraft": "" + } + }, + "cardinal-components-entity": { + "-depends": { + "minecraft": "" + } + }, + "architectury": { + "-depends": { + "minecraft": "" + } + }, + "cherishedworlds": { + "-depends": { + "minecraft": "" + } + }, + "authme": { + "-depends": { + "minecraft": "" + } + }, + "slotlock": { + "-depends": { + "minecraft": "" + } + }, + "cardinal-components-base": { + "-depends": { + "minecraft": "" + } + }, + "cpas": { + "-depends": { + "minecraft": "" + } + }, + "builtinservers": { + "-depends": { + "minecraft": "" + } + }, + "fabric-item-groups-v0": { + "-depends": { + "minecraft": "" + } + }, + "truerooms": { + "-depends": { + "minecraft": "" + } + }, + "fabric-renderer-api-v1": { + "-depends": { + "minecraft": "" + } + }, + "basicaiots": { + "-depends": { + "minecraft": "" + } + }, + "inventorysorter": { + "-depends": { + "minecraft": "" + } + }, + "owo": { + "-depends": { + "minecraft": "" + } + }, + "redbits": { + "-depends": { + "minecraft": "" + } + }, + "waystones": { + "-depends": { + "minecraft": "" + } + }, + "clumps": { + "-depends": { + "minecraft": "" + } + }, + "dual_riders": { + "-depends": { + "minecraft": "" + } + }, + "defaultsettings": { + "-depends": { + "minecraft": "" + } + }, + "entitybanners": { + "-depends": { + "minecraft": "" + } + }, + "lazydfu": { + "-depends": { + "minecraft": "" + } + }, + "lovely_snails": { + "-depends": { + "minecraft": "" + } + }, + "fabric-renderer-registries-v1": { + "-depends": { + "minecraft": "" + } + }, + "quickshulker": { + "-depends": { + "minecraft": "" + } + }, + "artifality": { + "-depends": { + "minecraft": "" + } + }, + "untitledduckmod": { + "-depends": { + "minecraft": "" + } + }, + "ratsmischief": { + "-depends": { + "minecraft": "" + } + }, + "static-content": { + "-depends": { + "minecraft": "" + } + }, + "simple-rpc": { + "-depends": { + "minecraft": "" + } + }, + "dark-loading-screen": { + "-depends": { + "minecraft": "" + } + }, + "hologram-api": { + "-depends": { + "minecraft": "" + } + }, + "kyrptconfig": { + "-depends": { + "minecraft": "" + } + }, + "biome_locator": { + "-depends": { + "minecraft": "" + } + }, + "sgui": { + "-depends": { + "minecraft": "" + } + }, + "spruceui": { + "-depends": { + "minecraft": "" + } + }, + "cardinal-components-world": { + "-depends": { + "minecraft": "" + } + }, + "fabric-biome-api-v1": { + "-depends": { + "minecraft": "" + } + }, + "advanced_runtime_resource_pack": { + "-depends": { + "minecraft": "" + } + }, + "ferritecore": { + "-depends": { + "minecraft": "" + } + }, + "textile_backup": { + "-depends": { + "minecraft": "" + } + }, + "lakeside": { + "-depends": { + "minecraft": "" + } + }, + "betterf3": { + "-depends": { + "minecraft": "" + } + }, + "carrier": { + "-depends": { + "minecraft": "" + } + }, + "fake-player-api": { + "-depends": { + "minecraft": "" + } + }, + "secretrooms": { + "-depends": { + "minecraft": "" + } + }, + "rhino": { + "-depends": { + "minecraft": "" + } + }, + "ae2wtlib": { + "-depends": { + "ae2": "" + } + } + } +} \ No newline at end of file diff --git a/config/fancymenu/assets/background.png b/config/fancymenu/assets/background.png new file mode 100644 index 0000000..b0dec20 Binary files /dev/null and b/config/fancymenu/assets/background.png differ diff --git a/config/fancymenu/assets/button.png b/config/fancymenu/assets/button.png new file mode 100644 index 0000000..fcd5ea7 Binary files /dev/null and b/config/fancymenu/assets/button.png differ diff --git a/config/fancymenu/assets/button_hovered.png b/config/fancymenu/assets/button_hovered.png new file mode 100644 index 0000000..fb54cdd Binary files /dev/null and b/config/fancymenu/assets/button_hovered.png differ diff --git a/config/fancymenu/assets/config_button.png b/config/fancymenu/assets/config_button.png new file mode 100644 index 0000000..a98a07f Binary files /dev/null and b/config/fancymenu/assets/config_button.png differ diff --git a/config/fancymenu/assets/config_button_hovered.png b/config/fancymenu/assets/config_button_hovered.png new file mode 100644 index 0000000..0d4b21d Binary files /dev/null and b/config/fancymenu/assets/config_button_hovered.png differ diff --git a/config/fancymenu/assets/discord_button.png b/config/fancymenu/assets/discord_button.png new file mode 100644 index 0000000..bae590c Binary files /dev/null and b/config/fancymenu/assets/discord_button.png differ diff --git a/config/fancymenu/assets/discord_button_hovered.png b/config/fancymenu/assets/discord_button_hovered.png new file mode 100644 index 0000000..94b99f0 Binary files /dev/null and b/config/fancymenu/assets/discord_button_hovered.png differ diff --git a/config/fancymenu/assets/exit_button.png b/config/fancymenu/assets/exit_button.png new file mode 100644 index 0000000..4f0aad7 Binary files /dev/null and b/config/fancymenu/assets/exit_button.png differ diff --git a/config/fancymenu/assets/exit_button_hovered.png b/config/fancymenu/assets/exit_button_hovered.png new file mode 100644 index 0000000..89804fa Binary files /dev/null and b/config/fancymenu/assets/exit_button_hovered.png differ diff --git a/config/fancymenu/assets/languages_button.png b/config/fancymenu/assets/languages_button.png new file mode 100644 index 0000000..8e62069 Binary files /dev/null and b/config/fancymenu/assets/languages_button.png differ diff --git a/config/fancymenu/assets/languages_button_hovered.png b/config/fancymenu/assets/languages_button_hovered.png new file mode 100644 index 0000000..0a8d416 Binary files /dev/null and b/config/fancymenu/assets/languages_button_hovered.png differ diff --git a/config/fancymenu/assets/window_icon.icns b/config/fancymenu/assets/window_icon.icns new file mode 100644 index 0000000..7164ef5 Binary files /dev/null and b/config/fancymenu/assets/window_icon.icns differ diff --git a/config/fancymenu/assets/window_icon.png b/config/fancymenu/assets/window_icon.png new file mode 100644 index 0000000..552b780 Binary files /dev/null and b/config/fancymenu/assets/window_icon.png differ diff --git a/config/fancymenu/assets/window_icon_16x16.png b/config/fancymenu/assets/window_icon_16x16.png new file mode 100644 index 0000000..109ca0f Binary files /dev/null and b/config/fancymenu/assets/window_icon_16x16.png differ diff --git a/config/fancymenu/config.txt b/config/fancymenu/config.txt new file mode 100644 index 0000000..896970a --- /dev/null +++ b/config/fancymenu/config.txt @@ -0,0 +1,73 @@ +##[general] + +[If menu background sounds added by FancyMenu should be played when a world is loaded.] +B:playbackgroundsoundsinworld = 'false'; +B:forcefullscreen = 'false'; +[If menu background sounds added by FancyMenu should be played or not.] +B:playbackgroundsounds = 'false'; +[A minecraft restart is required after changing this value.] +B:enablehotkeys = 'true'; +B:playmenumusic = 'true'; +S:variables_to_reset_on_launch = ''; +B:showdebugwarnings = 'true'; +[Sets the default GUI scale on first launch. Useful for modpacks. Cache data is saved in '/mods/fancymenu/'.] +I:defaultguiscale = '-1'; + + +##[customization] + +B:advancedmode = 'false'; +B:showcustomizationbuttons = 'false'; + + +##[loading] + +B:allowgameintroskip = 'true'; +B:showanimationloadingstatus = 'true'; +S:gameintroanimation = ''; +B:preloadanimations = 'false'; +S:customgameintroskiptext = ''; + + +##[minecraftwindow] + +[A minecraft restart is required after changing this value.] +S:customwindowtitle = 'All of Fabric 7'; +[A minecraft restart is required after changing this value.] +B:customwindowicon = 'true'; + + +##[world_loading_screen] + +B:showloadingscreenanimation = 'true'; +B:showloadingscreenpercent = 'true'; + + +##[multiplayer_screen] + +B:show_server_icons = 'true'; + + +##[singleplayer_screen] + +B:show_world_icons = 'true'; + + +##[layouteditor] + +I:gridsize = '10'; +B:editordeleteconfirmation = 'true'; +B:showgrid = 'true'; +[If the warning when trying to move an vanilla button without an orientation should be displayed or not.] +B:showvanillamovewarning = 'true'; + + +##[ui] + +B:show_unicode_warning = 'true'; +F:uiscale = '1.0'; + + +##[compatibility] + +B:allow_level_registry_interactions = 'false'; \ No newline at end of file diff --git a/config/fancymenu/custom_gui_screens.txt b/config/fancymenu/custom_gui_screens.txt new file mode 100644 index 0000000..57f690f --- /dev/null +++ b/config/fancymenu/custom_gui_screens.txt @@ -0,0 +1,5 @@ +type = custom_gui_screens + +overridden_screens { +} + diff --git a/config/fancymenu/customizablemenus.txt b/config/fancymenu/customizablemenus.txt new file mode 100644 index 0000000..8881220 --- /dev/null +++ b/config/fancymenu/customizablemenus.txt @@ -0,0 +1,53 @@ +type = customizablemenus + +net.minecraft.class_442 { +} + +net.minecraft.class_429 { +} + +net.coderbot.iris.gui.screen.ShaderPackScreen { +} + +net.minecraft.class_443 { +} + +net.minecraft.class_458 { +} + +net.minecraft.class_6599 { +} + +net.minecraft.class_4288 { +} + +net.minecraft.class_440 { +} + +net.minecraft.class_426 { +} + +net.minecraft.class_5375 { +} + +net.minecraft.class_7944 { +} + +net.minecraft.class_8219 { +} + +net.minecraft.class_4189 { +} + +net.minecraft.class_404 { +} + +net.minecraft.class_6777 { +} + +net.minecraft.class_526 { +} + +net.minecraft.class_525 { +} + diff --git a/config/fancymenu/customization/aof7.txt b/config/fancymenu/customization/aof7.txt new file mode 100644 index 0000000..0cfde6a --- /dev/null +++ b/config/fancymenu/customization/aof7.txt @@ -0,0 +1,435 @@ +type = fancymenu_layout + +layout-meta { + identifier = title_screen + render_custom_elements_behind_vanilla = false + last_edited_time = 1706827965865 + is_enabled = true + randommode = false + randomgroup = 1 + randomonlyfirsttime = false + layout_index = 0 + [loading_requirement_container_meta:f76ac0cc-22ec-4ef9-ae45-bc093599079f-1706827965865] = [groups:][instances:] +} + +customization { + action = setscale + scale = 2.0 +} + +customization { + action = autoscale + basewidth = 1920 + baseheight = 1027 +} + +menu_background { + image_path = [source:local]config/fancymenu/assets/background.png + slide = false + background_type = image +} + +customization { + action = backgroundoptions + keepaspectratio = false +} + +scroll_list_customization { + preserve_scroll_list_header_footer_aspect_ratio = true + render_scroll_list_header_shadow = true + render_scroll_list_footer_shadow = true + show_scroll_list_header_footer_preview_in_editor = false +} + +element { + button_element_executable_block_identifier = be5482e1-91a3-4128-b581-c4c93e202353-1706827965878 + [executable_action_instance:84131f79-a861-42a9-8715-85a1c5e9f287-1706827965879][action_type:openlink] = https://discord.gg/6rkdm48 + [executable_block:be5482e1-91a3-4128-b581-c4c93e202353-1706827965878][type:generic] = [executables:84131f79-a861-42a9-8715-85a1c5e9f287-1706827965879;] + backgroundnormal = [source:local]config/fancymenu/assets/discord_button.png + backgroundhovered = [source:local]config/fancymenu/assets/discord_button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + label = + element_type = custom_button + instance_identifier = 2ac88b90-ee9c-4f12-88ee-0b6c48c3b8ea1691258192189 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 86 + y = 183 + width = 25 + height = 25 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = fcd8416e-2a73-416e-ade3-844ccb645679-1706827965880 + [loading_requirement_container_meta:fcd8416e-2a73-416e-ade3-844ccb645679-1706827965880] = [groups:][instances:] +} + +element { + button_element_executable_block_identifier = c82308fc-ef4b-42b6-b19c-8c58f2f162e1-1706827965880 + [executable_action_instance:acdd78aa-8428-45d7-a574-f8f61a8d5165-1706827965880][action_type:openlink] = https://www.bisecthosting.com/AOF + [executable_block:c82308fc-ef4b-42b6-b19c-8c58f2f162e1-1706827965880][type:generic] = [executables:acdd78aa-8428-45d7-a574-f8f61a8d5165-1706827965880;] + backgroundnormal = [source:local]config/fancymenu/assets/button.png + backgroundhovered = [source:local]config/fancymenu/assets/button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + label = Rent a Server + element_type = custom_button + instance_identifier = 1a8229a8-d95d-4451-8bf4-140b2498050b1691260459970 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 86 + y = 149 + width = 193 + height = 25 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = 8ff034d7-19b0-4786-b35b-e47e7d64fee5-1706827965880 + [loading_requirement_container_meta:8ff034d7-19b0-4786-b35b-e47e7d64fee5-1706827965880] = [groups:][instances:] +} + +element { + button_element_executable_block_identifier = dde4d137-c9ba-4538-afeb-25ba95e42628-1706827965880 + [executable_action_instance:1e547967-b056-4065-82b4-9058d01248bb-1706827965880][action_type:opengui] = com.mrcrayfish.catalogue.client.screen.CatalogueModListScreen + [executable_block:dde4d137-c9ba-4538-afeb-25ba95e42628-1706827965880][type:generic] = [executables:1e547967-b056-4065-82b4-9058d01248bb-1706827965880;] + backgroundnormal = [source:local]config/fancymenu/assets/button.png + backgroundhovered = [source:local]config/fancymenu/assets/button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + label = Mods + element_type = custom_button + instance_identifier = 68e5ea3d-5e39-4902-9777-ad502aa89ac71691264483769 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 86 + y = 115 + width = 194 + height = 25 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = b2e49c5f-a38b-43cc-ba77-ebec5ee14ca1-1706827965880 + [loading_requirement_container_meta:b2e49c5f-a38b-43cc-ba77-ebec5ee14ca1-1706827965880] = [groups:][instances:] +} + +element { + orientation = bottom-left + enable_scrolling = false + shadow = true + scale = 1.0 + source = All of Fabric 7 - 1.3.2 + text_border = 0 + case_mode = normal + source_mode = direct + line_spacing = 1 + x = 1 + width = 200 + action = custom_layout_element:fancymenu_customization_item_text + actionid = ebe74bfb-8a2d-442c-8598-e5286f890d2d1692275389106 + y = -23 + alignment = left + height = 11 + element_type = fancymenu_customization_item_text +} + +vanilla_button { + button_element_executable_block_identifier = 837c7f12-1698-402d-a083-21c5e77b8821-1706827965865 + [executable_block:837c7f12-1698-402d-a083-21c5e77b8821-1706827965865][type:generic] = [executables:] + restartbackgroundanimations = true + loopbackgroundanimations = true + element_type = vanilla_button + instance_identifier = mc_titlescreen_copyright_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = vanilla + x = 0 + y = 0 + width = 0 + height = 0 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = 51a7a1cc-3ff8-4951-a3cd-129875fbadd1-1706827965865 + [loading_requirement_container_meta:51a7a1cc-3ff8-4951-a3cd-129875fbadd1-1706827965865] = [groups:][instances:] + is_hidden = true + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 1c62c53b-5e5c-4dee-90bb-d40939a3108a-1706827965865 + [executable_block:1c62c53b-5e5c-4dee-90bb-d40939a3108a-1706827965865][type:generic] = [executables:] + backgroundnormal = [source:local]config/fancymenu/assets/button.png + backgroundhovered = [source:local]config/fancymenu/assets/button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + element_type = vanilla_button + instance_identifier = mc_titlescreen_multiplayer_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 86 + y = 82 + width = 194 + height = 25 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = 232b5eeb-8d96-47fe-8a5b-56f2f7bf8e17-1706827965865 + [loading_requirement_container_meta:232b5eeb-8d96-47fe-8a5b-56f2f7bf8e17-1706827965865] = [groups:][instances:] + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 127d4432-1da4-451b-9443-3a30a17fb37c-1706827965868 + [executable_block:127d4432-1da4-451b-9443-3a30a17fb37c-1706827965868][type:generic] = [executables:] + backgroundnormal = [source:local]config/fancymenu/assets/config_button.png + backgroundhovered = [source:local]config/fancymenu/assets/config_button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + label = + element_type = vanilla_button + instance_identifier = mc_titlescreen_options_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 198 + y = 183 + width = 25 + height = 25 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = 210c3f36-5c12-4d3c-a463-6c77e05776ee-1706827965868 + [loading_requirement_container_meta:210c3f36-5c12-4d3c-a463-6c77e05776ee-1706827965868] = [groups:][instances:] + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 0f39f33f-3863-4664-9cd5-a80eff7386f3-1706827965868 + [executable_block:0f39f33f-3863-4664-9cd5-a80eff7386f3-1706827965868][type:generic] = [executables:] + backgroundnormal = [source:local]config/fancymenu/assets/button.png + backgroundhovered = [source:local]config/fancymenu/assets/button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + label = Mods + element_type = vanilla_button + instance_identifier = 376346 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 90 + y = 100 + width = 200 + height = 30 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = 647bee56-9bb6-455f-91e3-a3dc96f88926-1706827965868 + [loading_requirement_container_meta:647bee56-9bb6-455f-91e3-a3dc96f88926-1706827965868] = [groups:][instances:] + is_hidden = true + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = d3e84a32-6348-45b4-9826-6f802c1f7ae9-1706827965868 + [executable_block:d3e84a32-6348-45b4-9826-6f802c1f7ae9-1706827965868][type:generic] = [executables:] + backgroundnormal = [source:local]config/fancymenu/assets/languages_button.png + backgroundhovered = [source:local]config/fancymenu/assets/languages_button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + label = + element_type = vanilla_button + instance_identifier = mc_titlescreen_language_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 142 + y = 183 + width = 25 + height = 25 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = a1c16736-344b-4194-97e4-c5646fbec730-1706827965868 + [loading_requirement_container_meta:a1c16736-344b-4194-97e4-c5646fbec730-1706827965868] = [groups:][instances:] + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 3997e74a-6926-4c2b-9310-da3d1415ff88-1706827965868 + [executable_block:3997e74a-6926-4c2b-9310-da3d1415ff88-1706827965868][type:generic] = [executables:] + backgroundnormal = [source:local]config/fancymenu/assets/button.png + backgroundhovered = [source:local]config/fancymenu/assets/button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + element_type = vanilla_button + instance_identifier = mc_titlescreen_singleplayer_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 86 + y = 48 + width = 194 + height = 25 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = e121a4de-dee7-4222-83bc-8dc6cf26c75e-1706827965868 + [loading_requirement_container_meta:e121a4de-dee7-4222-83bc-8dc6cf26c75e-1706827965868] = [groups:][instances:] + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 6e2bc88c-be7a-4d21-a631-a0f28732a5f7-1706827965867 + [executable_block:6e2bc88c-be7a-4d21-a631-a0f28732a5f7-1706827965867][type:generic] = [executables:] + backgroundnormal = [source:local]config/fancymenu/assets/exit_button.png + backgroundhovered = [source:local]config/fancymenu/assets/exit_button_hovered.png + restartbackgroundanimations = true + loopbackgroundanimations = true + label = + element_type = vanilla_button + instance_identifier = mc_titlescreen_quit_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = mid-left + x = 254 + y = 183 + width = 25 + height = 25 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = 006decf0-2f46-410b-8f02-3f7844cbbb0f-1706827965867 + [loading_requirement_container_meta:006decf0-2f46-410b-8f02-3f7844cbbb0f-1706827965867] = [groups:][instances:] + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 951f7928-a088-4ef5-a4c4-6642794d6ca3-1706827965868 + [executable_block:951f7928-a088-4ef5-a4c4-6642794d6ca3-1706827965868][type:generic] = [executables:] + restartbackgroundanimations = true + loopbackgroundanimations = true + element_type = vanilla_button + instance_identifier = mc_titlescreen_accessibility_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = bottom-left + x = 34 + y = -70 + width = 0 + height = 0 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = 67cc9b45-e818-4323-b92e-e2d692ae00c9-1706827965868 + [loading_requirement_container_meta:67cc9b45-e818-4323-b92e-e2d692ae00c9-1706827965868] = [groups:][instances:] + is_hidden = true + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = a82a6ca6-778a-4d75-894d-f48c82cfb18d-1706827965868 + [executable_block:a82a6ca6-778a-4d75-894d-f48c82cfb18d-1706827965868][type:generic] = [executables:] + restartbackgroundanimations = true + loopbackgroundanimations = true + element_type = vanilla_button + instance_identifier = mc_titlescreen_realms_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in = false + fade_in_speed = 1.0 + anchor_point = vanilla + x = 0 + y = 0 + width = 0 + height = 0 + stretch_x = false + stretch_y = false + stay_on_screen = false + element_loading_requirement_container_identifier = 604cdc8b-f14a-4360-838a-75b7321d8c29-1706827965868 + [loading_requirement_container_meta:604cdc8b-f14a-4360-838a-75b7321d8c29-1706827965868] = [groups:][instances:] + is_hidden = true + automated_button_clicks = 0 +} + +deep_element { + orientation = top-left + hidden = false + x = 2 + width = 165 + action = deep_customization_element:title_screen_branding + actionid = 9b923550-9702-4941-8c35-5d0baffc6dd81691258016565 + y = 501 + height = 10 + element_type = title_screen_branding +} + +deep_element { + orientation = top-left + hidden = true + x = 583 + width = 13 + action = deep_customization_element:title_screen_realms_notification + actionid = b16d8362-f7d3-48cc-8aaf-2aa6ee7ad2771691258016587 + y = 228 + height = 13 + element_type = title_screen_realms_notification +} + +deep_element { + orientation = top-left + hidden = true + x = 343 + width = 274 + action = deep_customization_element:title_screen_logo + actionid = ec16a39d-c03e-4b26-89cb-9dc3df2b70491691258016587 + y = 30 + height = 52 + element_type = title_screen_logo +} + +deep_element { + orientation = original + splash_color = #ffff00 + hidden = true + x = 0 + width = 60 + splash_rotation = -20 + action = deep_customization_element:title_screen_splash + actionid = 05c37463-dd2e-432b-b16f-9d204490a78e1691258016587 + y = 0 + height = 30 + element_type = title_screen_splash +} + diff --git a/config/fancymenu/customization/sounds.txt b/config/fancymenu/customization/sounds.txt new file mode 100644 index 0000000..61b372c --- /dev/null +++ b/config/fancymenu/customization/sounds.txt @@ -0,0 +1,26 @@ +type = fancymenu_layout + +layout-meta { + identifier = sound_options_screen + render_custom_elements_behind_vanilla = false + last_edited_time = 1706827965845 + is_enabled = false + randommode = false + randomgroup = 1 + randomonlyfirsttime = false + layout_index = 0 + [loading_requirement_container_meta:6e502acd-745d-454b-ab16-71fca5eb503b-1706827965845] = [groups:][instances:] +} + +customization { + action = backgroundoptions + keepaspectratio = false +} + +scroll_list_customization { + preserve_scroll_list_header_footer_aspect_ratio = true + render_scroll_list_header_shadow = true + render_scroll_list_footer_shadow = true + show_scroll_list_header_footer_preview_in_editor = false +} + diff --git a/config/fancymenu/legacy_checklist.txt b/config/fancymenu/legacy_checklist.txt new file mode 100644 index 0000000..fd6fe0e --- /dev/null +++ b/config/fancymenu/legacy_checklist.txt @@ -0,0 +1,3 @@ +##[legacy] + +B:custom_guis_ported = 'true'; \ No newline at end of file diff --git a/config/fancymenu/locals/de_de.local b/config/fancymenu/locals/de_de.local new file mode 100644 index 0000000..57b8ad2 --- /dev/null +++ b/config/fancymenu/locals/de_de.local @@ -0,0 +1,397 @@ +loading.animation.loadingframes = Lade Animationsframes für {} +loading.animation.prerendering = Vorbereiten von Animation {} +loading.animation.done = Fertig! + +helper.button.menuinfo = Menü Info +helper.button.buttoninfo = Button Info +helper.button.reload = Neuladen +helper.button.createlayout = Layout erstellen + +helper.menuinfo.identifier = Menü Identifier + +helper.buttoninfo.idnotfound = +helper.buttoninfo.keynotfound =