From 348be6b09f1f130113f4c74e3409b74fb2e07d0f Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 23 Jun 2025 05:08:29 +0900 Subject: [PATCH] config: import pack config files --- config/amendments-client.json | 67 + config/amendments-common.json | 86 + config/appleskin.json5 | 22 + config/balm-common.toml | 38 + .../bedrockify-ExternalLoadingTips.json | 1 + config/bedrockify/bedrockifyMixins.json | 1 + config/betterthirdperson.json5 | 16 + config/biomesoplenty/biome_toggles.json | 71 + config/biomesoplenty/gameplay.toml | 3 + config/biomesoplenty/generation.toml | 13 + config/bwncr.toml | 7 + config/cardinal-components-api.properties | 9 + config/carryon-client.json | 12 + config/carryon-common.json | 239 ++ config/chisel.json | 3 + config/cobblemon/main.json | 80 + .../cobblemonintegrations-common-1.toml.bak | 42 + config/cobblemonintegrations-common.toml | 19 + config/cobblenav/client-config.json | 11 + config/cobblenav/server-config.json | 50 + config/cobbreeding/main.json | 24 + config/collective.json5 | 12 + config/comforts-common.toml | 4 + config/comforts-server.toml | 38 + config/continuity.json | 6 + config/cookingforblockheads-common.toml | 37 + config/craftingtweaks-common.toml | 22 + config/cryonicconfig.json | 3 + config/dismountentity.json5 | 4 + config/dynamic_fps.json | 1 + config/enchdesc.json | 70 + config/ends_delight-common.json | 14 + config/entityculling.json | 62 + config/fabric/indigo-renderer.properties | 9 + config/fallingleaves.json | 27 + config/fancymenu/custom_gui_screens.txt | 5 + config/fancymenu/customizablemenus.txt | 2 + config/fancymenu/legacy_checklist.txt | 3 + config/fancymenu/options.txt | 87 + config/fancymenu/ui_themes/dark.json | 181 ++ config/fancymenu/ui_themes/light.json | 181 ++ config/fancymenu/user_variables.db | 2 + config/farmersdelight-client.json | 8 + config/farmersdelight-common.json | 74 + config/farmingforblockheads-common.toml | 31 + config/ferritecore.mixin.properties | 22 + config/feytweaks.json | 16 + config/forgeconfigapiport.toml | 6 + config/ftbchunks-client.snbt | 357 +++ config/ftbchunks-world.snbt | 211 ++ config/ftblibrary-client.snbt | 81 + config/giantspawn.json5 | 15 + config/harvest_with_ease-common.toml | 67 + config/highlighter.toml | 17 + config/iris-excluded.json | 1 + config/iris.properties | 9 + config/jade/hide-blocks.json | 6 + config/jade/hide-entities.json | 10 + config/jade/jade.json | 48 + config/jade/plugins.json | 96 + config/jade/sort-order.json | 79 + config/jei/blacklist.cfg | 0 config/jei/ingredient-list-mod-sort-order.ini | 5 + .../jei/ingredient-list-type-sort-order.ini | 2 + config/jei/jei-client.ini | 228 ++ config/jei/jei-colors.ini | 8 + config/jei/jei-debug.ini | 27 + config/jei/jei-mod-id-format.ini | 11 + config/jei/recipe-category-sort-order.ini | 13 + config/konkrete/locals/de_de.local | 16 + config/konkrete/locals/en_us.local | 19 + config/konkrete/locals/pl_pl.local | 15 + config/konkrete/locals/pt_br.local | 15 + config/lambdynlights.toml | 23 + config/languagereload.json | 9 + config/letmedespawn.json | 6 + config/libgui.json5 | 4 + config/lithium.properties | 6 + config/mega_showdown-common.toml | 48 + config/midnightlib.json | 3 + config/moonlight-client.json | 9 + config/moonlight-common.json | 6 + config/naturescompass.json | 26 + config/notenoughanimations.json | 78 + config/oreharvester.json5 | 23 + .../harvestable_pickaxe_blacklist.txt | 7 + config/polymer/client.json | 12 + config/polymer/common.json | 14 + config/polymer/resource-pack.json | 22 + config/polymer/server.json | 19 + config/rctmod-client.toml | 21 + config/rctmod-server.toml | 114 + config/roughlyenoughitems/collapsible.json5 | 4 + config/roughlyenoughitems/config.json5 | 178 ++ config/roughlyenoughitems/pinyin.properties | 2 + .../pinyin_double.properties | 3 + config/sereneseasons/fertility.toml | 12 + config/sereneseasons/seasons.toml | 238 ++ config/simpletms/main.json | 37 + config/simpletms/moves/default_tm_moves.json | 2543 +++++++++++++++++ config/simpletms/moves/default_tr_moves.json | 2543 +++++++++++++++++ .../excluded_moves_from_blank_learning.json | 1 + .../excluded_moves_from_pokemon_drops.json | 1 + .../excluded_moves_from_tmtr_learning.json | 1 + config/sodium-extra-options.json | 63 + config/sodium-extra.properties | 7 + config/sodium-mixins.properties | 6 + config/sodium-options.json | 28 + .../sodium-shadowy-path-blocks-options.json | 5 + config/sodiumextras-client.toml | 125 + config/storagedrawers-client.toml | 19 + config/storagedrawers-common.toml | 86 + config/supplementaries-client.json | 148 + config/supplementaries-common.json | 444 +++ config/terrablender.toml | 27 + config/travelersbackpack.json5 | 265 ++ config/treeharvester.json5 | 38 + .../harvestable_axe_blacklist.txt | 7 + config/ubesdelight.json | 12 + config/universal-graves/config.json | 321 +++ .../example_models/corpse_player.json | 361 +++ .../example_models/corpse_zombie.json | 361 +++ .../example_models/default.json | 508 ++++ .../example_models/player_head.json | 508 ++++ .../universal-graves/example_models/soul.json | 436 +++ config/waystones-common.toml | 110 + index.toml | 504 ++++ pack.toml | 2 +- 128 files changed, 13500 insertions(+), 1 deletion(-) create mode 100644 config/amendments-client.json create mode 100644 config/amendments-common.json create mode 100644 config/appleskin.json5 create mode 100644 config/balm-common.toml create mode 100644 config/bedrockify/bedrockify-ExternalLoadingTips.json create mode 100644 config/bedrockify/bedrockifyMixins.json create mode 100644 config/betterthirdperson.json5 create mode 100644 config/biomesoplenty/biome_toggles.json create mode 100644 config/biomesoplenty/gameplay.toml create mode 100644 config/biomesoplenty/generation.toml create mode 100644 config/bwncr.toml create mode 100644 config/cardinal-components-api.properties create mode 100644 config/carryon-client.json create mode 100644 config/carryon-common.json create mode 100644 config/chisel.json create mode 100644 config/cobblemon/main.json create mode 100644 config/cobblemonintegrations-common-1.toml.bak create mode 100644 config/cobblemonintegrations-common.toml create mode 100644 config/cobblenav/client-config.json create mode 100644 config/cobblenav/server-config.json create mode 100644 config/cobbreeding/main.json create mode 100644 config/collective.json5 create mode 100644 config/comforts-common.toml create mode 100644 config/comforts-server.toml create mode 100644 config/continuity.json create mode 100644 config/cookingforblockheads-common.toml create mode 100644 config/craftingtweaks-common.toml create mode 100644 config/cryonicconfig.json create mode 100644 config/dismountentity.json5 create mode 100644 config/dynamic_fps.json create mode 100644 config/enchdesc.json create mode 100644 config/ends_delight-common.json create mode 100644 config/entityculling.json create mode 100644 config/fabric/indigo-renderer.properties create mode 100644 config/fallingleaves.json create mode 100644 config/fancymenu/custom_gui_screens.txt create mode 100644 config/fancymenu/customizablemenus.txt create mode 100644 config/fancymenu/legacy_checklist.txt create mode 100644 config/fancymenu/options.txt create mode 100644 config/fancymenu/ui_themes/dark.json create mode 100644 config/fancymenu/ui_themes/light.json create mode 100644 config/fancymenu/user_variables.db create mode 100644 config/farmersdelight-client.json create mode 100644 config/farmersdelight-common.json create mode 100644 config/farmingforblockheads-common.toml create mode 100644 config/ferritecore.mixin.properties create mode 100644 config/feytweaks.json create mode 100644 config/forgeconfigapiport.toml create mode 100644 config/ftbchunks-client.snbt create mode 100644 config/ftbchunks-world.snbt create mode 100644 config/ftblibrary-client.snbt create mode 100644 config/giantspawn.json5 create mode 100644 config/harvest_with_ease-common.toml create mode 100644 config/highlighter.toml create mode 100644 config/iris-excluded.json create mode 100644 config/iris.properties create mode 100644 config/jade/hide-blocks.json create mode 100644 config/jade/hide-entities.json create mode 100644 config/jade/jade.json create mode 100644 config/jade/plugins.json create mode 100644 config/jade/sort-order.json create mode 100644 config/jei/blacklist.cfg create mode 100644 config/jei/ingredient-list-mod-sort-order.ini create mode 100644 config/jei/ingredient-list-type-sort-order.ini create mode 100644 config/jei/jei-client.ini create mode 100644 config/jei/jei-colors.ini create mode 100644 config/jei/jei-debug.ini create mode 100644 config/jei/jei-mod-id-format.ini create mode 100644 config/jei/recipe-category-sort-order.ini create mode 100644 config/konkrete/locals/de_de.local create mode 100644 config/konkrete/locals/en_us.local create mode 100644 config/konkrete/locals/pl_pl.local create mode 100644 config/konkrete/locals/pt_br.local create mode 100644 config/lambdynlights.toml create mode 100644 config/languagereload.json create mode 100644 config/letmedespawn.json create mode 100644 config/libgui.json5 create mode 100644 config/lithium.properties create mode 100644 config/mega_showdown-common.toml create mode 100644 config/midnightlib.json create mode 100644 config/moonlight-client.json create mode 100644 config/moonlight-common.json create mode 100644 config/naturescompass.json create mode 100644 config/notenoughanimations.json create mode 100644 config/oreharvester.json5 create mode 100644 config/oreharvester/harvestable_pickaxe_blacklist.txt create mode 100644 config/polymer/client.json create mode 100644 config/polymer/common.json create mode 100644 config/polymer/resource-pack.json create mode 100644 config/polymer/server.json create mode 100644 config/rctmod-client.toml create mode 100644 config/rctmod-server.toml create mode 100644 config/roughlyenoughitems/collapsible.json5 create mode 100644 config/roughlyenoughitems/config.json5 create mode 100644 config/roughlyenoughitems/pinyin.properties create mode 100644 config/roughlyenoughitems/pinyin_double.properties create mode 100644 config/sereneseasons/fertility.toml create mode 100644 config/sereneseasons/seasons.toml create mode 100644 config/simpletms/main.json create mode 100644 config/simpletms/moves/default_tm_moves.json create mode 100644 config/simpletms/moves/default_tr_moves.json create mode 100644 config/simpletms/moves/excluded_moves_from_blank_learning.json create mode 100644 config/simpletms/moves/excluded_moves_from_pokemon_drops.json create mode 100644 config/simpletms/moves/excluded_moves_from_tmtr_learning.json create mode 100644 config/sodium-extra-options.json create mode 100644 config/sodium-extra.properties create mode 100644 config/sodium-mixins.properties create mode 100644 config/sodium-options.json create mode 100644 config/sodium-shadowy-path-blocks-options.json create mode 100644 config/sodiumextras-client.toml create mode 100644 config/storagedrawers-client.toml create mode 100644 config/storagedrawers-common.toml create mode 100644 config/supplementaries-client.json create mode 100644 config/supplementaries-common.json create mode 100644 config/terrablender.toml create mode 100644 config/travelersbackpack.json5 create mode 100644 config/treeharvester.json5 create mode 100644 config/treeharvester/harvestable_axe_blacklist.txt create mode 100644 config/ubesdelight.json create mode 100644 config/universal-graves/config.json create mode 100644 config/universal-graves/example_models/corpse_player.json create mode 100644 config/universal-graves/example_models/corpse_zombie.json create mode 100644 config/universal-graves/example_models/default.json create mode 100644 config/universal-graves/example_models/player_head.json create mode 100644 config/universal-graves/example_models/soul.json create mode 100644 config/waystones-common.toml diff --git a/config/amendments-client.json b/config/amendments-client.json new file mode 100644 index 0000000..1097cb7 --- /dev/null +++ b/config/amendments-client.json @@ -0,0 +1,67 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "general": { + "tooltip_hints": true, + "custom_configured_screen": true + }, + "lily_pad": { + "y_offset": -0.016625 + }, + "bell": { + "chain_attachment": true + }, + "brewing_stand": { + "brewing_stand_colors": true + }, + "arrows": { + "crossbows_colors": true + }, + "tripwire_hook": { + "fast_hooks": false + }, + "hanging_sign": { + "item_pixel_scale": 10.0, + "swinging_signs": true, + "sign_attachment": true, + "swing_physics": { + "frequency": 0.6000000238418579, + "collision_considers_entity_hitbox": true, + "collision_inertia": 1.0, + "collision_force": 15.0, + "min_angle": 0.7999996542930603, + "max_angle": 60.0, + "damping": 0.5249999761581421 + } + }, + "lantern": { + "fast_lanterns": false, + "swing_physics": { + "frequency": 0.6000000238418579, + "collision_considers_entity_hitbox": true, + "collision_inertia": 1.0, + "collision_force": 15.0, + "min_angle": 0.7999996542930603, + "max_angle": 60.0, + "damping": 0.5249999761581421 + }, + "lantern_item_size": 0.625, + "lantern_item_holding": true, + "lantern_item_holding_up": false + }, + "cauldron": { + "potion_texture": true + }, + "jukebox": { + "new_model": true, + "disc_spin": true + }, + "misc": { + "torch_item_holding": true, + "torch_item_size": 1.0, + "candle_holder_item_holding": true, + "handle_holder_item_size": 0.625, + "fixed_holding_animations": false, + "sign_text_color_multiplier": 1.2, + "campfire_smoke_through_blocks": false + } +} \ No newline at end of file diff --git a/config/amendments-common.json b/config/amendments-common.json new file mode 100644 index 0000000..2907047 --- /dev/null +++ b/config/amendments-common.json @@ -0,0 +1,86 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "lectern": { + "improved_screen": true + }, + "hanging_signs": { + "items_on_signs": true + }, + "cauldron": { + "enhanced_cauldron": true, + "crafting": true, + "dye_water": true, + "dye_recipes_per_layer": 4, + "potion_recipes_per_layer": 2, + "potions_mixing": "ON", + "potion_mixing_limit": 8, + "inverse_potions": { + "minecraft:unluck": "minecraft:luck", + "minecraft:slowness": "minecraft:speed", + "minecraft:instant_damage": "minecraft:instant_health", + "minecraft:luck": "minecraft:unluck", + "minecraft:mining_fatigue": "minecraft:haste", + "minecraft:instant_health": "minecraft:instant_damage", + "minecraft:speed": "minecraft:slowness", + "minecraft:strength": "minecraft:weakness", + "minecraft:haste": "minecraft:mining_fatigue", + "minecraft:weakness": "minecraft:strength" + }, + "connect_to_fences": true + }, + "tripwire_hook": { + "tool_hook": true + }, + "carpets": { + "carpeted_stairs": true, + "carpeted_slabs": true + }, + "cake": { + "double_cake": true, + "directional_cake": true + }, + "mob_head": { + "skull_piles": true, + "skull_candles": true, + "multiple_candles": true + }, + "flower_pot": { + "hanging_pot": true + }, + "lantern": { + "wall_lanterns": true, + "high_priority": true, + "mod_blacklist": [ + "bbb", + "extlights", + "betterendforge", + "spelunkery", + "galosphere", + "tconstruct", + "enigmaticlegacy", + "beautify" + ], + "id_whitelist": [ + "enlightened_end:xenon_lantern" + ], + "falling_lanterns": "ON" + }, + "bell": { + "chain_ringing": true, + "chain_length": 16 + }, + "banners": { + "ceiling_banners": true + }, + "misc": { + "dye_blocks": false + }, + "torch": { + "torch_fire": true, + "torch_fire_offhand": false, + "torch_fire_duration": 2 + }, + "lily_pad": { + "better_lilypads": true + } +} \ No newline at end of file diff --git a/config/appleskin.json5 b/config/appleskin.json5 new file mode 100644 index 0000000..2da9a78 --- /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": true, + // If true, shows the hunger and saturation values of food in its tooltip automatically (without needing to hold SHIFT) + "showFoodValuesInTooltipAlways": true, + // 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/balm-common.toml b/config/balm-common.toml new file mode 100644 index 0000000..70626fb --- /dev/null +++ b/config/balm-common.toml @@ -0,0 +1,38 @@ + +# This is an example boolean property +exampleBoolean = true + +# This is an example enum property +exampleEnum = "Hello" + +# This is an example enum list property +exampleEnumList = [ "Hello", "World" ] + +# This is an example int property +exampleInt = 42 + +# This is an example int list property +exampleIntList = [ 12, 24 ] + +# This is an example multiline string property +exampleMultilineString = "Hello World" + +# This is an example resource location set property +exampleResourceLocationSet = [ "minecraft:dirt", "minecraft:diamond" ] + +# This is an example string property +exampleString = "Hello World" + +# This is an example string list property +exampleStringList = [ "Hello", "World" ] + + +# This is an example category +[exampleCategory] + +# This is an example float inside a category +exampleFloat = 42.84 + +# This is an example string inside a category +innerField = "I am inside" + diff --git a/config/bedrockify/bedrockify-ExternalLoadingTips.json b/config/bedrockify/bedrockify-ExternalLoadingTips.json new file mode 100644 index 0000000..a1852ca --- /dev/null +++ b/config/bedrockify/bedrockify-ExternalLoadingTips.json @@ -0,0 +1 @@ +{"alwaysExternalTips":false,"externalLoadingTips":[]} \ No newline at end of file diff --git a/config/bedrockify/bedrockifyMixins.json b/config/bedrockify/bedrockifyMixins.json new file mode 100644 index 0000000..b328bdb --- /dev/null +++ b/config/bedrockify/bedrockifyMixins.json @@ -0,0 +1 @@ +{"client.features.hudOpacity.appleskin":true,"client.features.hudOpacity":true,"client.features.babyVillagerHeads":true,"client.features.sheepColors":true,"client.features.bedrockShading.lightBlock":true,"common.features.fireAspect":true,"client.features.pickupAnimations":true,"common.features.fertilizableBlocks":true,"client.features.savingOverlay":true,"common.features.recipes":true,"common.features.cauldron":true,"client.features.worldColorNoise":true,"client.features.slotHighlight":true,"client.features.fishingBobber":true,"client.features.chat":true,"client.features.loadingScreens":true,"client.features.heldItemTooltips":true,"client.features.eatingAnimations":true,"common.features.animalEatingParticles":true,"client.core.bedrockIfyButton":true,"common.features.fernBonemeal":true,"client.features.reacharoundPlacement":true,"client.features.editionBranding":true,"client.features.screenSafeArea":true,"client.core.clientRenderTimer":true,"client.features.biggerDraggingItem":true,"client.features.hudOpacity.detailArmorBar":true,"client.features.idleHandAnimations":true,"client.features.screenSafeArea.detailArmorBar":true,"client.features.useAnimations":true,"client.features.bedrockShading.sunGlare":true} \ No newline at end of file diff --git a/config/betterthirdperson.json5 b/config/betterthirdperson.json5 new file mode 100644 index 0000000..260adee --- /dev/null +++ b/config/betterthirdperson.json5 @@ -0,0 +1,16 @@ +{ + // Align player to camera on left & right clicks + "aimOnInteract": true, + // How long player will be aligned to camera after left & right clicks + "aimDuration": 40, + // Angle in degrees within the player will slightly follow camera yaw (while standing still) + "followYaw": 45, + // Does camera should rotate freely during elytra flight + "freeCameraDuringElytraFlight": false, + // Completely remove third-person front view + "skipThirdPersonFrontView": false, + // How fast player changes movement direction in third-person + "playerRotationSpeed": 50, + // How fast player pitch follows camera pitch in third-person + "pitchChangeSpeed": 65 +} \ No newline at end of file diff --git a/config/biomesoplenty/biome_toggles.json b/config/biomesoplenty/biome_toggles.json new file mode 100644 index 0000000..7bdafb5 --- /dev/null +++ b/config/biomesoplenty/biome_toggles.json @@ -0,0 +1,71 @@ +{ + "aspen_glade_enabled": true, + "auroral_garden_enabled": true, + "bayou_enabled": true, + "bog_enabled": true, + "cold_desert_enabled": true, + "coniferous_forest_enabled": true, + "crag_enabled": true, + "crystalline_chasm_enabled": true, + "dead_forest_enabled": true, + "dryland_enabled": true, + "dune_beach_enabled": true, + "end_corruption_enabled": true, + "end_reef_enabled": true, + "end_wilds_enabled": true, + "erupting_inferno_enabled": true, + "field_enabled": true, + "fir_clearing_enabled": true, + "floodplain_enabled": true, + "forested_field_enabled": true, + "fungal_jungle_enabled": true, + "glowing_grotto_enabled": true, + "grassland_enabled": true, + "gravel_beach_enabled": true, + "highland_enabled": true, + "hot_springs_enabled": true, + "jacaranda_glade_enabled": true, + "jade_cliffs_enabled": true, + "lavender_field_enabled": true, + "lush_desert_enabled": true, + "lush_savanna_enabled": true, + "maple_woods_enabled": true, + "marsh_enabled": true, + "mediterranean_forest_enabled": true, + "moor_enabled": true, + "muskeg_enabled": true, + "mystic_grove_enabled": true, + "old_growth_dead_forest_enabled": true, + "old_growth_woodland_enabled": true, + "ominous_woods_enabled": true, + "orchard_enabled": true, + "origin_valley_enabled": true, + "overgrown_greens_enabled": true, + "pasture_enabled": true, + "prairie_enabled": true, + "pumpkin_patch_enabled": true, + "rainforest_enabled": true, + "redwood_forest_enabled": true, + "rocky_rainforest_enabled": true, + "rocky_shrubland_enabled": true, + "scrubland_enabled": true, + "seasonal_forest_enabled": true, + "shrubland_enabled": true, + "snowblossom_grove_enabled": true, + "snowy_coniferous_forest_enabled": true, + "snowy_fir_clearing_enabled": true, + "snowy_maple_woods_enabled": true, + "spider_nest_enabled": true, + "tropics_enabled": true, + "tundra_enabled": true, + "undergrowth_enabled": true, + "visceral_heap_enabled": true, + "volcanic_plains_enabled": true, + "volcano_enabled": true, + "wasteland_enabled": true, + "wasteland_steppe_enabled": true, + "wetland_enabled": true, + "wintry_origin_valley_enabled": true, + "withered_abyss_enabled": true, + "woodland_enabled": true +} \ No newline at end of file diff --git a/config/biomesoplenty/gameplay.toml b/config/biomesoplenty/gameplay.toml new file mode 100644 index 0000000..d3e6693 --- /dev/null +++ b/config/biomesoplenty/gameplay.toml @@ -0,0 +1,3 @@ +[general] + #Add various BOP resources to the Wandering Trader trade pool. + wandering_trader_trades = true diff --git a/config/biomesoplenty/generation.toml b/config/biomesoplenty/generation.toml new file mode 100644 index 0000000..ebefc90 --- /dev/null +++ b/config/biomesoplenty/generation.toml @@ -0,0 +1,13 @@ +[nether] + #The weighting of bop biome regions in the nether. + bop_nether_region_weight = 13 + #The weighting of rare bop biome regions in the nether. + bop_nether_rare_region_weight = 2 + +[overworld] + #The weighting of primary bop biome regions in the overworld. + bop_primary_overworld_region_weight = 10 + #The weighting of rare bop biome regions in the overworld. + bop_overworld_rare_region_weight = 2 + #The weighting of secondary bop biome regions in the overworld. + bop_secondary_overworld_region_weight = 8 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..d04b604 --- /dev/null +++ b/config/cardinal-components-api.properties @@ -0,0 +1,9 @@ +# 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 +# If log-deserialization-warnings is enabled, warnings will be printed at most *this number of times* for every component type +# Default value: 5 +max-deserialization-warnings = 5 + +# Internal value, do not edit or your changes may be arbitrarily reset +config-version = 2 diff --git a/config/carryon-client.json b/config/carryon-client.json new file mode 100644 index 0000000..503a99f --- /dev/null +++ b/config/carryon-client.json @@ -0,0 +1,12 @@ +{ + "//facePlayer": "If the front of the Tile Entities should face the player or should face outward", + "facePlayer": false, + "//renderArms": "Arms should render on sides when carrying. Set to false if you experience issues with mods that replace the player model (like MoBends, etc)", + "renderArms": true, + "//modelOverrides": "Model Overrides based on NBT or Meta. Advanced users only! Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Model-Override-Config", + "modelOverrides": [ + "minecraft:redstone_wire->(item)minecraft:redstone", + "minecraft:bamboo_sapling->(block)minecraft:bamboo", + "minecraft:candle_cake->(block)minecraft:cake" + ] +} \ No newline at end of file diff --git a/config/carryon-common.json b/config/carryon-common.json new file mode 100644 index 0000000..8e9019b --- /dev/null +++ b/config/carryon-common.json @@ -0,0 +1,239 @@ +{ + "settings": { + "//settings": "General Settings", + "//maxDistance": "Maximum distance from where Blocks and Entities can be picked up", + "maxDistance": 2.5, + "//maxEntityWidth": "Max width of entities that can be picked up in survival mode", + "maxEntityWidth": 1.5, + "//maxEntityHeight": "Max height of entities that can be picked up in survival mode", + "maxEntityHeight": 2.5, + "//blockSlownessMultiplier": "Slowness multiplier for blocks", + "blockSlownessMultiplier": 1.0, + "//entitySlownessMultiplier": "Slowness multiplier for entities", + "entitySlownessMultiplier": 1.0, + "//maxEntityStackLimit": "Maximum stack limit for entities", + "maxEntityStackLimit": 10, + "//heavyTiles": "More complex Tile Entities slow down the player more", + "heavyTiles": true, + "//pickupAllBlocks": "Allow all blocks to be picked up, not just Tile Entites. White/Blacklist will still be respected.", + "pickupAllBlocks": false, + "//slownessInCreative": "Whether Blocks and Entities slow the creative player down when carried", + "slownessInCreative": true, + "//pickupHostileMobs": "Whether hostile mobs should be able to picked up in survival mode", + "pickupHostileMobs": false, + "//heavyEntities": "Larger Entities slow down the player more", + "heavyEntities": true, + "//allowBabies": "Allow babies to be carried even when adult mob is blacklisted (or not whitelisted)", + "allowBabies": false, + "//useWhitelistBlocks": "Use Whitelist instead of Blacklist for Blocks", + "useWhitelistBlocks": false, + "//useWhitelistEntities": "Use Whitelist instead of Blacklist for Entities", + "useWhitelistEntities": false, + "//useWhitelistStacking": "Use Whitelist instead of Blacklist for Stacking", + "useWhitelistStacking": false, + "//hitWhileCarrying": "Whether the player can hit blocks and entities while carrying or not", + "hitWhileCarrying": false, + "//dropCarriedWhenHit": "Whether the player drops the carried object when hit or not", + "dropCarriedWhenHit": false, + "//useScripts": "Use custom Pickup Scripts. Having this set to false, will not allow you to run scripts, but will increase your performance", + "useScripts": false, + "//stackableEntities": "Allows entities to be stacked on top of each other", + "stackableEntities": true, + "//entitySizeMattersStacking": "Whether entities' size matters when stacking or not. This means that larger entities cannot be stacked on smaller ones", + "entitySizeMattersStacking": true, + "//placementStateExceptions": "Usually all the block state information is retained when placing a block that was picked up. But some information is changed to a modified property, like rotation or orientation. In this list, add additional properties that should NOT be saved and instead be updated when placed. Format: modid:block[propertyname]. Note: You don't need to add an entry for every subtype of a same block. For example, we only add an entry for one type of slab, but the change is applied to all slabs.", + "placementStateExceptions": [ + "minecraft:chest[type]", + "minecraft:stone_button[face]", + "minecraft:vine[north,east,south,west,up]", + "minecraft:creeper_head[rotation]", + "minecraft:glow_lichen[north,east,south,west,up,down]", + "minecraft:oak_sign[rotation]", + "minecraft:oak_trapdoor[half]" + ], + "//pickupPlayers": "Whether Players can be picked up. Creative players can't be picked up in Survival Mode", + "pickupPlayers": true, + "//pickupUnbreakableBlocks": "Whether players in Survival Mode can pick up unbreakable blocks. Creative players always can.", + "pickupUnbreakableBlocks": false + }, + "whitelist": { + "//whitelist": "Whitelist. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Black---and-Whitelist-Config", + "//allowedEntities": "Entities that CAN be picked up (useWhitelistEntities must be true)", + "allowedEntities": [], + "//allowedBlocks": "Blocks that CAN be picked up (useWhitelistBlocks must be true)", + "allowedBlocks": [], + "//allowedStacking": "Entities that CAN have other entities stacked on top of them (useWhitelistStacking must be true)", + "allowedStacking": [] + }, + "blacklist": { + "//blacklist": "Blacklist. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Black---and-Whitelist-Config", + "//forbiddenTiles": "Blocks that cannot be picked up", + "forbiddenTiles": [ + "#forge:immovable", + "#forge:relocation_not_supported", + "#neoforge:immovable", + "#neoforge:relocation_not_supported", + "minecraft:end_portal", + "minecraft:piston_head", + "#c:relocation_not_supported", + "minecraft:end_gateway", + "minecraft:tall_grass", + "minecraft:large_fern", + "minecraft:peony", + "minecraft:rose_bush", + "minecraft:lilac", + "minecraft:sunflower", + "minecraft:*_bed", + "minecraft:*_door", + "minecraft:big_dripleaf_stem", + "minecraft:waterlily", + "minecraft:cake", + "minecraft:nether_portal", + "minecraft:tall_seagrass", + "animania:block_trough", + "animania:block_invisiblock", + "colossalchests:*", + "ic2:*", + "bigreactors:*", + "forestry:*", + "tconstruct:*", + "rustic:*", + "botania:*", + "astralsorcery:*", + "quark:colored_bed_*", + "immersiveengineering:*", + "embers:block_furnace", + "embers:ember_bore", + "embers:ember_activator", + "embers:mixer", + "embers:heat_coil", + "embers:large_tank", + "embers:crystal_cell", + "embers:alchemy_pedestal", + "embers:boiler", + "embers:combustor", + "embers:catalzyer", + "embers:field_chart", + "embers:inferno_forge", + "storagedrawers:framingtable", + "skyresources:*", + "lootbags:*", + "exsartagine:*", + "aquamunda:tank", + "opencomputers:*", + "malisisdoors:*", + "industrialforegoing:*", + "minecolonies:*", + "thaumcraft:pillar*", + "thaumcraft:infernal_furnace", + "thaumcraft:placeholder*", + "thaumcraft:infusion_matrix", + "thaumcraft:golem_builder", + "thaumcraft:thaumatorium*", + "magneticraft:oil_heater", + "magneticraft:solar_panel", + "magneticraft:steam_engine", + "magneticraft:shelving_unit", + "magneticraft:grinder", + "magneticraft:sieve", + "magneticraft:solar_tower", + "magneticraft:solar_mirror", + "magneticraft:container", + "magneticraft:pumpjack", + "magneticraft:solar_panel", + "magneticraft:refinery", + "magneticraft:oil_heater", + "magneticraft:hydraulic_press", + "magneticraft:multiblock_gap", + "refinedstorage:*", + "mcmultipart:*", + "enderstorage:*", + "betterstorage:*", + "practicallogistics2:*", + "wearablebackpacks:*", + "rftools:screen", + "rftools:creative_screen", + "create:*", + "magic_doorknob:*", + "iceandfire:*", + "ftbquests:*", + "waystones:*", + "contact:*", + "framedblocks:*", + "securitycraft:*", + "forgemultipartcbe:*", + "integrateddynamics:cable", + "mekanismgenerators:wind_generator", + "cookingforblockheads:cabinet", + "cookingforblockheads:corner", + "cookingforblockheads:counter", + "cookingforblockheads:oven", + "cookingforblockheads:toaster", + "cookingforblockheads:milk_jar", + "cookingforblockheads:cow_jar", + "cookingforblockheads:fruit_basket", + "cookingforblockheads:cooking_table", + "cookingforblockheads:fridge", + "cookingforblockheads:sink", + "chipped:*", + "irons_spellbooks:*", + "create*:*", + "simple_pipes:*", + "libmultipart:*", + "quark:tiny_potato", + "ait:*", + "vampirism:*", + "extrastorage:*", + "relics:researching_table", + "sophisticatedstorage:*chest", + "powah:*", + "advancementtrophies:trophy", + "mekanismgenerators:heat_generator", + "mna:filler_block", + "create_enchantment_industry:*", + "graveyard:*", + "immersivepetroleum:*", + "tardis:interior_door", + "cuffed:*" + ], + "//forbiddenEntities": "Entities that cannot be picked up", + "forbiddenEntities": [ + "#c:capturing_not_supported", + "#c:teleporting_not_supported", + "minecraft:end_crystal", + "minecraft:ender_dragon", + "minecraft:ghast", + "minecraft:shulker", + "minecraft:leash_knot", + "minecraft:armor_stand", + "minecraft:item_frame", + "minecraft:painting", + "minecraft:shulker_bullet", + "animania:hamster", + "animania:ferret*", + "animania:hedgehog*", + "animania:cart", + "animania:wagon", + "mynko:*", + "pixelmon:*", + "mocreatures:*", + "quark:totem", + "vehicle:*", + "securitycraft:*", + "taterzens:npc", + "easy_npc:*", + "bodiesbodies:dead_body" + ], + "//forbiddenStacking": "Entities that cannot have other entities stacked on top of them", + "forbiddenStacking": [ + "minecraft:horse" + ] + }, + "customPickupConditions": { + "//customPickupConditions": "Custom Pickup Conditions. Read about the format here: https://github.com/Tschipp/CarryOn/wiki/Custom-Pickup-Condition-Config", + "//customPickupConditionsBlocks": "Custom Pickup Conditions for Blocks", + "customPickupConditionsBlocks": [], + "//customPickupConditionsEntities": "Custom Pickup Conditions for Entities", + "customPickupConditionsEntities": [] + } +} \ No newline at end of file diff --git a/config/chisel.json b/config/chisel.json new file mode 100644 index 0000000..6b606d7 --- /dev/null +++ b/config/chisel.json @@ -0,0 +1,3 @@ +{ + "compact_chisel_gui": false +} \ No newline at end of file diff --git a/config/cobblemon/main.json b/config/cobblemon/main.json new file mode 100644 index 0000000..5a58b40 --- /dev/null +++ b/config/cobblemon/main.json @@ -0,0 +1,80 @@ +{ + "lastSavedVersion": "1.6.1", + "maxPokemonLevel": 100, + "maxPokemonFriendship": 255, + "announceDropItems": true, + "defaultDropItemMethod": "ON_ENTITY", + "ambientPokemonCryTicks": 1080, + "defaultBoxCount": 30, + "pokemonSaveIntervalSeconds": 30, + "storageFormat": "nbt", + "preventCompletePartyDeposit": false, + "mongoDBConnectionString": "mongodb://localhost:27017", + "mongoDBDatabaseName": "cobblemon", + "maxVerticalCorrectionBlocks": 64, + "minimumLevelRangeMax": 10, + "enableSpawning": true, + "minimumDistanceBetweenEntities": 8.0, + "maxNearbyBlocksHorizontalRange": 4, + "maxNearbyBlocksVerticalRange": 2, + "maxVerticalSpace": 8, + "worldSliceDiameter": 8, + "worldSliceHeight": 16, + "ticksBetweenSpawnAttempts": 20.0, + "minimumSliceDistanceFromPlayer": 16.0, + "maximumSliceDistanceFromPlayer": 64.0, + "exportSpawnConfig": false, + "savePokemonToWorld": true, + "exportStarterConfig": false, + "autoUpdateShowdown": true, + "defaultFleeDistance": 32.0, + "allowExperienceFromPvP": true, + "experienceShareMultiplier": 0.5, + "luckyEggMultiplier": 1.5, + "allowSpectating": true, + "experienceMultiplier": 2.0, + "pokemonPerChunk": 1.0, + "passiveStatuses": { + "cobblemon:poison": "180-300", + "cobblemon:poisonbadly": "180-300", + "cobblemon:paralysis": "180-300", + "cobblemon:frozen": "180-300", + "cobblemon:sleep": "180-300", + "cobblemon:burn": "180-300" + }, + "infiniteHealerCharge": false, + "maxHealerCharge": 6.0, + "chargeGainedPerTick": 3.33333E-4, + "defaultFaintTimer": 300, + "faintAwakenHealthPercent": 0.2, + "healPercent": 0.05, + "healTimer": 60, + "baseApricornTreeGenerationChance": 0.1, + "displayEntityLevelLabel": true, + "displayEntityNameLabel": true, + "displayNameForUnknownPokemon": false, + "displayEntityLabelsWhenCrouchingOnly": false, + "shinyRate": 8192.0, + "shinyNoticeParticlesDistance": 24.0, + "captureCalculator": "cobblemon", + "playerDamagePokemon": true, + "appleLeftoversChance": 0.025, + "maxRootsInArea": 5, + "bigRootPropagationChance": 0.1, + "energyRootChance": 0.25, + "maxDynamaxLevel": 10, + "teraTypeRate": 20.0, + "defaultPasturedPokemonLimit": 16, + "pastureBlockUpdateTicks": 40, + "pastureMaxWanderDistance": 64, + "pastureMaxPerChunk": 4.0, + "maxInsertedFossilItems": 2, + "walkingInBattleAnimations": false, + "battleWildMaxDistance": 12.0, + "tradeMaxDistance": 12.0, + "battlePvPMaxDistance": 32.0, + "battleSpectateMaxDistance": 64.0, + "maxPokedexScanningDetectionRange": 10.0, + "hideUnimplementedPokemonInThePokedex": false, + "enableDebugKeys": false +} \ No newline at end of file diff --git a/config/cobblemonintegrations-common-1.toml.bak b/config/cobblemonintegrations-common-1.toml.bak new file mode 100644 index 0000000..7d98845 --- /dev/null +++ b/config/cobblemonintegrations-common-1.toml.bak @@ -0,0 +1,42 @@ + #To disable specific modules, use Jade's plugins.json config. + [jade.pokemon] + #This is intended to be used for configuring the shown placeholders, but can include text/formatting. Text changes should be made via lang entries! + #Wrap "{}" around text shown when crouching, and "!{}" for text shown when not crouching. + #Placeholders prefixed by "%" have a lang entry at "cobblemonintegrations.jade.pokemon_entity.". + #Placeholders prefixed by "#" MUST be placed on their own line. + #Valid placeholders are: %dex_status, %display_name, %nickname, %species, %gender, #health, %level, %typing, %ev_yield, %nature, %ability, %ivs, %evs, %trainer, %egg_groups, %battle_message + #Any text prefixed with "$" will look for an associated lang entry. Example: "$crouch_message" pulls the lang entry "cobblemonintegrations.jade.pokemon_entity.crouch_message". + #Finally, you can configure conditions using ":" where conditions are an & separated list of "__". + #Valid conditions are: unknown, encountered, caught, wild, yours, others, nicknamed + pokemonTooltip = """ +%dex_status %nickname:hidden_unless_nicknamed %species:hidden_when_nicknamed&unknown_when_unknown %gender:hidden_when_unknown %level +#health +$species_label:hidden_unless_nicknamed %species:hidden_unless_nicknamed&unknown_when_unknown +%trainer:hidden_when_wild +%typing:unknown_when_unknown +%ev_yield:unknown_when_unknown +{%nature:hidden_unless_caught +%ability:hidden_unless_caught +%ivs:hidden_unless_caught +%evs:hidden_unless_caught&hidden_when_wild +%battle_message:hidden_unless_wild}!{$crouch_message:hidden_unless_caught +%battle_message:hidden_unless_wild&hidden_when_caught} +""" + +[jei] + #What Pokedex progress level should be required to see Pokemon in JEI? + #Note that this will only hide the info specified by "pokemonHideMode". + #Allowed Values: NONE, ENCOUNTERED, CAUGHT + pokedexHideLevel = "NONE" + #What info should be hidden in JEI? + #This only takes effect if "pokedexHideLevel" is not "NONE". + #Allowed Values: NAME, POKEMON, BOTH + pokemonHideMode = "BOTH" + +[waystones] + #Allow Pokemon to be used for Waystone teleportation. + allowWaystoneTeleport = true + #Minimum level to Teleport. + waystonesMinLevel = 0 + #Does the Pokemon need to have Teleport accessible? When disabled, any psychic type can teleport. + requireTeleportMove = true diff --git a/config/cobblemonintegrations-common.toml b/config/cobblemonintegrations-common.toml new file mode 100644 index 0000000..19b7e33 --- /dev/null +++ b/config/cobblemonintegrations-common.toml @@ -0,0 +1,19 @@ + #To disable specific modules, use Jade's plugins.json config. + [jade.pokemon] + #This is intended to be used for configuring the shown placeholders, but can include text/formatting. Text changes should be made via lang entries! + #Wrap "{}" around text shown when crouching, and "!{}" for text shown when not crouching. + #Placeholders prefixed by "%" have a lang entry at "cobblemonintegrations.jade.pokemon_entity.". + #Placeholders prefixed by "#" MUST be placed on their own line. + #Valid placeholders are: %dex_status, %display_name, %nickname, %species, %gender, #health, %level, %typing, %ev_yield, %nature, %ability, %ivs, %evs, %trainer, %egg_groups, %battle_message + #Any text prefixed with "$" will look for an associated lang entry. Example: "$crouch_message" pulls the lang entry "cobblemonintegrations.jade.pokemon_entity.crouch_message". + #Finally, you can configure conditions using ":" where conditions are an & separated list of "__". + #Valid conditions are: unknown, encountered, caught, wild, yours, others, nicknamed + pokemonTooltip = "%dex_status %nickname:hidden_unless_nicknamed %species:hidden_when_nicknamed&unknown_when_unknown %gender:hidden_when_unknown %level\r\n#health\r\n$species_label:hidden_unless_nicknamed %species:hidden_unless_nicknamed&unknown_when_unknown\r\n%trainer:hidden_when_wild\r\n%typing:unknown_when_unknown\r\n%ev_yield:unknown_when_unknown\r\n{%nature:hidden_unless_caught\r\n%ability:hidden_unless_caught\r\n%ivs:hidden_unless_caught\r\n%evs:hidden_unless_caught&hidden_when_wild\r\n%battle_message:hidden_unless_wild}!{$crouch_message:hidden_unless_caught\r\n%battle_message:hidden_unless_wild&hidden_when_caught}\r\n" + +[waystones] + #Allow Pokemon to be used for Waystone teleportation. + allowWaystoneTeleport = true + #Minimum level to Teleport. + waystonesMinLevel = 0 + #Does the Pokemon need to have Teleport accessible? When disabled, any psychic type can teleport. + requireTeleportMove = true diff --git a/config/cobblenav/client-config.json b/config/cobblenav/client-config.json new file mode 100644 index 0000000..9d34675 --- /dev/null +++ b/config/cobblenav/client-config.json @@ -0,0 +1,11 @@ +{ + "fileName": "client-config.json", + "screenScale": 1.0, + "sendErrorMessagesToChat": true, + "obscureUnknownPokemon": true, + "useSwimmingAnimationIfSubmerged": true, + "pokefinderOverlayOffset": 10, + "trackArrowYOffset": 80, + "maxCloudNumber": 12, + "maxCloudVelocity": 6 +} \ No newline at end of file diff --git a/config/cobblenav/server-config.json b/config/cobblenav/server-config.json new file mode 100644 index 0000000..10f869b --- /dev/null +++ b/config/cobblenav/server-config.json @@ -0,0 +1,50 @@ +{ + "fileName": "server-config.json", + "hideUnknownPokemon": false, + "showPokemonTooltips": true, + "hideUnknownPokemonTooltips": false, + "hideNaturalBlockConditions": true, + "syncLabelsWithClient": true, + "checkSpawnWidth": 8, + "checkSpawnHeight": 16, + "searchAreaWidth": 200.0, + "searchAreaHeight": 200.0, + "pokemonFeatureWeights": { + "shiny": 10.0, + "perfectIvsRates": { + "1": 1.0, + "2": 2.0, + "3": 3.0, + "4": 4.0, + "5": 5.0, + "6": 6.0 + }, + "hiddenAbility": 1.0, + "eggMove": 1.0 + }, + "collectableConditions": { + "biomes": true, + "coordinates": true, + "light": true, + "moon_phase": true, + "sky_light": true, + "slime_chunk": true, + "structures": true, + "time_range": true, + "under_open_sky": true, + "weather": true, + "y_height": true, + "depth_submerged": true, + "depth_surface": true, + "fluid_submerged": true, + "fluid_surface": true, + "bait": true, + "lure_level": true, + "rod": true, + "rod_type": true, + "area_type_block": true, + "grounded_type_block": true, + "seafloor_type_block": true, + "fishing_block": true + } +} \ No newline at end of file diff --git a/config/cobbreeding/main.json b/config/cobbreeding/main.json new file mode 100644 index 0000000..7f9ba81 --- /dev/null +++ b/config/cobbreeding/main.json @@ -0,0 +1,24 @@ +{ + "eggCheckTicks": 12000, + "eggCheckChance": 0.5, + "eggHatchMultiplier": 1.0, + "shinyMethod": [ + "masuda" + ], + "shinyMultiplier": 4.0, + "hiddenAbilitiesEnabled": true, + "forcedAbilitiesEnabled": false, + "dittoAndDittoRandomEgg": false, + "dittoAndDittoAllowLegendary": false, + "dittoAndDittoAllowParadox": false, + "dittoAndDittoAllowUltraBeast": false, + "dittoAndDittoAllowUndiscovered": false, + "customColors": false, + "allowHoppersToPullFromPastureBlock": true, + "blacklistedAspects": [ + "shiny", + "male", + "female", + "sheared" + ] +} \ No newline at end of file diff --git a/config/collective.json5 b/config/collective.json5 new file mode 100644 index 0000000..62069c2 --- /dev/null +++ b/config/collective.json5 @@ -0,0 +1,12 @@ +{ + // When enabled, transfer the held items and armour from replaced entities by any of the Entity Spawn mods which depend on Collective. + "transferItemsBetweenReplacedEntities": true, + // The amount of times Collective loops through possible mob drops to get them all procedurally. Drops are only generated when a dependent mod uses them. Lowering this can increase world load time but decrease accuracy. + // min: 1, max: 500 + "loopsAmountUsedToGetAllEntityDrops": 100, + // The delay of the is-there-a-block-around-check around entities in ms. Used in mods which depends on a specific blockstate in the world. Increasing this number can increase TPS if needed. + // min: 0, max: 3600000 + "findABlockCheckAroundEntitiesDelayMs": 30000, + // Enables pets for Patrons. Will be added in a future release. + "enablePatronPets": true +} \ No newline at end of file diff --git a/config/comforts-common.toml b/config/comforts-common.toml new file mode 100644 index 0000000..bbb685c --- /dev/null +++ b/config/comforts-common.toml @@ -0,0 +1,4 @@ +#If enabled, the default hammock recipes will be available. +enableHammockRecipes = true +#If enabled, the default sleeping bag recipes will be available. +enableSleepingBagRecipes = true diff --git a/config/comforts-server.toml b/config/comforts-server.toml new file mode 100644 index 0000000..f148853 --- /dev/null +++ b/config/comforts-server.toml @@ -0,0 +1,38 @@ +#If enabled, players automatically attempt to use sleeping bags when placed. +autoUse = true +#If enabled, players cannot sleep again for a period of time after sleeping. +restrictSleeping = false +#If restrictSleeping is true, this value will determine the length of wait time (larger numbers sleep sooner). +#Range: 1.0 ~ 20.0 +restMultiplier = 2.0 +#The time of day that hammocks can be used. +#Allowed Values: NONE, DAY, NIGHT, DAY_OR_NIGHT +hammockUse = "DAY" +#The time of day that sleeping bags can be used. +#Allowed Values: NONE, DAY, NIGHT, DAY_OR_NIGHT +sleepingBagUse = "NIGHT" +#What percentage of players must sleep to skip the day. +#A percentage value of 0 will allow the day to be skipped by just 1 player, and a percentage value of 100 will require all players to sleep before skipping the day. +#A value of less than 0 will default to the playerSleepingPercentage game rule. +# +#Range: -1 ~ 100 +daySleepingPercentage = -1 +#The amount of time, in ticks, to add or remove from the new time after sleeping through a night. +#Range: -2000 ~ 2000 +dayWakeTimeOffset = 0 +#The amount of time, in ticks, to add or remove from the new time after sleeping through a day. +#Range: -2000 ~ 2000 +nightWakeTimeOffset = 0 +#If enabled, attempting to sleep in hammocks stops phantoms from spawning. +hammocksStopPhantoms = true +#If enabled, attempting to sleep in sleeping bags stops phantoms from spawning. +sleepingBagsStopPhantoms = true +#The percentage chance that a sleeping bag will break upon use. +#Range: 0 ~ 100 +sleepingBagBreakChance = 0 +#The value that will be multiplied by a player's luck then added to sleepingBagBreakChance. +#Range: -1.0 ~ 1.0 +sleepingBagBreakChanceLuckMultiplier = 0.0 +#The status effects to apply to players after using the sleeping bag. +#Format: effect;duration(secs);power +sleepingBagEffects = [] 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..94c3e64 --- /dev/null +++ b/config/cookingforblockheads-common.toml @@ -0,0 +1,37 @@ + +# 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 + +# List of recipe ids that should be excluded from the recipe book. +excludedRecipes = [ ] + +# 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/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/cryonicconfig.json b/config/cryonicconfig.json new file mode 100644 index 0000000..e7b0ae4 --- /dev/null +++ b/config/cryonicconfig.json @@ -0,0 +1,3 @@ +{ + "chisel": "chisel.json" +} \ No newline at end of file diff --git a/config/dismountentity.json5 b/config/dismountentity.json5 new file mode 100644 index 0000000..a127e5a --- /dev/null +++ b/config/dismountentity.json5 @@ -0,0 +1,4 @@ +{ + // Whether players can dismount other players from their vehicle. + "beAbleToDismountOtherPlayers": false +} \ No newline at end of file diff --git a/config/dynamic_fps.json b/config/dynamic_fps.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/config/dynamic_fps.json @@ -0,0 +1 @@ +{} diff --git a/config/enchdesc.json b/config/enchdesc.json new file mode 100644 index 0000000..649681c --- /dev/null +++ b/config/enchdesc.json @@ -0,0 +1,70 @@ +{ + "enabled": { + "//": "Determines if the mod and its features are enabled.", + "//default": true, + "value": true + }, + "only_on_books": { + "//": [ + "When enabled, descriptions will only be displayed when looking at an enchanted ", + "book. " + ], + "//default": false, + "value": false + }, + "only_in_enchanting_table": { + "//": [ + "When enabled, descriptions will only be displayed when inside the enchanting ", + "table GUI. " + ], + "//default": false, + "value": false + }, + "require_keybind": { + "//": [ + "When enabled, descriptions will only be displayed when the user holds the shift ", + "key. " + ], + "//default": false, + "value": false + }, + "activate_text": { + "//": [ + "This text will be displayed when the require_keybind option is enabled and the ", + "user has not held the keybind. " + ], + "//default": { + "translate": "enchdesc.activate.message", + "color": "dark_gray" + }, + "value": { + "translate": "enchdesc.activate.message", + "color": "dark_gray" + } + }, + "prefix": { + "//": [ + "Text that will be added to the start of each description. This can be used to ", + "add indents and other decorators. " + ], + "//default": "", + "value": "" + }, + "suffix": { + "//": "Text that will be added to the end of each description.", + "//default": "", + "value": "" + }, + "style": { + "//": [ + "The style of the description text. This controls the color, format, font, and ", + "other visual properties of the description. " + ], + "//default": { + "color": "dark_gray" + }, + "value": { + "color": "dark_gray" + } + } +} \ No newline at end of file diff --git a/config/ends_delight-common.json b/config/ends_delight-common.json new file mode 100644 index 0000000..fe32347 --- /dev/null +++ b/config/ends_delight-common.json @@ -0,0 +1,14 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "Configs for End\u0027s Delight": { + "allowedMobs": [ + "minecraft:enderman", + "minecraft:endermite", + "minecraft:ender_dragon", + "minecraft:shulker" + ], + "enableGristleTeleport": true, + "teleportRangeSize": 24, + "teleportMaxHeight": 32 + } +} \ No newline at end of file diff --git a/config/entityculling.json b/config/entityculling.json new file mode 100644 index 0000000..4ed2e3b --- /dev/null +++ b/config/entityculling.json @@ -0,0 +1,62 @@ +{ + "configVersion": 7, + "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", + "drg_flares:drg_flares" + ], + "tracingDistance": 128, + "debugMode": false, + "sleepDelay": 10, + "hitboxLimit": 50, + "skipMarkerArmorStands": true, + "tickCulling": true, + "tickCullingWhitelist": [ + "alexscaves:gum_worm", + "minecraft:jungle_boat", + "minecraft:spruce_boat", + "mts:builder_rendering", + "drg_flares:drg_flares", + "minecraft:mangrove_boat", + "mts:builder_existing", + "minecraft:acacia_boat", + "minecraft:birch_chest_boat", + "create:contraption", + "drg_flares:drg_flare", + "minecraft:birch_boat", + "minecraft:boat", + "mts:builder_seat", + "minecraft:cherry_boat", + "minecraft:spruce_chest_boat", + "alexscaves:gum_worm_segment", + "minecraft:dark_oak_boat", + "minecraft:oak_chest_boat", + "avm_staff:campfire_flame", + "minecraft:dark_oak_chest_boat", + "create:gantry_contraption", + "minecraft:oak_boat", + "minecraft:pale_oak_boat", + "minecraft:acacia_chest_boat", + "minecraft:cherry_chest_boat", + "create:stationary_contraption", + "minecraft:bamboo_raft", + "minecraft:firework_rocket", + "minecraft:jungle_chest_boat", + "create:carriage_contraption", + "minecraft:pale_oak_chest_boat", + "minecraft:bamboo_chest_raft", + "minecraft:mangrove_chest_boat" + ], + "disableF3": false, + "skipEntityCulling": false, + "skipBlockEntityCulling": false +} \ No newline at end of file diff --git a/config/fabric/indigo-renderer.properties b/config/fabric/indigo-renderer.properties new file mode 100644 index 0000000..2f9db9d --- /dev/null +++ b/config/fabric/indigo-renderer.properties @@ -0,0 +1,9 @@ +#Indigo properties file +#Wed May 14 22:41:09 PDT 2025 +always-tesselate-blocks=auto +ambient-occlusion-mode=hybrid +debug-compare-lighting=auto +fix-exterior-vertex-lighting=auto +fix-luminous-block-ambient-occlusion=auto +fix-mean-light-calculation=auto +fix-smooth-lighting-offset=auto diff --git a/config/fallingleaves.json b/config/fallingleaves.json new file mode 100644 index 0000000..5818290 --- /dev/null +++ b/config/fallingleaves.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "displayDebugData": false, + "enabled": true, + "leafSize": 5, + "leafLifespan": 200, + "leafSpawnRate": 10, + "coniferLeafSpawnRate": 0, + "cherrySpawnRate": 10, + "snowflakeSpawnRate": 15, + "dropFromPlayerPlacedBlocks": true, + "leavesOnBlockHit": true, + "minimumFreeSpaceBelow": 1, + "windEnabled": true, + "windlessDimensions": [ + "minecraft:the_end", + "minecraft:the_nether" + ], + "leafSettings": {}, + "leafSpawners": [], + "fallSpawnRateFactor": 1.8, + "winterSpawnRateFactor": 0.1, + "startingSpawnRadius": 0, + "decaySpawnRateFactor": 2.6, + "maxDecayLeaves": 9, + "registerParticles": true +} \ 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..fefa5fe --- /dev/null +++ b/config/fancymenu/customizablemenus.txt @@ -0,0 +1,2 @@ +type = customizablemenus + 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/options.txt b/config/fancymenu/options.txt new file mode 100644 index 0000000..cd959f3 --- /dev/null +++ b/config/fancymenu/options.txt @@ -0,0 +1,87 @@ +##[general] + +I:default_gui_scale = '-1'; +B:play_vanilla_menu_music = 'true'; +B:force_fullscreen = 'false'; + + +##[customization] + +B:modpack_mode = 'false'; +B:show_customization_overlay = 'true'; +B:advanced_customization_mode = 'false'; + + +##[loading] + +B:preload_animations = 'true'; +S:preload_resources = ''; +S:custom_game_intro_skip_text = ''; +B:allow_game_intro_skip = 'true'; +S:game_intro_animation_name = ''; +B:game_intro_fade_out = 'true'; + + +##[window] + +B:show_custom_window_icon = 'false'; +S:custom_window_icon_macos = ''; +S:custom_window_icon_32 = ''; +S:custom_window_title = ''; +S:custom_window_icon_16 = ''; + + +##[multiplayer_screen] + +B:show_multiplayer_screen_server_icons = 'true'; + + +##[singleplayer_screen] + +B:show_singleplayer_screen_world_icons = 'true'; + + +##[layout_editor] + +B:layout_editor_grid_snapping = 'true'; +B:anchor_overlay_change_anchor_on_area_hover = 'true'; +B:show_layout_editor_grid = 'true'; +B:anchor_overlay_change_anchor_on_element_hover = 'true'; +S:anchor_overlay_visibility_mode = 'dragging'; +B:anchor_overlay_show_all_connection_lines = 'false'; +S:anchor_overlay_color_base_override = ''; +F:layout_editor_grid_snapping_strength = '1.0'; +I:layout_editor_grid_size = '10'; +B:invert_anchor_overlay_color = 'false'; +S:anchor_overlay_color_border_override = ''; +F:anchor_overlay_opacity_normal = '0.5'; +F:anchor_overlay_opacity_busy = '0.7'; +D:anchor_overlay_hover_charging_time_seconds = '2.0'; + + +##[ui] + +I:context_menu_hover_open_speed = '1'; +S:ui_theme = 'dark'; +F:ui_scale = '4.0'; +B:play_ui_click_sounds = 'true'; +B:enable_ui_text_shadow = 'false'; + + +##[debug_overlay] + +B:debug_overlay_show_basic_screen_category = 'true'; +B:debug_overlay_show_system_category = 'true'; +B:debug_overlay_show_advanced_screen_category = 'true'; +B:show_debug_overlay = 'false'; +B:debug_overlay_show_resources_category = 'true'; + + +##[tutorial] + +B:show_welcome_screen = 'false'; + + +##[keyframe_editor] + +B:arrow_keys_move_preview = 'false'; \ No newline at end of file diff --git a/config/fancymenu/ui_themes/dark.json b/config/fancymenu/ui_themes/dark.json new file mode 100644 index 0000000..9ad7950 --- /dev/null +++ b/config/fancymenu/ui_themes/dark.json @@ -0,0 +1,181 @@ +{ + "identifier": "dark", + "display_name": "fancymenu.ui.themes.dark", + "menu_bar_bottom_line_color": { + "hex": "#5D6164FF" + }, + "layout_editor_mouse_selection_rectangle_color": { + "hex": "#0394FCFF" + }, + "layout_editor_grid_color_normal": { + "hex": "#BA79F164" + }, + "layout_editor_grid_color_center": { + "hex": "#5B5EFF64" + }, + "layout_editor_element_border_color_normal": { + "hex": "#0394FCFF" + }, + "layout_editor_element_border_color_selected": { + "hex": "#03DBFCFF" + }, + "layout_editor_element_dragging_not_allowed_color": { + "hex": "#E83609C8" + }, + "layout_editor_anchor_point_overlay_color_base": { + "hex": "#25B479FF" + }, + "layout_editor_anchor_point_overlay_color_border": { + "hex": "#114F34FF" + }, + "layout_editor_close_icon_color": { + "hex": "#DA3C1EFF" + }, + "scroll_grabber_color_normal": { + "hex": "#595B5D64" + }, + "scroll_grabber_color_hover": { + "hex": "#66686864" + }, + "screen_background_color": { + "hex": "#3C3F41FF" + }, + "screen_background_color_darker": { + "hex": "#262626FF" + }, + "element_border_color_normal": { + "hex": "#5D6164FF" + }, + "element_border_color_hover": { + "hex": "#5D6164FF" + }, + "element_background_color_normal": { + "hex": "#474747FF" + }, + "element_background_color_hover": { + "hex": "#539CD4FF" + }, + "slider_handle_color_normal": { + "hex": "#4784B4FF" + }, + "slider_handle_color_hover": { + "hex": "#539CD4FF" + }, + "area_background_color": { + "hex": "#2B2B2BFF" + }, + "edit_box_background_color": { + "hex": "#2B2B2BFF" + }, + "edit_box_border_color_normal": { + "hex": "#5D6164FF" + }, + "edit_box_border_color_focused": { + "hex": "#5D6164FF" + }, + "list_entry_color_selected_hovered": { + "hex": "#323232FF" + }, + "text_editor_sidebar_color": { + "hex": "#313335FF" + }, + "text_editor_line_number_text_color_normal": { + "hex": "#5B5C5EFF" + }, + "text_editor_line_number_text_color_selected": { + "hex": "#899396FF" + }, + "listing_dot_color_1": { + "hex": "#3E86A0FF" + }, + "listing_dot_color_2": { + "hex": "#AD6C79FF" + }, + "listing_dot_color_3": { + "hex": "#AA823FFF" + }, + "suggestions_background_color": { + "hex": "#474747FF" + }, + "suggestions_text_color_normal": { + "hex": "#CEDDEDFF" + }, + "suggestions_text_color_selected": { + "hex": "#64A5ECFF" + }, + "ui_texture_color": { + "hex": "#FFFFFFFF" + }, + "generic_text_base_color": { + "hex": "#FFFFFFFF" + }, + "element_label_color_normal": { + "hex": "#CEDDEDFF" + }, + "element_label_color_inactive": { + "hex": "#717577FF" + }, + "edit_box_text_color_normal": { + "hex": "#CEDDEDFF" + }, + "edit_box_text_color_uneditable": { + "hex": "#717577FF" + }, + "edit_box_suggestion_text_color": { + "hex": "#808080FF" + }, + "description_area_text_color": { + "hex": "#CEDDEDFF" + }, + "text_editor_text_color": { + "hex": "#9EAAB8FF" + }, + "success_text_color": { + "hex": "#31CE05FF" + }, + "error_text_color": { + "hex": "#ED4545FF" + }, + "warning_text_color": { + "hex": "#E59B12FF" + }, + "text_editor_text_formatting_nested_text_color_1": { + "hex": "#EB7F7FFF" + }, + "text_editor_text_formatting_nested_text_color_2": { + "hex": "#EBC97FFF" + }, + "text_editor_text_formatting_nested_text_color_3": { + "hex": "#BEEB7FFF" + }, + "text_editor_text_formatting_nested_text_color_4": { + "hex": "#7FEBE6FF" + }, + "text_editor_text_formatting_nested_text_color_5": { + "hex": "#7F9EEBFF" + }, + "text_editor_text_formatting_nested_text_color_6": { + "hex": "#967FEBFF" + }, + "text_editor_text_formatting_nested_text_color_7": { + "hex": "#D47FEBFF" + }, + "text_editor_text_formatting_nested_text_color_8": { + "hex": "#F53636FF" + }, + "text_editor_text_formatting_nested_text_color_9": { + "hex": "#F59236FF" + }, + "text_editor_text_formatting_nested_text_color_10": { + "hex": "#F5E536FF" + }, + "text_editor_text_formatting_nested_text_color_11": { + "hex": "#69F536FF" + }, + "text_editor_text_formatting_nested_text_color_12": { + "hex": "#3689F5FF" + }, + "text_editor_text_formatting_brackets_color": { + "hex": "#FCDF03FF" + } +} \ No newline at end of file diff --git a/config/fancymenu/ui_themes/light.json b/config/fancymenu/ui_themes/light.json new file mode 100644 index 0000000..4c56d55 --- /dev/null +++ b/config/fancymenu/ui_themes/light.json @@ -0,0 +1,181 @@ +{ + "identifier": "light", + "display_name": "fancymenu.ui.themes.light", + "menu_bar_bottom_line_color": { + "hex": "#777777FF" + }, + "layout_editor_mouse_selection_rectangle_color": { + "hex": "#0394FCFF" + }, + "layout_editor_grid_color_normal": { + "hex": "#BA79F164" + }, + "layout_editor_grid_color_center": { + "hex": "#5B5EFF64" + }, + "layout_editor_element_border_color_normal": { + "hex": "#0394FCFF" + }, + "layout_editor_element_border_color_selected": { + "hex": "#03DBFCFF" + }, + "layout_editor_element_dragging_not_allowed_color": { + "hex": "#E83609C8" + }, + "layout_editor_anchor_point_overlay_color_base": { + "hex": "#25B479FF" + }, + "layout_editor_anchor_point_overlay_color_border": { + "hex": "#114F34FF" + }, + "layout_editor_close_icon_color": { + "hex": "#932813FF" + }, + "scroll_grabber_color_normal": { + "hex": "#595B5D64" + }, + "scroll_grabber_color_hover": { + "hex": "#66686864" + }, + "screen_background_color": { + "hex": "#B2B2B2FF" + }, + "screen_background_color_darker": { + "hex": "#ADADADFF" + }, + "element_border_color_normal": { + "hex": "#777777FF" + }, + "element_border_color_hover": { + "hex": "#777777FF" + }, + "element_background_color_normal": { + "hex": "#CBCBCBFF" + }, + "element_background_color_hover": { + "hex": "#AFAFAFFF" + }, + "slider_handle_color_normal": { + "hex": "#858484FF" + }, + "slider_handle_color_hover": { + "hex": "#A2A2A2FF" + }, + "area_background_color": { + "hex": "#CBCBCBFF" + }, + "edit_box_background_color": { + "hex": "#CBCBCBFF" + }, + "edit_box_border_color_normal": { + "hex": "#383838FF" + }, + "edit_box_border_color_focused": { + "hex": "#444444FF" + }, + "list_entry_color_selected_hovered": { + "hex": "#AFAFAFFF" + }, + "text_editor_sidebar_color": { + "hex": "#A4A4A4FF" + }, + "text_editor_line_number_text_color_normal": { + "hex": "#696969FF" + }, + "text_editor_line_number_text_color_selected": { + "hex": "#464646FF" + }, + "listing_dot_color_1": { + "hex": "#438DD0FF" + }, + "listing_dot_color_2": { + "hex": "#AB3950FF" + }, + "listing_dot_color_3": { + "hex": "#B2740CFF" + }, + "suggestions_background_color": { + "hex": "#A2A2A2FF" + }, + "suggestions_text_color_normal": { + "hex": "#2D2D2DFF" + }, + "suggestions_text_color_selected": { + "hex": "#205EA2FF" + }, + "ui_texture_color": { + "hex": "#2D2D2DFF" + }, + "generic_text_base_color": { + "hex": "#252525FF" + }, + "element_label_color_normal": { + "hex": "#2D2D2DFF" + }, + "element_label_color_inactive": { + "hex": "#8A8989FF" + }, + "edit_box_text_color_normal": { + "hex": "#2D2D2DFF" + }, + "edit_box_text_color_uneditable": { + "hex": "#8A8989FF" + }, + "edit_box_suggestion_text_color": { + "hex": "#8A8989FF" + }, + "description_area_text_color": { + "hex": "#2D2D2DFF" + }, + "text_editor_text_color": { + "hex": "#484E53FF" + }, + "success_text_color": { + "hex": "#197E02FF" + }, + "error_text_color": { + "hex": "#A41B1BFF" + }, + "warning_text_color": { + "hex": "#9B6105FF" + }, + "text_editor_text_formatting_nested_text_color_1": { + "hex": "#A10F0FFF" + }, + "text_editor_text_formatting_nested_text_color_2": { + "hex": "#B27D09FF" + }, + "text_editor_text_formatting_nested_text_color_3": { + "hex": "#66A80AFF" + }, + "text_editor_text_formatting_nested_text_color_4": { + "hex": "#089891FF" + }, + "text_editor_text_formatting_nested_text_color_5": { + "hex": "#072E8DFF" + }, + "text_editor_text_formatting_nested_text_color_6": { + "hex": "#26069DFF" + }, + "text_editor_text_formatting_nested_text_color_7": { + "hex": "#6A0685FF" + }, + "text_editor_text_formatting_nested_text_color_8": { + "hex": "#730303FF" + }, + "text_editor_text_formatting_nested_text_color_9": { + "hex": "#854306FF" + }, + "text_editor_text_formatting_nested_text_color_10": { + "hex": "#918504FF" + }, + "text_editor_text_formatting_nested_text_color_11": { + "hex": "#267A07FF" + }, + "text_editor_text_formatting_nested_text_color_12": { + "hex": "#363CF5FF" + }, + "text_editor_text_formatting_brackets_color": { + "hex": "#FF3A0064" + } +} \ No newline at end of file diff --git a/config/fancymenu/user_variables.db b/config/fancymenu/user_variables.db new file mode 100644 index 0000000..117143c --- /dev/null +++ b/config/fancymenu/user_variables.db @@ -0,0 +1,2 @@ +type = user_variables + diff --git a/config/farmersdelight-client.json b/config/farmersdelight-client.json new file mode 100644 index 0000000..dcc3f28 --- /dev/null +++ b/config/farmersdelight-client.json @@ -0,0 +1,8 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "client": { + "nourishmentHungerOverlay": true, + "comfortHealthOverlay": true, + "foodEffectTooltip": true + } +} \ No newline at end of file diff --git a/config/farmersdelight-common.json b/config/farmersdelight-common.json new file mode 100644 index 0000000..449f0df --- /dev/null +++ b/config/farmersdelight-common.json @@ -0,0 +1,74 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "settings": { + "enableVanillaCropCrates": true, + "farmersBuyFDCrops": true, + "wanderingTraderSellsFDItems": true, + "richSoilBoostChance": 0.2, + "cuttingBoardFortuneBonus": 0.1, + "enableRopeReeling": true, + "canvasSignDarkBackgroundList": [ + "gray", + "purple", + "blue", + "brown", + "green", + "red", + "black" + ] + }, + "farming": { + "defaultTomatoVineRope": "farmersdelight:rope", + "enableTomatoVineClimbingTaggedRopes": true + }, + "recipe_book": { + "enableRecipeBookCookingPot": true + }, + "overrides": { + "vanillaSoupExtraEffects": true, + "rabbitStewBuff": true, + "dispenserUsesToolsOnCuttingBoard": true, + "stack_size": { + "enableStackableSoupItems": true, + "soupItemList": [ + "minecraft:mushroom_stew", + "minecraft:beetroot_soup", + "minecraft:rabbit_stew" + ] + } + }, + "world": { + "generateFDChestLoot": true, + "genVillageCompostHeaps": true, + "genFDCropsOnVillageFarms": true, + "wild_cabbages": { + "chance": 30 + }, + "wild_beetroots": { + "chance": 30 + }, + "wild_potatoes": { + "chance": 100 + }, + "wild_carrots": { + "chance": 120 + }, + "wild_onions": { + "chance": 120 + }, + "wild_tomatoes": { + "chance": 100 + }, + "wild_rice": { + "chance": 20 + }, + "brown_mushroom_colonies": { + "genBrownMushroomColony": true, + "chance": 15 + }, + "red_mushroom_colonies": { + "genRedMushroomColony": true, + "chance": 15 + } + } +} \ No newline at end of file diff --git a/config/farmingforblockheads-common.toml b/config/farmingforblockheads-common.toml new file mode 100644 index 0000000..d209179 --- /dev/null +++ b/config/farmingforblockheads-common.toml @@ -0,0 +1,31 @@ + +# The range at which the chicken nest picks up laid eggs. +chickenNestRange = 8 + +# List of default presets to disable. +disabledDefaultPresets = [ ] + +# List of optional presets to enable. +enabledOptionalPresets = [ ] + +# The maximum amount of animals (per type) until the feeding trough stops feeding. +feedingTroughMaxAnimals = 24 + +# The range within animals can be fed by the feeding trough. +feedingTroughRange = 8 + +# The chance to get a bonus crop when using Green Fertilizer. +fertilizerBonusCropChance = 1.0 + +# The chance to get a bonus growth when using Red Fertilizer. +fertilizerBonusGrowthChance = 1.0 + +# The chance for Fertilized Farmland to turn back into regular Farmland (per provided bonus). +fertilizerRegressionChance = 0.0 + +# List of names the merchant can have. +merchantNames = [ "Swap-O-Matic", "Emerald Muncher", "Weathered Salesperson" ] + +# If true, merchants will be considered babies (on a technical level only), which may resolve exploits based on merchant death loot (like blood) +treatMerchantsLikeBabies = true + diff --git a/config/ferritecore.mixin.properties b/config/ferritecore.mixin.properties new file mode 100644 index 0000000..2e6759f --- /dev/null +++ b/config/ferritecore.mixin.properties @@ -0,0 +1,22 @@ +# Replace the blockstate neighbor table +replaceNeighborLookup = true +# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled +replacePropertyMap = true +# Cache the predicate instances used in multipart models +cacheMultipartPredicates = true +# Avoid creation of new strings when creating ModelResourceLocations +modelResourceLocations = true +# Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled +multipartDeduplication = true +# Deduplicate cached data for blockstates, most importantly collision and render shapes +blockstateCacheDeduplication = true +# Deduplicate vertex data of baked quads in the basic model implementations +bakedQuadDeduplication = true +# Use smaller data structures for "simple" models, especially models with few side-specific faces +modelSides = true +# Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk! +useSmallThreadingDetector = false +# Use a slightly more compact, but also slightly slower representation for block states +compactFastMap = false +# Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly. +populateNeighborTable = false diff --git a/config/feytweaks.json b/config/feytweaks.json new file mode 100644 index 0000000..8e947fa --- /dev/null +++ b/config/feytweaks.json @@ -0,0 +1,16 @@ +{ + "toggleMod": true, + "hideTexts": true, + "textDistance": 5.0, + "hideGlow": false, + "hideGlowDistance": 5.0, + "signCulling": true, + "simpleGlow": true, + "glowToShadow": false, + "fastGlowToShadow": false, + "optimizeGlow": false, + "hideBeam": false, + "beamDistance": 15.0, + "beaconCulling": true, + "optimizeBeam": true +} \ No newline at end of file diff --git a/config/forgeconfigapiport.toml b/config/forgeconfigapiport.toml new file mode 100644 index 0000000..288e712 --- /dev/null +++ b/config/forgeconfigapiport.toml @@ -0,0 +1,6 @@ +#Disables File Watcher. Used to automatically update config if its file has been modified. +disableConfigWatcher = false +#A config option mainly for developers. Logs out configuration values that do not have translations when running a client in a development environment. +logUntranslatedConfigurationWarnings = true +#Path to load default configs from, intended for setting global server configs for newly created worlds, but also works when recreating client and common configs. +defaultConfigsPath = "defaultconfigs" diff --git a/config/ftbchunks-client.snbt b/config/ftbchunks-client.snbt new file mode 100644 index 0000000..1a59dba --- /dev/null +++ b/config/ftbchunks-client.snbt @@ -0,0 +1,357 @@ +# Client-specific configuration for FTB Chunks +# Modpack defaults should be defined in /config/ftbchunks-client.snbt +# (may be overwritten on modpack update) +# Players may locally override this by copying into /local/ftbchunks-client.snbt +# (will NOT be overwritten on modpack update) + +{ + advanced: { + # Enables debug info + # Default: false + debug_info: false + + # Advanced option. Change how often the minimap will refresh icons + # Default: 500 + # Range: 0 ~ 10000 + minimap_icon_update_timer: 500 + + # Advanced option. How often map render update will be queued + # Default: 60 + # Range: 1 ~ 600 + rerender_queue_ticks: 60 + + # Advanced option. Max tasks that can queue up + # Default: 100 + # Range: 1 ~ 10000 + task_queue_max: 100 + + # Advanced option. How often queued tasks will run + # Default: 4 + # Range: 1 ~ 300 + task_queue_ticks: 4 + memory: { + # When the large map is closed, auto-release least recently accessed regions down to this number (0 disables releasing) + # Default: 32 + # Range: 0 ~ 2147483647 + autorelease_on_map_close: 32 + + # Constrain maximum map zoom-out based on number of explored regions and available memory + # Default: true + max_zoom_constraint: true + + # Periodically release region data for non-recently-used regions to save memory (units of seconds, 0 disables releasing + # Default: 300 + # Range: 0 ~ 2147483647 + region_release_time: 300 + } + } + appearance: { + # Biome blend + # Default: "blend_5x5" + # Valid values: "none", "blend_3x3", "blend_5x5", "blend_7x7", "blend_9x9", "blend_11x11", "blend_13x13", "blend_15x15" + biome_blend: "blend_5x5" + + # Chunk grid overlay in large map + # Default: false + chunk_grid: true + + # Show claimed chunks on the map + # Default: true + claimed_chunks_on_map: true + + # Advanced option. Foliage darkness + # Default: 50 + # Range: 0 ~ 255 + foliage_darkness: 50 + + # Advanced option. Grass darkness + # Default: 50 + # Range: 0 ~ 255 + grass_darkness: 50 + + # Different ways to render map + # Default: "none" + # Valid values: "none", "night", "topography", "blocks", "light_sources" + map_mode: "none" + + # Noise added to map to make it look less plastic + # Default: 0.05 + # Range: 0.0 ~ 0.5 + noise: 0.05d + + # Only show entities that are on the surface + # Default: true + only_surface_entities: true + + # Show your own claimed chunks on the map + # Default: true + own_claimed_chunks_on_map: true + + # Reduces color palette to 256 colors + # Default: false + reduced_color_palette: false + + # Color intensity + # Default: 1.0 + # Range: 0.0 ~ 1.0 + saturation: 1.0d + + # Shadow intensity + # Default: 0.1 + # Range: 0.0 ~ 0.3 + shadows: 0.1d + + # How many blocks should height checks skip in water. 0 means flat water, ignoring terrain + # Default: 8 + # Range: 0 ~ 128 + water_height_factor: 8 + + # Advanced option. Water visibility + # Default: 220 + # Range: 0 ~ 255 + water_visibility: 220 + } + minimap: { + # Blurs minimap + # Default: "auto" + # Valid values: "auto", "on", "off" + blur_mode: "auto" + + # Adds NWSE compass inside minimap + # Default: true + compass: true + + # Enable minimap + # Default: true + enabled: true + + # Show entities on minimap + # Default: true + entities: true + + # Show entity heads on minimap + # Default: true + entity_heads: true + entity_icon: { + "minecraft:zombified_piglin": true + "minecraft:magma_cube": true + "minecraft:giant": true + "minecraft:panda": true + "minecraft:hoglin": true + "minecraft:llama": true + "minecraft:bat": true + "cobblemon:pokemon": true + "minecraft:wither_skeleton": true + "minecraft:bogged": true + "minecraft:wandering_trader": true + "minecraft:turtle": true + "minecraft:shulker": true + "minecraft:piglin": true + "minecraft:salmon": false + "minecraft:mooshroom": true + "minecraft:cod": false + "minecraft:cave_spider": true + "minecraft:cat": true + "minecraft:breeze": true + "minecraft:goat": true + "minecraft:chicken": true + "minecraft:allay": true + "minecraft:creeper": true + "minecraft:ender_dragon": true + "minecraft:elder_guardian": true + "minecraft:illusioner": true + "minecraft:pufferfish": false + "minecraft:donkey": true + "minecraft:glow_squid": true + "minecraft:horse": true + "minecraft:iron_golem": true + "minecraft:witch": true + "minecraft:wolf": true + "minecraft:rabbit": true + "minecraft:strider": true + "minecraft:tropical_fish": false + "minecraft:silverfish": true + "minecraft:zombie_villager": true + "minecraft:zombie": true + "minecraft:sheep": true + "minecraft:villager": true + "minecraft:skeleton": true + "minecraft:ghast": true + "minecraft:trader_llama": true + "minecraft:bee": true + "minecraft:piglin_brute": true + "minecraft:phantom": true + "minecraft:husk": true + "minecraft:parrot": true + "minecraft:pig": true + "minecraft:polar_bear": true + "minecraft:guardian": true + "minecraft:camel": true + "minecraft:spider": true + "minecraft:pillager": true + "minecraft:squid": true + "minecraft:enderman": true + "minecraft:ocelot": true + "minecraft:skeleton_horse": true + "minecraft:slime": true + "minecraft:stray": true + "minecraft:armadillo": true + "minecraft:blaze": true + "minecraft:cow": true + "minecraft:warden": true + "minecraft:axolotl": true + "minecraft:drowned": true + "minecraft:dolphin": true + "minecraft:fox": true + "minecraft:frog": true + } + + # Minimap font scaling (values not a multiple of 0.5 may look bad) + # Default: 0.5 + # Range: 0.1 ~ 5.0 + font_scale: 0.5d + + # Info hidden under minimap + # Default: ["ftbchunks:fps", "ftbchunks:game_time", "ftbchunks:real_time", "ftbchunks:debug"] + info_hidden: [ + "ftbchunks:fps" + "ftbchunks:game_time" + "ftbchunks:real_time" + "ftbchunks:debug" + ] + + # Info displayed under minimap + # Default: ["ftbchunks:player_pos", "ftbchunks:biome", "ftbchunks:zone", "ftbchunks:fps", "ftbchunks:game_time", "ftbchunks:real_time", "ftbchunks:debug"] + info_order: [ + "ftbchunks:player_pos" + "ftbchunks:biome" + "ftbchunks:zone" + "ftbchunks:fps" + "ftbchunks:game_time" + "ftbchunks:real_time" + "ftbchunks:debug" + ] + info_settings: { } + + # Entities in minimap will be larger + # Default: false + large_entities: false + + # Minimap will not rotate + # Default: true + locked_north: true + + # Show player heads on minimap + # Default: true + player_heads: true + + # Mode for the pointer icon to render on full screen minimap + # Default: "both" + # Valid values: "face", "pointer", "both" + pointer_icon_mode: "both" + + # Mode for the pointer icon to render on minimap + # Default: "both" + # Valid values: "face", "pointer", "both" + pointer_icon_mode_minimap: "both" + + # Enables minimap to show up in corner + # Default: "top_right" + # Valid values: "bottom_left", "left", "top_left", "top_right", "right", "bottom_right" + position: "top_right" + + # Applied a conditional check to the offset. When set to anything other that None, the offset will apply only to the selected minimap position. + # When set to none and the maps offset is greater than 0, the offset will apply to all directions + # Default: "none" + # Valid values: "bottom_left", "left", "top_left", "top_right", "right", "bottom_right", "none" + position_offset_condition: "none" + + # Changes the maps X offset from it's origin point. When on the Left, the map will be pushed out from the left, then from the right when on the right. + # Default: 0 + # Range: -∞ ~ +∞ + position_offset_x: 0 + + # Changes the maps X offset from it's origin point. When on the Left, the map will be pushed out from the left, then from the right when on the right. + # Default: 0 + # Range: -∞ ~ +∞ + position_offset_y: 0 + + # Size minimap proportional to screen width (and scale) + # Default: true + proportional: true + + # Draw reticle lines on minimap + # Default: true + reticle: true + + # Scale of minimap + # Default: 1.0 + # Range: 0.25 ~ 4.0 + scale: 1.0d + + # Always show player on minimap, even when rotation not locked + # Default: true + show_player_when_unlocked: true + + # Draw a square minimap instead of a circular one + # Default: false + square: false + + # Show text above minimap + # Default: false + text_above_minimap: false + + # Minimap visibility + # Default: 255 + # Range: 0 ~ 255 + visibility: 255 + + # Show waypoints on minimap + # Default: true + waypoints: true + + # Zoom distance of the minimap + # Default: 1.0 + # Range: 1.0 ~ 4.0 + zoom: 1.0d + } + waypoints: { + # Automatically remove death waypoints if closer than this many blocks away (distance of 0 disables removal) + # Default: 0 + # Range: 0 ~ 2147483647 + death_waypoint_autoremove_distance: 0 + + # Enables creation of death waypoints + # Default: true + death_waypoints: true + + # Show waypoints in world + # Default: true + in_world_waypoints: true + + # Minimum distance before waypoint dots start to fade + # Default: 1.0 + # Range: 1.0 ~ 200.0 + waypoint_dot_fade_distance: 1.0d + + # Minimum distance before waypoint beacons start to fade + # Default: 12.0 + # Range: 1.0 ~ 200.0 + waypoint_fade_distance: 12.0d + + # How close player crosshair needs to be to in-world waypoints to show waypoint labels + # Default: 1.0 + # Range: 1.0 ~ 10.0 + waypoint_focus_distance: 1.0d + + # How much do in-world waypoints enlarge when the player crosshair is close + # Default: 2.0 + # Range: 1.0 ~ 10.0 + waypoint_focus_scale: 2.0d + + # Maximum distance at which waypoints are drawn + # Default: 5000.0 + # Range: 1.0 ~ 2.147483647E9 + waypoint_max_distance: 5000.0d + } +} diff --git a/config/ftbchunks-world.snbt b/config/ftbchunks-world.snbt new file mode 100644 index 0000000..7716292 --- /dev/null +++ b/config/ftbchunks-world.snbt @@ -0,0 +1,211 @@ +# Server-specific configuration for FTB Chunks +# Modpack defaults should be defined in /config/ftbchunks-world.snbt +# (may be overwritten on modpack update) +# Server admins may locally override this by copying into /world/serverconfig/ftbchunks-world.snbt +# (will NOT be overwritten on modpack update) + +{ + # Forced modes won't let players change their ally settings + # Default: "default" + # Valid values: "default", "forced_all", "forced_none" + ally_mode: "default" + + # Disables all land protection. Useful for private servers where everyone is trusted and claims are only used for force-loading + # Default: false + disable_protection: false + + # Minimap for clients connecting to this server will be disabled + # Default: false + force_disable_minimap: false + + # If true, "Location Visibility" team settings are ignored, and all players can see each other anywhere on the map. + # Default: false + location_mode_override: false + + # Interval in ticks to send updates to clients with long-range player tracking data. + # Lower values mean more frequent updates but more server load and network traffic; be careful with this, especially on busy servers. + # Setting this to 0 disables long-range tracking. + # Default: 20 + # Range: 0 ~ 2147483647 + long_range_tracker_interval: 20 + + # Requires you to claim chunks in order to edit and interact with blocks + # Default: false + no_wilderness: false + + # Dimension ID's where the no_wilderness rule is enforced - building is only allowed in claimed chunks. If this is non-empty, it overrides the 'no_wilderness' setting. + # Default: [] + no_wilderness_dimensions: [ ] + + # If true, pistons are prevented from pushing/pulling blocks across claims owned by different teams (unless the target claim has public 'edit block' permissions defined). If 'disable_protection' is set to true, this setting is ignored. + # Default: true + piston_protection: true + + # When true, standard FTB Chunk explosion protection is applied in protected chunks when the source of the explosion cannot be determined + # (Ghast fireballs are a common case - vanilla supplies a null entity source) + # Default: true + protect_unknown_explosions: true + + # Should PvP combat be allowed in claimed chunks? Default is ALWAYS; NEVER prevents it in all claimed chunks; PER_TEAM allows teams to decide if PvP is allowed in their claims + # Default: "always" + # Valid values: "always", "never", "per_team" + pvp_mode: "always" + + # If true, the player must have the 'ftbchunks_mapping' Game stage to be able to use the map and minimap. + # Requires KubeJS and/or Gamestages to be installed. + # Default: false + require_game_stage: false + claiming: { + # Dimension ID's where chunks may not be claimed. Add "minecraft:the_end" to this list if you want to disable chunk claiming in The End, or "othermod:*" to disable chunk claiming in *all* dimensions added by "othermod" + # Default: [] + claim_dimension_blacklist: [ ] + + # Dimension ID's where chunks may be claimed. If non-empty, chunks may be claimed *only* in these dimensions (and the dimension is not in "claim_dimension_blacklist"). Same syntax as for "claim_dimension_blacklist". + # Default: [] + claim_dimension_whitelist: [ ] + + # Hard limit for the number of chunks a team can claim, regardless of how many members. Default of 0 means no hard limit. + # Default: 0 + # Range: 0 ~ 2147483647 + hard_team_claim_limit: 0 + + # Max claimed chunks. + # You can override this with FTB Ranks 'ftbchunks.max_claimed' permission + # Default: 500 + # Range: -∞ ~ +∞ + max_claimed_chunks: 500 + + # Maximum time (in real-world days) where if no player in a team logs in, the team automatically loses their claims. + # Prevents chunks being claimed indefinitely by teams who no longer play. + # Default of 0 means no automatic loss of claims. + # Default: 0.0 + # Range: 0.0 ~ 3650.0 + max_idle_days_before_unclaim: 0.0d + + # Method by which party claim & force-load limits are calculated. + # LARGEST: use the limits of the member with the largest limits + # SUM: add up all the members' limits + # OWNER: use the party owner's limits only + # AVERAGE: use the average of all members' limits. + # Default: "largest" + # Valid values: "largest", "owner", "sum", "average" + party_limit_mode: "largest" + } + dev: { + # Enable dev commands + # Default: false + commands: false + } + fake_players: { + # Override to disable/enable fake players like miners and auto-clickers globally. + # Default will check this setting for each team + # Default: "check" + # Valid values: "check", "deny", "allow" + fake_players: "check" + + # Maximum time in days to keep logs of prevented fakeplayer access to a team's claims. + # Default: 7 + # Range: 1 ~ 2147483647 + max_prevented_log_age: 7 + } + force_loading: { + # Control how force-loaded chunks work. + # NEVER: only allow chunk force-loading if the owning team has at least one online player. + # ALWAYS: always allow force-loading, even if no players are online. + # DEFAULT: allow force-loading IF the team has at least one player with the 'ftbchunks.chunk_load_offline' FTB Ranks permission. + # Default: "default" + # Valid values: "default", "always", "never" + force_load_mode: "default" + + # Hard limit for the number of chunks a team can force-load, regardless of how many members. Default of 0 means no hard limit. + # Default: 0 + # Range: 0 ~ 2147483647 + hard_team_force_limit: 0 + + # Max force loaded chunks. + # You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission + # Default: 25 + # Range: -∞ ~ +∞ + max_force_loaded_chunks: 25 + + # Maximum time (in real-world days) where if no player in a team logs in, any forceloaded chunks owned by the team are no longer forceloaded. + # Prevents chunks being forceloaded indefinitely by teams who no longer play. + # Default of 0 means no automatic loss of forceloading. + # Default: 0.0 + # Range: 0.0 ~ 3650.0 + max_idle_days_before_unforce: 0.0d + } + team_prop_defaults: { + # Default explosion protection for claimed chunks + # Default: false + def_allow_explosions: false + + # Default mode for block breaking and placing in claimed chunks (NeoForge only) + # Default: "allies" + # Valid values: "allies", "private", "public" + def_block_edit: "allies" + + # Default mode for block interaction, breaking and placing in claimed chunks (Fabric only) + # Default: "allies" + # Valid values: "allies", "private", "public" + def_block_edit_interact: "allies" + + # Default mode for block interaction (right-click) in claimed chunks (NeoForge only) + # Default: "allies" + # Valid values: "allies", "private", "public" + def_block_interact: "allies" + + # Default claim visibility for claimed chunks + # Default: "public" + # Valid values: "allies", "private", "public" + def_claim_visibility: "public" + + # Default mode for left-clicking non-living entities (armor stands, item frames...) in claimed chunks + # Default: "allies" + # Valid values: "allies", "private", "public" + def_entity_attack: "allies" + + # Default mode for entity interaction in claimed chunks + # Default: "allies" + # Valid values: "allies", "private", "public" + def_entity_interact: "allies" + + # Default allow fake player IDs which are the same as real permitted players + # Default: true + def_fake_player_ids: true + + # Default allow-fake-player setting for team properties + # Default: false + def_fake_players: false + + # Default mob griefing protection for claimed chunks + # Default: false + def_mob_griefing: false + + # Default named fake players who should be allowed by default + # Default: [] + def_named_fake_players: [ ] + + # Default long-range player visibility on map + # Default: "allies" + # Valid values: "allies", "private", "public" + def_player_visibility: "allies" + + # Default PvP setting in claimed chunks + # Default: true + def_pvp: true + } + waypoint_sharing: { + # Allow players to share waypoints with their party. + # Default: true + waypoint_sharing_party: true + + # Allow players to share waypoints with other players. + # Default: true + waypoint_sharing_players: true + + # Allow players to share waypoints with the entire server. + # Default: true + waypoint_sharing_server: true + } +} diff --git a/config/ftblibrary-client.snbt b/config/ftblibrary-client.snbt new file mode 100644 index 0000000..f059955 --- /dev/null +++ b/config/ftblibrary-client.snbt @@ -0,0 +1,81 @@ +# Client-specific configuration for FTB Library + +{ + colorselector: { + # Colors recently selected in the color selector + # Default: [] + recents: [I; ] + } + sidebar: { + buttons: { + "ftbteams:my_team": { + enabled: true + x: 0 + y: 1 + } + "ftbchunks:chunks": { + enabled: true + x: 1 + y: 1 + } + "ftblibrary:toggle/night": { + enabled: true + x: 2 + y: 0 + } + "ftbultimine:config": { + enabled: true + x: 3 + y: 1 + } + "ftblibrary:toggle/gamemode": { + enabled: true + x: 0 + y: 0 + } + "ftbchunks:claim_chunks": { + enabled: true + x: 2 + y: 1 + } + "ftblibrary:config": { + enabled: true + x: 4 + y: 1 + } + "ftblibrary:toggle/day": { + enabled: true + x: 1 + y: 0 + } + "ftblibrary:toggle/rain": { + enabled: true + x: 3 + y: 0 + } + } + + # Enable the sidebar + # Default: true + enabled: true + + # Position of the sidebar + # Default: "top_left" + # Valid values: "top_left", "top_right", "bottom_left", "bottom_right" + position: "top_left" + } + tooltips: { + # Add the name of the mod that fluids belong to in the fluid selection GUI. + # Default: true + fluid_modname: true + + # Add the name of the mod that images belong to in the image selection GUI. + # Default: true + image_modname: true + + # Add the name of the mod that items belong to in the item selection GUI. + # Note that several common mods also do this (modnametooltip,WTHIT,EMI...) so this is false by default + # Default: false + item_modname: false + } +} diff --git a/config/giantspawn.json5 b/config/giantspawn.json5 new file mode 100644 index 0000000..fe69c7d --- /dev/null +++ b/config/giantspawn.json5 @@ -0,0 +1,15 @@ +{ + // The chance a zombie that has spawned on the surface is a giant. + // min: 0.0, max: 1.0 + "chanceSurfaceZombieIsGiant": 0.05, + // If enabled, burns giants when daylight shines upon them. + "shouldBurnGiantsInDaylight": true, + // If enabled, a giant will only spawn on the surface. + "onlySpawnGiantOnSurface": true, + // The giant movement speed modifier relative to the base zombie movement speed. + // min: 0.0, max: 20.0 + "giantMovementSpeedModifier": 1.0, + // The giant attack damage modifier relative to the base zombie attack damage. + // min: 0.0, max: 20.0 + "giantAttackDamageModifier": 2.0 +} \ No newline at end of file diff --git a/config/harvest_with_ease-common.toml b/config/harvest_with_ease-common.toml new file mode 100644 index 0000000..77df44a --- /dev/null +++ b/config/harvest_with_ease-common.toml @@ -0,0 +1,67 @@ +# Compatibility settings +[compatibility] + # List of in-game IDs of additional crops that are not supported out of the box. + crops = [] + # List of in-game IDs for crops that under no condition can be right-click harvested. + blacklist = [] + +# Game balancing settings +[balancing] + # Require holding a hoe (either hands) to right-click harvest. + "require hoe" = false + # If [require hoe] is set to true, damage the hoe of the given amount (0 to disable, must be an integer). + #Range: > 0 + "damage on harvest" = 0 + # Multiplier for the exhaustion caused when right-click harvesting (0 to disable, 1 for the same exhaustion regular block breaking causes). + # Testing is advised. Follow the table below for some approximate info (note that a player has up to 20 hunger points): + # Multiplier value | Hunger points per crop harvested | Crops required to deplete 1 hunger/saturation point + # 0.0 0 - + # 1.0 0.001 800 + # 5.0 0.006 160 + # 10.0 0.013 80 + # 50.0 0.063 16 + # 100.0 0.125 8 + # 200.0 0.25 4 + # 400.0 0.5 2 + #Range: 0.0 ~ 400.0 + "exhaustion multiplier" = 1.0 + # Amount of experience points to grant on harvest (0 to disable, must be an integer). + #Range: > 0 + "exp on harvest" = 0 + # Whether to gather drops near the player when harvesting. + "gather drops" = false + +#Multi-harvest settings +[multiharvest] + # Ordered list of tiers. + # Used to determine the tier level for the other configuration options below. + # "none" is a special value that represents not using a tool. + # The tier name is made of two parts: a namespace and a name. + # The namespace is an optional mod ID and defaults to "minecraft" if not specified. The name can be either the tier name, e.g. "iron" (this is not granted to work aside from Vanilla tiers) or the tier tag, e.g. "incorrect_for_iron_tool". + # Examples: "iron", "incorrect_for_iron_tool", "minecraft:iron", "minecraft:incorrect_for_iron_tool". + tiers = ["none", "wood", "stone", "iron", "gold", "diamond", "netherite"] + # Tool tier starting from which it is possible to harvest multiple crops at once. + # All tiers that cannot multi-harvest will have a 1x1 square area of effect (a single crop). + # If [starting harvest area size] is set to "single" and [area increment step] to "none" multi-harvest will be effectively disabled, regardless of this config option value. + # From lesser to greater, default Vanilla tiers are: "none", "wood", "stone", "iron", "gold", "diamond", "netherite". + # When set to "none", multi-harvest will be enabled without a tool too. Note that [require hoe] takes precedence. + # The tier name is made of two parts: a namespace and a name. + # The namespace is an optional mod ID and defaults to "minecraft" if not specified. The name can be either the tier name, e.g. "iron" (this is not granted to work aside from Vanilla tiers) or the tier tag, e.g. "incorrect_for_iron_tool". + # Examples: "iron", "incorrect_for_iron_tool", "minecraft:iron", "minecraft:incorrect_for_iron_tool". + "multi-harvest starting tier" = "wood" + # Starting multi-harvest area size (square side length). + # The area is always a square centered on the right-clicked crop. + # Setting this to "single" and [area increment step] to "none" will effectively disable multi-harvest. + # "single" - single harvest area size, a 1x1 square. + # "medium" - medium harvest area size, a 3x3 square. + # "large" - large harvest area size, a 5x5 square. + #Allowed Values: SINGLE, MEDIUM, LARGE + "starting harvest area size" = "SINGLE" + # Increment step for the harvest area size with higher tool tiers. + # Setting this to "none" and [starting harvest area size] to "single" will effectively disable multi-harvest. + # "none" - no increment, the area stays the same (as defined by [starting harvest area size]) regardless of the tool used, if any. + # "small" - small increment, the size of the area, starting from [starting harvest area size], increases by 2 with each higher tier.E.g. 1x1 -> 3x3 -> 5x5 -> ... + # "medium" - medium increment, the size of the area, starting from [starting harvest area size], increases by 4 with each higher tier.E.g. 1x1 -> 5x5 -> 9x9 -> ... + # "large" - large increment, the size of the area, starting from [starting harvest area size], increases by 6 with each higher tier.E.g. 1x1 -> 7x7 -> 13x13 -> ... + #Allowed Values: NONE, SMALL, MEDIUM, LARGE + "area increment step" = "NONE" diff --git a/config/highlighter.toml b/config/highlighter.toml new file mode 100644 index 0000000..7ff73c3 --- /dev/null +++ b/config/highlighter.toml @@ -0,0 +1,17 @@ +#Client Configuration +[client] + + [client.options] + # If new item markers should be cleared when the inventory is closed. + clear_on_close = true + # If new item markers should be cleared when the item tooltip is displayed. + clear_on_hover = true + # If new item markers should be cleared when the item is selected on the hotbar. + clear_on_select = true + # If icons should match the color of items names (as shown in tooltips). Otherwise icons will all be gold. + item_name_color = false + # If new item markers should show on the hotbar. + show_on_hotbar = true + # The position of new item markers. + #Allowed values: UpperLeft, UpperRight, LowerLeft, LowerRight + icon_position = "UpperLeft" diff --git a/config/iris-excluded.json b/config/iris-excluded.json new file mode 100644 index 0000000..c168c6c --- /dev/null +++ b/config/iris-excluded.json @@ -0,0 +1 @@ +{"excluded":["put:valuesHere"]} \ No newline at end of file diff --git a/config/iris.properties b/config/iris.properties new file mode 100644 index 0000000..134984d --- /dev/null +++ b/config/iris.properties @@ -0,0 +1,9 @@ +#This file stores configuration options for Iris, such as the currently active shaderpack +#Sun Mar 23 12:20:52 PDT 2025 +allowUnknownShaders=false +colorSpace=SRGB +disableUpdateMessage=false +enableDebugOptions=false +enableShaders=true +maxShadowRenderDistance=32 +shaderPack= diff --git a/config/jade/hide-blocks.json b/config/jade/hide-blocks.json new file mode 100644 index 0000000..5dfb657 --- /dev/null +++ b/config/jade/hide-blocks.json @@ -0,0 +1,6 @@ +{ + "__comment": "This is an ignore list for the target of Jade. You can add registry ids to the \"values\" list.", + "values": [ + "barrier" + ] +} \ No newline at end of file diff --git a/config/jade/hide-entities.json b/config/jade/hide-entities.json new file mode 100644 index 0000000..4f4c329 --- /dev/null +++ b/config/jade/hide-entities.json @@ -0,0 +1,10 @@ +{ + "__comment": "This is an ignore list for the target of Jade. You can add registry ids to the \"values\" list.", + "values": [ + "area_effect_cloud", + "firework_rocket", + "interaction", + "text_display", + "lightning_bolt" + ] +} \ No newline at end of file diff --git a/config/jade/jade.json b/config/jade/jade.json new file mode 100644 index 0000000..1abde3e --- /dev/null +++ b/config/jade/jade.json @@ -0,0 +1,48 @@ +{ + "general": { + "itemModNameTooltip": true, + "bossBarOverlapMode": "PUSH_DOWN", + "builtinCamouflage": true, + "hideFromTabList": true, + "hideFromGUIs": true, + "accessibilityModMemory": false, + "enableAccessibilityPlugin": false, + "fluidMode": "ANY", + "perspectiveMode": "CAMERA", + "extendedReach": 0.0, + "debug": false, + "displayBosses": true, + "displayMode": "TOGGLE", + "enableTextToSpeech": false, + "ttsMode": "PRESS", + "previewOverlay": true, + "displayTooltip": true, + "displayBlocks": true, + "displayEntities": true + }, + "overlay": { + "alpha": 0.7, + "iconMode": "TOP", + "animation": true, + "disappearingDelay": 0.0, + "overlaySquare": false, + "flipMainHand": false, + "autoScaleThreshold": 0.4, + "overlayScale": 1.0, + "overlayAnchorX": 0.5, + "overlayAnchorY": 0.0, + "activeTheme": "jade:dark", + "overlayPosX": 0.5, + "overlayPosY": 1.0 + }, + "formatting": { + "itemModNameStyle": { + "italic": true, + "color": "blue" + } + }, + "history": { + "hintOverlayToggle": false, + "themesHash": -328442023 + } +} \ No newline at end of file diff --git a/config/jade/plugins.json b/config/jade/plugins.json new file mode 100644 index 0000000..a907d89 --- /dev/null +++ b/config/jade/plugins.json @@ -0,0 +1,96 @@ +{ + "minecraft": { + "item_storage.show_name_amount": 5, + "furnace": true, + "harvest_tool.show_unbreakable": false, + "animal_owner": true, + "harvest_tool.effective_tool": true, + "energy_storage.style": "PROGRESS_BAR", + "item_storage.normal_amount": 9, + "item_storage": true, + "harvest_tool": true, + "armor_stand": true, + "fluid_storage.detailed": false, + "next_entity_drop": true, + "energy_storage": true, + "entity_armor.max_for_render": 20, + "breaking_progress": true, + "tnt_stability": true, + "item_storage.items_per_line": 9, + "item_frame": true, + "crop_progress": true, + "command_block": true, + "mob_growth": true, + "waxed": true, + "harvest_tool.new_line": false, + "entity_health.max_for_render": 40, + "entity_health.show_fractions": false, + "mob_spawner": true, + "redstone": true, + "fluid_storage": true, + "jukebox": true, + "brewing_stand": true, + "energy_storage.detailed": false, + "note_block": true, + "fluid_storage.style": "PROGRESS_BAR", + "beehive": true, + "item_storage.detailed_amount": 54, + "player_head": true, + "lectern": true, + "entity_armor": true, + "harvest_tool.creative": false, + "horse_stats": true, + "item_tooltip": true, + "entity_health": true, + "enchantment_power": true, + "zombie_villager": true, + "villager_profession": true, + "mob_breeding": true, + "entity_health.icons_per_line": 10, + "total_enchantment_power": true, + "potion_effects": true, + "painting": true, + "chiseled_bookshelf": true + }, + "jade_access": { + "held_item": true, + "sign": true, + "block": true, + "entity": true, + "entity_variant": true + }, + "cobblemonintegrations": { + "healer": true, + "fossil_analyzer": true, + "pokemon_entity": true, + "berry_bush": true + }, + "supplementaries": { + "hat_stand": true + }, + "jade": { + "coordinates.rel": false, + "registry_name.special": false, + "block_states": false, + "distance": false, + "block_face": false, + "coordinates": false, + "registry_name": "OFF", + "block_properties": false, + "mod_name": true + }, + "waystones": { + "waystone": true + }, + "cookingforblockheads": { + "fridge": true, + "oven": true, + "sink": true, + "preservation_chamber": true, + "milk_jar": true, + "toaster": true + }, + "balm": { + "jade": true + } +} \ No newline at end of file diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json new file mode 100644 index 0000000..ee03e93 --- /dev/null +++ b/config/jade/sort-order.json @@ -0,0 +1,79 @@ +{ + "balm:jade": null, + "cobblemonintegrations:berry_bush": null, + "cobblemonintegrations:fossil_analyzer": null, + "cobblemonintegrations:healer": null, + "cobblemonintegrations:pokemon_entity": null, + "cookingforblockheads:fridge": null, + "cookingforblockheads:milk_jar": null, + "cookingforblockheads:oven": null, + "cookingforblockheads:preservation_chamber": null, + "cookingforblockheads:sink": null, + "cookingforblockheads:toaster": null, + "jade:block_face": null, + "jade:block_properties": null, + "jade:block_states": null, + "jade:distance": null, + "jade:mod_name": null, + "jade:object_name": null, + "jade:registry_name": null, + "jade_access:block": null, + "jade_access:block_amount": null, + "jade_access:block_body": null, + "jade_access:entity": null, + "jade_access:entity_body": null, + "jade_access:entity_variant": null, + "jade_access:held_item": null, + "jade_access:sign": null, + "minecraft:animal_owner": null, + "minecraft:armor_stand": null, + "minecraft:beehive": null, + "minecraft:block_display": null, + "minecraft:brewing_stand": null, + "minecraft:campfire": null, + "minecraft:chiseled_bookshelf": null, + "minecraft:command_block": null, + "minecraft:crop_progress": null, + "minecraft:enchantment_power": null, + "minecraft:energy_storage": null, + "minecraft:energy_storage.default": null, + "minecraft:entity_armor": null, + "minecraft:entity_health": null, + "minecraft:falling_block": null, + "minecraft:fluid_storage": null, + "minecraft:fluid_storage.default": null, + "minecraft:furnace": null, + "minecraft:harvest_tool": null, + "minecraft:hopper_lock": null, + "minecraft:horse_stats": null, + "minecraft:item_ber": null, + "minecraft:item_display": null, + "minecraft:item_frame": null, + "minecraft:item_storage": null, + "minecraft:item_storage.default": null, + "minecraft:item_tooltip": null, + "minecraft:jukebox": null, + "minecraft:lectern": null, + "minecraft:mob_breeding": null, + "minecraft:mob_growth": null, + "minecraft:mob_spawner": null, + "minecraft:mob_spawner.cooldown": null, + "minecraft:next_entity_drop": null, + "minecraft:note_block": null, + "minecraft:painting": null, + "minecraft:player_head": null, + "minecraft:potion_effects": null, + "minecraft:progress": null, + "minecraft:redstone": null, + "minecraft:tnt_stability": null, + "minecraft:total_enchantment_power": null, + "minecraft:villager_profession": null, + "minecraft:waxed": null, + "minecraft:zombie_villager": null, + "polymer:blockstate": null, + "polymer:entities": null, + "supplementaries:hat_stand": null, + "supplementaries:present": null, + "supplementaries:safe": null, + "waystones:waystone": null +} \ No newline at end of file diff --git a/config/jei/blacklist.cfg b/config/jei/blacklist.cfg new file mode 100644 index 0000000..e69de29 diff --git a/config/jei/ingredient-list-mod-sort-order.ini b/config/jei/ingredient-list-mod-sort-order.ini new file mode 100644 index 0000000..571a793 --- /dev/null +++ b/config/jei/ingredient-list-mod-sort-order.ini @@ -0,0 +1,5 @@ +Minecraft +Cobblemon +Comforts +Traveler's Backpack +Waystones diff --git a/config/jei/ingredient-list-type-sort-order.ini b/config/jei/ingredient-list-type-sort-order.ini new file mode 100644 index 0000000..f7523ae --- /dev/null +++ b/config/jei/ingredient-list-type-sort-order.ini @@ -0,0 +1,2 @@ +net.minecraft.class_1799 +mezz.jei.api.fabric.ingredients.fluids.IJeiFluidIngredient diff --git a/config/jei/jei-client.ini b/config/jei/jei-client.ini new file mode 100644 index 0000000..1ca4a67 --- /dev/null +++ b/config/jei/jei-client.ini @@ -0,0 +1,228 @@ +[appearance] + # Description: Display search bar in the center + # Valid Values: [true, false] + # Default Value: false + CenterSearch = false + + # Description: Max. recipe gui height + # Valid Values: Any integer greater than or equal to 175 + # Default Value: 350 + RecipeGuiHeight = 350 + + +[cheat_mode] + # Description: How items should be handed to you + # Valid Values: [INVENTORY, MOUSE_PICKUP] + # Default Value: MOUSE_PICKUP + GiveMode = MOUSE_PICKUP + + # Description: Enable cheating items into the hotbar by using the shift+number keys. + # Valid Values: [true, false] + # Default Value: false + CheatToHotbarUsingHotkeysEnabled = false + + # Description: Enable showing items that are not in the creative menu. + # Valid Values: [true, false] + # Default Value: false + ShowHiddenItems = false + + +[bookmarks] + # Description: Add new bookmarks to the front of the bookmark list instead of the end. + # Valid Values: [true, false] + # Default Value: false + AddBookmarksToFrontEnabled = false + + # Description: Extra features for bookmark tooltips + # Valid Values: A comma-separated list containing values of: + # [PREVIEW, INGREDIENTS] + # Default Value: PREVIEW + BookmarkTooltipFeatures = PREVIEW + + # Description: Hold shift to show bookmark tooltip features + # Valid Values: [true, false] + # Default Value: true + HoldShiftToShowBookmarkTooltipFeatures = true + + # Description: Drag bookmarks to rearrange them in the list + # Valid Values: [true, false] + # Default Value: true + DragToRearrangeBookmarksEnabled = true + + +[advanced] + # Description: Set low-memory mode (makes search very slow, but uses less RAM) + # Valid Values: [true, false] + # Default Value: false + LowMemorySlowSearchEnabled = false + + # Description: Catch render errors from ingredients and attempt to recover from them instead of crashing. + # Valid Values: [true, false] + # Default Value: true + CatchRenderErrorsEnabled = true + + # Description: When looking up recipes with items that contain fluids, also look up recipes for the fluids. + # Valid Values: [true, false] + # Default Value: false + lookupFluidContentsEnabled = false + + # Description: When searching for item tags, also include tags for the default blocks contained in the items. + # Valid Values: [true, false] + # Default Value: true + lookupBlockTagsEnabled = true + + # Description: Show recipes for ingredient tags, like Item Tags and Block Tags + # Valid Values: [true, false] + # Default Value: false + showTagRecipesEnabled = false + + +[input] + # Description: Number of milliseconds before a long mouse click is considered to become a drag operation + # Valid Values: An integer in the range [0, 1000] (inclusive) + # Default Value: 150 + dragDelayInMilliseconds = 150 + + # Description: Scroll rate for scrolling the mouse wheel in smooth-scrolling scroll boxes. Measured in pixels. + # Valid Values: An integer in the range [1, 50] (inclusive) + # Default Value: 9 + smoothScrollRate = 9 + + +[sorting] + # Description: Sorting order for the ingredient list + # Valid Values: A comma-separated list containing values of: + # [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY] + # Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU + IngredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU + + # Description: Sorting order for displayed recipes + # Valid Values: A comma-separated list containing values of: + # [BOOKMARKED, CRAFTABLE] + # Default Value: BOOKMARKED, CRAFTABLE + RecipeSorterStages = BOOKMARKED, CRAFTABLE + + +[tags] + # Description: Show tag content in tooltips + # Valid Values: [true, false] + # Default Value: true + TagContentTooltipEnabled = true + + # Description: Hide tags that only have 1 ingredient + # Valid Values: [true, false] + # Default Value: true + HideSingleIngredientTagsEnabled = true + + +[search] + # Description: Search mode for Mod Names (prefix: @) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: REQUIRE_PREFIX + ModNameSearchMode = REQUIRE_PREFIX + + # Description: Search mode for Tooltips (prefix: #) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: ENABLED + TooltipSearchMode = ENABLED + + # Description: Search mode for Tag Names (prefix: $) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: REQUIRE_PREFIX + TagSearchMode = REQUIRE_PREFIX + + # Description: Search mode for Colors (prefix: ^) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + ColorSearchMode = DISABLED + + # Description: Search mode for resources locations (prefix: &) + # Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED] + # Default Value: DISABLED + ResourceLocationSearchMode = DISABLED + + # Description: Search advanced tooltips (visible with F3+H) + # Valid Values: [true, false] + # Default Value: false + SearchAdvancedTooltips = false + + # Description: Search mod ids in addition to mod names + # Valid Values: [true, false] + # Default Value: true + SearchModIds = true + + # Description: Search mod aliases in addition to mod names + # Valid Values: [true, false] + # Default Value: true + SearchModAliases = true + + # Description: Search by the shorthand first letters of a mod's name + # Valid Values: [true, false] + # Default Value: true + SearchShortModNames = true + + +[IngredientList] + # Description: Max number of rows shown + # Valid Values: An integer in the range [1, 100] (inclusive) + # Default Value: 16 + MaxRows = 16 + + # Description: Max number of columns shown + # Valid Values: An integer in the range [2, 100] (inclusive) + # Default Value: 9 + MaxColumns = 9 + + # Description: Horizontal alignment of the ingredient grid inside the available area + # Valid Values: [LEFT, CENTER, RIGHT] + # Default Value: RIGHT + HorizontalAlignment = RIGHT + + # Description: Vertical alignment of the ingredient grid inside the available area + # Valid Values: [TOP, CENTER, BOTTOM] + # Default Value: TOP + VerticalAlignment = TOP + + # Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. + # Valid Values: [ENABLED, AUTO_HIDE, DISABLED] + # Default Value: ENABLED + ButtonNavigationVisibility = ENABLED + + # Description: Set to true to draw a background texture behind the gui. + # Valid Values: [true, false] + # Default Value: false + DrawBackground = false + + +[BookmarkList] + # Description: Max number of rows shown + # Valid Values: An integer in the range [1, 100] (inclusive) + # Default Value: 16 + MaxRows = 16 + + # Description: Max number of columns shown + # Valid Values: An integer in the range [2, 100] (inclusive) + # Default Value: 9 + MaxColumns = 9 + + # Description: Horizontal alignment of the ingredient grid inside the available area + # Valid Values: [LEFT, CENTER, RIGHT] + # Default Value: LEFT + HorizontalAlignment = LEFT + + # Description: Vertical alignment of the ingredient grid inside the available area + # Valid Values: [TOP, CENTER, BOTTOM] + # Default Value: TOP + VerticalAlignment = TOP + + # Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages. + # Valid Values: [ENABLED, AUTO_HIDE, DISABLED] + # Default Value: ENABLED + ButtonNavigationVisibility = ENABLED + + # Description: Set to true to draw a background texture behind the gui. + # Valid Values: [true, false] + # Default Value: false + DrawBackground = false + + diff --git a/config/jei/jei-colors.ini b/config/jei/jei-colors.ini new file mode 100644 index 0000000..8e75fe1 --- /dev/null +++ b/config/jei/jei-colors.ini @@ -0,0 +1,8 @@ +[colors] + # Description: Color values to search for + # Valid Values: A comma-separated list containing values of: + # Any color name and an RGB hex color, separated by a ':' + # Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0 + SearchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0 + + diff --git a/config/jei/jei-debug.ini b/config/jei/jei-debug.ini new file mode 100644 index 0000000..87706d0 --- /dev/null +++ b/config/jei/jei-debug.ini @@ -0,0 +1,27 @@ +[debug] + # Description: Debug mode enabled + # Valid Values: [true, false] + # Default Value: false + DebugMode = false + + # Description: Debug GUIs enabled + # Valid Values: [true, false] + # Default Value: false + DebugGuis = false + + # Description: Debug inputs enabled + # Valid Values: [true, false] + # Default Value: false + DebugInputs = false + + # Description: Add debug information to ingredient tooltips when advanced tooltips are enabled + # Valid Values: [true, false] + # Default Value: false + debugInfoTooltipsEnabled = false + + # Description: Adds ingredients to JEI that intentionally crash, to help debug JEI. + # Valid Values: [true, false] + # Default Value: false + CrashingTestItemsEnabled = false + + diff --git a/config/jei/jei-mod-id-format.ini b/config/jei/jei-mod-id-format.ini new file mode 100644 index 0000000..77c139c --- /dev/null +++ b/config/jei/jei-mod-id-format.ini @@ -0,0 +1,11 @@ +[modname] + # Description: Formatting for mod name tooltip + # Valid Values: A chat formatting string. + # Use these formatting colors: + # black dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white + # With these formatting options: + # obfuscated bold strikethrough underline italic + # Default Value: blue italic + ModNameFormat = blue italic + + diff --git a/config/jei/recipe-category-sort-order.ini b/config/jei/recipe-category-sort-order.ini new file mode 100644 index 0000000..8eb0d0d --- /dev/null +++ b/config/jei/recipe-category-sort-order.ini @@ -0,0 +1,13 @@ +minecraft:crafting +minecraft:anvil +minecraft:blasting +minecraft:brewing +minecraft:campfire_cooking +minecraft:compostable +minecraft:fuel +minecraft:smelting +minecraft:smithing +minecraft:smoking +minecraft:stonecutting +cobblemon:berry_recipe +jei:information diff --git a/config/konkrete/locals/de_de.local b/config/konkrete/locals/de_de.local new file mode 100644 index 0000000..2da2a5a --- /dev/null +++ b/config/konkrete/locals/de_de.local @@ -0,0 +1,16 @@ +general.width = Breite +general.height = Höhe +general.on = An +general.off = Aus + +popup.done = Fertig + +popup.yesno.confirm = Bestätigen +popup.yesno.cancel = Abbrechen + +popup.notification.accept = Akzeptieren + +popup.choosefile.back = ZURÜCK +popup.choosefile.title = Datei wählen +popup.choosefile.choose = Wählen +popup.choosefile.supported = Unterstützte Dateitypen: diff --git a/config/konkrete/locals/en_us.local b/config/konkrete/locals/en_us.local new file mode 100644 index 0000000..6b4b757 --- /dev/null +++ b/config/konkrete/locals/en_us.local @@ -0,0 +1,19 @@ +general.width = Width +general.height = Height +general.on = On +general.off = Off + +popup.done = Done + +popup.yesno.confirm = Confirm +popup.yesno.cancel = Cancel + +popup.notification.accept = Accept + +popup.choosefile.back = BACK +popup.choosefile.title = Choose File +popup.choosefile.choose = Choose +popup.choosefile.supported = Supported file types: + +configscreen.boolean.enabled = Enabled +configscreen.boolean.disabled = Disabled diff --git a/config/konkrete/locals/pl_pl.local b/config/konkrete/locals/pl_pl.local new file mode 100644 index 0000000..55c0df7 --- /dev/null +++ b/config/konkrete/locals/pl_pl.local @@ -0,0 +1,15 @@ +general.width = Szerokość +general.height = Wysokość +general.on = On +general.off = Off + +popup.done = Gotowe + +popup.yesno.confirm = Potwierdź +popup.yesno.cancel = Anuluj + +popup.notification.accept = Zaakceptuj + +popup.choosefile.back = BACK +popup.choosefile.title = Choose File +popup.choosefile.choose = Choose diff --git a/config/konkrete/locals/pt_br.local b/config/konkrete/locals/pt_br.local new file mode 100644 index 0000000..ed797b2 --- /dev/null +++ b/config/konkrete/locals/pt_br.local @@ -0,0 +1,15 @@ +general.width = Largura +general.height = Altura +general.on = Ligado +general.off = Desligado + +popup.done = Pronto + +popup.yesno.confirm = Confirmar +popup.yesno.cancel = Cancelar + +popup.notification.accept = Aceitar + +popup.choosefile.back = VOLTAR +popup.choosefile.title = Escolher arquivo +popup.choosefile.choose = Escolher diff --git a/config/lambdynlights.toml b/config/lambdynlights.toml new file mode 100644 index 0000000..d5ac140 --- /dev/null +++ b/config/lambdynlights.toml @@ -0,0 +1,23 @@ +# LambDynamicLights configuration. +# The dynamic lights mode +mode = "fancy" + +# Light sources settings. +[light_sources] + # Enable entities light source. + entities = true + # Enable first-person player light source. + self = true + # Enables water-sensitive light sources check. This means that water-sensitive items will not light up when submerged in water. + water_sensitive_check = true + # Creeper lighting mode. May be off, simple or fancy. + creeper = "simple" + # TNT lighting mode. May be off, simple or fancy. + tnt = "off" + # Enables dynamic lighting of beacon or end gateway beams. + beam = true + # Enables dynamic lighting of Guardian's lasers. This also can be toggled off by disabling Guardian dynamic lighting. + guardian_laser = true + +[light_sources.settings.entities.minecraft] + glow_item_frame = false diff --git a/config/languagereload.json b/config/languagereload.json new file mode 100644 index 0000000..8d0b85a --- /dev/null +++ b/config/languagereload.json @@ -0,0 +1,9 @@ +{ + "version": 1, + "multilingualItemSearch": true, + "removableDefaultLanguage": false, + "fallbacks": [], + "previousFallbacks": [], + "language": "en_us", + "previousLanguage": "" +} diff --git a/config/letmedespawn.json b/config/letmedespawn.json new file mode 100644 index 0000000..cc2a5ed --- /dev/null +++ b/config/letmedespawn.json @@ -0,0 +1,6 @@ +{ + "mobNames": [ + "corpse:corpse" + ], + "persistenceEnablers": [] +} \ No newline at end of file diff --git a/config/libgui.json5 b/config/libgui.json5 new file mode 100644 index 0000000..219ed6f --- /dev/null +++ b/config/libgui.json5 @@ -0,0 +1,4 @@ +{ + // Whether dark mode should be enabled. Will only affect Vanilla-styled GUIs. + "darkMode": false +} \ No newline at end of file diff --git a/config/lithium.properties b/config/lithium.properties new file mode 100644 index 0000000..fdb5556 --- /dev/null +++ b/config/lithium.properties @@ -0,0 +1,6 @@ +# This is the configuration file for Lithium. +# +# You can find information on editing this file and all the available options here: +# https://github.com/CaffeineMC/lithium-fabric/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/mega_showdown-common.toml b/config/mega_showdown-common.toml new file mode 100644 index 0000000..328aa8b --- /dev/null +++ b/config/mega_showdown-common.toml @@ -0,0 +1,48 @@ +# Enable multiple mega's at one time +# Allowed values: true, false - Default: false +multipleMegas = false + +# Enable mega evolution only for battles +# Allowed values: true, false - Default: false +battleModeOnly = false + +# Allows you to have outside mega's but they devolve on battle and then you can have battle mode style theme +# Allowed values: true, false - Default: true +battleMode = true + +# Allows you to have multiple primals at a time +# Allowed values: true, false - Default: true +multiplePrimals = true + +# Allows you to have both the mega btn and allows u to carry your mega's into the battle, battleMode should be false for this +# Allowed values: true, false - Default: false +scuffedMode = false + +# Makes it so that you need to have 200+ friendship in order to mega outside +# Allowed values: true, false - Default: false +friendshipMode = false + +# Enables/Disables zMoves in game +# Allowed values: true, false - Default: true +zMoves = true + +# Enables/Disables teralization in game +# Allowed values: true, false - Default: true +teralization = true + +# Allows you to trade even if your pokemon is not in base form +# Allowed values: true, false - Default: false +tradeForm = false + +# Enables etermax eternus forme +# Allowed values: true, false - Default: true +etermaxForme = true + +# Enables/Disables Dmaxing in game +# Allowed values: true, false - Default: true +dynamax = true + +# Allows you to dynamax anywhere you dont need to be near the dynamax area +# Allowed values: true, false - Default: false +dynamaxAnywhere = false + diff --git a/config/midnightlib.json b/config/midnightlib.json new file mode 100644 index 0000000..830266a --- /dev/null +++ b/config/midnightlib.json @@ -0,0 +1,3 @@ +{ + "config_screen_list": "TRUE" +} \ No newline at end of file diff --git a/config/moonlight-client.json b/config/moonlight-client.json new file mode 100644 index 0000000..e28983e --- /dev/null +++ b/config/moonlight-client.json @@ -0,0 +1,9 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "general": { + "merge_dynamic_packs": true, + "lazy_map_upload": true, + "maps_mipmap": 3, + "consistent_entity_renderer_shading": "NO_GUI" + } +} \ No newline at end of file diff --git a/config/moonlight-common.json b/config/moonlight-common.json new file mode 100644 index 0000000..13956bf --- /dev/null +++ b/config/moonlight-common.json @@ -0,0 +1,6 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "general": { + "clear_dynamic_resources": false + } +} \ No newline at end of file diff --git a/config/naturescompass.json b/config/naturescompass.json new file mode 100644 index 0000000..9164ccb --- /dev/null +++ b/config/naturescompass.json @@ -0,0 +1,26 @@ +{ + "common": { + "allowTeleportComment": "Allows a player to teleport to a located biome when in creative mode, opped, or in cheat mode.", + "allowTeleport": true, + "displayCoordinatesComment": "Allows players to view the precise coordinates and distance of a located structure on the HUD, rather than relying on the direction the compass is pointing.", + "displayCoordinates": true, + "maxSamplesComment": "The maximum number of samples to be taken when searching for a biome.", + "maxSamples": 50000, + "radiusModifierComment": "biomeSize * radiusModifier = maxSearchRadius. Raising this value will increase search accuracy but will potentially make the process more resource .", + "radiusModifier": 2500, + "sampleSpaceModifierComment": "biomeSize * sampleSpaceModifier = sampleSpace. Lowering this value will increase search accuracy but will make the process more resource intensive.", + "sampleSpaceModifier": 16, + "biomeBlacklistComment": "A list of biomes that the compass will not be able to search for, specified by resource location. The wildcard character * can be used to match any number of characters, and ? can be used to match one character. Ex (ignore backslashes): [\"minecraft:savanna\", \"minecraft:desert\", \"minecraft:*ocean*\"]", + "biomeBlacklist": [] + }, + "client": { + "displayWithChatOpenComment": "Displays Nature's Compass information even while chat is open.", + "displayWithChatOpen": true, + "fixBiomeNamesComment": "Fixes biome names by adding missing spaces. Ex: ForestHills becomes Forest Hills", + "fixBiomeNames": true, + "overlayLineOffsetComment": "The line offset for information rendered on the HUD.", + "overlayLineOffset": 1, + "overlaySideComment": "The side for information rendered on the HUD. Ex: LEFT, RIGHT", + "overlaySide": "LEFT" + } +} \ No newline at end of file diff --git a/config/notenoughanimations.json b/config/notenoughanimations.json new file mode 100644 index 0000000..93ce604 --- /dev/null +++ b/config/notenoughanimations.json @@ -0,0 +1,78 @@ +{ + "configVersion": 11, + "animationSmoothingSpeed": 0.2, + "holdingItems": [ + "quad-mstv-mtv:pale_oak_torch", + "quad-mstv-mtv:bamboo_torch", + "minecraft:clock", + "quad-mstv-mtv:spruce_soul_torch", + "minecraft:compass", + "minecraft:soul_torch", + "quad-mstv-mtv:jungle_soul_torch", + "quad-mstv-mtv:birch_soul_torch", + "quad-mstv-mtv:warped_soul_torch", + "minecraft:torch", + "quad-mstv-mtv:bamboo_soul_torch", + "quad-mstv-mtv:mangrove_torch", + "quad-mstv-mtv:cherry_soul_torch", + "minecraft:recovery_compass", + "quad-mstv-mtv:jungle_torch", + "quad-mstv-mtv:mangrove_soul_torch", + "minecraft:soul_lantern", + "quad-mstv-mtv:acacia_torch", + "quad-mstv-mtv:cherry_torch", + "quad-mstv-mtv:spruce_torch", + "quad-mstv-mtv:dark_oak_soul_torch", + "quad-mstv-mtv:warped_torch", + "minecraft:lantern", + "quad-mstv-mtv:crimson_soul_torch", + "quad-mstv-mtv:pale_oak_soul_torch", + "quad-mstv-mtv:birch_torch", + "quad-mstv-mtv:acacia_soul_torch", + "quad-mstv-mtv:crimson_torch", + "quad-mstv-mtv:dark_oak_torch" + ], + "enableAnimationSmoothing": true, + "enableInWorldMapRendering": true, + "enableOffhandHiding": true, + "enableRotationLocking": true, + "enableLadderAnimation": true, + "ladderAnimationAmplifier": 0.35, + "ladderAnimationArmHeight": 1.7, + "ladderAnimationArmSpeed": 2.0, + "enableRotateToLadder": true, + "enableEatDrinkAnimation": true, + "enableRowBoatAnimation": true, + "enableHorseAnimation": true, + "enableHorseLegAnimation": false, + "dontHoldItemsInBed": true, + "freezeArmsInBed": true, + "rotationLock": "NONE", + "limitRotationLockToFP": true, + "showLastUsedSword": false, + "sheathSwords": [ + "minecraft:golden_sword", + "minecraft:iron_sword", + "minecraft:wooden_sword", + "minecraft:stone_sword", + "minecraft:diamond_sword", + "minecraft:netherite_sword" + ], + "enableCrawlingAnimation": true, + "holdUpItemsMode": "CONFIG", + "holdUpTarget": "CAMERA", + "holdUpCameraOffset": 0.1, + "holdUpOnlySelf": false, + "holdUpItemOffset": 0.0, + "itemSwapAnimation": true, + "tweakElytraAnimation": true, + "petAnimation": true, + "fallingAnimation": false, + "freezingAnimation": true, + "huggingAnimation": false, + "narutoRunning": false, + "enableInWorldBookRendering": false, + "disableLegSmoothing": false, + "bowAnimation": "VANILLA", + "burningAnimation": true +} \ No newline at end of file diff --git a/config/oreharvester.json5 b/config/oreharvester.json5 new file mode 100644 index 0000000..3ea3915 --- /dev/null +++ b/config/oreharvester.json5 @@ -0,0 +1,23 @@ +{ + // If enabled, ore harvesting works when not holding the sneak button. If disabled it's reversed, and only works when sneaking. + "oreHarvestWithoutSneak": false, + // Whether all ore drops in a mined vein should drop at the first broken block's position. + "dropOresAtFirstBrokenBlock": true, + // With fuzzy search enabled, it uses a block's raw name to determine whether it's an ore block. Improves compatibility with other mods that have not set a block tag, but does create a small chance of a false positive. + "enableFuzzyOreSearch": true, + // If enabled, for every ore harvested, the held pickaxe loses durability. + "loseDurabilityPerHarvestedOre": true, + // Here you can set how much durability harvesting an ore vein should take from the pickaxe. For example if set to 0.1, this means that every 10 ore take 1 durability. + // min: 0.001, max: 1.0 + "loseDurabilityModifier": 1.0, + // If enabled, players' exhaustion level increases 0.005 per harvested ore (Minecraft's default per broken block) * increaseExhaustionModifier. + "increaseExhaustionPerHarvestedOre": true, + // This determines how much exhaustion should be added to the player per harvested ore. By default 0.005 * 1.0. + // min: 0.001, max: 1.0 + "increaseExhaustionModifier": 1.0, + // If enabled, harvesting time will increase per existing ore in a vein. The amount is determined by 'increasedHarvestingTimePerOreModifier'. + "increaseHarvestingTimePerOre": true, + // How much longer it takes to harvest an ore vein with 'increaseHarvestingTimePerOre' enabled. The actual speed is: newSpeed = originalSpeed / (1 + (logCount * increasedHarvestingTimePerOreModifier)). + // min: 0.01, max: 10.0 + "increasedHarvestingTimePerOreModifier": 0.2 +} \ No newline at end of file diff --git a/config/oreharvester/harvestable_pickaxe_blacklist.txt b/config/oreharvester/harvestable_pickaxe_blacklist.txt new file mode 100644 index 0000000..3666d89 --- /dev/null +++ b/config/oreharvester/harvestable_pickaxe_blacklist.txt @@ -0,0 +1,7 @@ +// To disable a certain pickaxe from being able to harvest ore veins, add an exclamation mark (!) in front of the line, +minecraft:wooden_pickaxe, +minecraft:stone_pickaxe, +minecraft:golden_pickaxe, +minecraft:iron_pickaxe, +minecraft:diamond_pickaxe, +minecraft:netherite_pickaxe, diff --git a/config/polymer/client.json b/config/polymer/client.json new file mode 100644 index 0000000..1076b36 --- /dev/null +++ b/config/polymer/client.json @@ -0,0 +1,12 @@ +{ + "_c4": "Toggles visibility of F3 debug info", + "displayF3Info": true, + "_c5": "Enables logging of invalid registry ids (BlockStates, Blocks, Items, etc) sent by server", + "logInvalidServerEntryIds": false, + "_c6": "Disables Polymer's QoL changes that effects non-visual things", + "disableNonVisualQualityOfLifeChanges": false, + "_c7": "Enables experimental support for less standard modded containers, allowing them to display polymer items", + "experimentalModdedContainerSupport": true, + "_c11": "Makes polymer report time it's handshake took", + "logHandshakeTime": false +} \ No newline at end of file diff --git a/config/polymer/common.json b/config/polymer/common.json new file mode 100644 index 0000000..8cb8734 --- /dev/null +++ b/config/polymer/common.json @@ -0,0 +1,14 @@ +{ + "_c1": "Keep this one at 0, unless you credit this library in another way", + "coreCommandOperatorLevel": 0, + "_c2": "Enabled developer utilities", + "enableDevTools": false, + "_c3": "Uses simpler about display for /polymer command", + "minimalisticAbout": false, + "_c4": "Logs warnings while creating template/filter entities", + "enableTemplateEntityWarnings": true, + "_c5": "Enables logging of more exceptions. Useful when debugging", + "logAllExceptions": false, + "_c6": "Forces all player resource pack checks to always return true (detect resource pack on client)", + "force_resource_pack_state_to_enabled": false +} \ No newline at end of file diff --git a/config/polymer/resource-pack.json b/config/polymer/resource-pack.json new file mode 100644 index 0000000..e3d37b9 --- /dev/null +++ b/config/polymer/resource-pack.json @@ -0,0 +1,22 @@ +{ + "_c0": "UUID of default/main resource pack.", + "main_uuid": "872de8b7-10c8-4d9d-bc33-b7443e692ea4", + "_c1": "Marks resource pack as required, only effects clients and mods using api to check it", + "markResourcePackAsRequiredByDefault": false, + "_c2": "Force-enables offset of CustomModelData", + "forcePackOffset": false, + "_c3": "Value of CustomModelData offset when enabled", + "offsetValue": 100000, + "_c4": "Enables usage of alternative armor rendering for increased mod compatibility. (Always on with Iris or Canvas present)", + "use_alternative_armor_rendering": false, + "_c5": "Included resource packs from mods!", + "include_mod_assets": [], + "_c6": "Included resource packs from zips!", + "include_zips": [ + "world/resources.zip" + ], + "_c7": "Path used for creation of default resourcepack!", + "resource_pack_location": "polymer/resource_pack.zip", + "_c8": "Prevents selected paths from being added to resource pack, if they start with provided text.", + "prevent_path_with": [] +} \ No newline at end of file diff --git a/config/polymer/server.json b/config/polymer/server.json new file mode 100644 index 0000000..26bb480 --- /dev/null +++ b/config/polymer/server.json @@ -0,0 +1,19 @@ +{ + "_c7": "Displays vanilla/modded creatives tabs in /polymer creative", + "displayNonPolymerCreativeTabs": true, + "_c9": "Makes server send additional block updates around clicked area", + "sendBlocksAroundClicked": true, + "_c11": "Makes polymer report time it's handshake took", + "logHandshakeTime": false, + "_c12": "Enables logging of BlockState ids rebuilds", + "logBlockStateRebuilds": true, + "_c1": "Enables syncing of non-polymer entries as polymer ones, when PolyMc is present", + "polyMcSyncModdedEntries": true, + "_c2": "Delay from last light updates to syncing it to clients, in ticks", + "lightUpdateTickDelay": 1, + "_c3": "Forcefully enables strict block updates, making client desyncs less likely to happen", + "force_strict_block_updates": false, + "_c4": "Enables experimental passing of ItemStack context through nbt, allowing for better mod compat", + "item_stack_nbt_hack": true, + "override_polymc_mining_check": false +} \ No newline at end of file diff --git a/config/rctmod-client.toml b/config/rctmod-client.toml new file mode 100644 index 0000000..3caaaa1 --- /dev/null +++ b/config/rctmod-client.toml @@ -0,0 +1,21 @@ +[Trainers] + #━━━━━━━━━━ + #Determines if symbols for trainer types are shown next to trainer names. + showTrainerTypeSymbols = false + #━━━━━━━━━━ + #Determines if trainer names are colored based of their type. + showTrainerTypeColors = true + +["Trainer Card"] + #━━━━━━━━━━ + #Padding of the trainer card gui. + #Range: 0 ~ 2147483646 + trainerCardPadding = 8 + #━━━━━━━━━━ + #Horizontal alignment of the trainer card gui, i.e. 0=left, 0.5=center, 1=right. + #Range: 0.0 ~ 1.0 + trainerCardAlignmentX = 0.0 + #━━━━━━━━━━ + #Vertical alignment of the trainer card gui, i.e. 0=top, 0.5=center, 1=bottom. + #Range: 0.0 ~ 1.0 + trainerCardAlignmentY = 0.0 diff --git a/config/rctmod-server.toml b/config/rctmod-server.toml new file mode 100644 index 0000000..3ad52f7 --- /dev/null +++ b/config/rctmod-server.toml @@ -0,0 +1,114 @@ +[Spawning] + #━━━━━━━━━━ + #A global factor that determines if a spawn attempt for a trainer is made. + #Range: 0.0 ~ 1.0 + globalSpawnChance = 0.85 + #━━━━━━━━━━ + #The chance for a trainer to spawn will shrink towards this value based of how many + #trainers are already spawned in for a player. For example if a player has 0 trainers + #spawned for them the chance will be as configured by globalSpawnChance if a player + #has barely filled up their spawn cap (maxTrainersPerPlayer), i.e. only one more free + #spot is left, the chance for the last trainer will be as configured by globalSpawnChanceMinimum. + #Set to any value equal to or above globalSpawnChance to disable (e.g. 1.0). + #Range: 0.0 ~ 1.0 + globalSpawnChanceMinimum = 0.15 + #━━━━━━━━━━ + #The interval in ticks at which a spawn attempt is made per player. + #Range: 1 ~ 2147483646 + spawnIntervalTicks = 120 + #━━━━━━━━━━ + #The spawn interval ticks will grow towards this value based of how many trainers are already + #spawned in for a player. For example if a player has 0 trainers spawned for them the spawn + #interval ticks will be as configured by spawnIntervalTicks, if a player has barely filled up their + #spawn cap (maxTrainersPerPlayer), i.e. only one more free spot is left, the spawn interval for the + #last trainer will be as configured by spawnIntervalTicksMaximum. Set to any value equal to or below + #spawnIntervalTicks to disable (e.g. 0). + #Range: 0 ~ 2147483646 + spawnIntervalTicksMaximum = 1200 + #━━━━━━━━━━ + #The max horizontal distance a trainer can spawn from players. + #Range: 1 ~ 2147483646 + maxHorizontalDistanceToPlayers = 70 + #━━━━━━━━━━ + #The min horizontal distance a trainer can spawn from players. + #Range: 1 ~ 2147483646 + minHorizontalDistanceToPlayers = 25 + #━━━━━━━━━━ + #The max vertical distance a trainer can spawn from players. + #Range: 1 ~ 2147483646 + maxVerticalDistanceToPlayers = 30 + #━━━━━━━━━━ + #Spawn cap of trainers per player. + #Range: 0 ~ 2147483646 + maxTrainersPerPlayer = 12 + #━━━━━━━━━━ + #Total trainer spawn cap. This value may be increased for servers with higher expected + #player numbers (> 4), for example (|players| + 1)*maxTrainersPerPlayer. + #Range: 0 ~ 2147483646 + maxTrainersTotal = 60 + #━━━━━━━━━━ + #The maximum level difference between the strongest pokemon in the team of a player and the strongest + #pokemon in the team of a trainer to spawn for that player. The spawn weight decreases with a higher + #level difference. Trainers with pokemon above the level cap of a player are excluded. + #Range: 0 ~ 100 + maxLevelDiff = 25 + #━━━━━━━━━━ + #If enabled trainers will only spawn naturally around players that have a trainer card + #in their inventory (does not affect trainer spawners). + spawningRequiresTrainerCard = false + #━━━━━━━━━━ + #If enabled a single trainer association npc may spawn naturally nearby players that carry a trainer + #card and have either not started a series or completed their current series. One may also spawn nearby + #any player in proximity to a village (at least 3 occupied beds and a village center). These can + #spawn everywhere but will respect the 'dimensionBlacklist' and 'dimensionWhitelist' settings. + spawnTrainerAssociation = true + #━━━━━━━━━━ + #A comma separated list of dimensions (e.g. ["multiworld:spawn", "minecraft:the_end"]). + #In these dimensions trainers will never spawn. + dimensionBlacklist = [] + #━━━━━━━━━━ + #A comma separated list of dimensions (e.g. ["multiworld:spawn" , "minecraft:the_end"]). + #Trainers may only spawn in these dimensions (unless the list is empty). + dimensionWhitelist = [] + #━━━━━━━━━━ + #A comma separated list of biome tags (e.g. ["is_overworld", "is_forest"]). + #A biome may not have any of the given tags attached to it, for a trainer to spawn in that biome. + #Trainers may also have additional tags defined by a data pack. + biomeTagBlacklist = [] + #━━━━━━━━━━ + #A comma separated list of biome tags (e.g. ["is_overworld", "is_forest"]). + #A biome must have atleast one of the given tags attached to it, for a trainer to spawn in that + #biome (unless the list is empty). Trainers may also have additional tags defined by a data pack. + biomeTagWhitelist = [] + #━━━━━━━━━━ + #A list of items that can be used to configure a trainer spawner to spawn specific + #trainers. Every entry must define an item followed by a space seperated list of + #trainer ids (of which one will be randomly chosen to spawn). + trainerSpawnerItems = ["cobblemon:mystic_water leader_misty_019f", "cobblemon:dubious_disc boss_giovanni_015d", "cobblemon:miracle_seed leader_erika_01a1", "cobblemon:cleanse_tag elite_four_agatha_0053 elite_four_agatha_0054", "cobblemon:magnet leader_lt_surge_01a0", "cobblemon:silk_scarf trainer_brendan_0032", "cobblemon:dragon_fang elite_four_lance_0056 elite_four_lance_0057", "cobblemon:focus_band elite_four_bruno_0050 elite_four_bruno_0051", "cobblemon:hard_stone leader_brock_019e", "cobblemon:life_orb champion_terry_01b6 champion_terry_01b7 champion_terry_01b8", "cobblemon:destiny_knot boss_giovanni_0045", "cobblemon:expert_belt trainer_brendan_0039", "cobblemon:vivichoke trainer_may_003d", "cobblemon:lucky_egg rival_terry_01b3 rival_terry_01b4 rival_terry_01b5", "cobblemon:poison_barb leader_koga_01a2", "cobblemon:dragon_scale leader_clair_004a", "cobblemon:black_tumblestone rocket_admin_archer_002e", "cobblemon:soothe_bell rival_terry_01b0 rival_terry_01b1 rival_terry_01b2", "minecraft:gold_nugget rival_terry_014c rival_terry_014d rival_terry_014e", "cobblemon:black_sludge rocket_admin_archer_ariana_m000", "cobblemon:charcoal_stick leader_blaine_01a3", "cobblemon:covert_cloak rocket_admin_archer_0043", "cobblemon:utility_umbrella rocket_admin_ariana_0044", "cobblemon:choice_scarf trainer_brendan_001a", "cobblemon:twisted_spoon leader_sabrina_01a4", "cobblemon:upgrade boss_giovanni_015c", "cobblemon:never_melt_ice elite_four_lorelei_004d elite_four_lorelei_004e"] + +[Players] + #━━━━━━━━━━ + #Initial level cap of players. Pokemon will not gain any experience if at or above the level cap. + #Range: 1 ~ 100 + initialLevelCap = 15 + #━━━━━━━━━━ + #The required level cap for trainers is based of the strongest pokemon in their team. + #This value will be added to the derived level cap. Example: A trainer with a Pikachu at level 50 + #has a level cap requirement of 50. If the additiveLevelCapRequirement is -10 the required level cap + #of that trainer becomes 40, if it is 10 the level cap requirement becomes 60. + additiveLevelCapRequirement = 0 + #━━━━━━━━━━ + #Can an empty series be considered completed or uncompletable? You tell me. If enabled an empty series + #will always be considered completed hence rewarding players immediately with a level cap of 100 otherwise + #the level cap of players will be as configured by initialLevelCap (and additiveLevelCapRequirement). + #Note that players will start with an empty series by default. + considerEmptySeriesCompleted = false + #━━━━━━━━━━ + #If enabled the level cap of a players will not prevent their pokemon from gaining experience and leveling up. + #Trainers will still refuse to battle players that carry pokemon above their level cap! + allowOverLeveling = false + +[Debug] + #━━━━━━━━━━ + #If enabled additional information are printed to the log whenever a trainer spawns or despawns. + logSpawning = false diff --git a/config/roughlyenoughitems/collapsible.json5 b/config/roughlyenoughitems/collapsible.json5 new file mode 100644 index 0000000..505f0a8 --- /dev/null +++ b/config/roughlyenoughitems/collapsible.json5 @@ -0,0 +1,4 @@ +{ + "disabledGroups": [], + "customGroups": [] +} \ No newline at end of file diff --git a/config/roughlyenoughitems/config.json5 b/config/roughlyenoughitems/config.json5 new file mode 100644 index 0000000..5110a7b --- /dev/null +++ b/config/roughlyenoughitems/config.json5 @@ -0,0 +1,178 @@ +{ + "basics": { + "favorites": [], + "hiddenFavorites": [], + "displayHistory": [], + "cheating": false, + "favoritesEnabled": true, + "reduceMotion": false, + "keyBindings": { + "useNativeKeybinds": false, + "recipeKeybind": { + "keyCode": "key.keyboard.r", + "modifier": 0 + }, + "usageKeybind": { + "keyCode": "key.keyboard.u", + "modifier": 0 + }, + "hideKeybind": { + "keyCode": "key.keyboard.o", + "modifier": 2 + }, + "previousPageKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "nextPageKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "focusSearchFieldKeybind": { + "keyCode": "key.keyboard.unknown", + "modifier": 0 + }, + "copyRecipeIdentifierKeybind": { + "keyCode": "key.mouse.middle", + "modifier": 0 + }, + "favoriteKeybind": { + "keyCode": "key.keyboard.a", + "modifier": 0 + }, + "exportImageKeybind": { + "keyCode": "key.keyboard.f8", + "modifier": 0 + }, + "previousScreenKeybind": { + "keyCode": "key.keyboard.backspace", + "modifier": 0 + } + }, + // Declares whether REI is visible. + "overlayVisible": true, + "cheatingStyle": "GRAB" + }, + "appearance": { + "recipeScreenType": "ORIGINAL", + // Declares the appearance of REI windows. + "theme": "LIGHT", + "layout": { + // Declares the position of the search field. + "searchFieldLocation": "CENTER", + // Declares the position of the config button. + "configButtonLocation": "LOWER", + // Declares whether the craftable filter button is enabled. + "showCraftableOnlyButton": true + }, + // Declares the appearance of recipe's border. + "recipeBorder": "DEFAULT", + // Declares whether entry panel is scrolled. + "scrollingEntryListWidget": false, + // Declares whether entry panel should be invisible when not searching + "hideEntryPanelIfIdle": false, + "rainbow": false, + "horizontalEntriesBoundaries": 1.0, + "verticalEntriesBoundaries": 1.0, + "horizontalEntriesBoundariesColumns": 50, + "verticalEntriesBoundariesRows": 1000, + "horizontalEntriesBoundariesAlignment": 1.0, + "verticalEntriesBoundariesAlignment": 0.5, + "favoritesHorizontalEntriesBoundaries": 1.0, + "favoritesHorizontalEntriesBoundariesColumns": 50, + "syntaxHighlightingMode": "COLORFUL", + "isFocusModeZoomed": false + }, + "functionality": { + "inputMethod": null, + // Declares whether REI should remove the recipe book. + "disableRecipeBook": false, + // Declares whether mob effects should be on the left side instead of the right side. + "leftSideMobEffects": false, + // Declares whether subsets is enabled. + "isSubsetsEnabled": false, + "allowInventoryHighlighting": true, + "inventoryHighlightingDarkenOpacity": 0.85, + "inventoryHighlightingOpacity": 1.0, + "itemCheatingMode": "REI_LIKE" + }, + "advanced": { + "tooltips": { + // Declares whether REI should append mod names to entries. + "appendModNames": true, + // Declares whether favorites tooltip should be displayed. + "displayFavoritesTooltip": false, + "displayIMEHints": true + }, + "layout": { + // The ordering of the items on the entry panel. + "entryPanelOrdering": "REGISTRY_ASCENDING", + // Declares the maximum amount of recipes displayed in a page if possible. + "maxRecipesPerPage": 8, + // Declares the maximum amount of recipes displayed in a page if possible. + "maxRecipesPageHeight": 300, + // Declares whether entry rendering time should be debugged. + "debugRenderTimeRequired": false, + // Merges displays with equal contents under 1 display. + "mergeDisplayUnderOne": true, + "favoriteAddWidgetMode": "ALWAYS_VISIBLE" + }, + "accessibility": { + "entrySize": 1.0, + // Declares the position of the entry panel. + "displayPanelLocation": "RIGHT", + // Declares how the scrollbar in composite screen should act. + "compositeScrollBarPermanent": false, + "toastDisplayedOnCopyIdentifier": true, + // Declares whether REI should use compact tabs for categories. + "useCompactTabs": true, + // Declares whether REI should use compact tab buttons for categories. + "useCompactTabButtons": false + }, + "search": { + // Declares whether search time should be debugged. + "debugSearchTimeRequired": false, + // Declares whether REI should search async. + "asyncSearch": true, + // Declares how many entries should be grouped one async search. + "asyncSearchPartitionSize": 100, + "patchAsyncThreadCrash": true, + "tooltipSearch": "ALWAYS", + "tagSearch": "PREFIX", + "identifierSearch": "ALWAYS", + "modSearch": "PREFIX" + }, + "commands": { + // Declares the command used to change gamemode. + "gamemodeCommand": "/gamemode {gamemode}", + // Declares the command used in servers to cheat items. + "giveCommand": "/give {player_name} {item_identifier}{nbt} {count}", + // Declares the command used to change weather. + "weatherCommand": "/weather {weather}", + // Declares the command used to change time. + "timeCommand": "/time set {time}" + }, + "miscellaneous": { + // Declares whether arrows in containers should be clickable. + "clickableRecipeArrows": true, + "registerRecipesInAnotherThread": true, + "newFastEntryRendering": true, + "cachingFastEntryRendering": false, + "cachingDisplayLookup": true, + "categorySettings": { + "filteringQuickCraftCategories": { }, + "categoryOrdering": [], + "hiddenCategories": [] + } + }, + "filtering": { + "filteredStacks": [], + "shouldFilterDisplays": true, + "filteringRules": [ + "{id:\"roughlyenoughitems:manual\",rule:{}}", + "{id:\"roughlyenoughitems:basic\",rule:{}}", + "{id:\"roughlyenoughitems:hidden_from_recipe_viewers\",rule:{}}" + ] + } + } +} \ No newline at end of file diff --git a/config/roughlyenoughitems/pinyin.properties b/config/roughlyenoughitems/pinyin.properties new file mode 100644 index 0000000..f01bf98 --- /dev/null +++ b/config/roughlyenoughitems/pinyin.properties @@ -0,0 +1,2 @@ +#Pinyin Options +#Wed May 14 22:42:20 PDT 2025 diff --git a/config/roughlyenoughitems/pinyin_double.properties b/config/roughlyenoughitems/pinyin_double.properties new file mode 100644 index 0000000..d070b45 --- /dev/null +++ b/config/roughlyenoughitems/pinyin_double.properties @@ -0,0 +1,3 @@ +#Double Pinyin Options +#Wed May 14 22:42:20 PDT 2025 +Converter=sougou diff --git a/config/sereneseasons/fertility.toml b/config/sereneseasons/fertility.toml new file mode 100644 index 0000000..de77ca9 --- /dev/null +++ b/config/sereneseasons/fertility.toml @@ -0,0 +1,12 @@ +[general] + #Whether crops are affected by seasons. + seasonal_crops = true + #How crops behave when out of season. + #0 = Grow slowly + #1 = Can't grow + #2 = Break when trying to grow + out_of_season_crop_behavior = 0 + #Maximum height level for out of season crops to have fertility underground. + underground_fertility_level = 48 + #Whether to include tooltips on crops listing which seasons they're fertile in. Note: This only applies to listed crops. + crop_tooltips = true diff --git a/config/sereneseasons/seasons.toml b/config/sereneseasons/seasons.toml new file mode 100644 index 0000000..5d37688 --- /dev/null +++ b/config/sereneseasons/seasons.toml @@ -0,0 +1,238 @@ +[aesthetic_settings] + #Change the foliage colour based on the current season + change_foliage_color = true + #Change the grass color based on the current season + change_grass_color = true + #Change the birch colour based on the current season + change_birch_color = true + +[dimension_settings] + #Seasons will only apply to dimensons listed here + whitelisted_dimensions = ["minecraft:overworld"] + +[weather_settings] + #Change the frequency of rain/snow/storms based on the season + change_weather_frequency = true + #Generate snow and ice during the Winter season + generate_snow_ice = true + +[time_settings] + #The starting sub season for new worlds. + #0 = Random, 1 - 3 = Early/Mid/Late Spring + #4 - 6 = Early/Mid/Late Summer + #7 - 9 = Early/Mid/Late Autumn + #10 - 12 = Early/Mid/Late Winter + starting_sub_season = 1 + #The duration of a sub season in days. + sub_season_duration = 8 + #If the season should progress on a server with no players online + progress_season_while_offline = true + #The duration of a Minecraft day in ticks. + #This only adjusts the internal length of a day used by the season cycle. + #It is intended to be used in conjunction with another mod which adjusts the actual length of a Minecraft day. + day_duration = 24000 + +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 0.0 + max_rain_time = 36000 + min_rain_time = 12000 + season = "MID_WINTER" + melt_rolls = 0 + max_thunder_time = -1 + biome_temp_adjustment = -0.8 + min_thunder_time = -1 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 8.33 + max_rain_time = 96000 + min_rain_time = 12000 + season = "MID_SPRING" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = 0.0 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 25.0 + max_rain_time = 96000 + min_rain_time = 12000 + season = "LATE_SUMMER" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = 0.0 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 12.5 + max_rain_time = 180000 + min_rain_time = 12000 + season = "EARLY_AUTUMN" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = 0.0 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 0.0 + max_rain_time = 36000 + min_rain_time = 12000 + season = "LATE_WINTER" + melt_rolls = 0 + max_thunder_time = -1 + biome_temp_adjustment = -0.8 + min_thunder_time = -1 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 12.5 + max_rain_time = 96000 + min_rain_time = 12000 + season = "LATE_SPRING" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = 0.0 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 6.25 + max_rain_time = 180000 + min_rain_time = 12000 + season = "LATE_AUTUMN" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = -0.25 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 25.0 + max_rain_time = 96000 + min_rain_time = 12000 + season = "EARLY_SUMMER" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = 0.0 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 25.0 + max_rain_time = 96000 + min_rain_time = 12000 + season = "MID_SUMMER" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = 0.0 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 6.25 + max_rain_time = 96000 + min_rain_time = 12000 + season = "EARLY_SPRING" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = -0.25 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 8.33 + max_rain_time = 180000 + min_rain_time = 12000 + season = "MID_AUTUMN" + melt_rolls = 1 + max_thunder_time = 180000 + biome_temp_adjustment = 0.0 + min_thunder_time = 12000 +#melt_percent is the 0-1 percentage chance a snow or ice block will melt when chosen. (e.g. 100.0 = 100%, 50.0 = 50%) +#melt_rolls is the number of blocks randomly picked in each chunk, each tick. (High number rolls is not recommended on servers) +#melt_rolls should be 0 if blocks should not melt in that season. +#biome_temp_adjustment is the amount to adjust the biome temperature by from -10.0 to 10.0. +#min_rain_time is the minimum time interval between rain events in ticks. Set to -1 to disable rain. +#max_rain_time is the maximum time interval between rain events in ticks. Set to -1 to disable rain. +#min_thunder_time is the minimum time interval between thunder events in ticks. Set to -1 to disable thunder. +#max_thunder_time is the maximum time interval between thunder events in ticks. Set to -1 to disable thunder. +[[season_properties]] + melt_percent = 0.0 + max_rain_time = 36000 + min_rain_time = 12000 + season = "EARLY_WINTER" + melt_rolls = 0 + max_thunder_time = -1 + biome_temp_adjustment = -0.8 + min_thunder_time = -1 diff --git a/config/simpletms/main.json b/config/simpletms/main.json new file mode 100644 index 0000000..5665d6c --- /dev/null +++ b/config/simpletms/main.json @@ -0,0 +1,37 @@ +{ + "tmMovesLearnable": true, + "eggMovesLearnable": true, + "tutorMovesLearnable": true, + "levelMovesLearnable": false, + "primaryTypeMovesLearnable": false, + "secondaryTypeMovesLearnable": false, + "anyMovesLearnableTMs": false, + "anyMovesLearnableTRs": false, + "blankTMsUsable": true, + "blankTRsUsable": true, + "tmsUsable": true, + "trsUsable": true, + "tmCoolDownTicks": 0, + "blankTMCooldownTicks": 0, + "blankTMBaseDurability": 1, + "tmBaseDurability": 32, + "tmRepairable": true, + "trStackSize": 16, + "dropOutsideOfBattle": true, + "dropInBattle": true, + "dropRateInBattle": 0.1, + "dropRateTMFractionInBattle": 0.1, + "dropRateOutsideOfBattle": 0.1, + "dropRateTMFractionOutsideOfBattle": 0.1, + "numberOfMovesToChooseFromInBattle": 4, + "numberOfMovesToChooseFromOutsideBattle": 1, + "dropAnyMove": false, + "dropPrimaryType": false, + "dropSecondaryType": false, + "dropFromLevelList": true, + "dropAnyLevelMoveFromLevelList": false, + "dropFromTmMoveList": true, + "dropFromTutorMoveList": true, + "dropFromEggMoveList": true, + "allowCustomMovesAndEditing": false +} \ No newline at end of file diff --git a/config/simpletms/moves/default_tm_moves.json b/config/simpletms/moves/default_tm_moves.json new file mode 100644 index 0000000..89aeb38 --- /dev/null +++ b/config/simpletms/moves/default_tm_moves.json @@ -0,0 +1,2543 @@ +[ + { + "moveName": "absorb" + }, + { + "moveName": "accelerock" + }, + { + "moveName": "acid" + }, + { + "moveName": "acidarmor" + }, + { + "moveName": "acidspray" + }, + { + "moveName": "acrobatics" + }, + { + "moveName": "acupressure" + }, + { + "moveName": "aerialace" + }, + { + "moveName": "aeroblast" + }, + { + "moveName": "afteryou" + }, + { + "moveName": "agility" + }, + { + "moveName": "aircutter" + }, + { + "moveName": "airslash" + }, + { + "moveName": "alluringvoice" + }, + { + "moveName": "allyswitch" + }, + { + "moveName": "amnesia" + }, + { + "moveName": "anchorshot" + }, + { + "moveName": "ancientpower" + }, + { + "moveName": "appleacid" + }, + { + "moveName": "aquacutter" + }, + { + "moveName": "aquajet" + }, + { + "moveName": "aquaring" + }, + { + "moveName": "aquastep" + }, + { + "moveName": "aquatail" + }, + { + "moveName": "armorcannon" + }, + { + "moveName": "armthrust" + }, + { + "moveName": "aromatherapy" + }, + { + "moveName": "aromaticmist" + }, + { + "moveName": "assist" + }, + { + "moveName": "assurance" + }, + { + "moveName": "astonish" + }, + { + "moveName": "astralbarrage" + }, + { + "moveName": "attackorder" + }, + { + "moveName": "attract" + }, + { + "moveName": "aurasphere" + }, + { + "moveName": "aurawheel" + }, + { + "moveName": "aurorabeam" + }, + { + "moveName": "auroraveil" + }, + { + "moveName": "autotomize" + }, + { + "moveName": "avalanche" + }, + { + "moveName": "axekick" + }, + { + "moveName": "babydolleyes" + }, + { + "moveName": "baddybad" + }, + { + "moveName": "banefulbunker" + }, + { + "moveName": "barbbarrage" + }, + { + "moveName": "barrage" + }, + { + "moveName": "barrier" + }, + { + "moveName": "batonpass" + }, + { + "moveName": "beakblast" + }, + { + "moveName": "beatup" + }, + { + "moveName": "behemothbash" + }, + { + "moveName": "behemothblade" + }, + { + "moveName": "belch" + }, + { + "moveName": "bellydrum" + }, + { + "moveName": "bestow" + }, + { + "moveName": "bide" + }, + { + "moveName": "bind" + }, + { + "moveName": "bite" + }, + { + "moveName": "bitterblade" + }, + { + "moveName": "bittermalice" + }, + { + "moveName": "blastburn" + }, + { + "moveName": "blazekick" + }, + { + "moveName": "blazingtorque" + }, + { + "moveName": "bleakwindstorm" + }, + { + "moveName": "blizzard" + }, + { + "moveName": "block" + }, + { + "moveName": "bloodmoon" + }, + { + "moveName": "blueflare" + }, + { + "moveName": "bodypress" + }, + { + "moveName": "bodyslam" + }, + { + "moveName": "boltbeak" + }, + { + "moveName": "boltstrike" + }, + { + "moveName": "boneclub" + }, + { + "moveName": "bonemerang" + }, + { + "moveName": "bonerush" + }, + { + "moveName": "boomburst" + }, + { + "moveName": "bounce" + }, + { + "moveName": "bouncybubble" + }, + { + "moveName": "branchpoke" + }, + { + "moveName": "bravebird" + }, + { + "moveName": "breakingswipe" + }, + { + "moveName": "brickbreak" + }, + { + "moveName": "brine" + }, + { + "moveName": "brutalswing" + }, + { + "moveName": "bubble" + }, + { + "moveName": "bubblebeam" + }, + { + "moveName": "bugbite" + }, + { + "moveName": "bugbuzz" + }, + { + "moveName": "bulkup" + }, + { + "moveName": "bulldoze" + }, + { + "moveName": "bulletpunch" + }, + { + "moveName": "bulletseed" + }, + { + "moveName": "burningbulwark" + }, + { + "moveName": "burningjealousy" + }, + { + "moveName": "burnup" + }, + { + "moveName": "buzzybuzz" + }, + { + "moveName": "calmmind" + }, + { + "moveName": "camouflage" + }, + { + "moveName": "captivate" + }, + { + "moveName": "ceaselessedge" + }, + { + "moveName": "celebrate" + }, + { + "moveName": "charge" + }, + { + "moveName": "chargebeam" + }, + { + "moveName": "charm" + }, + { + "moveName": "chatter" + }, + { + "moveName": "chillingwater" + }, + { + "moveName": "chillyreception" + }, + { + "moveName": "chipaway" + }, + { + "moveName": "chloroblast" + }, + { + "moveName": "circlethrow" + }, + { + "moveName": "clamp" + }, + { + "moveName": "clangingscales" + }, + { + "moveName": "clangoroussoul" + }, + { + "moveName": "clearsmog" + }, + { + "moveName": "closecombat" + }, + { + "moveName": "coaching" + }, + { + "moveName": "coil" + }, + { + "moveName": "collisioncourse" + }, + { + "moveName": "combattorque" + }, + { + "moveName": "cometpunch" + }, + { + "moveName": "comeuppance" + }, + { + "moveName": "confide" + }, + { + "moveName": "confuseray" + }, + { + "moveName": "confusion" + }, + { + "moveName": "constrict" + }, + { + "moveName": "conversion" + }, + { + "moveName": "conversion2" + }, + { + "moveName": "copycat" + }, + { + "moveName": "coreenforcer" + }, + { + "moveName": "corrosivegas" + }, + { + "moveName": "cosmicpower" + }, + { + "moveName": "cottonguard" + }, + { + "moveName": "cottonspore" + }, + { + "moveName": "counter" + }, + { + "moveName": "courtchange" + }, + { + "moveName": "covet" + }, + { + "moveName": "crabhammer" + }, + { + "moveName": "craftyshield" + }, + { + "moveName": "crosschop" + }, + { + "moveName": "crosspoison" + }, + { + "moveName": "crunch" + }, + { + "moveName": "crushclaw" + }, + { + "moveName": "crushgrip" + }, + { + "moveName": "curse" + }, + { + "moveName": "cut" + }, + { + "moveName": "darkestlariat" + }, + { + "moveName": "darkpulse" + }, + { + "moveName": "darkvoid" + }, + { + "moveName": "dazzlinggleam" + }, + { + "moveName": "decorate" + }, + { + "moveName": "defendorder" + }, + { + "moveName": "defensecurl" + }, + { + "moveName": "defog" + }, + { + "moveName": "destinybond" + }, + { + "moveName": "detect" + }, + { + "moveName": "diamondstorm" + }, + { + "moveName": "dig" + }, + { + "moveName": "direclaw" + }, + { + "moveName": "disable" + }, + { + "moveName": "disarmingvoice" + }, + { + "moveName": "discharge" + }, + { + "moveName": "dive" + }, + { + "moveName": "dizzypunch" + }, + { + "moveName": "doodle" + }, + { + "moveName": "doomdesire" + }, + { + "moveName": "doubleedge" + }, + { + "moveName": "doublehit" + }, + { + "moveName": "doubleironbash" + }, + { + "moveName": "doublekick" + }, + { + "moveName": "doubleshock" + }, + { + "moveName": "doubleslap" + }, + { + "moveName": "doubleteam" + }, + { + "moveName": "dracometeor" + }, + { + "moveName": "dragonascent" + }, + { + "moveName": "dragonbreath" + }, + { + "moveName": "dragoncheer" + }, + { + "moveName": "dragonclaw" + }, + { + "moveName": "dragondance" + }, + { + "moveName": "dragondarts" + }, + { + "moveName": "dragonenergy" + }, + { + "moveName": "dragonhammer" + }, + { + "moveName": "dragonpulse" + }, + { + "moveName": "dragonrage" + }, + { + "moveName": "dragonrush" + }, + { + "moveName": "dragontail" + }, + { + "moveName": "drainingkiss" + }, + { + "moveName": "drainpunch" + }, + { + "moveName": "dreameater" + }, + { + "moveName": "drillpeck" + }, + { + "moveName": "drillrun" + }, + { + "moveName": "drumbeating" + }, + { + "moveName": "dualchop" + }, + { + "moveName": "dualwingbeat" + }, + { + "moveName": "dynamaxcannon" + }, + { + "moveName": "dynamicpunch" + }, + { + "moveName": "earthpower" + }, + { + "moveName": "earthquake" + }, + { + "moveName": "echoedvoice" + }, + { + "moveName": "eerieimpulse" + }, + { + "moveName": "eeriespell" + }, + { + "moveName": "eggbomb" + }, + { + "moveName": "electricterrain" + }, + { + "moveName": "electrify" + }, + { + "moveName": "electroball" + }, + { + "moveName": "electrodrift" + }, + { + "moveName": "electroshot" + }, + { + "moveName": "electroweb" + }, + { + "moveName": "embargo" + }, + { + "moveName": "ember" + }, + { + "moveName": "encore" + }, + { + "moveName": "endeavor" + }, + { + "moveName": "endure" + }, + { + "moveName": "energyball" + }, + { + "moveName": "entrainment" + }, + { + "moveName": "eruption" + }, + { + "moveName": "esperwing" + }, + { + "moveName": "eternabeam" + }, + { + "moveName": "expandingforce" + }, + { + "moveName": "explosion" + }, + { + "moveName": "extrasensory" + }, + { + "moveName": "extremespeed" + }, + { + "moveName": "facade" + }, + { + "moveName": "fairylock" + }, + { + "moveName": "fairywind" + }, + { + "moveName": "fakeout" + }, + { + "moveName": "faketears" + }, + { + "moveName": "falsesurrender" + }, + { + "moveName": "falseswipe" + }, + { + "moveName": "featherdance" + }, + { + "moveName": "feint" + }, + { + "moveName": "feintattack" + }, + { + "moveName": "fellstinger" + }, + { + "moveName": "ficklebeam" + }, + { + "moveName": "fierydance" + }, + { + "moveName": "fierywrath" + }, + { + "moveName": "filletaway" + }, + { + "moveName": "finalgambit" + }, + { + "moveName": "fireblast" + }, + { + "moveName": "firefang" + }, + { + "moveName": "firelash" + }, + { + "moveName": "firepledge" + }, + { + "moveName": "firepunch" + }, + { + "moveName": "firespin" + }, + { + "moveName": "firstimpression" + }, + { + "moveName": "fishiousrend" + }, + { + "moveName": "fissure" + }, + { + "moveName": "flail" + }, + { + "moveName": "flameburst" + }, + { + "moveName": "flamecharge" + }, + { + "moveName": "flamethrower" + }, + { + "moveName": "flamewheel" + }, + { + "moveName": "flareblitz" + }, + { + "moveName": "flash" + }, + { + "moveName": "flashcannon" + }, + { + "moveName": "flatter" + }, + { + "moveName": "fleurcannon" + }, + { + "moveName": "fling" + }, + { + "moveName": "flipturn" + }, + { + "moveName": "floatyfall" + }, + { + "moveName": "floralhealing" + }, + { + "moveName": "flowershield" + }, + { + "moveName": "flowertrick" + }, + { + "moveName": "fly" + }, + { + "moveName": "flyingpress" + }, + { + "moveName": "focusblast" + }, + { + "moveName": "focusenergy" + }, + { + "moveName": "focuspunch" + }, + { + "moveName": "followme" + }, + { + "moveName": "forcepalm" + }, + { + "moveName": "foresight" + }, + { + "moveName": "forestscurse" + }, + { + "moveName": "foulplay" + }, + { + "moveName": "freezedry" + }, + { + "moveName": "freezeshock" + }, + { + "moveName": "freezingglare" + }, + { + "moveName": "freezyfrost" + }, + { + "moveName": "frenzyplant" + }, + { + "moveName": "frostbreath" + }, + { + "moveName": "frustration" + }, + { + "moveName": "furyattack" + }, + { + "moveName": "furycutter" + }, + { + "moveName": "furyswipes" + }, + { + "moveName": "fusionbolt" + }, + { + "moveName": "fusionflare" + }, + { + "moveName": "futuresight" + }, + { + "moveName": "gastroacid" + }, + { + "moveName": "geargrind" + }, + { + "moveName": "gearup" + }, + { + "moveName": "geomancy" + }, + { + "moveName": "gigadrain" + }, + { + "moveName": "gigaimpact" + }, + { + "moveName": "gigatonhammer" + }, + { + "moveName": "glaciallance" + }, + { + "moveName": "glaciate" + }, + { + "moveName": "glaiverush" + }, + { + "moveName": "glare" + }, + { + "moveName": "glitzyglow" + }, + { + "moveName": "grassknot" + }, + { + "moveName": "grasspledge" + }, + { + "moveName": "grasswhistle" + }, + { + "moveName": "grassyglide" + }, + { + "moveName": "grassyterrain" + }, + { + "moveName": "gravapple" + }, + { + "moveName": "gravity" + }, + { + "moveName": "growl" + }, + { + "moveName": "growth" + }, + { + "moveName": "grudge" + }, + { + "moveName": "guardsplit" + }, + { + "moveName": "guardswap" + }, + { + "moveName": "guillotine" + }, + { + "moveName": "gunkshot" + }, + { + "moveName": "gust" + }, + { + "moveName": "gyroball" + }, + { + "moveName": "hail" + }, + { + "moveName": "hammerarm" + }, + { + "moveName": "happyhour" + }, + { + "moveName": "harden" + }, + { + "moveName": "hardpress" + }, + { + "moveName": "haze" + }, + { + "moveName": "headbutt" + }, + { + "moveName": "headcharge" + }, + { + "moveName": "headlongrush" + }, + { + "moveName": "headsmash" + }, + { + "moveName": "healbell" + }, + { + "moveName": "healblock" + }, + { + "moveName": "healingwish" + }, + { + "moveName": "healorder" + }, + { + "moveName": "healpulse" + }, + { + "moveName": "heartstamp" + }, + { + "moveName": "heartswap" + }, + { + "moveName": "heatcrash" + }, + { + "moveName": "heatwave" + }, + { + "moveName": "heavyslam" + }, + { + "moveName": "helpinghand" + }, + { + "moveName": "hex" + }, + { + "moveName": "hiddenpower" + }, + { + "moveName": "highhorsepower" + }, + { + "moveName": "highjumpkick" + }, + { + "moveName": "holdback" + }, + { + "moveName": "holdhands" + }, + { + "moveName": "honeclaws" + }, + { + "moveName": "hornattack" + }, + { + "moveName": "horndrill" + }, + { + "moveName": "hornleech" + }, + { + "moveName": "howl" + }, + { + "moveName": "hurricane" + }, + { + "moveName": "hydrocannon" + }, + { + "moveName": "hydropump" + }, + { + "moveName": "hydrosteam" + }, + { + "moveName": "hyperbeam" + }, + { + "moveName": "hyperdrill" + }, + { + "moveName": "hyperfang" + }, + { + "moveName": "hyperspacefury" + }, + { + "moveName": "hyperspacehole" + }, + { + "moveName": "hypervoice" + }, + { + "moveName": "hypnosis" + }, + { + "moveName": "iceball" + }, + { + "moveName": "icebeam" + }, + { + "moveName": "iceburn" + }, + { + "moveName": "icefang" + }, + { + "moveName": "icehammer" + }, + { + "moveName": "icepunch" + }, + { + "moveName": "iceshard" + }, + { + "moveName": "icespinner" + }, + { + "moveName": "iciclecrash" + }, + { + "moveName": "iciclespear" + }, + { + "moveName": "icywind" + }, + { + "moveName": "imprison" + }, + { + "moveName": "incinerate" + }, + { + "moveName": "infernalparade" + }, + { + "moveName": "inferno" + }, + { + "moveName": "infestation" + }, + { + "moveName": "ingrain" + }, + { + "moveName": "instruct" + }, + { + "moveName": "iondeluge" + }, + { + "moveName": "irondefense" + }, + { + "moveName": "ironhead" + }, + { + "moveName": "irontail" + }, + { + "moveName": "ivycudgel" + }, + { + "moveName": "jawlock" + }, + { + "moveName": "jetpunch" + }, + { + "moveName": "judgment" + }, + { + "moveName": "jumpkick" + }, + { + "moveName": "junglehealing" + }, + { + "moveName": "karatechop" + }, + { + "moveName": "kinesis" + }, + { + "moveName": "kingsshield" + }, + { + "moveName": "knockoff" + }, + { + "moveName": "kowtowcleave" + }, + { + "moveName": "landswrath" + }, + { + "moveName": "laserfocus" + }, + { + "moveName": "lashout" + }, + { + "moveName": "lastresort" + }, + { + "moveName": "lastrespects" + }, + { + "moveName": "lavaplume" + }, + { + "moveName": "leafage" + }, + { + "moveName": "leafblade" + }, + { + "moveName": "leafstorm" + }, + { + "moveName": "leaftornado" + }, + { + "moveName": "leechlife" + }, + { + "moveName": "leechseed" + }, + { + "moveName": "leer" + }, + { + "moveName": "lick" + }, + { + "moveName": "lifedew" + }, + { + "moveName": "lightofruin" + }, + { + "moveName": "lightscreen" + }, + { + "moveName": "liquidation" + }, + { + "moveName": "lockon" + }, + { + "moveName": "lovelykiss" + }, + { + "moveName": "lowkick" + }, + { + "moveName": "lowsweep" + }, + { + "moveName": "luckychant" + }, + { + "moveName": "luminacrash" + }, + { + "moveName": "lunarblessing" + }, + { + "moveName": "lunardance" + }, + { + "moveName": "lunge" + }, + { + "moveName": "lusterpurge" + }, + { + "moveName": "machpunch" + }, + { + "moveName": "magicalleaf" + }, + { + "moveName": "magicaltorque" + }, + { + "moveName": "magiccoat" + }, + { + "moveName": "magicpowder" + }, + { + "moveName": "magicroom" + }, + { + "moveName": "magmastorm" + }, + { + "moveName": "magnetbomb" + }, + { + "moveName": "magneticflux" + }, + { + "moveName": "magnetrise" + }, + { + "moveName": "magnitude" + }, + { + "moveName": "makeitrain" + }, + { + "moveName": "malignantchain" + }, + { + "moveName": "matblock" + }, + { + "moveName": "matchagotcha" + }, + { + "moveName": "meanlook" + }, + { + "moveName": "meditate" + }, + { + "moveName": "mefirst" + }, + { + "moveName": "megadrain" + }, + { + "moveName": "megahorn" + }, + { + "moveName": "megakick" + }, + { + "moveName": "megapunch" + }, + { + "moveName": "memento" + }, + { + "moveName": "metalburst" + }, + { + "moveName": "metalclaw" + }, + { + "moveName": "metalsound" + }, + { + "moveName": "meteorassault" + }, + { + "moveName": "meteorbeam" + }, + { + "moveName": "meteormash" + }, + { + "moveName": "metronome" + }, + { + "moveName": "mightycleave" + }, + { + "moveName": "milkdrink" + }, + { + "moveName": "mimic" + }, + { + "moveName": "mindblown" + }, + { + "moveName": "mindreader" + }, + { + "moveName": "minimize" + }, + { + "moveName": "miracleeye" + }, + { + "moveName": "mirrorcoat" + }, + { + "moveName": "mirrormove" + }, + { + "moveName": "mirrorshot" + }, + { + "moveName": "mist" + }, + { + "moveName": "mistball" + }, + { + "moveName": "mistyexplosion" + }, + { + "moveName": "mistyterrain" + }, + { + "moveName": "moonblast" + }, + { + "moveName": "moongeistbeam" + }, + { + "moveName": "moonlight" + }, + { + "moveName": "morningsun" + }, + { + "moveName": "mortalspin" + }, + { + "moveName": "mountaingale" + }, + { + "moveName": "mudbomb" + }, + { + "moveName": "muddywater" + }, + { + "moveName": "mudshot" + }, + { + "moveName": "mudslap" + }, + { + "moveName": "mudsport" + }, + { + "moveName": "multiattack" + }, + { + "moveName": "mysticalfire" + }, + { + "moveName": "mysticalpower" + }, + { + "moveName": "nastyplot" + }, + { + "moveName": "naturalgift" + }, + { + "moveName": "naturepower" + }, + { + "moveName": "naturesmadness" + }, + { + "moveName": "needlearm" + }, + { + "moveName": "nightdaze" + }, + { + "moveName": "nightmare" + }, + { + "moveName": "nightshade" + }, + { + "moveName": "nightslash" + }, + { + "moveName": "nobleroar" + }, + { + "moveName": "noretreat" + }, + { + "moveName": "noxioustorque" + }, + { + "moveName": "nuzzle" + }, + { + "moveName": "oblivionwing" + }, + { + "moveName": "obstruct" + }, + { + "moveName": "octazooka" + }, + { + "moveName": "octolock" + }, + { + "moveName": "odorsleuth" + }, + { + "moveName": "ominouswind" + }, + { + "moveName": "orderup" + }, + { + "moveName": "originpulse" + }, + { + "moveName": "outrage" + }, + { + "moveName": "overdrive" + }, + { + "moveName": "overheat" + }, + { + "moveName": "painsplit" + }, + { + "moveName": "paraboliccharge" + }, + { + "moveName": "partingshot" + }, + { + "moveName": "payback" + }, + { + "moveName": "payday" + }, + { + "moveName": "peck" + }, + { + "moveName": "perishsong" + }, + { + "moveName": "petalblizzard" + }, + { + "moveName": "petaldance" + }, + { + "moveName": "phantomforce" + }, + { + "moveName": "photongeyser" + }, + { + "moveName": "pikapapow" + }, + { + "moveName": "pinmissile" + }, + { + "moveName": "plasmafists" + }, + { + "moveName": "playnice" + }, + { + "moveName": "playrough" + }, + { + "moveName": "pluck" + }, + { + "moveName": "poisonfang" + }, + { + "moveName": "poisongas" + }, + { + "moveName": "poisonjab" + }, + { + "moveName": "poisonpowder" + }, + { + "moveName": "poisonsting" + }, + { + "moveName": "poisontail" + }, + { + "moveName": "pollenpuff" + }, + { + "moveName": "poltergeist" + }, + { + "moveName": "populationbomb" + }, + { + "moveName": "pounce" + }, + { + "moveName": "pound" + }, + { + "moveName": "powder" + }, + { + "moveName": "powdersnow" + }, + { + "moveName": "powergem" + }, + { + "moveName": "powershift" + }, + { + "moveName": "powersplit" + }, + { + "moveName": "powerswap" + }, + { + "moveName": "powertrick" + }, + { + "moveName": "powertrip" + }, + { + "moveName": "poweruppunch" + }, + { + "moveName": "powerwhip" + }, + { + "moveName": "precipiceblades" + }, + { + "moveName": "present" + }, + { + "moveName": "prismaticlaser" + }, + { + "moveName": "protect" + }, + { + "moveName": "psybeam" + }, + { + "moveName": "psyblade" + }, + { + "moveName": "psychic" + }, + { + "moveName": "psychicfangs" + }, + { + "moveName": "psychicnoise" + }, + { + "moveName": "psychicterrain" + }, + { + "moveName": "psychoboost" + }, + { + "moveName": "psychocut" + }, + { + "moveName": "psychoshift" + }, + { + "moveName": "psychup" + }, + { + "moveName": "psyshieldbash" + }, + { + "moveName": "psyshock" + }, + { + "moveName": "psystrike" + }, + { + "moveName": "psywave" + }, + { + "moveName": "punishment" + }, + { + "moveName": "purify" + }, + { + "moveName": "pursuit" + }, + { + "moveName": "pyroball" + }, + { + "moveName": "quash" + }, + { + "moveName": "quickattack" + }, + { + "moveName": "quickguard" + }, + { + "moveName": "quiverdance" + }, + { + "moveName": "rage" + }, + { + "moveName": "ragefist" + }, + { + "moveName": "ragepowder" + }, + { + "moveName": "ragingbull" + }, + { + "moveName": "ragingfury" + }, + { + "moveName": "raindance" + }, + { + "moveName": "rapidspin" + }, + { + "moveName": "razorleaf" + }, + { + "moveName": "razorshell" + }, + { + "moveName": "razorwind" + }, + { + "moveName": "recover" + }, + { + "moveName": "recycle" + }, + { + "moveName": "reflect" + }, + { + "moveName": "reflecttype" + }, + { + "moveName": "refresh" + }, + { + "moveName": "relicsong" + }, + { + "moveName": "rest" + }, + { + "moveName": "retaliate" + }, + { + "moveName": "return" + }, + { + "moveName": "revelationdance" + }, + { + "moveName": "revenge" + }, + { + "moveName": "reversal" + }, + { + "moveName": "revivalblessing" + }, + { + "moveName": "risingvoltage" + }, + { + "moveName": "roar" + }, + { + "moveName": "roaroftime" + }, + { + "moveName": "rockblast" + }, + { + "moveName": "rockclimb" + }, + { + "moveName": "rockpolish" + }, + { + "moveName": "rockslide" + }, + { + "moveName": "rocksmash" + }, + { + "moveName": "rockthrow" + }, + { + "moveName": "rocktomb" + }, + { + "moveName": "rockwrecker" + }, + { + "moveName": "roleplay" + }, + { + "moveName": "rollingkick" + }, + { + "moveName": "rollout" + }, + { + "moveName": "roost" + }, + { + "moveName": "rototiller" + }, + { + "moveName": "round" + }, + { + "moveName": "ruination" + }, + { + "moveName": "sacredfire" + }, + { + "moveName": "sacredsword" + }, + { + "moveName": "safeguard" + }, + { + "moveName": "saltcure" + }, + { + "moveName": "sandattack" + }, + { + "moveName": "sandsearstorm" + }, + { + "moveName": "sandstorm" + }, + { + "moveName": "sandtomb" + }, + { + "moveName": "sappyseed" + }, + { + "moveName": "scald" + }, + { + "moveName": "scaleshot" + }, + { + "moveName": "scaryface" + }, + { + "moveName": "scorchingsands" + }, + { + "moveName": "scratch" + }, + { + "moveName": "screech" + }, + { + "moveName": "searingshot" + }, + { + "moveName": "secretpower" + }, + { + "moveName": "secretsword" + }, + { + "moveName": "seedbomb" + }, + { + "moveName": "seedflare" + }, + { + "moveName": "seismictoss" + }, + { + "moveName": "selfdestruct" + }, + { + "moveName": "shadowball" + }, + { + "moveName": "shadowbone" + }, + { + "moveName": "shadowclaw" + }, + { + "moveName": "shadowforce" + }, + { + "moveName": "shadowpunch" + }, + { + "moveName": "shadowsneak" + }, + { + "moveName": "sharpen" + }, + { + "moveName": "shedtail" + }, + { + "moveName": "sheercold" + }, + { + "moveName": "shellsidearm" + }, + { + "moveName": "shellsmash" + }, + { + "moveName": "shelltrap" + }, + { + "moveName": "shelter" + }, + { + "moveName": "shiftgear" + }, + { + "moveName": "shockwave" + }, + { + "moveName": "shoreup" + }, + { + "moveName": "signalbeam" + }, + { + "moveName": "silktrap" + }, + { + "moveName": "silverwind" + }, + { + "moveName": "simplebeam" + }, + { + "moveName": "sing" + }, + { + "moveName": "sizzlyslide" + }, + { + "moveName": "sketch" + }, + { + "moveName": "skillswap" + }, + { + "moveName": "skittersmack" + }, + { + "moveName": "skullbash" + }, + { + "moveName": "skyattack" + }, + { + "moveName": "skydrop" + }, + { + "moveName": "skyuppercut" + }, + { + "moveName": "slackoff" + }, + { + "moveName": "slam" + }, + { + "moveName": "slash" + }, + { + "moveName": "sleeppowder" + }, + { + "moveName": "sleeptalk" + }, + { + "moveName": "sludge" + }, + { + "moveName": "sludgebomb" + }, + { + "moveName": "sludgewave" + }, + { + "moveName": "smackdown" + }, + { + "moveName": "smartstrike" + }, + { + "moveName": "smellingsalts" + }, + { + "moveName": "smog" + }, + { + "moveName": "smokescreen" + }, + { + "moveName": "snaptrap" + }, + { + "moveName": "snarl" + }, + { + "moveName": "snatch" + }, + { + "moveName": "snipeshot" + }, + { + "moveName": "snore" + }, + { + "moveName": "snowscape" + }, + { + "moveName": "soak" + }, + { + "moveName": "softboiled" + }, + { + "moveName": "solarbeam" + }, + { + "moveName": "solarblade" + }, + { + "moveName": "sonicboom" + }, + { + "moveName": "spacialrend" + }, + { + "moveName": "spark" + }, + { + "moveName": "sparklingaria" + }, + { + "moveName": "sparklyswirl" + }, + { + "moveName": "spectralthief" + }, + { + "moveName": "speedswap" + }, + { + "moveName": "spicyextract" + }, + { + "moveName": "spiderweb" + }, + { + "moveName": "spikecannon" + }, + { + "moveName": "spikes" + }, + { + "moveName": "spikyshield" + }, + { + "moveName": "spinout" + }, + { + "moveName": "spiritbreak" + }, + { + "moveName": "spiritshackle" + }, + { + "moveName": "spite" + }, + { + "moveName": "spitup" + }, + { + "moveName": "splash" + }, + { + "moveName": "splishysplash" + }, + { + "moveName": "spore" + }, + { + "moveName": "spotlight" + }, + { + "moveName": "springtidestorm" + }, + { + "moveName": "stealthrock" + }, + { + "moveName": "steameruption" + }, + { + "moveName": "steamroller" + }, + { + "moveName": "steelbeam" + }, + { + "moveName": "steelroller" + }, + { + "moveName": "steelwing" + }, + { + "moveName": "stickyweb" + }, + { + "moveName": "stockpile" + }, + { + "moveName": "stomp" + }, + { + "moveName": "stompingtantrum" + }, + { + "moveName": "stoneaxe" + }, + { + "moveName": "stoneedge" + }, + { + "moveName": "storedpower" + }, + { + "moveName": "stormthrow" + }, + { + "moveName": "strangesteam" + }, + { + "moveName": "strength" + }, + { + "moveName": "strengthsap" + }, + { + "moveName": "stringshot" + }, + { + "moveName": "struggle" + }, + { + "moveName": "strugglebug" + }, + { + "moveName": "stuffcheeks" + }, + { + "moveName": "stunspore" + }, + { + "moveName": "submission" + }, + { + "moveName": "substitute" + }, + { + "moveName": "suckerpunch" + }, + { + "moveName": "sunnyday" + }, + { + "moveName": "sunsteelstrike" + }, + { + "moveName": "supercellslam" + }, + { + "moveName": "superfang" + }, + { + "moveName": "superpower" + }, + { + "moveName": "supersonic" + }, + { + "moveName": "surf" + }, + { + "moveName": "surgingstrikes" + }, + { + "moveName": "swagger" + }, + { + "moveName": "swallow" + }, + { + "moveName": "sweetkiss" + }, + { + "moveName": "sweetscent" + }, + { + "moveName": "swift" + }, + { + "moveName": "switcheroo" + }, + { + "moveName": "swordsdance" + }, + { + "moveName": "synchronoise" + }, + { + "moveName": "synthesis" + }, + { + "moveName": "syrupbomb" + }, + { + "moveName": "tachyoncutter" + }, + { + "moveName": "tackle" + }, + { + "moveName": "tailglow" + }, + { + "moveName": "tailslap" + }, + { + "moveName": "tailwhip" + }, + { + "moveName": "tailwind" + }, + { + "moveName": "takedown" + }, + { + "moveName": "takeheart" + }, + { + "moveName": "tarshot" + }, + { + "moveName": "taunt" + }, + { + "moveName": "tearfullook" + }, + { + "moveName": "teatime" + }, + { + "moveName": "technoblast" + }, + { + "moveName": "teeterdance" + }, + { + "moveName": "telekinesis" + }, + { + "moveName": "teleport" + }, + { + "moveName": "temperflare" + }, + { + "moveName": "terablast" + }, + { + "moveName": "terastarstorm" + }, + { + "moveName": "terrainpulse" + }, + { + "moveName": "thief" + }, + { + "moveName": "thousandarrows" + }, + { + "moveName": "thousandwaves" + }, + { + "moveName": "thrash" + }, + { + "moveName": "throatchop" + }, + { + "moveName": "thunder" + }, + { + "moveName": "thunderbolt" + }, + { + "moveName": "thundercage" + }, + { + "moveName": "thunderclap" + }, + { + "moveName": "thunderfang" + }, + { + "moveName": "thunderouskick" + }, + { + "moveName": "thunderpunch" + }, + { + "moveName": "thundershock" + }, + { + "moveName": "thunderwave" + }, + { + "moveName": "tickle" + }, + { + "moveName": "tidyup" + }, + { + "moveName": "topsyturvy" + }, + { + "moveName": "torchsong" + }, + { + "moveName": "torment" + }, + { + "moveName": "toxic" + }, + { + "moveName": "toxicspikes" + }, + { + "moveName": "toxicthread" + }, + { + "moveName": "trailblaze" + }, + { + "moveName": "transform" + }, + { + "moveName": "triattack" + }, + { + "moveName": "trick" + }, + { + "moveName": "trickortreat" + }, + { + "moveName": "trickroom" + }, + { + "moveName": "triplearrows" + }, + { + "moveName": "tripleaxel" + }, + { + "moveName": "tripledive" + }, + { + "moveName": "triplekick" + }, + { + "moveName": "tropkick" + }, + { + "moveName": "trumpcard" + }, + { + "moveName": "twinbeam" + }, + { + "moveName": "twineedle" + }, + { + "moveName": "twister" + }, + { + "moveName": "upperhand" + }, + { + "moveName": "uproar" + }, + { + "moveName": "uturn" + }, + { + "moveName": "vacuumwave" + }, + { + "moveName": "vcreate" + }, + { + "moveName": "veeveevolley" + }, + { + "moveName": "venomdrench" + }, + { + "moveName": "venoshock" + }, + { + "moveName": "victorydance" + }, + { + "moveName": "vinewhip" + }, + { + "moveName": "visegrip" + }, + { + "moveName": "vitalthrow" + }, + { + "moveName": "voltswitch" + }, + { + "moveName": "volttackle" + }, + { + "moveName": "wakeupslap" + }, + { + "moveName": "waterfall" + }, + { + "moveName": "watergun" + }, + { + "moveName": "waterpledge" + }, + { + "moveName": "waterpulse" + }, + { + "moveName": "watershuriken" + }, + { + "moveName": "watersport" + }, + { + "moveName": "waterspout" + }, + { + "moveName": "wavecrash" + }, + { + "moveName": "weatherball" + }, + { + "moveName": "whirlpool" + }, + { + "moveName": "whirlwind" + }, + { + "moveName": "wickedblow" + }, + { + "moveName": "wickedtorque" + }, + { + "moveName": "wideguard" + }, + { + "moveName": "wildboltstorm" + }, + { + "moveName": "wildcharge" + }, + { + "moveName": "willowisp" + }, + { + "moveName": "wingattack" + }, + { + "moveName": "wish" + }, + { + "moveName": "withdraw" + }, + { + "moveName": "wonderroom" + }, + { + "moveName": "woodhammer" + }, + { + "moveName": "workup" + }, + { + "moveName": "worryseed" + }, + { + "moveName": "wrap" + }, + { + "moveName": "wringout" + }, + { + "moveName": "xscissor" + }, + { + "moveName": "yawn" + }, + { + "moveName": "zapcannon" + }, + { + "moveName": "zenheadbutt" + }, + { + "moveName": "zingzap" + }, + { + "moveName": "zippyzap" + } +] \ No newline at end of file diff --git a/config/simpletms/moves/default_tr_moves.json b/config/simpletms/moves/default_tr_moves.json new file mode 100644 index 0000000..89aeb38 --- /dev/null +++ b/config/simpletms/moves/default_tr_moves.json @@ -0,0 +1,2543 @@ +[ + { + "moveName": "absorb" + }, + { + "moveName": "accelerock" + }, + { + "moveName": "acid" + }, + { + "moveName": "acidarmor" + }, + { + "moveName": "acidspray" + }, + { + "moveName": "acrobatics" + }, + { + "moveName": "acupressure" + }, + { + "moveName": "aerialace" + }, + { + "moveName": "aeroblast" + }, + { + "moveName": "afteryou" + }, + { + "moveName": "agility" + }, + { + "moveName": "aircutter" + }, + { + "moveName": "airslash" + }, + { + "moveName": "alluringvoice" + }, + { + "moveName": "allyswitch" + }, + { + "moveName": "amnesia" + }, + { + "moveName": "anchorshot" + }, + { + "moveName": "ancientpower" + }, + { + "moveName": "appleacid" + }, + { + "moveName": "aquacutter" + }, + { + "moveName": "aquajet" + }, + { + "moveName": "aquaring" + }, + { + "moveName": "aquastep" + }, + { + "moveName": "aquatail" + }, + { + "moveName": "armorcannon" + }, + { + "moveName": "armthrust" + }, + { + "moveName": "aromatherapy" + }, + { + "moveName": "aromaticmist" + }, + { + "moveName": "assist" + }, + { + "moveName": "assurance" + }, + { + "moveName": "astonish" + }, + { + "moveName": "astralbarrage" + }, + { + "moveName": "attackorder" + }, + { + "moveName": "attract" + }, + { + "moveName": "aurasphere" + }, + { + "moveName": "aurawheel" + }, + { + "moveName": "aurorabeam" + }, + { + "moveName": "auroraveil" + }, + { + "moveName": "autotomize" + }, + { + "moveName": "avalanche" + }, + { + "moveName": "axekick" + }, + { + "moveName": "babydolleyes" + }, + { + "moveName": "baddybad" + }, + { + "moveName": "banefulbunker" + }, + { + "moveName": "barbbarrage" + }, + { + "moveName": "barrage" + }, + { + "moveName": "barrier" + }, + { + "moveName": "batonpass" + }, + { + "moveName": "beakblast" + }, + { + "moveName": "beatup" + }, + { + "moveName": "behemothbash" + }, + { + "moveName": "behemothblade" + }, + { + "moveName": "belch" + }, + { + "moveName": "bellydrum" + }, + { + "moveName": "bestow" + }, + { + "moveName": "bide" + }, + { + "moveName": "bind" + }, + { + "moveName": "bite" + }, + { + "moveName": "bitterblade" + }, + { + "moveName": "bittermalice" + }, + { + "moveName": "blastburn" + }, + { + "moveName": "blazekick" + }, + { + "moveName": "blazingtorque" + }, + { + "moveName": "bleakwindstorm" + }, + { + "moveName": "blizzard" + }, + { + "moveName": "block" + }, + { + "moveName": "bloodmoon" + }, + { + "moveName": "blueflare" + }, + { + "moveName": "bodypress" + }, + { + "moveName": "bodyslam" + }, + { + "moveName": "boltbeak" + }, + { + "moveName": "boltstrike" + }, + { + "moveName": "boneclub" + }, + { + "moveName": "bonemerang" + }, + { + "moveName": "bonerush" + }, + { + "moveName": "boomburst" + }, + { + "moveName": "bounce" + }, + { + "moveName": "bouncybubble" + }, + { + "moveName": "branchpoke" + }, + { + "moveName": "bravebird" + }, + { + "moveName": "breakingswipe" + }, + { + "moveName": "brickbreak" + }, + { + "moveName": "brine" + }, + { + "moveName": "brutalswing" + }, + { + "moveName": "bubble" + }, + { + "moveName": "bubblebeam" + }, + { + "moveName": "bugbite" + }, + { + "moveName": "bugbuzz" + }, + { + "moveName": "bulkup" + }, + { + "moveName": "bulldoze" + }, + { + "moveName": "bulletpunch" + }, + { + "moveName": "bulletseed" + }, + { + "moveName": "burningbulwark" + }, + { + "moveName": "burningjealousy" + }, + { + "moveName": "burnup" + }, + { + "moveName": "buzzybuzz" + }, + { + "moveName": "calmmind" + }, + { + "moveName": "camouflage" + }, + { + "moveName": "captivate" + }, + { + "moveName": "ceaselessedge" + }, + { + "moveName": "celebrate" + }, + { + "moveName": "charge" + }, + { + "moveName": "chargebeam" + }, + { + "moveName": "charm" + }, + { + "moveName": "chatter" + }, + { + "moveName": "chillingwater" + }, + { + "moveName": "chillyreception" + }, + { + "moveName": "chipaway" + }, + { + "moveName": "chloroblast" + }, + { + "moveName": "circlethrow" + }, + { + "moveName": "clamp" + }, + { + "moveName": "clangingscales" + }, + { + "moveName": "clangoroussoul" + }, + { + "moveName": "clearsmog" + }, + { + "moveName": "closecombat" + }, + { + "moveName": "coaching" + }, + { + "moveName": "coil" + }, + { + "moveName": "collisioncourse" + }, + { + "moveName": "combattorque" + }, + { + "moveName": "cometpunch" + }, + { + "moveName": "comeuppance" + }, + { + "moveName": "confide" + }, + { + "moveName": "confuseray" + }, + { + "moveName": "confusion" + }, + { + "moveName": "constrict" + }, + { + "moveName": "conversion" + }, + { + "moveName": "conversion2" + }, + { + "moveName": "copycat" + }, + { + "moveName": "coreenforcer" + }, + { + "moveName": "corrosivegas" + }, + { + "moveName": "cosmicpower" + }, + { + "moveName": "cottonguard" + }, + { + "moveName": "cottonspore" + }, + { + "moveName": "counter" + }, + { + "moveName": "courtchange" + }, + { + "moveName": "covet" + }, + { + "moveName": "crabhammer" + }, + { + "moveName": "craftyshield" + }, + { + "moveName": "crosschop" + }, + { + "moveName": "crosspoison" + }, + { + "moveName": "crunch" + }, + { + "moveName": "crushclaw" + }, + { + "moveName": "crushgrip" + }, + { + "moveName": "curse" + }, + { + "moveName": "cut" + }, + { + "moveName": "darkestlariat" + }, + { + "moveName": "darkpulse" + }, + { + "moveName": "darkvoid" + }, + { + "moveName": "dazzlinggleam" + }, + { + "moveName": "decorate" + }, + { + "moveName": "defendorder" + }, + { + "moveName": "defensecurl" + }, + { + "moveName": "defog" + }, + { + "moveName": "destinybond" + }, + { + "moveName": "detect" + }, + { + "moveName": "diamondstorm" + }, + { + "moveName": "dig" + }, + { + "moveName": "direclaw" + }, + { + "moveName": "disable" + }, + { + "moveName": "disarmingvoice" + }, + { + "moveName": "discharge" + }, + { + "moveName": "dive" + }, + { + "moveName": "dizzypunch" + }, + { + "moveName": "doodle" + }, + { + "moveName": "doomdesire" + }, + { + "moveName": "doubleedge" + }, + { + "moveName": "doublehit" + }, + { + "moveName": "doubleironbash" + }, + { + "moveName": "doublekick" + }, + { + "moveName": "doubleshock" + }, + { + "moveName": "doubleslap" + }, + { + "moveName": "doubleteam" + }, + { + "moveName": "dracometeor" + }, + { + "moveName": "dragonascent" + }, + { + "moveName": "dragonbreath" + }, + { + "moveName": "dragoncheer" + }, + { + "moveName": "dragonclaw" + }, + { + "moveName": "dragondance" + }, + { + "moveName": "dragondarts" + }, + { + "moveName": "dragonenergy" + }, + { + "moveName": "dragonhammer" + }, + { + "moveName": "dragonpulse" + }, + { + "moveName": "dragonrage" + }, + { + "moveName": "dragonrush" + }, + { + "moveName": "dragontail" + }, + { + "moveName": "drainingkiss" + }, + { + "moveName": "drainpunch" + }, + { + "moveName": "dreameater" + }, + { + "moveName": "drillpeck" + }, + { + "moveName": "drillrun" + }, + { + "moveName": "drumbeating" + }, + { + "moveName": "dualchop" + }, + { + "moveName": "dualwingbeat" + }, + { + "moveName": "dynamaxcannon" + }, + { + "moveName": "dynamicpunch" + }, + { + "moveName": "earthpower" + }, + { + "moveName": "earthquake" + }, + { + "moveName": "echoedvoice" + }, + { + "moveName": "eerieimpulse" + }, + { + "moveName": "eeriespell" + }, + { + "moveName": "eggbomb" + }, + { + "moveName": "electricterrain" + }, + { + "moveName": "electrify" + }, + { + "moveName": "electroball" + }, + { + "moveName": "electrodrift" + }, + { + "moveName": "electroshot" + }, + { + "moveName": "electroweb" + }, + { + "moveName": "embargo" + }, + { + "moveName": "ember" + }, + { + "moveName": "encore" + }, + { + "moveName": "endeavor" + }, + { + "moveName": "endure" + }, + { + "moveName": "energyball" + }, + { + "moveName": "entrainment" + }, + { + "moveName": "eruption" + }, + { + "moveName": "esperwing" + }, + { + "moveName": "eternabeam" + }, + { + "moveName": "expandingforce" + }, + { + "moveName": "explosion" + }, + { + "moveName": "extrasensory" + }, + { + "moveName": "extremespeed" + }, + { + "moveName": "facade" + }, + { + "moveName": "fairylock" + }, + { + "moveName": "fairywind" + }, + { + "moveName": "fakeout" + }, + { + "moveName": "faketears" + }, + { + "moveName": "falsesurrender" + }, + { + "moveName": "falseswipe" + }, + { + "moveName": "featherdance" + }, + { + "moveName": "feint" + }, + { + "moveName": "feintattack" + }, + { + "moveName": "fellstinger" + }, + { + "moveName": "ficklebeam" + }, + { + "moveName": "fierydance" + }, + { + "moveName": "fierywrath" + }, + { + "moveName": "filletaway" + }, + { + "moveName": "finalgambit" + }, + { + "moveName": "fireblast" + }, + { + "moveName": "firefang" + }, + { + "moveName": "firelash" + }, + { + "moveName": "firepledge" + }, + { + "moveName": "firepunch" + }, + { + "moveName": "firespin" + }, + { + "moveName": "firstimpression" + }, + { + "moveName": "fishiousrend" + }, + { + "moveName": "fissure" + }, + { + "moveName": "flail" + }, + { + "moveName": "flameburst" + }, + { + "moveName": "flamecharge" + }, + { + "moveName": "flamethrower" + }, + { + "moveName": "flamewheel" + }, + { + "moveName": "flareblitz" + }, + { + "moveName": "flash" + }, + { + "moveName": "flashcannon" + }, + { + "moveName": "flatter" + }, + { + "moveName": "fleurcannon" + }, + { + "moveName": "fling" + }, + { + "moveName": "flipturn" + }, + { + "moveName": "floatyfall" + }, + { + "moveName": "floralhealing" + }, + { + "moveName": "flowershield" + }, + { + "moveName": "flowertrick" + }, + { + "moveName": "fly" + }, + { + "moveName": "flyingpress" + }, + { + "moveName": "focusblast" + }, + { + "moveName": "focusenergy" + }, + { + "moveName": "focuspunch" + }, + { + "moveName": "followme" + }, + { + "moveName": "forcepalm" + }, + { + "moveName": "foresight" + }, + { + "moveName": "forestscurse" + }, + { + "moveName": "foulplay" + }, + { + "moveName": "freezedry" + }, + { + "moveName": "freezeshock" + }, + { + "moveName": "freezingglare" + }, + { + "moveName": "freezyfrost" + }, + { + "moveName": "frenzyplant" + }, + { + "moveName": "frostbreath" + }, + { + "moveName": "frustration" + }, + { + "moveName": "furyattack" + }, + { + "moveName": "furycutter" + }, + { + "moveName": "furyswipes" + }, + { + "moveName": "fusionbolt" + }, + { + "moveName": "fusionflare" + }, + { + "moveName": "futuresight" + }, + { + "moveName": "gastroacid" + }, + { + "moveName": "geargrind" + }, + { + "moveName": "gearup" + }, + { + "moveName": "geomancy" + }, + { + "moveName": "gigadrain" + }, + { + "moveName": "gigaimpact" + }, + { + "moveName": "gigatonhammer" + }, + { + "moveName": "glaciallance" + }, + { + "moveName": "glaciate" + }, + { + "moveName": "glaiverush" + }, + { + "moveName": "glare" + }, + { + "moveName": "glitzyglow" + }, + { + "moveName": "grassknot" + }, + { + "moveName": "grasspledge" + }, + { + "moveName": "grasswhistle" + }, + { + "moveName": "grassyglide" + }, + { + "moveName": "grassyterrain" + }, + { + "moveName": "gravapple" + }, + { + "moveName": "gravity" + }, + { + "moveName": "growl" + }, + { + "moveName": "growth" + }, + { + "moveName": "grudge" + }, + { + "moveName": "guardsplit" + }, + { + "moveName": "guardswap" + }, + { + "moveName": "guillotine" + }, + { + "moveName": "gunkshot" + }, + { + "moveName": "gust" + }, + { + "moveName": "gyroball" + }, + { + "moveName": "hail" + }, + { + "moveName": "hammerarm" + }, + { + "moveName": "happyhour" + }, + { + "moveName": "harden" + }, + { + "moveName": "hardpress" + }, + { + "moveName": "haze" + }, + { + "moveName": "headbutt" + }, + { + "moveName": "headcharge" + }, + { + "moveName": "headlongrush" + }, + { + "moveName": "headsmash" + }, + { + "moveName": "healbell" + }, + { + "moveName": "healblock" + }, + { + "moveName": "healingwish" + }, + { + "moveName": "healorder" + }, + { + "moveName": "healpulse" + }, + { + "moveName": "heartstamp" + }, + { + "moveName": "heartswap" + }, + { + "moveName": "heatcrash" + }, + { + "moveName": "heatwave" + }, + { + "moveName": "heavyslam" + }, + { + "moveName": "helpinghand" + }, + { + "moveName": "hex" + }, + { + "moveName": "hiddenpower" + }, + { + "moveName": "highhorsepower" + }, + { + "moveName": "highjumpkick" + }, + { + "moveName": "holdback" + }, + { + "moveName": "holdhands" + }, + { + "moveName": "honeclaws" + }, + { + "moveName": "hornattack" + }, + { + "moveName": "horndrill" + }, + { + "moveName": "hornleech" + }, + { + "moveName": "howl" + }, + { + "moveName": "hurricane" + }, + { + "moveName": "hydrocannon" + }, + { + "moveName": "hydropump" + }, + { + "moveName": "hydrosteam" + }, + { + "moveName": "hyperbeam" + }, + { + "moveName": "hyperdrill" + }, + { + "moveName": "hyperfang" + }, + { + "moveName": "hyperspacefury" + }, + { + "moveName": "hyperspacehole" + }, + { + "moveName": "hypervoice" + }, + { + "moveName": "hypnosis" + }, + { + "moveName": "iceball" + }, + { + "moveName": "icebeam" + }, + { + "moveName": "iceburn" + }, + { + "moveName": "icefang" + }, + { + "moveName": "icehammer" + }, + { + "moveName": "icepunch" + }, + { + "moveName": "iceshard" + }, + { + "moveName": "icespinner" + }, + { + "moveName": "iciclecrash" + }, + { + "moveName": "iciclespear" + }, + { + "moveName": "icywind" + }, + { + "moveName": "imprison" + }, + { + "moveName": "incinerate" + }, + { + "moveName": "infernalparade" + }, + { + "moveName": "inferno" + }, + { + "moveName": "infestation" + }, + { + "moveName": "ingrain" + }, + { + "moveName": "instruct" + }, + { + "moveName": "iondeluge" + }, + { + "moveName": "irondefense" + }, + { + "moveName": "ironhead" + }, + { + "moveName": "irontail" + }, + { + "moveName": "ivycudgel" + }, + { + "moveName": "jawlock" + }, + { + "moveName": "jetpunch" + }, + { + "moveName": "judgment" + }, + { + "moveName": "jumpkick" + }, + { + "moveName": "junglehealing" + }, + { + "moveName": "karatechop" + }, + { + "moveName": "kinesis" + }, + { + "moveName": "kingsshield" + }, + { + "moveName": "knockoff" + }, + { + "moveName": "kowtowcleave" + }, + { + "moveName": "landswrath" + }, + { + "moveName": "laserfocus" + }, + { + "moveName": "lashout" + }, + { + "moveName": "lastresort" + }, + { + "moveName": "lastrespects" + }, + { + "moveName": "lavaplume" + }, + { + "moveName": "leafage" + }, + { + "moveName": "leafblade" + }, + { + "moveName": "leafstorm" + }, + { + "moveName": "leaftornado" + }, + { + "moveName": "leechlife" + }, + { + "moveName": "leechseed" + }, + { + "moveName": "leer" + }, + { + "moveName": "lick" + }, + { + "moveName": "lifedew" + }, + { + "moveName": "lightofruin" + }, + { + "moveName": "lightscreen" + }, + { + "moveName": "liquidation" + }, + { + "moveName": "lockon" + }, + { + "moveName": "lovelykiss" + }, + { + "moveName": "lowkick" + }, + { + "moveName": "lowsweep" + }, + { + "moveName": "luckychant" + }, + { + "moveName": "luminacrash" + }, + { + "moveName": "lunarblessing" + }, + { + "moveName": "lunardance" + }, + { + "moveName": "lunge" + }, + { + "moveName": "lusterpurge" + }, + { + "moveName": "machpunch" + }, + { + "moveName": "magicalleaf" + }, + { + "moveName": "magicaltorque" + }, + { + "moveName": "magiccoat" + }, + { + "moveName": "magicpowder" + }, + { + "moveName": "magicroom" + }, + { + "moveName": "magmastorm" + }, + { + "moveName": "magnetbomb" + }, + { + "moveName": "magneticflux" + }, + { + "moveName": "magnetrise" + }, + { + "moveName": "magnitude" + }, + { + "moveName": "makeitrain" + }, + { + "moveName": "malignantchain" + }, + { + "moveName": "matblock" + }, + { + "moveName": "matchagotcha" + }, + { + "moveName": "meanlook" + }, + { + "moveName": "meditate" + }, + { + "moveName": "mefirst" + }, + { + "moveName": "megadrain" + }, + { + "moveName": "megahorn" + }, + { + "moveName": "megakick" + }, + { + "moveName": "megapunch" + }, + { + "moveName": "memento" + }, + { + "moveName": "metalburst" + }, + { + "moveName": "metalclaw" + }, + { + "moveName": "metalsound" + }, + { + "moveName": "meteorassault" + }, + { + "moveName": "meteorbeam" + }, + { + "moveName": "meteormash" + }, + { + "moveName": "metronome" + }, + { + "moveName": "mightycleave" + }, + { + "moveName": "milkdrink" + }, + { + "moveName": "mimic" + }, + { + "moveName": "mindblown" + }, + { + "moveName": "mindreader" + }, + { + "moveName": "minimize" + }, + { + "moveName": "miracleeye" + }, + { + "moveName": "mirrorcoat" + }, + { + "moveName": "mirrormove" + }, + { + "moveName": "mirrorshot" + }, + { + "moveName": "mist" + }, + { + "moveName": "mistball" + }, + { + "moveName": "mistyexplosion" + }, + { + "moveName": "mistyterrain" + }, + { + "moveName": "moonblast" + }, + { + "moveName": "moongeistbeam" + }, + { + "moveName": "moonlight" + }, + { + "moveName": "morningsun" + }, + { + "moveName": "mortalspin" + }, + { + "moveName": "mountaingale" + }, + { + "moveName": "mudbomb" + }, + { + "moveName": "muddywater" + }, + { + "moveName": "mudshot" + }, + { + "moveName": "mudslap" + }, + { + "moveName": "mudsport" + }, + { + "moveName": "multiattack" + }, + { + "moveName": "mysticalfire" + }, + { + "moveName": "mysticalpower" + }, + { + "moveName": "nastyplot" + }, + { + "moveName": "naturalgift" + }, + { + "moveName": "naturepower" + }, + { + "moveName": "naturesmadness" + }, + { + "moveName": "needlearm" + }, + { + "moveName": "nightdaze" + }, + { + "moveName": "nightmare" + }, + { + "moveName": "nightshade" + }, + { + "moveName": "nightslash" + }, + { + "moveName": "nobleroar" + }, + { + "moveName": "noretreat" + }, + { + "moveName": "noxioustorque" + }, + { + "moveName": "nuzzle" + }, + { + "moveName": "oblivionwing" + }, + { + "moveName": "obstruct" + }, + { + "moveName": "octazooka" + }, + { + "moveName": "octolock" + }, + { + "moveName": "odorsleuth" + }, + { + "moveName": "ominouswind" + }, + { + "moveName": "orderup" + }, + { + "moveName": "originpulse" + }, + { + "moveName": "outrage" + }, + { + "moveName": "overdrive" + }, + { + "moveName": "overheat" + }, + { + "moveName": "painsplit" + }, + { + "moveName": "paraboliccharge" + }, + { + "moveName": "partingshot" + }, + { + "moveName": "payback" + }, + { + "moveName": "payday" + }, + { + "moveName": "peck" + }, + { + "moveName": "perishsong" + }, + { + "moveName": "petalblizzard" + }, + { + "moveName": "petaldance" + }, + { + "moveName": "phantomforce" + }, + { + "moveName": "photongeyser" + }, + { + "moveName": "pikapapow" + }, + { + "moveName": "pinmissile" + }, + { + "moveName": "plasmafists" + }, + { + "moveName": "playnice" + }, + { + "moveName": "playrough" + }, + { + "moveName": "pluck" + }, + { + "moveName": "poisonfang" + }, + { + "moveName": "poisongas" + }, + { + "moveName": "poisonjab" + }, + { + "moveName": "poisonpowder" + }, + { + "moveName": "poisonsting" + }, + { + "moveName": "poisontail" + }, + { + "moveName": "pollenpuff" + }, + { + "moveName": "poltergeist" + }, + { + "moveName": "populationbomb" + }, + { + "moveName": "pounce" + }, + { + "moveName": "pound" + }, + { + "moveName": "powder" + }, + { + "moveName": "powdersnow" + }, + { + "moveName": "powergem" + }, + { + "moveName": "powershift" + }, + { + "moveName": "powersplit" + }, + { + "moveName": "powerswap" + }, + { + "moveName": "powertrick" + }, + { + "moveName": "powertrip" + }, + { + "moveName": "poweruppunch" + }, + { + "moveName": "powerwhip" + }, + { + "moveName": "precipiceblades" + }, + { + "moveName": "present" + }, + { + "moveName": "prismaticlaser" + }, + { + "moveName": "protect" + }, + { + "moveName": "psybeam" + }, + { + "moveName": "psyblade" + }, + { + "moveName": "psychic" + }, + { + "moveName": "psychicfangs" + }, + { + "moveName": "psychicnoise" + }, + { + "moveName": "psychicterrain" + }, + { + "moveName": "psychoboost" + }, + { + "moveName": "psychocut" + }, + { + "moveName": "psychoshift" + }, + { + "moveName": "psychup" + }, + { + "moveName": "psyshieldbash" + }, + { + "moveName": "psyshock" + }, + { + "moveName": "psystrike" + }, + { + "moveName": "psywave" + }, + { + "moveName": "punishment" + }, + { + "moveName": "purify" + }, + { + "moveName": "pursuit" + }, + { + "moveName": "pyroball" + }, + { + "moveName": "quash" + }, + { + "moveName": "quickattack" + }, + { + "moveName": "quickguard" + }, + { + "moveName": "quiverdance" + }, + { + "moveName": "rage" + }, + { + "moveName": "ragefist" + }, + { + "moveName": "ragepowder" + }, + { + "moveName": "ragingbull" + }, + { + "moveName": "ragingfury" + }, + { + "moveName": "raindance" + }, + { + "moveName": "rapidspin" + }, + { + "moveName": "razorleaf" + }, + { + "moveName": "razorshell" + }, + { + "moveName": "razorwind" + }, + { + "moveName": "recover" + }, + { + "moveName": "recycle" + }, + { + "moveName": "reflect" + }, + { + "moveName": "reflecttype" + }, + { + "moveName": "refresh" + }, + { + "moveName": "relicsong" + }, + { + "moveName": "rest" + }, + { + "moveName": "retaliate" + }, + { + "moveName": "return" + }, + { + "moveName": "revelationdance" + }, + { + "moveName": "revenge" + }, + { + "moveName": "reversal" + }, + { + "moveName": "revivalblessing" + }, + { + "moveName": "risingvoltage" + }, + { + "moveName": "roar" + }, + { + "moveName": "roaroftime" + }, + { + "moveName": "rockblast" + }, + { + "moveName": "rockclimb" + }, + { + "moveName": "rockpolish" + }, + { + "moveName": "rockslide" + }, + { + "moveName": "rocksmash" + }, + { + "moveName": "rockthrow" + }, + { + "moveName": "rocktomb" + }, + { + "moveName": "rockwrecker" + }, + { + "moveName": "roleplay" + }, + { + "moveName": "rollingkick" + }, + { + "moveName": "rollout" + }, + { + "moveName": "roost" + }, + { + "moveName": "rototiller" + }, + { + "moveName": "round" + }, + { + "moveName": "ruination" + }, + { + "moveName": "sacredfire" + }, + { + "moveName": "sacredsword" + }, + { + "moveName": "safeguard" + }, + { + "moveName": "saltcure" + }, + { + "moveName": "sandattack" + }, + { + "moveName": "sandsearstorm" + }, + { + "moveName": "sandstorm" + }, + { + "moveName": "sandtomb" + }, + { + "moveName": "sappyseed" + }, + { + "moveName": "scald" + }, + { + "moveName": "scaleshot" + }, + { + "moveName": "scaryface" + }, + { + "moveName": "scorchingsands" + }, + { + "moveName": "scratch" + }, + { + "moveName": "screech" + }, + { + "moveName": "searingshot" + }, + { + "moveName": "secretpower" + }, + { + "moveName": "secretsword" + }, + { + "moveName": "seedbomb" + }, + { + "moveName": "seedflare" + }, + { + "moveName": "seismictoss" + }, + { + "moveName": "selfdestruct" + }, + { + "moveName": "shadowball" + }, + { + "moveName": "shadowbone" + }, + { + "moveName": "shadowclaw" + }, + { + "moveName": "shadowforce" + }, + { + "moveName": "shadowpunch" + }, + { + "moveName": "shadowsneak" + }, + { + "moveName": "sharpen" + }, + { + "moveName": "shedtail" + }, + { + "moveName": "sheercold" + }, + { + "moveName": "shellsidearm" + }, + { + "moveName": "shellsmash" + }, + { + "moveName": "shelltrap" + }, + { + "moveName": "shelter" + }, + { + "moveName": "shiftgear" + }, + { + "moveName": "shockwave" + }, + { + "moveName": "shoreup" + }, + { + "moveName": "signalbeam" + }, + { + "moveName": "silktrap" + }, + { + "moveName": "silverwind" + }, + { + "moveName": "simplebeam" + }, + { + "moveName": "sing" + }, + { + "moveName": "sizzlyslide" + }, + { + "moveName": "sketch" + }, + { + "moveName": "skillswap" + }, + { + "moveName": "skittersmack" + }, + { + "moveName": "skullbash" + }, + { + "moveName": "skyattack" + }, + { + "moveName": "skydrop" + }, + { + "moveName": "skyuppercut" + }, + { + "moveName": "slackoff" + }, + { + "moveName": "slam" + }, + { + "moveName": "slash" + }, + { + "moveName": "sleeppowder" + }, + { + "moveName": "sleeptalk" + }, + { + "moveName": "sludge" + }, + { + "moveName": "sludgebomb" + }, + { + "moveName": "sludgewave" + }, + { + "moveName": "smackdown" + }, + { + "moveName": "smartstrike" + }, + { + "moveName": "smellingsalts" + }, + { + "moveName": "smog" + }, + { + "moveName": "smokescreen" + }, + { + "moveName": "snaptrap" + }, + { + "moveName": "snarl" + }, + { + "moveName": "snatch" + }, + { + "moveName": "snipeshot" + }, + { + "moveName": "snore" + }, + { + "moveName": "snowscape" + }, + { + "moveName": "soak" + }, + { + "moveName": "softboiled" + }, + { + "moveName": "solarbeam" + }, + { + "moveName": "solarblade" + }, + { + "moveName": "sonicboom" + }, + { + "moveName": "spacialrend" + }, + { + "moveName": "spark" + }, + { + "moveName": "sparklingaria" + }, + { + "moveName": "sparklyswirl" + }, + { + "moveName": "spectralthief" + }, + { + "moveName": "speedswap" + }, + { + "moveName": "spicyextract" + }, + { + "moveName": "spiderweb" + }, + { + "moveName": "spikecannon" + }, + { + "moveName": "spikes" + }, + { + "moveName": "spikyshield" + }, + { + "moveName": "spinout" + }, + { + "moveName": "spiritbreak" + }, + { + "moveName": "spiritshackle" + }, + { + "moveName": "spite" + }, + { + "moveName": "spitup" + }, + { + "moveName": "splash" + }, + { + "moveName": "splishysplash" + }, + { + "moveName": "spore" + }, + { + "moveName": "spotlight" + }, + { + "moveName": "springtidestorm" + }, + { + "moveName": "stealthrock" + }, + { + "moveName": "steameruption" + }, + { + "moveName": "steamroller" + }, + { + "moveName": "steelbeam" + }, + { + "moveName": "steelroller" + }, + { + "moveName": "steelwing" + }, + { + "moveName": "stickyweb" + }, + { + "moveName": "stockpile" + }, + { + "moveName": "stomp" + }, + { + "moveName": "stompingtantrum" + }, + { + "moveName": "stoneaxe" + }, + { + "moveName": "stoneedge" + }, + { + "moveName": "storedpower" + }, + { + "moveName": "stormthrow" + }, + { + "moveName": "strangesteam" + }, + { + "moveName": "strength" + }, + { + "moveName": "strengthsap" + }, + { + "moveName": "stringshot" + }, + { + "moveName": "struggle" + }, + { + "moveName": "strugglebug" + }, + { + "moveName": "stuffcheeks" + }, + { + "moveName": "stunspore" + }, + { + "moveName": "submission" + }, + { + "moveName": "substitute" + }, + { + "moveName": "suckerpunch" + }, + { + "moveName": "sunnyday" + }, + { + "moveName": "sunsteelstrike" + }, + { + "moveName": "supercellslam" + }, + { + "moveName": "superfang" + }, + { + "moveName": "superpower" + }, + { + "moveName": "supersonic" + }, + { + "moveName": "surf" + }, + { + "moveName": "surgingstrikes" + }, + { + "moveName": "swagger" + }, + { + "moveName": "swallow" + }, + { + "moveName": "sweetkiss" + }, + { + "moveName": "sweetscent" + }, + { + "moveName": "swift" + }, + { + "moveName": "switcheroo" + }, + { + "moveName": "swordsdance" + }, + { + "moveName": "synchronoise" + }, + { + "moveName": "synthesis" + }, + { + "moveName": "syrupbomb" + }, + { + "moveName": "tachyoncutter" + }, + { + "moveName": "tackle" + }, + { + "moveName": "tailglow" + }, + { + "moveName": "tailslap" + }, + { + "moveName": "tailwhip" + }, + { + "moveName": "tailwind" + }, + { + "moveName": "takedown" + }, + { + "moveName": "takeheart" + }, + { + "moveName": "tarshot" + }, + { + "moveName": "taunt" + }, + { + "moveName": "tearfullook" + }, + { + "moveName": "teatime" + }, + { + "moveName": "technoblast" + }, + { + "moveName": "teeterdance" + }, + { + "moveName": "telekinesis" + }, + { + "moveName": "teleport" + }, + { + "moveName": "temperflare" + }, + { + "moveName": "terablast" + }, + { + "moveName": "terastarstorm" + }, + { + "moveName": "terrainpulse" + }, + { + "moveName": "thief" + }, + { + "moveName": "thousandarrows" + }, + { + "moveName": "thousandwaves" + }, + { + "moveName": "thrash" + }, + { + "moveName": "throatchop" + }, + { + "moveName": "thunder" + }, + { + "moveName": "thunderbolt" + }, + { + "moveName": "thundercage" + }, + { + "moveName": "thunderclap" + }, + { + "moveName": "thunderfang" + }, + { + "moveName": "thunderouskick" + }, + { + "moveName": "thunderpunch" + }, + { + "moveName": "thundershock" + }, + { + "moveName": "thunderwave" + }, + { + "moveName": "tickle" + }, + { + "moveName": "tidyup" + }, + { + "moveName": "topsyturvy" + }, + { + "moveName": "torchsong" + }, + { + "moveName": "torment" + }, + { + "moveName": "toxic" + }, + { + "moveName": "toxicspikes" + }, + { + "moveName": "toxicthread" + }, + { + "moveName": "trailblaze" + }, + { + "moveName": "transform" + }, + { + "moveName": "triattack" + }, + { + "moveName": "trick" + }, + { + "moveName": "trickortreat" + }, + { + "moveName": "trickroom" + }, + { + "moveName": "triplearrows" + }, + { + "moveName": "tripleaxel" + }, + { + "moveName": "tripledive" + }, + { + "moveName": "triplekick" + }, + { + "moveName": "tropkick" + }, + { + "moveName": "trumpcard" + }, + { + "moveName": "twinbeam" + }, + { + "moveName": "twineedle" + }, + { + "moveName": "twister" + }, + { + "moveName": "upperhand" + }, + { + "moveName": "uproar" + }, + { + "moveName": "uturn" + }, + { + "moveName": "vacuumwave" + }, + { + "moveName": "vcreate" + }, + { + "moveName": "veeveevolley" + }, + { + "moveName": "venomdrench" + }, + { + "moveName": "venoshock" + }, + { + "moveName": "victorydance" + }, + { + "moveName": "vinewhip" + }, + { + "moveName": "visegrip" + }, + { + "moveName": "vitalthrow" + }, + { + "moveName": "voltswitch" + }, + { + "moveName": "volttackle" + }, + { + "moveName": "wakeupslap" + }, + { + "moveName": "waterfall" + }, + { + "moveName": "watergun" + }, + { + "moveName": "waterpledge" + }, + { + "moveName": "waterpulse" + }, + { + "moveName": "watershuriken" + }, + { + "moveName": "watersport" + }, + { + "moveName": "waterspout" + }, + { + "moveName": "wavecrash" + }, + { + "moveName": "weatherball" + }, + { + "moveName": "whirlpool" + }, + { + "moveName": "whirlwind" + }, + { + "moveName": "wickedblow" + }, + { + "moveName": "wickedtorque" + }, + { + "moveName": "wideguard" + }, + { + "moveName": "wildboltstorm" + }, + { + "moveName": "wildcharge" + }, + { + "moveName": "willowisp" + }, + { + "moveName": "wingattack" + }, + { + "moveName": "wish" + }, + { + "moveName": "withdraw" + }, + { + "moveName": "wonderroom" + }, + { + "moveName": "woodhammer" + }, + { + "moveName": "workup" + }, + { + "moveName": "worryseed" + }, + { + "moveName": "wrap" + }, + { + "moveName": "wringout" + }, + { + "moveName": "xscissor" + }, + { + "moveName": "yawn" + }, + { + "moveName": "zapcannon" + }, + { + "moveName": "zenheadbutt" + }, + { + "moveName": "zingzap" + }, + { + "moveName": "zippyzap" + } +] \ No newline at end of file diff --git a/config/simpletms/moves/excluded_moves_from_blank_learning.json b/config/simpletms/moves/excluded_moves_from_blank_learning.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/config/simpletms/moves/excluded_moves_from_blank_learning.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/simpletms/moves/excluded_moves_from_pokemon_drops.json b/config/simpletms/moves/excluded_moves_from_pokemon_drops.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/config/simpletms/moves/excluded_moves_from_pokemon_drops.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/simpletms/moves/excluded_moves_from_tmtr_learning.json b/config/simpletms/moves/excluded_moves_from_tmtr_learning.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/config/simpletms/moves/excluded_moves_from_tmtr_learning.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/config/sodium-extra-options.json b/config/sodium-extra-options.json new file mode 100644 index 0000000..eea5527 --- /dev/null +++ b/config/sodium-extra-options.json @@ -0,0 +1,63 @@ +{ + "animation_settings": { + "animation": true, + "water": true, + "lava": true, + "fire": true, + "portal": true, + "block_animations": true, + "sculk_sensor": true + }, + "particle_settings": { + "particles": true, + "rain_splash": true, + "block_break": true, + "block_breaking": true, + "other": {} + }, + "detail_settings": { + "sky": true, + "sun": true, + "moon": true, + "stars": true, + "rain_snow": true, + "biome_colors": true, + "sky_colors": true + }, + "render_settings": { + "fog_distance": 0, + "fog_start": 100, + "multi_dimension_fog_control": false, + "dimensionFogDistance": {}, + "light_updates": true, + "item_frame": true, + "armor_stand": true, + "painting": true, + "piston": true, + "beacon_beam": true, + "limit_beacon_beam_height": false, + "enchanting_table_book": true, + "item_frame_name_tag": true, + "player_name_tag": true + }, + "extra_settings": { + "overlay_corner": "TOP_LEFT", + "text_contrast": "NONE", + "show_fps": false, + "show_f_p_s_extended": true, + "show_coords": false, + "reduce_resolution_on_mac": false, + "use_adaptive_sync": false, + "cloud_height": 192, + "cloud_distance": 100, + "toasts": true, + "advancement_toast": true, + "recipe_toast": true, + "system_toast": true, + "tutorial_toast": true, + "instant_sneak": false, + "prevent_shaders": false, + "steady_debug_hud": true, + "steady_debug_hud_refresh_interval": 1 + } +} \ No newline at end of file diff --git a/config/sodium-extra.properties b/config/sodium-extra.properties new file mode 100644 index 0000000..dde224b --- /dev/null +++ b/config/sodium-extra.properties @@ -0,0 +1,7 @@ +# This is the configuration file for Sodium Extra. +# This file exists for debugging purposes and should not be configured otherwise. +# +# You can find information on editing this file and all the available options here: +# https://github.com/FlashyReese/sodium-extra-fabric/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/sodium-mixins.properties b/config/sodium-mixins.properties new file mode 100644 index 0000000..864cfde --- /dev/null +++ b/config/sodium-mixins.properties @@ -0,0 +1,6 @@ +# This is the configuration file for Sodium. +# +# You can find information on editing this file and all the available options here: +# https://github.com/CaffeineMC/sodium/wiki/Configuration-File +# +# By default, this file will be empty except for this notice. diff --git a/config/sodium-options.json b/config/sodium-options.json new file mode 100644 index 0000000..b004225 --- /dev/null +++ b/config/sodium-options.json @@ -0,0 +1,28 @@ +{ + "quality": { + "weather_quality": "DEFAULT", + "leaves_quality": "DEFAULT", + "enable_vignette": true + }, + "advanced": { + "enable_memory_tracing": false, + "use_advanced_staging_buffers": true, + "cpu_render_ahead_limit": 3 + }, + "performance": { + "chunk_builder_threads": 0, + "always_defer_chunk_updates_v2": true, + "animate_only_visible_textures": true, + "use_entity_culling": true, + "use_fog_occlusion": true, + "use_block_face_culling": true, + "use_no_error_g_l_context": true + }, + "notifications": { + "has_cleared_donation_button": true, + "has_seen_donation_prompt": true + }, + "debug": { + "terrain_sorting_enabled": true + } +} \ No newline at end of file diff --git a/config/sodium-shadowy-path-blocks-options.json b/config/sodium-shadowy-path-blocks-options.json new file mode 100644 index 0000000..4b6ac09 --- /dev/null +++ b/config/sodium-shadowy-path-blocks-options.json @@ -0,0 +1,5 @@ +{ + "shadowyness_percent": 85, + "only_affect_path_blocks": false, + "vanilla_path_block_lighting": false +} \ No newline at end of file diff --git a/config/sodiumextras-client.toml b/config/sodiumextras-client.toml new file mode 100644 index 0000000..66eb8bd --- /dev/null +++ b/config/sodiumextras-client.toml @@ -0,0 +1,125 @@ + [embeddiumextras.general] + #Set Fullscreen mode + #Borderless let you change between screens more faster and move your mouse across monitors + #Allowed Values: WINDOWED, BORDERLESS, FULLSCREEN + fullscreen = "WINDOWED" + #Configure FPS Display mode + #Complete mode gives you min FPS count and average count + #Allowed Values: OFF, SIMPLE, ADVANCED + fpsDisplay = "ADVANCED" + #Configure FPS Display gravity + #Places counter on specified corner of your screen + #Allowed Values: LEFT, CENTER, RIGHT + fpsDisplayGravity = "LEFT" + #Shows GPU and memory usage onto FPS display + #Allowed Values: OFF, ON, GPU, RAM + fpsDisplaySystem = "OFF" + #Configure FPS Display margin + #Give some space between corner and text + #Range: 0 ~ 48 + fpsDisplayMargin = 12 + #Toggle FPS Display shadow + #In case sometimes you can't see the text + fpsDisplayShadow = false + + [embeddiumextras.quality] + #Toggle fog feature + #Fog was a vanilla feature, toggling off may increases performance + fog = true + #Raise clouds + #Modify clouds height perfect for a adaptative world experience + #Range: 0 ~ 512 + cloudsHeight = 192 + #Chunks fade in speed + #This option doesn't affect performance, just changes speed + #Allowed Values: OFF, FAST, SLOW + chunkFadeSpeed = "SLOW" + + [embeddiumextras.quality.darkness] + #Configure Darkness Mode + #Each config changes what is considered 'true darkness' + #Allowed Values: PITCH_BLACK, TOTAL_DARKNESS, DARK, DIM, OFF + mode = "OFF" + #Toggle Darkness on Overworld dimension + enableOnOverworld = true + #Toggle Darkness on Nether dimension + enableOnNether = false + #Configure fog brightness on nether when darkness is enabled + #Range: 0.0 ~ 1.0 + netherFogBright = 0.5 + #Toggle Darkness on End dimension + enableOnEnd = false + #Configure fog brightness on nether when darkness is enabled + #Range: 0.0 ~ 1.0 + endFogBright = 0.5 + #Toggle Darkness default mode for modded dimensions + valueByDefault = false + #List of all dimensions to use True Darkness + #This option overrides 'valueByDefault' state + dimensionWhitelist = [] + #Toggle darkness when dimension has no SkyLight + enableOnNoSkyLight = false + #Disables all bright sources of darkness like moon or fog + #Only affects darkness effect + enableBlockLightOnly = false + #Toggles if moon phases affects darkness in the overworld + affectedByMoonPhase = true + #Configure max moon brightness level with darkness + #Range: 0.0 ~ 1.0 + fullMoonBright = 0.25 + #Configure min moon brightness level with darkness + #Range: 0.0 ~ 1.0 + newMoonBright = 0.0 + + [embeddiumextras.performance] + #Toggles JREI item rendering until searching + #Increases performance a little bit and cleans your screen when you don't want to use it + hideJREI = false + #Toggles Minecraft Fonts shadows + #Depending of the case may increase performance + #Gives a flat style text + fontShadows = true + + [embeddiumextras.performance.distanceCulling.tileEntities] + #Toggles distance culling for Block Entities + #Maybe you use another mod for that :( + enable = true + #Configure horizontal max distance before cull Block entities + #Value is squared, default was 64^2 (or 64x64) + #Range: > 0 + cullingMaxDistanceX = 4096 + #Configure vertical max distance before cull Block entities + #Value is raw + #Range: 0 ~ 512 + cullingMaxDistanceY = 32 + #List of all Block Entities to be ignored by distance culling + #Uses ResourceLocation to identify it + #Example 1: "minecraft:chest" - Ignores chests only + #Example 2: "ae2:*" - ignores all Block entities from Applied Energetics 2 + whitelist = ["waterframes:*"] + + [embeddiumextras.performance.distanceCulling.entities] + #Toggles distance culling for entities + #Maybe you use another mod for that :( + enable = true + #Configure horizontal max distance before cull entities + #Value is squared, default was 64^2 (or 64x64) + #Range: > 0 + cullingMaxDistanceX = 4096 + #Configure vertical max distance before cull entities + #Value is raw + #Range: 0 ~ 512 + cullingMaxDistanceY = 32 + #List of all Entities to be ignored by distance culling + #Uses ResourceLocation to identify it + #Example 1: "minecraft:bat" - Ignores bats only + #Example 2: "alexsmobs:*" - ignores all entities for alexmobs mod + whitelist = ["minecraft:ghast", "minecraft:ender_dragon", "iceandfire:*", "create:*"] + + [embeddiumextras.others] + #Configure if borderless fullscreen option should be attached to F11 or replace vanilla fullscreen + #Allowed Values: ATTACH, REPLACE, OFF + borderlessAttachModeOnF11 = "OFF" + #Toggles fast language reload + #Embeddedt points it maybe cause troubles to JEI, so ¿why not add it as a toggleable option? + fastLanguageReload = true diff --git a/config/storagedrawers-client.toml b/config/storagedrawers-client.toml new file mode 100644 index 0000000..a56f85e --- /dev/null +++ b/config/storagedrawers-client.toml @@ -0,0 +1,19 @@ +[General] + #Invert the behavior of the shift key for extracting items + invertShift = false + #Invert left and right click action on drawers + invertClick = false + +[Integration] + #Enable extended data display in WAILA if present + enableWaila = true + #Enable extended data display in The One Probe if present + enableTheOneProbe = true + +[Render] + #Distance in blocks before item labels stop rendering + labelRenderDistance = 20.0 + #Distance in blocks before quantity numbers stop rendering + quantityRenderDistance = 10.0 + #Distance in blocks before quantity numbers begin to fade out + quantityFadeDistance = 20.0 diff --git a/config/storagedrawers-common.toml b/config/storagedrawers-common.toml new file mode 100644 index 0000000..f04b716 --- /dev/null +++ b/config/storagedrawers-common.toml @@ -0,0 +1,86 @@ +[General] + #The number of item stacks held in a basic unit of storage. + #1x1 drawers hold 8 units, 1x2 drawers hold 4 units, 2x2 drawers hold 2 units. + #Half-depth drawers hold half those amounts. + baseStackStorage = 4 + #Controller range defines how far away a drawer can be connected + #on X, Y, or Z planes. The default value of 50 gives the controller a very + #large range, but not beyond the chunk load distance. + #Range: 1 ~ 75 + controllerRange = 50 + #Whether redstone upgrades should emit an analog redstone signal, requiring + #the use of a comparator to read it. + enableAnalogRedstone = true + enableUI = true + enableSidedInput = true + enableSidedOutput = true + enableItemConversion = true + enableExtraCompactingRules = true + #Allows drawers to be pulled from their block and inserted into another block. + enableDetachedDrawers = true + #Drawers track the capacity upgrades from the block they were taken from. + #Drawers can only be placed back into a block with the same or lower max capacity. + #Drawers can still only be inserted into a block with enough capacity for the items held. + forceDetachedDrawersMaxCapacityCheck = false + #If enabled, carrying filled drawers in your inventory gives slowness debuff, + #unless a Portability Upgrade is used. + heavyDrawers = false + #If enabled, players can lock drawer interactions to just themselves. + enablePersonalKey = true + debugTrace = false + compactingRules = ["minecraft:clay, minecraft:clay_ball, 4"] + +[Integration] + #When true, shows quantity as NxS + R (by stack size) rather than count + wailaStackRemainder = true + #When true, does not show current quantities unless quantify key was used + wailaRespectQuantifyKey = false + +[Conversion] + # + #Each type will be combined with each material to create a set of whitelist entries. + #This is mainly a convenience for common ore-based materials. + oreTypeWhitelist = ["forge:storage_blocks", "forge:ingots", "forge:nuggets"] + # + #Each type will be combined with each material to create a set of whitelist entries. + #This is mainly a convenience for common ore-based materials. + oreMaterialWhitelist = ["aluminum", "constantan", "steel", "uranium", "invar", "tin", "lead", "silver", "platinum", "nickel", "osmium", "bronze", "electrum"] + # + #Each whitelist entry should be a fully namespaced tag, e.g. c:ingots/copper + tagWhitelist = [] + # + #Each blacklist entry should be a fully namespaced tag, e.g. c:ingots/copper. + #All items not on the whitelist are blacklisted implicitly. This can be used to exclude + #specific entries created from the ore whitelist set. + tagBlacklist = [] + # + #Each entry is a semicolon-separated list of fully-namespaced items. All items within the + #same entry are considered equivalent and convertible/interchangeable. + #Example: ["thermal:nickel_ore;immersiveengineering:ore_nickel"] + itemEquivalenceGroups = [] + +[StorageUpgrades] + level1Mult = 2 + level2Mult = 4 + level3Mult = 8 + level4Mult = 16 + level5Mult = 32 + #Storage upgrades increase capacity of drawers. + enableStorageUpgrade = true + #Fill level upgrades add fill bars to the faces of drawers. + enableFillLevelUpgrade = true + #Adds redstone output to drawers based on fill levels. + enableRedstoneUpgrade = true + #Renders drawer labels brighter than the surrounding environment would allow. + enableIlluminationUpgrade = true + #Causes drawers to accept but void compatible items when they are filled to capacity. + enableVoidUpgrade = true + #Balance upgrades allow same-item slots to balance out their amounts when items are + #added or removed from a lot. Works across networks when acting through a controller. + enableBalanceUpgrade = true + #Allows drawers with contents to be freely carried when heavy drawers is enabled. + enablePortabilityUpgrade = true + #Allows a single drawer to connect to a controller remotely. + enableRemoteUpgrade = true + #Allows a drawer and all drawers connected to it to connect to a controller remotely. + enableRemoteGroupUpgrade = true diff --git a/config/supplementaries-client.json b/config/supplementaries-client.json new file mode 100644 index 0000000..e2e957a --- /dev/null +++ b/config/supplementaries-client.json @@ -0,0 +1,148 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "blocks": { + "globe": { + "random_world": true, + "show_coordinates": true + }, + "notice_board": { + "centered_text": true + }, + "bunting": { + "fast_buntings": false + }, + "clock_block": { + "24h_format": true + }, + "pedestal": { + "spin": true, + "speed": 2.0, + "fancy_renderers": true + }, + "bubble_block": { + "wobble": 0.2, + "grow_speed": 0.4 + }, + "item_shelf": { + "supported_blocks": true + }, + "wind_vane": { + "power_scaling": 3.0, + "max_angle_1": 30.0, + "max_angle_2": 10.0, + "period_1": 450.0, + "period_2": 150.0 + }, + "flag": { + "slowness": 100, + "wavyness": 4.0, + "intensity": 1.0, + "intensity_increment": 0.3, + "fanciness": "FABULOUS", + "render_as_banner": false + }, + "captured_mobs": { + "tickable_inside_jars": [ + "iceandfire:pixie", + "druidcraft:dreadfish", + "druidcraft:lunar_moth", + "alexsmobs:hummingbird" + ] + }, + "hat_stand": { + "swing_physics": { + "frequency": 1.5, + "collision_considers_entity_hitbox": true, + "collision_inertia": 1.5, + "collision_force": 15.0, + "min_angle": 0.0, + "max_angle": 54.99998, + "damping": 1.625 + } + }, + "turn_table": { + "turn_particles": true + }, + "speaker_block": { + "mute_narrator": false + }, + "rope": { + "wobbling_amplitude": 1.2, + "wobbling_period": 12.0 + } + }, + "particles": { + "turn_particle": { + "initial_color": "#002A77EA", + "fade_color": "#0032BEFA" + } + }, + "general": { + "no_optifine_warn_screen": false, + "no_amendments_screen": false, + "no_incompatible_mods_screen": false, + "config_button": false, + "config_button_y_offset": 0, + "tooltip_hints": true, + "placeable_tooltips": true, + "custom_configured_screen": true, + "test1": 0.0, + "test2": 0.0, + "test3": 0.0, + "I am very boring": false + }, + "tweaks": { + "clock_right_click": true, + "projectile_weapon_overlay": true, + "compass_right_click": false, + "placeable_books_glint": false, + "banner_pattern_tooltip": true, + "paintings_tooltip": true, + "sherds_tooltip": true, + "tooltip_image_size": 80, + "mob_head_shaders": true, + "send_chat_on_death": true, + "colored_maps": { + "tinted_blocks_on_maps": true, + "tall_grass_color": true, + "accurate_colors": false + } + }, + "items": { + "slingshot": { + "overlay": true, + "stasis_block_outline": true, + "block_outline_color": "#FFFFFFFF", + "projectile_scale": 0.5 + }, + "lunch_basket": { + "overlay": true + }, + "altimeter": { + "click_action": true, + "extra_dimension_textures": [ + "minecraft:the_nether", + "minecraft:the_end" + ], + "texture_precision_multiplier": 1 + }, + "cannonball": { + "3d_model": true + }, + "quiver": { + "armor_render_offset": -1.0, + "render_mode": "THIGH", + "skeleton_render_mode": "THIGH", + "overlay": true, + "mouse_movement_in_gui": true, + "gui_x_offset": 0, + "gui_y_offset": 0 + }, + "wrench": { + "turn_particles": true + }, + "flute": { + "note_particles": true + } + } +} \ No newline at end of file diff --git a/config/supplementaries-common.json b/config/supplementaries-common.json new file mode 100644 index 0000000..9d03b49 --- /dev/null +++ b/config/supplementaries-common.json @@ -0,0 +1,444 @@ +{ + "#README": "This config file does not support comments. To see them configure it in-game using YACL or Cloth Config (or just use Forge)", + "redstone": { + "speaker_block": { + "enabled": true, + "narrator_enabled": true, + "max_text": 32, + "range": 64 + }, + "bellows": { + "enabled": true, + "base_period": 78, + "power_scaling": 2.0, + "base_velocity_scaling": 5.0, + "range": 5 + }, + "spring_launcher": { + "enabled": true, + "velocity": 1.5, + "fall_height_required": 5 + }, + "enderman_head": { + "enabled": true, + "drop_head": true, + "ticks_to_increase_power": 15, + "work_from_any_side": false + }, + "turn_table": { + "enabled": true, + "rotate_entities": true, + "shuffle_containers": true + }, + "pulley_block": { + "enabled": true, + "mineshaft_elevator": 0.035 + }, + "dispenser_minecart": { + "enabled": true, + "adjust_projectile_angle": true + }, + "faucet": { + "enabled": true, + "spill_items": true, + "fill_entities_below": false + }, + "crystal_display": { + "enabled": true, + "chaining": true + }, + "wind_vane": true, + "clock_block": true, + "redstone_illuminator": true, + "crank": true, + "cog_block": true, + "gold_door": true, + "gold_trapdoor": true, + "lock_block": true, + "relayer": true + }, + "functional": { + "rope": { + "block_side_attachment": true, + "slide_on_fall": true, + "rope_override": "supplementaries:rope", + "horizontal_ropes": true + }, + "jar": { + "enabled": true, + "capacity": 12, + "drink_from_jar": false, + "drink_from_jar_item": false, + "jar_auto_detect": false, + "jar_capture": true, + "jar_cookies": true, + "jar_liquids": true + }, + "cage": { + "enabled": true, + "allow_all_mobs": false, + "cage_allow_all_babies": false, + "cage_auto_detect": false, + "persistent_mobs": false, + "health_threshold": 100, + "require_taming": true + }, + "safe": { + "enabled": true, + "prevent_breaking": false, + "simple_safes": false + }, + "sack": { + "enabled": true, + "sack_penalty": true, + "sack_increment": 2, + "slots": 9 + }, + "bamboo_spikes": { + "enabled": true, + "tipped_spikes": true, + "player_loot": false, + "only_allow_harmful_effects": true, + "populate_creative_tab": true + }, + "urn": { + "enabled": true, + "critter_spawn_chance": 0.01, + "cave_urns": true + }, + "soap": { + "enabled": true, + "clean_blacklist": [ + "minecraft:glazed_terracotta", + "botania:mystical_flower", + "mna:chimerite_crystal", + "botania:floating_flower", + ",minecraft:mushroom", + "botania:mushroom", + "botania:tall_mystical_flower", + "botania:petal_block", + "morered:network_cable", + "xycraft_world:glowing_shiny_aurey_block", + "xycraft_world:shiny_aurey_block", + "xycraft_world:rgb_lamp", + "xycraft_world:glowing_rgb_viewer", + "xycraft_world:glowing_matte_rgb_block", + "xycraft_world:rgb_lamp_pole" + ], + "special_blocks": { + "#alexscaves:cave_paintings": "alexscaves:smooth_limestone", + "quark:dirty_glass": "minecraft:glass", + "minecraft:sticky_piston": "minecraft:piston", + "quark:dirty_glass_pane": "minecraft:glass_pane" + } + }, + "cannon": { + "enabled": true, + "fire_power": 0.6, + "fuse_time": 40, + "cooldown": 60, + "cannonball": { + "enabled": true, + "power_scaling": 3.5, + "break_radius": 1.1 + }, + "music_disc_heave_ho": true + }, + "present": { + "enabled": true, + "trapped_present": true + }, + "flax": { + "enabled": true, + "wild_flax": true + }, + "lumisene": { + "enabled": true, + "lumisene_bottle": { + "enabled": true, + "flammable_duration": 300, + "glowing_duration": 200 + }, + "flammable_from_lumisene_block_duration": 50 + }, + "fodder": true, + "hourglass": true + }, + "building": { + "blackboard": { + "enabled": true, + "colored_blackboard": false, + "interaction_mode": "BOTH" + }, + "gravel_bricks": { + "enabled": true + }, + "slidy_block": { + "enabled": true, + "speed": 0.125 + }, + "timber_frame": { + "enabled": true, + "swap_on_shift": false, + "axes_strip": true, + "replace_daub": true + }, + "iron_gate": { + "enabled": true, + "double_opening": true, + "door-like_gates": false + }, + "item_shelf": { + "enabled": true, + "climbable_shelves": false + }, + "sugar_cube": { + "enabled": true, + "horse_speed_duration": 10 + }, + "planter": { + "enabled": true, + "broken_by_sapling": false, + "rich_soil_planter": true + }, + "notice_board": { + "enabled": true, + "allow_any_item": false, + "gui": true + }, + "pedestal": { + "enabled": true + }, + "ash": { + "enabled": true, + "ash_from_fire_chance": 1.0, + "rain_wash_ash": true, + "basalt_ash": true + }, + "flag": { + "enabled": true, + "stick_pole": true, + "pole_length": 16 + }, + "goblet": { + "enabled": true, + "allow_drinking": true + }, + "globe": { + "enabled": true, + "sepia_globe": true + }, + "way_sign": { + "enabled": true, + "road_signs": { + "enabled": true, + "show_distance_text": true + } + }, + "daub": { + "enabled": true, + "wattle_and_daub": true + }, + "ash_bricks": { + "enabled": true + }, + "hat_stand": { + "enabled": true, + "unrestricted": false + }, + "awning": { + "enabled": true, + "slant": true, + "shift_through": true, + "angle": 69.44395478041653 + }, + "flower_box": { + "enabled": true, + "simple_mode": true + }, + "netherite_doors": { + "door": true, + "trapdoor": true, + "unbreakable": false + }, + "lapis_bricks": true, + "deepslate_lamp": true, + "end_stone_lamp": true, + "blackstone_lamp": true, + "stone_lamp": true, + "stone_tile": true, + "blackstone_tile": true, + "bunting": true, + "sconce": true, + "sconce_lever": true, + "pancake": true, + "checker_block": true, + "raked_gravel": true, + "feather_block": true, + "statue": true, + "doormat": true, + "flint_block": true, + "fine_wood": true, + "candle_holder": true, + "fire_pit": true, + "wicker_fence": true + }, + "tools": { + "quiver": { + "enabled": true, + "use_without_slow": true, + "slots": 6, + "quiver_skeleton_spawn_chance": 0.03, + "only_works_in_curio": false, + "quiver_pickup": true + }, + "lunch_basket": { + "enabled": true, + "placeable": true, + "slots": 6 + }, + "slice_map": { + "enabled": true, + "range_multiplier": 0.25 + }, + "bubble_blower": { + "enabled": true, + "stasis_cost": 5, + "bubble_block": { + "lifetime": 1200, + "break_when_touched": true, + "max_charges": 200 + } + }, + "wrench": { + "enabled": true, + "bypass_when_on": "MAIN_HAND" + }, + "rope_arrow": { + "enabled": true, + "capacity": 32, + "exclusive_to_crossbows": false + }, + "flute": { + "enabled": true, + "unbound_radius": 64, + "bound_distance": 64 + }, + "bomb": { + "enabled": true, + "explosion_radius": 2.0, + "break_blocks": "WEAK", + "bomb_fuse": 0, + "cooldown": true, + "blue_bomb": { + "explosion_radius": 5.15, + "break_blocks": "WEAK" + } + }, + "slingshot": { + "enabled": true, + "range_multiplier": 1.0, + "charge_time": 20, + "stasis_deceleration": 0.9625, + "unrestricted_enderman_intercept": true, + "allow_buckets": true, + "damageable_damage": 0.5, + "allow_splash_potions": false, + "allow_bombs": false, + "allow_fire_charges": false, + "allow_snowballs": false, + "allow_enderpearls": false + }, + "antique_ink": { + "enabled": true + }, + "candy": true, + "stasis": true, + "altimeter": true, + "confetti_popper": true + }, + "general": { + "creative_tab": false, + "dispensers": true, + "debug_save_dynamic_pack": false, + "sanity_checks_messages": true, + "red_merchant_spawn_multiplier": 1.0 + }, + "tweaks": { + "dragon_banner_pattern": { + "enabled": true + }, + "shulker_helmet": { + "enabled": true + }, + "golden_apple_disenchant": { + "enabled": true + }, + "traders_open_doors": { + "enabled": true + }, + "dispenser_tweaks": { + "axe_strip": true, + "shoot_ender_pearls": true, + "extract_from_bundles": true + }, + "throwable_bricks": { + "enabled": true + }, + "placeable_sticks": { + "sticks": true, + "blaze_rods": true + }, + "placeable_gunpowder": { + "enabled": true, + "speed": 2, + "spread_age": 2 + }, + "raked_gravel": { + "enabled": true + }, + "bottle_xp": { + "enabled": false, + "cost": 2, + "target_block": "" + }, + "map_tweaks": { + "random_adventurer_maps": true, + "random_adventurer_maps_select_random_structure": true, + "block_map_markers": true, + "death_marker": "WITH_COMPASS", + "tinted_blocks_on_maps": true + }, + "placeable_books": { + "enabled": true, + "written_books": true, + "mixed_books": false + }, + "zombie_horse": { + "zombie_horse_conversion": true, + "rotten_flesh": 64, + "rideable_underwater": true, + "zombie_horse_inverse_conversion": true + }, + "noteblocks_scare": { + "enabled": true + }, + "bad_luck_tweaks": { + "lightning_unluck": true + }, + "item_lore": { + "enabled": true + }, + "sus_recipes": { + "enabled": true + }, + "slimed_effect": { + "enabled": true, + "throwable_slimeballs": true, + "overlay": true, + "hinders_jump": "NORMAL_DIFFICULTY", + "duration": 300, + "chance_per_slime_size": 0.15 + } + } +} \ No newline at end of file diff --git a/config/terrablender.toml b/config/terrablender.toml new file mode 100644 index 0000000..36dabb1 --- /dev/null +++ b/config/terrablender.toml @@ -0,0 +1,27 @@ +[general] + #The size of overworld biome regions from each mod that uses TerraBlender. + overworld_region_size = 3 + #The weighting of vanilla biome regions in the nether. + vanilla_nether_region_weight = 10 + #The size of nether biome regions from each mod that uses TerraBlender. + nether_region_size = 2 + #The weighting of vanilla biome regions in the overworld. + vanilla_overworld_region_weight = 10 + +[end] + #The size of edge end biomes. + edge_biome_size = 3 + #The size of highlands end biomes. + highlands_biome_size = 4 + #The weight of Vanilla end barrens biomes. + vanilla_end_barrens_weight = 10 + #The size of island end biomes. + island_biome_size = 2 + #The weight of Vanilla end highlands biomes. + vanilla_end_highlands_weight = 10 + #The weight of Vanilla end midlands biomes. + vanilla_end_midlands_weight = 10 + #The size of midlands end biomes. + midlands_biome_size = 4 + #The weight of Vanilla small end islands biomes. + vanilla_small_end_islands_weight = 10 diff --git a/config/travelersbackpack.json5 b/config/travelersbackpack.json5 new file mode 100644 index 0000000..51b63a5 --- /dev/null +++ b/config/travelersbackpack.json5 @@ -0,0 +1,265 @@ +{ + "backpackSettings": { + "leather": { + // Number of inventory slots for the tier + "inventorySlotCount": 27, + // Number of upgrade slots for the tier + "upgradeSlotCount": 2, + // Number of tool slots for the tier + "toolSlotCount": 2, + // Tank capacity per row of backpack storage, 81000 equals 1 Bucket (Leather backpack 3 rows of 9 slots = 3 * 81000 + "tankCapacityPerRow": 81000 + }, + "iron": { + // Number of inventory slots for the tier + "inventorySlotCount": 45, + // Number of upgrade slots for the tier + "upgradeSlotCount": 3, + // Number of tool slots for the tier + "toolSlotCount": 3, + // Tank capacity per row of backpack storage, 81000 equals 1 Bucket (Leather backpack 3 rows of 9 slots = 3 * 81000 + "tankCapacityPerRow": 81000 + }, + "gold": { + // Number of inventory slots for the tier + "inventorySlotCount": 63, + // Number of upgrade slots for the tier + "upgradeSlotCount": 4, + // Number of tool slots for the tier + "toolSlotCount": 4, + // Tank capacity per row of backpack storage, 81000 equals 1 Bucket (Leather backpack 3 rows of 9 slots = 3 * 81000 + "tankCapacityPerRow": 81000 + }, + "diamond": { + // Number of inventory slots for the tier + "inventorySlotCount": 81, + // Number of upgrade slots for the tier + "upgradeSlotCount": 5, + // Number of tool slots for the tier + "toolSlotCount": 5, + // Tank capacity per row of backpack storage, 81000 equals 1 Bucket (Leather backpack 3 rows of 9 slots = 3 * 81000 + "tankCapacityPerRow": 81000 + }, + "netherite": { + // Number of inventory slots for the tier + "inventorySlotCount": 99, + // Number of upgrade slots for the tier + "upgradeSlotCount": 6, + // Number of tool slots for the tier + "toolSlotCount": 6, + // Tank capacity per row of backpack storage, 81000 equals 1 Bucket (Leather backpack 3 rows of 9 slots = 3 * 81000 + "tankCapacityPerRow": 81000 + }, + // Enables equipping the backpack on right-click from the ground (Disabled if Trinkets/Accessories Integration is enabled) + "rightClickEquip": true, + // Enables unequipping the backpack on right-click on the ground with empty hand (Disabled if Trinkets/Accessories Integration is enabled) + "rightClickUnequip": false, + // Allows to use only equipped backpack + "allowOnlyEquippedBackpack": false, + // Allows opening the backpack by pressing a keybind while hovering over the slot with backpack in the player's inventory + "allowOpeningFromSlot": false, + // Backpack immune to any damage source (lava, fire), can't be destroyed, never disappears as floating item + "invulnerableBackpack": true, + // List of items that can be put in tool slots (Use registry names, for example: minecraft:apple, minecraft:flint) + "toolSlotsAcceptableItems": [], + // List of items that can't be put in backpack inventory (Use registry names, for example: minecraft:apple, minecraft:flint) + "blacklistedItems": [], + // Tool slots accept any item + "toolSlotsAcceptEverything": false, + // Allows putting shulker boxes and other items with inventory in backpack + "allowShulkerBoxes": false, + // Prevents backpack disappearing in void, spawns floating backpack above minimum Y when player dies in void + "voidProtection": true, + // Places backpack at place where player died + "backpackDeathPlace": true, + // Places backpack at place where player died, replacing all blocks that are breakable and do not have inventory (backpackDeathPlace must be true in order to work) + "backpackForceDeathPlace": false, + // Allows sleeping in a sleeping bag without the need to unequip and place the backpack on the ground + "quickSleepingBag": true, + "enableSleepingBagSpawnPoint": false, + // Backpacks can only be equipped in the Trinkets/Accessories 'Back' slot, provided those mods are installed. If set to false, backpacks can only be equipped by clicking the button in the Backpack GUI. This setting can be changed without unequipping the backpack. An already equipped backpack will not disappear and can be retrieved from the player's inventory. + "backSlotIntegration": true + }, + "backpackUpgrades": { + "enableTanksUpgrade": true, + "enableCraftingUpgrade": true, + "enableFurnaceUpgrade": true, + "enableSmokerUpgrade": true, + "enableBlastFurnaceUpgrade": true, + "enableJukeboxUpgrade": true, + "pickupUpgradeSettings": { + "enableUpgrade": true, + "filterSlotCount": 9 + }, + "magnetUpgradeSettings": { + "enableUpgrade": true, + "filterSlotCount": 9, + "pullRange": 5, + "tickRate": 10 + }, + "feedingUpgradeSettings": { + "enableUpgrade": true, + "filterSlotCount": 9, + "tickRate": 100 + }, + "voidUpgradeSettings": { + "enableUpgrade": true, + "filterSlotCount": 9 + } + }, + "world": { + // Enables backpacks spawning in loot chests + "enableLoot": true, + // Enables chance to spawn Zombie, Skeleton, Wither Skeleton, Piglin or Enderman with random backpack equipped + "spawnEntitiesWithBackpack": true, + // List of overworld entity types that can spawn with equipped backpack. DO NOT ADD anything to this list, because the game will crash, remove entries if mob should not spawn with backpack + "possibleOverworldEntityTypes": [ + "minecraft:zombie", + "minecraft:skeleton", + "minecraft:enderman" + ], + // List of nether entity types that can spawn with equipped backpack. DO NOT ADD anything to this list, because the game will crash, remove entries if mob should not spawn with backpack + "possibleNetherEntityTypes": [ + "minecraft:wither_skeleton", + "minecraft:piglin" + ], + // Defines spawn chance of entity with a backpack + "chance": 0.004999999888241291, + // List of backpacks that can spawn on overworld mobs + "overworldBackpacks": [ + "travelersbackpack:standard", + "travelersbackpack:diamond", + "travelersbackpack:gold", + "travelersbackpack:emerald", + "travelersbackpack:iron", + "travelersbackpack:lapis", + "travelersbackpack:redstone", + "travelersbackpack:coal", + "travelersbackpack:bookshelf", + "travelersbackpack:sandstone", + "travelersbackpack:snow", + "travelersbackpack:sponge", + "travelersbackpack:cake", + "travelersbackpack:cactus", + "travelersbackpack:hay", + "travelersbackpack:melon", + "travelersbackpack:pumpkin", + "travelersbackpack:creeper", + "travelersbackpack:enderman", + "travelersbackpack:skeleton", + "travelersbackpack:spider", + "travelersbackpack:bee", + "travelersbackpack:wolf", + "travelersbackpack:fox", + "travelersbackpack:ocelot", + "travelersbackpack:horse", + "travelersbackpack:cow", + "travelersbackpack:pig", + "travelersbackpack:sheep", + "travelersbackpack:chicken", + "travelersbackpack:squid" + ], + // List of backpacks that can spawn on nether mobs + "netherBackpacks": [ + "travelersbackpack:quartz", + "travelersbackpack:nether", + "travelersbackpack:blaze", + "travelersbackpack:ghast", + "travelersbackpack:magma_cube", + "travelersbackpack:wither" + ], + // Enables trade for Villager Backpack in Librarian villager trades + "enableVillagerTrade": true + }, + "backpackAbilities": { + "enableBackpackAbilities": true, + // Newly crafted backpacks will have ability enabled by default + "forceAbilityEnabled": true, + // List of backpacks that are allowed to have an ability. DO NOT ADD anything to this list, because the game will crash, remove entries if backpack should not have ability + "allowedAbilities": [ + "travelersbackpack:netherite", + "travelersbackpack:diamond", + "travelersbackpack:gold", + "travelersbackpack:emerald", + "travelersbackpack:iron", + "travelersbackpack:lapis", + "travelersbackpack:redstone", + "travelersbackpack:bookshelf", + "travelersbackpack:sponge", + "travelersbackpack:cake", + "travelersbackpack:cactus", + "travelersbackpack:melon", + "travelersbackpack:pumpkin", + "travelersbackpack:creeper", + "travelersbackpack:dragon", + "travelersbackpack:enderman", + "travelersbackpack:blaze", + "travelersbackpack:ghast", + "travelersbackpack:magma_cube", + "travelersbackpack:spider", + "travelersbackpack:wither", + "travelersbackpack:warden", + "travelersbackpack:bat", + "travelersbackpack:bee", + "travelersbackpack:ocelot", + "travelersbackpack:cow", + "travelersbackpack:chicken", + "travelersbackpack:squid", + "travelersbackpack:hay", + "travelersbackpack:fox" + ], + /* List of effect abilities associated with backpacks, you can modify this list as you wish. Different effects can be added to different backpacks. + Formatting: "; ; ; ; " + */ + "backpackEffects": [ + "travelersbackpack:bat; minecraft:night_vision; 260; 300; 0", + "travelersbackpack:magma_cube; minecraft:fire_resistance; 260; 300; 0", + "travelersbackpack:squid; minecraft:water_breathing; 260; 300; 0", + "travelersbackpack:dragon; minecraft:regeneration; 260; 300; 0", + "travelersbackpack:dragon; minecraft:strength; 250; 290; 0", + "travelersbackpack:quartz; minecraft:haste; 260; 300; 0", + "travelersbackpack:fox; minecraft:jump_boost; 260; 300; 0" + ], + /* List of cooldowns that are being applied after ability usage, the backpacks on the list are all that currently have cooldowns, adding additional backpack will not give it cooldown. + Formatting: "; ; " + */ + "cooldowns": [ + "travelersbackpack:creeper; 1200; 1800", + "travelersbackpack:cow; 480; 540", + "travelersbackpack:chicken; 360; 600", + "travelersbackpack:cake; 360; 480", + "travelersbackpack:melon; 120; 480" + ] + }, + "slownessDebuff": { + // Player gets slowness effect, if carries too many backpacks in inventory + "tooManyBackpacksSlowness": false, + // Maximum number of backpacks, which can be carried in inventory, without slowness effect + "maxNumberOfBackpacks": 3, + "slownessPerExcessedBackpack": 1 + }, + "client": { + "overlay": { + // Enables tanks and tool slots overlay, while backpack is worn + "enableOverlay": true, + // Offsets to left side + "offsetX": 20, + // Offsets to up + "offsetY": 30 + }, + // Whether the backpack icon should be visible in player's inventory + "showBackpackIconInInventory": true, + // Sends a message to the player on death with backpack coordinates + "sendBackpackCoordinatesMessage": true, + // Enables tool cycling via keybind (Default Z) + scroll combination, while backpack is worn + "enableToolCycling": true, + // Allows tool cycling using keybinding only (Default Z) + "disableScrollWheel": false, + // Enables tip, how to obtain a backpack, if there's no crafting recipe for it + "obtainTips": true, + // Render tools in tool slots on the backpack, while worn + "renderTools": true, + // Only for supporters, option to show/hide the Supporter Star Badge. If you want to receive the Supporter Star Badge, visit my Ko-fi page :)! - https://ko-fi.com/tiviacz1337 + "showSupporterBadge": true + } +} \ No newline at end of file diff --git a/config/treeharvester.json5 b/config/treeharvester.json5 new file mode 100644 index 0000000..105ce18 --- /dev/null +++ b/config/treeharvester.json5 @@ -0,0 +1,38 @@ +{ + // If enabled, tree harvesting only works when a player is holding an axe in the main hand. + "mustHoldAxeForTreeHarvest": true, + // If enabled, tree harvesting works when not holding the sneak button. If disabled it's reversed, and only works when sneaking. + "treeHarvestWithoutSneak": false, + // Whether the mod should attempt to find the actual bottom log of the tree and start there. This means you can break a tree in the middle and it will still completely be felled. + "automaticallyFindBottomBlock": true, + // If enabled, the leaves around a broken tree will quickly disappear. Only works with 'instantBreakLeavesAround' disabled. + "enableFastLeafDecay": true, + // If enabled, the warped stem/crimson trees in the nether will also be chopped down quickly. + "enableNetherTrees": true, + // If enabled, giant/huge mushrooms will also be chopped down quickly. + "enableHugeMushrooms": true, + // If enabled, trees with leaves placed by players won't be destroyed. + "ignorePlayerMadeTrees": true, + // If enabled, automatically replaces the sapling from the drops when a tree is harvested. + "replaceSaplingOnTreeHarvest": true, + // If enabled, automatically replaces the sapling from the drops when a huge mushroom is harvested and 'enableHugeMushrooms' is enabled. + "replaceMushroomOnMushroomHarvest": true, + // If enabled, for every log harvested, the axe held loses durability. + "loseDurabilityPerHarvestedLog": true, + // Here you can set how much durability chopping down a tree should take from the axe. For example if set to 0.1, this means that every 10 logs take 1 durability. + // min: 0.001, max: 1.0 + "loseDurabilityModifier": 1.0, + // If enabled, players' exhaustion level increases 0.005 per harvested log (Minecraft's default per broken block) * increaseExhaustionModifier. + "increaseExhaustionPerHarvestedLog": true, + // This determines how much exhaustion should be added to the player per harvested log. By default 0.005 * 1.0. + // min: 0.001, max: 1.0 + "increaseExhaustionModifier": 1.0, + // If enabled, harvesting time will increase per existing log in the tree. The amount is determined by 'increasedHarvestingTimePerLogModifier'. + "increaseHarvestingTimePerLog": true, + // How much longer it takes to harvest a tree with 'increaseHarvestingTimePerLog' enabled. The actual speed is: newSpeed = originalSpeed / (1 + (logCount * increasedHarvestingTimePerLogModifier)). + // min: 0.01, max: 10.0 + "increasedHarvestingTimePerLogModifier": 0.2, + // How many leaves should be broken per tick after a tree has been harvested. Increasing this will speed up the fast leaf decay, but costs more processing power per tick. + // min: 1, max: 16 + "amountOfLeavesBrokenPerTick": 5 +} \ No newline at end of file diff --git a/config/treeharvester/harvestable_axe_blacklist.txt b/config/treeharvester/harvestable_axe_blacklist.txt new file mode 100644 index 0000000..e6dacc9 --- /dev/null +++ b/config/treeharvester/harvestable_axe_blacklist.txt @@ -0,0 +1,7 @@ +// To disable a certain axe from being able to harvest trees, add an exclamation mark (!) in front of the line, +minecraft:wooden_axe, +minecraft:stone_axe, +minecraft:golden_axe, +minecraft:iron_axe, +minecraft:diamond_axe, +minecraft:netherite_axe, diff --git a/config/ubesdelight.json b/config/ubesdelight.json new file mode 100644 index 0000000..def6eed --- /dev/null +++ b/config/ubesdelight.json @@ -0,0 +1,12 @@ +{ + "enableUDCropCrates": true, + "farmersBuyUDCrops": true, + "wanderingTraderSellsUDItems": true, + "generateUDChestLoot": true, + "generateWildUbe": true, + "generateWildGarlic": true, + "generateWildGinger": true, + "generateWildLemongrass": true, + "bakingMatFortuneBonus": 0.1, + "isFoodEffectTooltip": true +} \ No newline at end of file diff --git a/config/universal-graves/config.json b/config/universal-graves/config.json new file mode 100644 index 0000000..26dd240 --- /dev/null +++ b/config/universal-graves/config.json @@ -0,0 +1,321 @@ +{ + "_comment": "Before changing anything, see https://github.com/Patbox/UniversalGraves#configuration", + "config_version": 4, + "protection": { + "non_owner_protection_time": 900, + "self_destruction_time": -1, + "drop_items_on_expiration": true, + "attackers_bypass_protection": false, + "use_real_time": false + }, + "interactions": { + "unlocking_cost": { + "type": "free", + "count": 0 + }, + "give_death_compass": true, + "enable_use_death_compass_to_open_gui": true, + "enable_click_to_open_gui": true, + "shift_and_use_quick_pickup": true, + "break_quick_pickup": true, + "allow_remote_protection_removal": true, + "allow_remote_breaking": true, + "allow_remote_unlocking": false + }, + "storage": { + "experience_type": "percent_points", + "experience_percent:setting_value": 100.0, + "can_store_only_xp": false, + "alternative_experience_entity": false, + "blocked_enchantments": [] + }, + "placement": { + "player_grave_limit": -1, + "replace_any_block": false, + "max_distance_from_source_location": 8, + "shift_location_on_failure": true, + "max_shift_tries": 5, + "max_shift_distance": 40, + "generate_on_top_of_fluids": false, + "generate_on_ground": false, + "create_gravestone_after_emptying": false, + "restore_replaced_block_after_player_breaking": true, + "move_inside_world_border": true, + "actively_move_inside_world_border": false, + "cancel_creation_for_damage_types": {}, + "cancel_creation_for_ignored_attacker_types": {}, + "blocking_predicates": [], + "block_in_protected_area": {}, + "blacklisted_worlds": [], + "blacklisted_areas": {}, + "creation_default_failure_text": "${position}':'${world}'>", + "creation_claim_failure_text": "${position}':'${world}'>" + }, + "teleportation": { + "cost": { + "type": "creative", + "count": 1 + }, + "required_time": 5, + "y_offset": 1.0, + "invincibility_time": 2, + "allow_movement_while_waiting": false, + "text": { + "timer": "", + "timer_allow_moving": "", + "location": "", + "canceled": "" + } + }, + "model": { + "default": "default", + "alternative": [], + "hide_f3_debug_lines": true, + "gravestone_item_base": "minecraft:skeleton_skull" + }, + "ui": { + "title": "", + "admin_title": "", + "list_grave_icon": { + "base": { + "icon": "minecraft:chest", + "text": [ + "${position} (${world})", + "${death_cause}", + "${item_count}':'${xp}'>", + "${protection_time}'>", + "${break_time}'>" + ] + }, + "alt": { + "icon": "minecraft:trapped_chest", + "text": [ + "${position} (${world})", + "${death_cause}", + "${item_count}':'${xp}'>", + "", + "${break_time}'>" + ] + } + }, + "admin_list_grave_icon": { + "base": { + "icon": "minecraft:chest", + "text": [ + "[${player}] ${position} (${world})", + "${death_cause}", + "${item_count}':'${xp}'>", + "${protection_time}'>", + "${break_time}'>" + ] + }, + "alt": { + "icon": "minecraft:trapped_chest", + "text": [ + "[${player}] ${position} (${world})", + "${death_cause}", + "${item_count}':'${xp}'>", + "", + "${break_time}'>" + ] + } + }, + "grave_info": { + "base": { + "icon": "minecraft:oak_sign", + "text": [ + "${position} (${world})", + "${death_cause}", + "${item_count}':'${xp}'>", + "${protection_time}'>", + "${break_time}'>" + ] + }, + "alt": { + "icon": "minecraft:oak_sign", + "text": [ + "${position} (${world})", + "${death_cause}", + "${item_count}':'${xp}'>", + "", + "${break_time}'>" + ] + } + }, + "unlock_grave": { + "base": { + "icon": "minecraft:gold_ingot", + "text": [ + "<#ffd257>", + " <#cfcfcf>${cost}" + ] + }, + "alt": { + "icon": "minecraft:gold_ingot", + "text": [ + "", + " <#cfcfcf>${cost} ()" + ] + } + }, + "previous_button": { + "base": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "previous_page" + } + }, + "text": "" + }, + "alt": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "previous_page_blocked" + } + }, + "text": "" + } + }, + "next_button": { + "base": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "next_page" + } + }, + "text": "" + }, + "alt": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "next_page_blocked" + } + }, + "text": "" + } + }, + "remove_protection_button": { + "base": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "remove_protection" + } + }, + "text": "" + }, + "alt": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "remove_protection" + } + }, + "text": [ + "", + "", + "", + "" + ] + } + }, + "break_grave_button": { + "base": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "break_grave" + } + }, + "text": "" + }, + "alt": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "break_grave" + } + }, + "text": [ + "", + "", + "", + "" + ] + } + }, + "quick_pickup_button": { + "icon": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "quick_pickup" + } + }, + "text": "" + }, + "fetch_button": { + "base": { + "icon": "minecraft:lead", + "text": "" + }, + "alt": { + "icon": "minecraft:lead", + "text": "" + } + }, + "teleport_button": { + "base": { + "icon": "minecraft:ender_pearl", + "text": [ + "<#a52dfa>", + " <#cfcfcf>${cost}" + ] + }, + "alt": { + "icon": "minecraft:ender_pearl", + "text": [ + "", + " <#cfcfcf>${cost} ()" + ] + } + }, + "back_button": { + "icon": "minecraft:structure_void", + "text": "" + }, + "bar": { + "icon": "minecraft:white_stained_glass_pane", + "text": "" + } + }, + "text": { + "grave_created": "${position}':'${world}':'${break_time}'>", + "protection_ended": "${position}':'${world}':'${item_count}'>", + "grave_expired": "${position}':'${world}':'${item_count}'>", + "grave_broken": "${position}':'${world}':'${item_count}'>", + "grave_access_payment_no_access": "", + "grave_payment_accepted": "", + "grave_payment_failed": "${cost}'>", + "years_suffix": "y", + "days_suffix": "d", + "hours_suffix": "h", + "minutes_suffix": "m", + "seconds_suffix": "s", + "infinity": "∞", + "date_format": "dd.MM.yyyy, HH:mm", + "world_names": {} + } +} \ No newline at end of file diff --git a/config/universal-graves/example_models/corpse_player.json b/config/universal-graves/example_models/corpse_player.json new file mode 100644 index 0000000..46eeb88 --- /dev/null +++ b/config/universal-graves/example_models/corpse_player.json @@ -0,0 +1,361 @@ +{ + "format": 0, + "tick_time": 20, + "elements": [ + { + "type": "ENTITY", + "entity_type": "minecraft:skeleton", + "entity_pose": "SLEEPING", + "tags": [ + "graves:equipment/boots", + "graves:equipment/chestplate", + "graves:equipment/offhand_hand", + "graves:player_head", + "graves:equipment/main_hand", + "graves:if_unprotected", + "graves:equipment/helmet", + "graves:equipment/leggings" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.9, + -0.51, + 0.0 + ] + }, + { + "type": "ENTITY", + "entity_type": "minecraft:player", + "entity_pose": "SLEEPING", + "tags": [ + "graves:equipment/boots", + "graves:if_protected", + "graves:equipment/chestplate", + "graves:equipment/offhand_hand", + "graves:player_head", + "graves:equipment/main_hand", + "graves:equipment/helmet", + "graves:equipment/leggings" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.9, + -0.51, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "remove_protection" + } + }, + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.42, + 0.0 + ], + "left_rotation": [ + -0.35355335, + 0.6123724, + 0.35355335, + 0.6123724 + ], + "scale": [ + 0.34999996, + 0.34999996, + 0.34999996 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${cost}" + ], + "text_width": -1, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + -0.29, + 0.0 + ], + "left_rotation": [ + -0.35355335, + 0.6123724, + 0.35355335, + 0.6123724 + ], + "scale": [ + 0.34999996, + 0.34999996, + 0.34999996 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}", + "${item_count}':'${xp}'>", + { + "text": "${protection_time}'>", + "tags": [ + "graves:if_protected", + "graves:has_protection_timer" + ] + }, + { + "text": "${break_time}'>", + "tags": [ + "graves:has_breaking_timer" + ] + } + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_not_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${text_1}", + "${text_2}", + "${text_3}", + "${text_4}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_player_made", + "graves:if_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_visual", + "graves:if_not_player_made" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + } + ] +} \ No newline at end of file diff --git a/config/universal-graves/example_models/corpse_zombie.json b/config/universal-graves/example_models/corpse_zombie.json new file mode 100644 index 0000000..f4e1fe8 --- /dev/null +++ b/config/universal-graves/example_models/corpse_zombie.json @@ -0,0 +1,361 @@ +{ + "format": 0, + "tick_time": 20, + "elements": [ + { + "type": "ENTITY", + "entity_type": "minecraft:skeleton", + "entity_pose": "SLEEPING", + "tags": [ + "graves:equipment/boots", + "graves:equipment/chestplate", + "graves:equipment/offhand_hand", + "graves:player_head", + "graves:equipment/main_hand", + "graves:if_unprotected", + "graves:equipment/helmet", + "graves:equipment/leggings" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.9, + -0.51, + 0.0 + ] + }, + { + "type": "ENTITY", + "entity_type": "minecraft:zombie", + "entity_pose": "SLEEPING", + "tags": [ + "graves:equipment/boots", + "graves:if_protected", + "graves:equipment/chestplate", + "graves:equipment/offhand_hand", + "graves:player_head", + "graves:equipment/main_hand", + "graves:equipment/helmet", + "graves:equipment/leggings" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.9, + -0.51, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "remove_protection" + } + }, + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.42, + 0.0 + ], + "left_rotation": [ + -0.35355335, + 0.6123724, + 0.35355335, + 0.6123724 + ], + "scale": [ + 0.34999996, + 0.34999996, + 0.34999996 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${cost}" + ], + "text_width": -1, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + -0.29, + 0.0 + ], + "left_rotation": [ + -0.35355335, + 0.6123724, + 0.35355335, + 0.6123724 + ], + "scale": [ + 0.34999996, + 0.34999996, + 0.34999996 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}", + "${item_count}':'${xp}'>", + { + "text": "${protection_time}'>", + "tags": [ + "graves:if_protected", + "graves:has_protection_timer" + ] + }, + { + "text": "${break_time}'>", + "tags": [ + "graves:has_breaking_timer" + ] + } + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.15, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_not_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${text_1}", + "${text_2}", + "${text_3}", + "${text_4}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.15, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_player_made", + "graves:if_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.15, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_visual", + "graves:if_not_player_made" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + } + ] +} \ No newline at end of file diff --git a/config/universal-graves/example_models/default.json b/config/universal-graves/example_models/default.json new file mode 100644 index 0000000..e4f3fa7 --- /dev/null +++ b/config/universal-graves/example_models/default.json @@ -0,0 +1,508 @@ +{ + "format": 0, + "tick_time": 20, + "elements": [ + { + "type": "ITEM", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.4, + -0.495, + -0.2 + ], + "left_rotation": [ + 0.67437965, + -0.15304601, + 0.21263118, + 0.69034547 + ], + "scale": [ + 0.5, + 0.49999997, + 0.49999997 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:item" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + -0.35, + -0.43, + -0.05 + ], + "left_rotation": [ + 0.7575899, + -0.30307037, + -0.57702374, + 0.035348564 + ], + "scale": [ + 0.5, + 0.50000006, + 0.5 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:item" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": "minecraft:player_head", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.35, + 0.0 + ], + "left_rotation": [ + -0.13048689, + -0.0032032724, + -0.024331277, + 0.9911462 + ], + "scale": [ + 1.0, + 0.9999999, + 0.9999999 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_protected", + "graves:player_head" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": "minecraft:skeleton_skull", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.35, + 0.0 + ], + "left_rotation": [ + -0.1304869, + -0.0032032728, + -0.024331281, + 0.9911463 + ], + "scale": [ + 1.0, + 0.9999999, + 0.9999999 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_unprotected" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "remove_protection" + } + }, + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.44, + 0.42 + ], + "left_rotation": [ + -0.50000006, + 0.0, + 0.0, + 0.8660254 + ], + "scale": [ + 0.35, + 0.35000002, + 0.35000002 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${cost}" + ], + "text_width": -1, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + -0.31, + 0.42 + ], + "left_rotation": [ + -0.50000006, + 0.0, + 0.0, + 0.8660254 + ], + "scale": [ + 0.35, + 0.35000002, + 0.35000002 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}", + "${item_count}':'${xp}'>", + { + "text": "${protection_time}'>", + "tags": [ + "graves:if_protected", + "graves:has_protection_timer" + ] + }, + { + "text": "${break_time}'>", + "tags": [ + "graves:has_breaking_timer" + ] + } + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_not_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${text_1}", + "${text_2}", + "${text_3}", + "${text_4}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_player_made", + "graves:if_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_visual", + "graves:if_not_player_made" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + } + ] +} \ No newline at end of file diff --git a/config/universal-graves/example_models/player_head.json b/config/universal-graves/example_models/player_head.json new file mode 100644 index 0000000..e4f3fa7 --- /dev/null +++ b/config/universal-graves/example_models/player_head.json @@ -0,0 +1,508 @@ +{ + "format": 0, + "tick_time": 20, + "elements": [ + { + "type": "ITEM", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.4, + -0.495, + -0.2 + ], + "left_rotation": [ + 0.67437965, + -0.15304601, + 0.21263118, + 0.69034547 + ], + "scale": [ + 0.5, + 0.49999997, + 0.49999997 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:item" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + -0.35, + -0.43, + -0.05 + ], + "left_rotation": [ + 0.7575899, + -0.30307037, + -0.57702374, + 0.035348564 + ], + "scale": [ + 0.5, + 0.50000006, + 0.5 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:item" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": "minecraft:player_head", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.35, + 0.0 + ], + "left_rotation": [ + -0.13048689, + -0.0032032724, + -0.024331277, + 0.9911462 + ], + "scale": [ + 1.0, + 0.9999999, + 0.9999999 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_protected", + "graves:player_head" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": "minecraft:skeleton_skull", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.35, + 0.0 + ], + "left_rotation": [ + -0.1304869, + -0.0032032728, + -0.024331281, + 0.9911463 + ], + "scale": [ + 1.0, + 0.9999999, + 0.9999999 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_unprotected" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "remove_protection" + } + }, + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.44, + 0.42 + ], + "left_rotation": [ + -0.50000006, + 0.0, + 0.0, + 0.8660254 + ], + "scale": [ + 0.35, + 0.35000002, + 0.35000002 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${cost}" + ], + "text_width": -1, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + -0.31, + 0.42 + ], + "left_rotation": [ + -0.50000006, + 0.0, + 0.0, + 0.8660254 + ], + "scale": [ + 0.35, + 0.35000002, + 0.35000002 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "fixed", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}", + "${item_count}':'${xp}'>", + { + "text": "${protection_time}'>", + "tags": [ + "graves:if_protected", + "graves:has_protection_timer" + ] + }, + { + "text": "${break_time}'>", + "tags": [ + "graves:has_breaking_timer" + ] + } + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_not_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${text_1}", + "${text_2}", + "${text_3}", + "${text_4}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_player_made", + "graves:if_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.1, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_visual", + "graves:if_not_player_made" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + } + ] +} \ No newline at end of file diff --git a/config/universal-graves/example_models/soul.json b/config/universal-graves/example_models/soul.json new file mode 100644 index 0000000..ff44e94 --- /dev/null +++ b/config/universal-graves/example_models/soul.json @@ -0,0 +1,436 @@ +{ + "format": 0, + "tick_time": 20, + "elements": [ + { + "type": "ITEM", + "display_item": "minecraft:player_head", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_protected", + "graves:player_head" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": "minecraft:skeleton_skull", + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "view_range": 1.0, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_unprotected" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "PARTICLE", + "particle": { + "type": "minecraft:soul_fire_flame" + }, + "wait_duration": 3, + "delta": { + "x": 0.2, + "y": 0.2, + "z": 0.2 + }, + "speed": 0.01, + "count": 2, + "tags": [], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "ITEM", + "display_item": { + "id": "universal_graves:icon", + "count": 1, + "components": { + "universal_graves:texture": "remove_protection" + } + }, + "item_model_transformation": "FIXED", + "transformation": { + "translation": [ + 0.0, + -0.44, + 0.3 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.35, + 0.35, + 0.1 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "view_range": 0.2, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${cost}" + ], + "text_width": -1, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + -0.31, + 0.3 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.35, + 0.35, + 0.35 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "view_range": 0.2, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:payment_required" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}", + "${item_count}':'${xp}'>", + { + "text": "${protection_time}'>", + "tags": [ + "graves:if_protected", + "graves:has_protection_timer" + ] + }, + { + "text": "${break_time}'>", + "tags": [ + "graves:has_breaking_timer" + ] + } + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.25, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.4, + 0.4, + 0.4 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_not_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${text_1}", + "${text_2}", + "${text_3}", + "${text_4}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.25, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.4, + 0.4, + 0.4 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_player_made", + "graves:if_visual" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + }, + { + "type": "TEXT", + "text": [ + "${player}'>", + "${death_cause}" + ], + "text_width": 9999, + "text_background": -1, + "text_opacity": -1, + "text_shadow": true, + "text_see_through": false, + "text_default_background": true, + "text_alignment": "center", + "transformation": { + "translation": [ + 0.0, + 0.25, + 0.0 + ], + "left_rotation": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "scale": [ + 0.4, + 0.4, + 0.4 + ], + "right_rotation": [ + -0.0, + -0.0, + -0.0, + 1.0 + ] + }, + "billboard": "center", + "brightness": { + "block": 15, + "sky": 15 + }, + "view_range": 0.5, + "shadow_radius": 0.0, + "shadow_strength": 0.0, + "culling": [ + 2.0, + 2.0 + ], + "glow_color": -1, + "tags": [ + "graves:if_visual", + "graves:if_not_player_made" + ], + "rotate_position": true, + "rotate_yaw": true, + "position": [ + 0.0, + 0.0, + 0.0 + ] + } + ] +} \ No newline at end of file diff --git a/config/waystones-common.toml b/config/waystones-common.toml new file mode 100644 index 0000000..78125be --- /dev/null +++ b/config/waystones-common.toml @@ -0,0 +1,110 @@ +[client] + +# If enabled, the text overlay on waystones will no longer always render at full brightness. +disableTextGlow = false + +[compatibility] + +# If enabled, Waystones will add markers for waystones and sharestones to BlueMap. +blueMap = true + +# If enabled, Waystones will add markers for waystones and sharestones to Dynmap. +dynmap = true + +# If enabled, JourneyMap waypoints will be created for each activated waystone. +journeyMap = true + +# If enabled, JourneyMap waypoints will only be created if the mod 'JourneyMap Integration' is not installed +preferJourneyMapIntegrationMod = true + +[general] + +# Add "GLOBAL" to allow every player to create global waystones. +allowedVisibilities = [ ] + +# Set to "GLOBAL" to have newly placed or found waystones be global by default. +defaultVisibility = "ACTIVATION" + +# List of waystone origins that should prevent others from editing. PLAYER is special in that it allows only edits by the owner of the waystone. +restrictedWaystones = [ "PLAYER" ] + +# The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click. +scrollUseTime = 32 + +# The time in ticks that it takes to use a warp plate. This is the time the player has to stand on top for. +warpPlateUseTime = 15 + +# The time in ticks that it takes to use a warp stone. This is the charge-up time when holding right-click. +warpStoneUseTime = 32 + +[inventoryButton] + +# The y position of the inventory button in the creative menu. +creativeInventoryButtonX = 88 + +# The y position of the inventory button in the creative menu. +creativeInventoryButtonY = 33 + +# Set to 'NONE' for no inventory button. Set to 'NEAREST' for an inventory button that teleports to the nearest waystone. Set to 'ANY' for an inventory button that opens the waystone selection menu. Set to a waystone name for an inventory button that teleports to a specifically named waystone. +inventoryButton = "" + +# The x position of the inventory button in the inventory. +inventoryButtonX = 58 + +# The y position of the inventory button in the inventory. +inventoryButtonY = 60 + +[teleports] + +# Set to false to simply disable all cooldowns. See warpRequirements for more fine-grained control. +enableCooldowns = true + +# Set to false to simply disable all xp costs. See warpRequirements for more fine-grained control. +enableCosts = true + +# List of entities that cannot be teleported, either as pet, leashed, or on warp plates. +entityDenyList = [ "minecraft:wither" ] + +# Set to ENABLED to have leashed mobs teleport with you. Set to SAME_DIMENSION to have leashed mobs teleport with you only if you're not changing dimensions. Set to DISABLED to disable. +transportLeashed = "ENABLED" + +# Set to ENABLED to have nearby pets teleport with you. Set to SAME_DIMENSION to have nearby pets teleport with you only if you're not changing dimensions. Set to DISABLED to disable. +transportPets = "DISABLED" + +# List of warp requirements with comma-separated parameters in parentheses. Conditions can be defined as comma-separated list in square brackets. Will be applied in order. +warpRequirements = [ + "[is_not_interdimensional] scaled_add_xp_cost(distance, 0.01)", + "[is_interdimensional] add_xp_cost(27)", + "[source_is_warp_plate] multiply_xp_cost(0)", + "[target_is_global] multiply_xp_cost(0)", + "min_xp_cost(0)", + "max_xp_cost(27)", + "[source_is_inventory_button] add_cooldown(inventory_button, 300)" +] + +[worldGen] + +# Approximate chunk distance between wild waystones being generated. Set to 0 to disable generation. +chunksBetweenWildWaystones = 25 + +# Set to 'PRESET_FIRST' to first use names from the nameGenerationPresets. Set to 'PRESET_ONLY' to use only those custom names. Set to 'MIXED' to have some waystones use custom names, and others random names. +nameGenerationMode = "PRESET_FIRST" + +# These names will be used for the PRESET name generation mode. See the nameGenerationMode option for more info. +nameGenerationPresets = [ ] + +# The template to use when generating new names. Supported placeholders are {Biome} (english biome name) and {MrPork} (the default name generator). +nameGenerationTemplate = "{MrPork}" + +# Set to REGULAR to have waystones spawn in some villages. Set to FREQUENT to have waystones spawn in most villages. Set to DISABLED to disable waystone generation in villages. Waystones will only spawn in vanilla or supported villages. +spawnInVillages = "REGULAR" + +# Set to 'DEFAULT' to only generate the normally textured waystones. Set to 'MOSSY' or 'SANDY' to generate all as that variant. Set to 'BIOME' to make the style depend on the biome it is generated in. +wildWaystoneStyle = "BIOME" + +# List of dimensions that wild waystones are allowed to spawn in. If left empty, all dimensions except those in wildWaystonesDimensionDenyList are used. +wildWaystonesDimensionAllowList = [ "minecraft:the_nether", "minecraft:overworld", "minecraft:the_end" ] + +# List of dimensions that wild waystones are not allowed to spawn in. Only used if wildWaystonesDimensionAllowList is empty. +wildWaystonesDimensionDenyList = [ ] + diff --git a/index.toml b/index.toml index 9c140b3..7681767 100644 --- a/index.toml +++ b/index.toml @@ -1,5 +1,509 @@ hash-format = "sha256" +[[files]] +file = "config/amendments-client.json" +hash = "d5344e39a2a264a8055999a8c5eace064c3a0d1bd410920acafc689f38a09118" + +[[files]] +file = "config/amendments-common.json" +hash = "03272d197c7c845327cc607eb08035ddf8fdcfda83dd20df62c84ab61eb66bcb" + +[[files]] +file = "config/appleskin.json5" +hash = "ae87f2d1b38dfd4b1e0767dfeb539261deaaf4fd2eb73692afcbaac7147855b9" + +[[files]] +file = "config/balm-common.toml" +hash = "a200148a1d65802310b4a477e2bb76ae4202e16da96edcf62c82ff303911caac" + +[[files]] +file = "config/bedrockify/bedrockify-ExternalLoadingTips.json" +hash = "070db915479c969425c248b201e833d01fde22c6c4f0b325a36aa9dbcbaa9a9c" + +[[files]] +file = "config/bedrockify/bedrockifyMixins.json" +hash = "c6fb903902100acbb12ba6ac8805ab8eed2720ff52c2bf59f8681e8d93895c1d" + +[[files]] +file = "config/betterthirdperson.json5" +hash = "151cb9f1ab722aa7026701e482e77cb13eeef2ce7c77cfbac997f719a81b1dbb" + +[[files]] +file = "config/biomesoplenty/biome_toggles.json" +hash = "adcd92e2dd2d6ca3528b4ded3a159fce6f4a3951e815d60494dc277d12289106" + +[[files]] +file = "config/biomesoplenty/gameplay.toml" +hash = "b9abd11468b8f1a0a56024f78e27cc6d79c2cce4cce8754b1ba4f0f44289a741" + +[[files]] +file = "config/biomesoplenty/generation.toml" +hash = "428c8be557854161e82b21b5654d2865b9b0c53bba969f20398568f94d4ae030" + +[[files]] +file = "config/bwncr.toml" +hash = "4a3e5c2643b3e40f9a5edd3d540f788818dfdf382c19340393a47efefd52ecde" + +[[files]] +file = "config/cardinal-components-api.properties" +hash = "8d3ae8c9240fc60475fbb98a87b7e2e0874703b173a449fb346fb0857ada7bba" + +[[files]] +file = "config/carryon-client.json" +hash = "b66da6824b6141acca353406c20654ebf599c814d50da37006b2bf51009b4f2a" + +[[files]] +file = "config/carryon-common.json" +hash = "6344f0701aa72c9239871eb24f1361cd8072bdaca1ab5fd7894565b8d4255468" + +[[files]] +file = "config/chisel.json" +hash = "f30375505d2b59c55c43f5157f53c97251c1ad40aa64dd210a38b80c9cdd7d0b" + +[[files]] +file = "config/cobblemon/main.json" +hash = "d08b5ae439dd0549e5d7dd8418b7f5724249a76d3d638e2c1967d8b249b1f0ba" + +[[files]] +file = "config/cobblemonintegrations-common-1.toml.bak" +hash = "0a5663957c3aa122188b7b73c42550daae297537ac2f182b314391406370bcf9" + +[[files]] +file = "config/cobblemonintegrations-common.toml" +hash = "700b8ca1f2b736a296b84d9ce42c7ff9a396787d4ca13938ebd046240a2f5310" + +[[files]] +file = "config/cobblenav/client-config.json" +hash = "085f58f6b4669eace390e4932185e20a49f1949d2888ffa3bb8ca52ff6fcef2a" + +[[files]] +file = "config/cobblenav/server-config.json" +hash = "dcac5f768bd71b8d7b81b578711851207fca8da436a1bb8d8658697b6e3fb9a2" + +[[files]] +file = "config/cobbreeding/main.json" +hash = "81e04cf1214139fd8dfc68704f5ac5629fb8f78a4bf1426d4f367c8b1b087931" + +[[files]] +file = "config/collective.json5" +hash = "b6243b955bf123f86c947510d9f8f3a4b5f7b8fe3775d834f458d60a3223847f" + +[[files]] +file = "config/comforts-common.toml" +hash = "1f21c10bfce9cd25aea641046a79df88867f68ba8ba3838a5e1662521f9f06a2" + +[[files]] +file = "config/comforts-server.toml" +hash = "f6df47d3f1002fde8d9e59c8068acbc39e976b3392e8fd528dc9b38b2856c5a0" + +[[files]] +file = "config/continuity.json" +hash = "00267a602028cbb037dcb0b5f803db31bed284235ca9c1ea189ad4179311a2f4" + +[[files]] +file = "config/cookingforblockheads-common.toml" +hash = "18021e8f7a032a03f4901b45cf1be5b87275e4797f906318504071bf21c3d4e2" + +[[files]] +file = "config/craftingtweaks-common.toml" +hash = "4af862cd0a1c7c379c40c110d5ddea00e211dec005fb09dcee1bfa490b3682b0" + +[[files]] +file = "config/cryonicconfig.json" +hash = "bc17cffb9ac63d90331ffe1aa114611597cba47905883bbdc33f6e00d42c0545" + +[[files]] +file = "config/dismountentity.json5" +hash = "cd79d2b2a8ecb73f72640fe0ea42b93cb85b618d58177160ba6de1b9b5a0d42e" + +[[files]] +file = "config/dynamic_fps.json" +hash = "ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356" + +[[files]] +file = "config/enchdesc.json" +hash = "7116b95a9b6797af8db84e410a2ca2fdf6f813461e37cd04bff5af933f31567b" + +[[files]] +file = "config/ends_delight-common.json" +hash = "743debaea05d92ebc7a3244b2e04cb6d1da3a3c02da5a2e6c1f1759027f92c9a" + +[[files]] +file = "config/entityculling.json" +hash = "dc7598cff8d5128cabb1757c5e38a9cbf492ac2d195ed403bc47c679b4a1d4dc" + +[[files]] +file = "config/fabric/indigo-renderer.properties" +hash = "4ac447a7234c65a647cda9bf267e2d7bc9a86f533dc7cd466ed81dc23e398e7d" + +[[files]] +file = "config/fallingleaves.json" +hash = "d3b1d95d9f4e7304d79202b0b26f51e5d33f461e1416ecda25cb9a2bc8effbe3" + +[[files]] +file = "config/fancymenu/custom_gui_screens.txt" +hash = "ff492043eaf454c46e949d5eef32ece90cc5a19feb50a161dd29a43b5732c880" + +[[files]] +file = "config/fancymenu/customizablemenus.txt" +hash = "535db450a125a856472e38d6c9cd7ed94961e83a9c19fcaab25c6b6ccb515c60" + +[[files]] +file = "config/fancymenu/legacy_checklist.txt" +hash = "9a25d3dc708e43eabafce5479a13c02dae15bc7f673afb2745b8b2ba48a97dc0" + +[[files]] +file = "config/fancymenu/options.txt" +hash = "8ba4bac437c66371d878eeacc309e4a2fc8808080f236ab552126e121b233bc7" + +[[files]] +file = "config/fancymenu/ui_themes/dark.json" +hash = "45541e5c5019585b9c4ff114aed530826129e8a7ac6866b5d5fe41dd278abae4" + +[[files]] +file = "config/fancymenu/ui_themes/light.json" +hash = "6954379d658fdf496f162792a3244f0f08635858ed4b0553a718a7ef63b8a620" + +[[files]] +file = "config/fancymenu/user_variables.db" +hash = "3d7d4cda73d6bde134a568ccbe4e8d2e7fbe701570012b71fa45acdb2258c823" + +[[files]] +file = "config/farmersdelight-client.json" +hash = "b68ada748cdab82dcf67d923c4608a3181dad70d40758588995261590a2235e9" + +[[files]] +file = "config/farmersdelight-common.json" +hash = "bdd90884cfbde8fad7593b041685789364ac6e6636602550f836e3e03818c2b0" + +[[files]] +file = "config/farmingforblockheads-common.toml" +hash = "6a819d201c26e2338b6d4e81143cd6e8c4b0df6f7ff94dc8cb01f9a51974286d" + +[[files]] +file = "config/ferritecore.mixin.properties" +hash = "a2091a291309db8920c8a80e913ed31c24c29687d8cd25ac18076ad85a90ddb8" + +[[files]] +file = "config/feytweaks.json" +hash = "4c64583a855ae8c5a4ea319084505749070fe588a5481e311fdaa0b1a7d155ce" + +[[files]] +file = "config/forgeconfigapiport.toml" +hash = "40dbe5b348f89b8ded62bcdfe32807ffc3e78fa8e0f81607a739580019fe5450" + +[[files]] +file = "config/ftbchunks-client.snbt" +hash = "12c23e91631ceeb47bf4ecef266b6ecb2c3dfd2c2090f880b7ef55c14c3c94bb" + +[[files]] +file = "config/ftbchunks-world.snbt" +hash = "df97d93407a6babe2efd80d6d5a912b0bc5dbbf8de9ccb08be2880f731c30ec1" + +[[files]] +file = "config/ftblibrary-client.snbt" +hash = "afe26cbf4eb3ad2a533f25e30644f29a53065210c6315b4f5cb9efd270b32095" + +[[files]] +file = "config/giantspawn.json5" +hash = "037c45a702552f5f239fca56fb5f9e85102ed37a0b2c4de7f2631dc9dc448468" + +[[files]] +file = "config/harvest_with_ease-common.toml" +hash = "b74ab7eb9c29b86b4962389a11e889b6ebea2c603ee7391569c0dac425352c13" + +[[files]] +file = "config/highlighter.toml" +hash = "1d0ca575f3f59697b4d0103b85ca5884217458fb7ab9a3023c9daa7ed0e3d9e7" + +[[files]] +file = "config/iris-excluded.json" +hash = "4d3264b58c502afaeca3f44e8d2db0843c54b8ba957afd21a2d450fe10dafefb" + +[[files]] +file = "config/iris.properties" +hash = "441b5ca1c1e93a1b36a78ddce3511496719aa956778306de4b624b6c0076dd5c" + +[[files]] +file = "config/jade/hide-blocks.json" +hash = "309df4ae96864c19eae41b646d58497c85a73b1fc3c584e772ef4d5822794baa" + +[[files]] +file = "config/jade/hide-entities.json" +hash = "3741bb54a4535fb5a00fb0ee1f4386f3dd17834aebdf9e89c21fcd3307109709" + +[[files]] +file = "config/jade/jade.json" +hash = "1b9faa0637ce35640b258cb9a6ede6d7fbe23f3138e1f3e04167caef4f204ecc" + +[[files]] +file = "config/jade/plugins.json" +hash = "1d1bda7ca220e897c72662fe797857e6d554c1f9e4641dfb4073162ea4b31f1b" + +[[files]] +file = "config/jade/sort-order.json" +hash = "45aca6c47a71cbed7cb1a4263b8e2e8fd22bf09fea728eed66f4bfc8770ddb21" + +[[files]] +file = "config/jei/blacklist.cfg" +hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + +[[files]] +file = "config/jei/ingredient-list-mod-sort-order.ini" +hash = "6e65b865ecce632efd3856078de9c58dd98dabbaea2909b4d870e287063c5de7" + +[[files]] +file = "config/jei/ingredient-list-type-sort-order.ini" +hash = "5064fb08f3a4af3321de4746ac60fe83ac464732b684a38c68d97ad2c4bce440" + +[[files]] +file = "config/jei/jei-client.ini" +hash = "d90d788ba1e099d681b71834461cff7f21bedf23f887525ad6e0b45199013686" + +[[files]] +file = "config/jei/jei-colors.ini" +hash = "c6328dcf3fb8b20a9f6ea6b61266ce289565c167353e183a105fb4915c36c072" + +[[files]] +file = "config/jei/jei-debug.ini" +hash = "a3a73e41687bcb80e3d303677125bda5929e611ae4b3ca44af9ba54e25eb4c88" + +[[files]] +file = "config/jei/jei-mod-id-format.ini" +hash = "34eb990ae2cf62220a0d1be95629bcac46e6732f1cd6f7b6fdc54bcae02916e5" + +[[files]] +file = "config/jei/recipe-category-sort-order.ini" +hash = "d3d2808b2148c0e98f19f9607f87e2d4a545a40c5ed7141a3b5fec117ca0a4d2" + +[[files]] +file = "config/konkrete/locals/de_de.local" +hash = "79a34cfd15c2d9c06498dc221be79279507d9b57666cd44f8d2c2cf95d3582ef" + +[[files]] +file = "config/konkrete/locals/en_us.local" +hash = "fdf1864fd049b3f1b9af1f8db6c5125a627be7d06a451c778da3329843d3c39a" + +[[files]] +file = "config/konkrete/locals/pl_pl.local" +hash = "d38a7776e362e4de6082078d803c1c9358d9d40526edfe4bdfd29c552aef76d8" + +[[files]] +file = "config/konkrete/locals/pt_br.local" +hash = "dca55a2792451b31424cd5c24037141ec57cdca51955d062dd908fa9ca6a3e9c" + +[[files]] +file = "config/lambdynlights.toml" +hash = "7b58a1eb1b04b559ad62fe716bafe31236791b03dab8caab93d85067674b12e2" + +[[files]] +file = "config/languagereload.json" +hash = "6862a307122b6bc61c0d64c1fc16bdacddc8b56b963b20f32c41ca16ae6fd515" + +[[files]] +file = "config/letmedespawn.json" +hash = "6af411644e22ede34383135509cb96b2a636d8ed45494b28976514a95537105e" + +[[files]] +file = "config/libgui.json5" +hash = "6814fc05aa8d6664712b056cfd6cb51cb4bafeabe3f274b9cf5e19e27eff406d" + +[[files]] +file = "config/lithium.properties" +hash = "6cf6f83720071fd1657c8e79b357caf68d40f410ae123e5f922483eb1d1d25be" + +[[files]] +file = "config/mega_showdown-common.toml" +hash = "a38feee8a9a4944355b461af2265b218c891bbf1f05223e97fb03bf94bf67845" + +[[files]] +file = "config/midnightlib.json" +hash = "9bcdd9f5ae6c9fecc3a0dfee7507bf17c56702f14e40db9cdde90148f1d3b387" + +[[files]] +file = "config/moonlight-client.json" +hash = "4f661a3ceeff589d5489ae70ce0729b018c7d324bacf08293c614e32401bbbea" + +[[files]] +file = "config/moonlight-common.json" +hash = "d5b0086101de9016d436e8236e3d48c8ca95e3e87855ca80a1d56178bfba000d" + +[[files]] +file = "config/naturescompass.json" +hash = "a6a872fbce46949e96a433d5a088084d77c30e388b6da1542ffd8b773e682b4c" + +[[files]] +file = "config/notenoughanimations.json" +hash = "ed5963ab9132632e89ea83f63f992f793f102d114b77938514d89d255a5754f7" + +[[files]] +file = "config/oreharvester.json5" +hash = "4321526b77eb829ba16d4dffc890e0ea26bd424627aa6d07a709d41990b3fb36" + +[[files]] +file = "config/oreharvester/harvestable_pickaxe_blacklist.txt" +hash = "a7d40b742a566bb4735a577d74284b180449306a34cb464ea9f5c3021b13fbd0" + +[[files]] +file = "config/polymer/client.json" +hash = "d8a4e36c8c4df8c5612aa9485d6a2e7a43cb2aa7f1584a52bb6373d6c94037c4" + +[[files]] +file = "config/polymer/common.json" +hash = "310dee45deffb1f13169492bf25cee00503e91403daa8cffa653939feb76cc03" + +[[files]] +file = "config/polymer/resource-pack.json" +hash = "dc3b6170f2f82d3fb5fe89f5837196879e84d132f8a705d77ef5ec08a4640cec" + +[[files]] +file = "config/polymer/server.json" +hash = "233d56a8a7228e1d85fec9080a0821e92c910807a3a80c4c7392f29f80850558" + +[[files]] +file = "config/rctmod-client.toml" +hash = "5389b6f8cdd2c8a2c40c2baeec343b8bb992659a06a7bc31709681811173cb64" + +[[files]] +file = "config/rctmod-server.toml" +hash = "f613cf2743140ed8e87ec45f316dd30a9d375d087f3967224cee273bf7567c09" + +[[files]] +file = "config/roughlyenoughitems/collapsible.json5" +hash = "a59667baa54738c1b294393a9b3652bcf7d392cdb8cba1c08a8006885b18e919" + +[[files]] +file = "config/roughlyenoughitems/config.json5" +hash = "bdc6a8897a2130ee7c76f609adcc2d45a46352d21b34ec1ff1a676db0c00ca61" + +[[files]] +file = "config/roughlyenoughitems/pinyin.properties" +hash = "e17f90a96e5698b42e0cceee5d3fe760a4ca403357a2d7b87630e4abb28d3618" + +[[files]] +file = "config/roughlyenoughitems/pinyin_double.properties" +hash = "5a4eaf666c3c626d90a2fb25185b213ef33f832b9d0af3afbfd6ed1d90b147b4" + +[[files]] +file = "config/sereneseasons/fertility.toml" +hash = "f63f94b985285add146c73a8747d278cec3d386807855b25de0e1db9962c153f" + +[[files]] +file = "config/sereneseasons/seasons.toml" +hash = "5e1769b5f721fee2e33cc11c68f41e27fb743afcc7931c29d103d2728687e308" + +[[files]] +file = "config/simpletms/main.json" +hash = "2674c3a99db072e2119929df5f603cf2eeee905986365bff9fa580dd66e1ffde" + +[[files]] +file = "config/simpletms/moves/default_tm_moves.json" +hash = "e0b76b668a8825391662cc7d83ad38e259298730d1afe7f384882fb17d955283" + +[[files]] +file = "config/simpletms/moves/default_tr_moves.json" +hash = "e0b76b668a8825391662cc7d83ad38e259298730d1afe7f384882fb17d955283" + +[[files]] +file = "config/simpletms/moves/excluded_moves_from_blank_learning.json" +hash = "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + +[[files]] +file = "config/simpletms/moves/excluded_moves_from_pokemon_drops.json" +hash = "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + +[[files]] +file = "config/simpletms/moves/excluded_moves_from_tmtr_learning.json" +hash = "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + +[[files]] +file = "config/sodium-extra-options.json" +hash = "f614f1e1ebf5e598068f456ec333e6417b9836ffbc94e386aa0a434319734da9" + +[[files]] +file = "config/sodium-extra.properties" +hash = "a2f1b47c1eaa119ab34727f1d43c2506cb3d7f17ba8fb4efb49e20c8e0b58e70" + +[[files]] +file = "config/sodium-mixins.properties" +hash = "b627c4456e6fa0bc4b5f85e2f1cd949faedae3cb9afdaf2a5f52e6f3b6ae1f01" + +[[files]] +file = "config/sodium-options.json" +hash = "be40d116c4d2eff2e12e2ebd811a6c365955acbfed39361cef22cbd23e0dd74f" + +[[files]] +file = "config/sodium-shadowy-path-blocks-options.json" +hash = "25baba4e198fbefd6656a38dcf0cdc3e7ccef211221b4f5218d22a778d1853fa" + +[[files]] +file = "config/sodiumextras-client.toml" +hash = "40f04ed5009a1a2f79915b94269cb47d71218ce5cc9b9eb39badf19905d6235e" + +[[files]] +file = "config/storagedrawers-client.toml" +hash = "3f67aed5da1a6d3be942a4c1f92e501ddede7e7c0d1d745702613e6fcec3d9f5" + +[[files]] +file = "config/storagedrawers-common.toml" +hash = "c3d4b8dc02886e776edf96cdfbcfb5f3bf6594c9f1ec00f14f837df77ce808a6" + +[[files]] +file = "config/supplementaries-client.json" +hash = "b94f2ad081806125fed9875593ea096f1f69bbe8e47a95558169359e8a6df4e2" + +[[files]] +file = "config/supplementaries-common.json" +hash = "aa34a5b83841caf776af1e3e49353916b611c677450e773e4240a03af7d75df0" + +[[files]] +file = "config/terrablender.toml" +hash = "cff6a9a0d415b19b9852844c0ad5bb2b1cfdb9fce12e729e7228a6521fc95927" + +[[files]] +file = "config/travelersbackpack.json5" +hash = "d7398e34b04137bdc20d16a6cc1d1c5e8b6a4f70bad01ec0fc4b32f9ae98e53c" + +[[files]] +file = "config/treeharvester.json5" +hash = "53815f56d66e3ec1c307d94b025a9df1521d690520bd2c28f6cc4db1e5967fed" + +[[files]] +file = "config/treeharvester/harvestable_axe_blacklist.txt" +hash = "66d6070eff69e52e97721c04f2945e8ef0e54f199ff7ede2a78cc2c6777a5e95" + +[[files]] +file = "config/ubesdelight.json" +hash = "704f492b2034f3cd28f72b18febbc5e1ea9f829b453fa41fc1cb0faa9e871143" + +[[files]] +file = "config/universal-graves/config.json" +hash = "53f6726c5a8de12cc5114f80d3c4812a0a9e49aeff759f26e9329b10255b43d7" + +[[files]] +file = "config/universal-graves/example_models/corpse_player.json" +hash = "f1f86bd740c9bde120cca8769e900005cf46f67cfb076b65b50c339f47deb69e" + +[[files]] +file = "config/universal-graves/example_models/corpse_zombie.json" +hash = "dc1ee62c77ef7831f52c1c9a44c5dff3e5ccaa4094d43438e9fdbe1f41a06a17" + +[[files]] +file = "config/universal-graves/example_models/default.json" +hash = "c0f6c5e52fcfe066b1b300e9c4c738feb87dc1397ce45e58b99b63cb25e07167" + +[[files]] +file = "config/universal-graves/example_models/player_head.json" +hash = "c0f6c5e52fcfe066b1b300e9c4c738feb87dc1397ce45e58b99b63cb25e07167" + +[[files]] +file = "config/universal-graves/example_models/soul.json" +hash = "bd3c7cba512978e4d0f5632aed773b47d93e80e9243656fc092d6cc56ddc53e1" + +[[files]] +file = "config/waystones-common.toml" +hash = "8af8e3ed328e8593f76aef5396a431747b256726c389c97c8ea6a08719af3f48" + [[files]] file = "mods/almanac.pw.toml" hash = "e0632cc97ea1daa5887f8dc69fff3d240086b268a4595303aed1e5e09a0c90c8" diff --git a/pack.toml b/pack.toml index a81e6ba..43bb19e 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "cadf28cda0df0e884ad131dc28d2956f8825af2ed05071646d45c47e3e80f624" +hash = "021051d24cab0a37dda3fba9f7be098f32faa3d6069c5db97f685babfb262180" [versions] fabric = "0.16.14"