From 7b1ca28ecdf77228577f796ec10ebda1a550dd00 Mon Sep 17 00:00:00 2001 From: Hexugory Date: Mon, 2 Dec 2024 14:12:32 -0600 Subject: [PATCH] no console killing people please --- config/dragonfight.json | 65 +++++++++++++++++++++++++++++++++++++++++ index.toml | 4 +++ pack.toml | 2 +- 3 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 config/dragonfight.json diff --git a/config/dragonfight.json b/config/dragonfight.json new file mode 100644 index 0000000..e6fb1d3 --- /dev/null +++ b/config/dragonfight.json @@ -0,0 +1,65 @@ +{ + "dragonDifficulty": { + "desc:": "Sets the dragon difficulty modifier, the higher the more difficult the dragon gets.Scales up mob spawn amount, dragon damage and health aswell as crystal respawn intervals. Note that the difficulty already scales on the playercount involved in the fight, this is a static bonus ontop.default:2, vanilla:0", + "dragonDifficulty": 2 + }, + "crystalRespawnTimeModifier": { + "desc:": "Modifies crystal respawn time, 0.5 = spawns twice as fast, 2 = twice as slow. default:1.0", + "crystalRespawnTimeModifier": 1.0 + }, + "lightningExplosionDensity": { + "desc:": "Modifies lightning and explosion density, 0.5 = half as many, 2 = twice as many. default:1.0", + "lightningExplosionDensity": 1.0 + }, + "disableLightning": { + "desc:": "Disables lightning spawns: default:false", + "disableLightning": false + }, + "antiflightAbility": { + "desc:": "Enables anti-flight ability: default:true", + "antiflightAbility": false + }, + "dragonHealthModifier": { + "desc:": "Sets the dragon health modifier: default:1.0", + "dragonHealthModifier": 1.0 + }, + "dragonDamageModifier": { + "desc:": "Sets the dragon damage modifier: default:1.0", + "dragonDamageModifier": 1.0 + }, + "mobSpawnAmountModifier": { + "desc:": "Sets the mob spawn amount modifier: default:1.0", + "mobSpawnAmountModifier": 1.0 + }, + "dragonXPModifier": { + "desc:": "Sets the XP drop modifier: default:1.0", + "dragonXPModifier": 1.0 + }, + "printDragonPhases": { + "desc:": "Prints the dragon phase in chat if enabled: default:false", + "printDragonPhases": false + }, + "disableDragonAreaSpawns": { + "desc:": "Disables mob spawning on the Dragon island during the fight: default:true", + "disableDragonAreaSpawns": true + }, + "descSpawnEntries": "Below are configuration options for entity spawning, when trying to use nbt append it right after the entity type, e.g. minecraft:zombie{}. Put a backslash in front of all quotation marks", + "spawnoncrystaldestroy": { + "desc:": "List of mobs spawning when a crystal is destroyed at range, intended to be flying or ranged to close the gap: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnoncrystaldestroy": [ + "minecraft:phantom" + ] + }, + "spawnoncrystalrespawn": { + "desc:": "List of mobs spawning on crystal respawn, intended to be ranged to ward of players from a distance: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnoncrystalrespawn": [ + "minecraft:blaze" + ] + }, + "spawnwhilelanded": { + "desc:": "List of mobs spawning while the dragon is sitting in the middle, intended to be melee and not vulnerable to ranged: e.g. format : [\"minecraft:zombie\", \"minecraft:creeper\"]", + "spawnwhilelanded": [ + "minecraft:enderman" + ] + } +} \ No newline at end of file diff --git a/index.toml b/index.toml index 066eb71..6783003 100644 --- a/index.toml +++ b/index.toml @@ -16,6 +16,10 @@ hash = "071d402fc522364f0bbbe1cce75c96800c5f4bf0236dcf6766a948180d7ed595" file = "config/builtinservers.json" hash = "ddf7afbb42ba7f3247a521e1cf5f40835e94eabc2bf69af3ab2bd64cfc3c322d" +[[files]] +file = "config/dragonfight.json" +hash = "eec51b6b37d505483c8926aca6be3475f6010795cf47f8b2cfbc65c45d81435f" + [[files]] file = "config/forge-client.toml" hash = "e58490251cca0d5e66158be4278f3c9e2f904515767ed210920986a1f14cb575" diff --git a/pack.toml b/pack.toml index 81d8f98..a629686 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 = "f5b5e28816e666ec69cb66c302b3f1bf219a45e210c5fcbacd763353ebbee15d" +hash = "3723f817a4697f0df310d9ff5f672ad35f3d733172f78ba4456fe5b850586e5e" [versions] forge = "47.3.12"