From 81720f6eec42b1b564e638e22db393bd2311fdfa Mon Sep 17 00:00:00 2001 From: Kevin-Marsh Date: Wed, 24 Jan 2024 13:07:29 +1000 Subject: [PATCH] Disable Vorpal critical hit and limit Morgan Reduces the Caliburn/Morgan Limit and removes the vorpal critical multiplier to close an exploit. --- defaultconfigs/ensorcellation-server.toml | 375 ++++++++++++++++++++++ defaultconfigs/mahoutsukai-server.toml | 14 +- 2 files changed, 385 insertions(+), 4 deletions(-) create mode 100644 defaultconfigs/ensorcellation-server.toml diff --git a/defaultconfigs/ensorcellation-server.toml b/defaultconfigs/ensorcellation-server.toml new file mode 100644 index 0000000..bf2ce22 --- /dev/null +++ b/defaultconfigs/ensorcellation-server.toml @@ -0,0 +1,375 @@ + +[Enchantments] + + [Enchantments."Magic Protection"] + #If TRUE, the Magic Protection Enchantment is available for Armor and Horse Armor. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 4 + + [Enchantments.Displacement] + #If TRUE, the Displacement Enchantment is available for Armor, Shields, and Horse Armor. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + #Adjust this value to set the chance per level of the Enchantment firing (in percentage). + #Range: 1 ~ 100 + "Effect Chance" = 20 + #If TRUE, mobs wearing armor with this Enchantment can teleport players. + "Mobs Teleport Players" = false + + [Enchantments."Flaming Rebuke"] + #If TRUE, the Flaming Rebuke Enchantment is available for Armor, Shields, and Horse Armor. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + #Adjust this value to set the chance per level of the Enchantment firing (in percentage). + #Range: 1 ~ 100 + "Effect Chance" = 20 + #If TRUE, mobs wearing armor with this Enchantment can knockback players. + "Mobs Knockback Players" = false + + [Enchantments."Chilling Rebuke"] + #If TRUE, the Chilling Rebuke Enchantment is available for Armor, Shields, and Horse Armor. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + #Adjust this value to set the chance per level of the Enchantment firing (in percentage). + #Range: 1 ~ 100 + "Effect Chance" = 20 + #If TRUE, mobs wearing armor with this Enchantment can knockback players. + "Mobs Knockback Players" = false + + [Enchantments."Air Affinity"] + #If TRUE, the Air Affinity Enchantment is available for Helmets. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + + [Enchantments.Insight] + #If TRUE, the Insight Enchantment is available for Helmets. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + #Adjust this to change the max experience awarded per level of the Enchantment. + #Range: 1 ~ 1000 + "Experience Amount" = 4 + + [Enchantments.Gourmand] + #If TRUE, the Gourmand Enchantment is available for Helmets. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + + [Enchantments.Reach] + #If TRUE, the Reach Enchantment is available for Chestplates. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + + [Enchantments.Vitality] + #If TRUE, the Vitality Enchantment is available for Chestplates. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + #Adjust this value to set the health granted per level of the Enchantment. (There are 2 health per heart icon.) + #Range: 1 ~ 10 + "Health / Level" = 4 + + [Enchantments."Ender Disruption"] + #If TRUE, the Ender Disruption Enchantment is available for various Weapons. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 5 + + [Enchantments.Vigilante] + #If TRUE, the Vigilante Enchantment is available for various Weapons. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 5 + + [Enchantments.Outlaw] + #If TRUE, the Outlaw Enchantment is available for various Weapons. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 5 + #If TRUE, the Outlaw Enchantment causes Villagers (and Iron Golems) to drop Emeralds when killed. + "Emerald Drops" = true + + [Enchantments.Cavalier] + #If TRUE, the Cavalier Enchantment is available for various Weapons. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + + [Enchantments."Frost Aspect"] + #If TRUE, the Frost Aspect Enchantment is available for various Weapons. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + + [Enchantments.Instigating] + #If TRUE, the Instigating Enchantment is available for various Weapons. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + + [Enchantments.Leech] + #If TRUE, the Leech Enchantment is available for various Weapons. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 4 + + [Enchantments."Magic Edge"] + #If TRUE, the Magic Edge Enchantment is available for various Weapons. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + + [Enchantments.Vorpal] + #If TRUE, the Vorpal Enchantment is available for various Weapons. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + #Adjust this value to set the base critical hit chance of the Enchantment (in percentage). + #Range: 0 ~ 100 + "Base Critical Chance" = 0 + #Adjust this value to set the additional critical hit chance per level of the Enchantment (in percentage). + #Range: 0 ~ 100 + "Critical Chance / Level" = 0 + #Adjust this value to set the critical hit damage multiplier. + #Range: 0 ~ 1000 + "Critical Damage Multiplier" = 0 + #Adjust this value to set the base head drop chance for the Enchantment (in percentage). + #Range: 0 ~ 100 + "Base Head Drop Chance" = 10 + #Adjust this value to set the head drop chance per level of the Enchantment (in percentage). + #Range: 0 ~ 100 + "Head Drop Chance / Level" = 10 + + [Enchantments.Excavating] + #If TRUE, the Excavating Enchantment is available for various Tools. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + + [Enchantments."Hunter's Bounty"] + #If TRUE, the Hunter's Bounty Enchantment is available for Bows. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + #Adjust this value to set the chance of an additional drop per level of the Enchantment (in percentage). + #Range: 1 ~ 100 + "Effect Chance" = 50 + + [Enchantments."Quick Draw"] + #If TRUE, the Quick Draw Enchantment is available for various Bows. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + + [Enchantments.Trueshot] + #If TRUE, the Trueshot Enchantment is available for various Bows. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + + [Enchantments.Volley] + #If TRUE, the Volley Enchantment is available for various Bows. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + + [Enchantments."Angler's Bounty"] + #If TRUE, the Angler's Bounty Enchantment is available for Fishing Rods. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + #Adjust this value to set the chance of an additional drop per level of the Enchantment (in percentage). + #Range: 1 ~ 100 + "Effect Chance" = 50 + + [Enchantments.Pilfering] + #If TRUE, the Pilfering Enchantment is available for Fishing Rods. + Enable = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This sets whether or not the Enchantment works on Players. + "Allow Player Stealing" = true + + [Enchantments.Bulwark] + #If TRUE, the Bulwark Enchantment is available for Shields. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + + [Enchantments.Phalanx] + #If TRUE, the Phalanx Enchantment is available for Shields. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + + [Enchantments.Soulbound] + #If TRUE, the Soulbound Enchantment is available. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = false + #This option adjusts the maximum allowable level for the Enchantment. If permanent, this setting is ignored. + #Range: 1 ~ 10 + "Max Level" = 3 + #If TRUE, the Soulbound Enchantment is permanent (and will remove excess levels when triggered). + Permanent = true + + [Enchantments."Curse of Foolishness"] + #If TRUE, the Curse of Foolishness Enchantment is available for Helmets. + Enable = true + + [Enchantments."Curse of Mercy"] + #If TRUE, the Curse of Mercy Enchantment is available for various Weapons. + Enable = true + +[Overrides] + + [Overrides.Protection] + #If TRUE, the Protection Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. + Enable = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 4 + + [Overrides."Blast Protection"] + #If TRUE, the Blast Protection Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. + Enable = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 4 + + [Overrides."Feather Falling"] + #If TRUE, the Feather Falling Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. + Enable = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 4 + + [Overrides."Fire Protection"] + #If TRUE, the Fire Protection Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. + Enable = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 4 + + [Overrides."Projectile Protection"] + #If TRUE, the Projectile Protection Enchantment is replaced with a more configurable version which works on more items, such as Horse Armor. + Enable = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 4 + + [Overrides."Fire Aspect"] + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + + [Overrides."Frost Walker"] + #If TRUE, the Frost Walker Enchantment is replaced with an improved and more configurable version which works on more items, such as Horse Armor. + Enable = true + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + #If TRUE, the Frost Walker Enchantment will also chill Lava into Glossed Magma. + "Freeze Lava" = true + + [Overrides.Knockback] + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 2 + + [Overrides.Looting] + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 3 + + [Overrides.Thorns] + #If TRUE, the Thorns Enchantment is replaced with a more configurable version which works on more items, such as Shields and Horse Armor. + Enable = true + #This option adjusts the maximum allowable level for the Enchantment. + #Range: 1 ~ 10 + "Max Level" = 4 + #Adjust this value to set the chance per level of the Enchantment firing (in percentage). + #Range: 1 ~ 100 + "Effect Chance" = 15 + + [Overrides.Mending] + #If TRUE, the Mending Enchantment is replaced with a new Enchantment - Preservation. This enchantment allows you to repair items at an Anvil without paying an increasing XP cost for every time you repair it. Additionally, these repairs have a much lower chance of damaging the anvil. + "Alternate Mending" = false + #This sets whether or not the Enchantment is considered a 'treasure' enchantment. + Treasure = true + #Adjust this value to set the chance of an Anvil being damaged when used to repair an item with Preservation (in percentage). Only used if Alternate Mending (Preservation) is enabled. + #Range: 0 ~ 12 + "Anvil Damage Chance" = 3 + diff --git a/defaultconfigs/mahoutsukai-server.toml b/defaultconfigs/mahoutsukai-server.toml index 8599c0f..d9efafb 100644 --- a/defaultconfigs/mahoutsukai-server.toml +++ b/defaultconfigs/mahoutsukai-server.toml @@ -174,6 +174,8 @@ #This is how often a Scrying tile entity will send updates #Range: 0 ~ 100000000 SCRYING_BLOCK_CYCLE = 4 + #This is whether the scrying circle can scry non players + SCRY_NON_PLAYERS = true [projection] @@ -361,7 +363,7 @@ POWER_CONSOLIDATION_SWEEP_RADIUS = 6 #The highest attack Caliburn can go to #Range: 0 ~ 100000000 - POWER_CONSOLIDATION_ATTACK_CAP = 5000000 + POWER_CONSOLIDATION_ATTACK_CAP = 5000 #Entities must be this close to the wielder of Caliburn's look vector to be affected by the sweep. #Range: 0 ~ 100000000 POWER_CONSOLIDATION_SWEEP_LOOK_RADIUS = 3 @@ -376,7 +378,7 @@ #Power Consolidation Enchant Blacklist POWER_CONSOLIDATION_ENCHANT_BLACKLIST = ["minecraft:mending"] #Power Consolidation Damage Cap Tiers - POWER_CONSOLIDATION_TIERS = [100.0, 150.0, 200.0, 250.0, 300.0, 350.0, 400.0, 500.0, 600.0, 700.0, 800.0, 950.0, 1100.0, 1251.0, 1452.0, 1653.0, 1904.0, 2155.0, 2457.0, 2809.0, 3211.0, 3664.0, 4167.0, 4721.0, 5325.0, 6030.0, 6836.0, 7742.0, 8749.0, 9857.0, 11116.0, 12528.0, 14141.0, 15956.0, 17972.0, 20240.0, 22812.0, 25736.0, 29013.0, 32694.0, 36829.0, 41518.0, 46763.0, 52663.0, 59320.0, 66834.0, 75306.0, 84838.0, 95580.0, 107634.0, 121251.0, 136584.0, 153833.0, 173251.0, 195141.0, 219755.0, 247495.0, 278716.0, 313871.0, 353465.0, 398053.0, 448290.0, 504832.0, 568536.0, 640260.0, 721014.0, 811957.0, 914349.0, 1029654.0, 1159535.0, 1305759.0, 1470444.0, 1655911.0, 1864731.0, 2099881.0, 2364689.0, 2662889.0, 2998717.0, 3376864.0, 3802727.0, 4282259.0, 4822269.0, 5000000.0] + POWER_CONSOLIDATION_TIERS = [100.0, 150.0, 200.0, 250.0, 300.0, 350.0, 400.0, 450.0, 500.0, 550.0, 600.0, 650.0, 700.0, 750.0, 800.0, 850.0, 900.0, 950.0, 1000.0, 1500.0, 2000.0, 2500.0, 3000.0, 3500.0, 4000.0, 4500.0, 5000.0] #Power Consolidation Tier Upgrade Items POWER_CONSOLIDATION_TIER_UPGRADE_ITEM = ["irons_spellbooks:ender_upgrade_orb"] #Words which are considered unholy by Caliburn and Rhongomyniad @@ -457,8 +459,6 @@ [projection."morgan and caliburn"] #List of allowed pets that can be killed with Caliburn to create Morgan MORGAN_TRANSFORM_ENTITY_WHITELIST = ["minecraft:warden"] - #All pet wolves are allowed for transformation to Morgan - MORGAN_TRANSFORM_WOLFS_ALLOWED = true #How much damage Morgan gains from killing children #Range: 0.0 ~ 1.0E8 MORGAN_CHILD_INCREASE = 1.0 @@ -694,6 +694,9 @@ #Delay between firing on AOE Mode of Explosion Staff #Range: 0 ~ 10000000 MYSTIC_STAFF_AOE_DELAY = 3 + #Mystic Staff AOE Scaling Mana Factor + #Range: 0.0 ~ 1.0E7 + MYSTIC_STAFF_AOE_SCALING_MANA = 0.0 [mystic.beam] #Mystic Staff Beam Mana Per Tick @@ -712,6 +715,9 @@ MYSTIC_STAFF_BEAM_MAX_BLOCK_BREAK_PER_TICK = 90 #Mystic Staff Beam Block Whitelist MYSTIC_STAFF_BEAM_BLOCK_WHITELIST = [] + #Mystic Staff Beam Scaling Mana Factor + #Range: 0.0 ~ 1.0E7 + MYSTIC_STAFF_BEAM_SCALING_MANA = 0.0 [mystic."rho aias"] #This is the cost of using the scroll