From 8cae697636f9f929c01edc44440dc9ec96d45e78 Mon Sep 17 00:00:00 2001 From: Delilah Carriere Date: Sat, 20 Aug 2022 21:41:29 -0400 Subject: [PATCH 1/5] Create README.md --- README.md | 215 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 215 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..f5fd829 --- /dev/null +++ b/README.md @@ -0,0 +1,215 @@ +# UnsafeEnchants + +UnsafeEnchants is a fully configurable plugin for bukkit, spigot, and paper minecraft servers allowing custom enchantment limits and removing combination restrictions. + +--- + +### Download Links: + +WIP :D + +### Default Configuration: +```yml +# Default limit to apply to any enchants missing from override_limits +# +# Valid range of 1 - 255 +default_limit: 10 + +# Whether enchants should be combined without regard for conflicts by default +# +# This setting will override permissions, if a player has ue.unsafe but this is false +# they will be unable to combine conflicting enchantments +# +# i.e. Protection and Blast Protection can be on the same piece of armour +allow_unsafe: true + +# Whether all anvil actions should be capped to the vanilla repair limit (40 levels) +limit_repair_cost: true + +# Whether the anvil's repair limit should be removed entirely +# +# The anvil will still visually display "too expensive" however the action will be completable +remove_repair_limit: false + +# Override limits for specific enchants +# +# Enchantments not listed here will use the value of default_limit +# +# Overrides provided default to 1 in vanilla and won't change effect with extra levels +# with exceptions to this rule having their own comment +# +# Valid range of 1 - 255 for each enchantment +enchant_limits: + aqua_affinity: 1 + binding_curse: 1 + channeling: 1 + flame: 1 + infinity: 1 + mending: 1 + multishot: 1 + silk_touch: 1 + vanishing_curse: 1 + depth_strider: 3 # anything more than 3 is treated as 3 by the game +# bane_of_arthropods: 1 +# blast_protection: 1 +# efficiency: 1 +# feather_falling: 1 +# fire_aspect: 1 +# fire_protection: 1 +# fortune: 1 +# frost_walker: 1 +# impaling: 1 +# knockback: 1 +# looting: 1 +# loyalty: 1 +# luck_of_the_sea: 1 +# lure: 1 +# piercing: 1 +# power: 1 +# projectile_protection: 1 +# protection: 1 +# punch: 1 +# quick_charge: 1 +# respiration: 1 +# riptide: 1 +# sharpness: 1 +# smite: 1 +# soul_speed: 1 +# sweeping: 1 +# swift_sneak: 1 +# thorns: 1 +# unbreaking: 1 + +# Multipliers used to calculate the enchantment's value in repair/combining +# +# Values here are pulled from the fandom wiki: +# https://minecraft.fandom.com/wiki/Anvil_mechanics#Costs_for_combining_enchantments +# +# If an enchantment is missing values here, or is less than 0, it will default to 0 +# +# Calculated as: [Enchantment lvl] * [multiplier] +# +# With default values protection 4 would have a value of 4 when +# coming from either a book (4 * 1) or an item (4 * 1) +enchant_values: + aqua_affinity: + item: 4 + book: 2 + bane_of_arthropods: + item: 2 + book: 1 + binding_curse: + item: 8 + book: 4 + blast_protection: + item: 4 + book: 2 + channeling: + item: 8 + book: 4 + depth_strider: + item: 4 + book: 2 + efficiency: + item: 1 + book: 1 + flame: + item: 4 + book: 2 + feather_falling: + item: 2 + book: 1 + fire_aspect: + item: 4 + book: 2 + fire_protection: + item: 2 + book: 1 + fortune: + item: 4 + book: 2 + frost_walker: + item: 4 + book: 2 + impaling: + item: 4 + book: 2 + infinity: + item: 8 + book: 4 + knockback: + item: 2 + book: 1 + looting: + item: 4 + book: 2 + loyalty: + item: 1 + book: 1 + luck_of_the_sea: + item: 4 + book: 2 + lure: + item: 4 + book: 2 + mending: + item: 4 + book: 2 + multishot: + item: 4 + book: 2 + piercing: + item: 1 + book: 1 + power: + item: 1 + book: 1 + projectile_protection: + item: 2 + book: 1 + protection: + item: 1 + book: 1 + punch: + item: 4 + book: 2 + quick_charge: + item: 2 + book: 1 + respiration: + item: 4 + book: 2 + riptide: + item: 4 + book: 2 + silk_touch: + item: 8 + book: 4 + sharpness: + item: 1 + book: 1 + smite: + item: 2 + book: 1 + soul_speed: + item: 8 + book: 4 + swift_sneak: + item: 8 + book: 4 + sweeping: + item: 4 + book: 2 + thorns: + item: 8 + book: 4 + unbreaking: + item: 2 + book: 1 + vanishing_curse: + item: 8 + book: 4 + +# Whether to show debug logging +debug_log: false +``` From 02892502604802f956d694d4abd9f60765ad6ea3 Mon Sep 17 00:00:00 2001 From: Delilah Carriere Date: Sat, 20 Aug 2022 22:08:23 -0400 Subject: [PATCH 2/5] Add download locations --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f5fd829..261e378 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,10 @@ UnsafeEnchants is a fully configurable plugin for bukkit, spigot, and paper mine --- -### Download Links: +### Download Locations: -WIP :D +Direct: https://github.com/DelilahEve/UnsafeEnchants/releases/tag/v1.0.0 +Spigot: https://www.spigotmc.org/resources/unsafe-enchants.104708/ ### Default Configuration: ```yml From 56de25137f1025c163673ff2ecddc7599c5b7119 Mon Sep 17 00:00:00 2001 From: Delilah Carriere Date: Sat, 20 Aug 2022 22:08:45 -0400 Subject: [PATCH 3/5] Fix formatting --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 261e378..4c321dd 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ UnsafeEnchants is a fully configurable plugin for bukkit, spigot, and paper mine ### Download Locations: Direct: https://github.com/DelilahEve/UnsafeEnchants/releases/tag/v1.0.0 + Spigot: https://www.spigotmc.org/resources/unsafe-enchants.104708/ ### Default Configuration: From 544a3a89eb855a7982f0b95c1e821d605c87f0a8 Mon Sep 17 00:00:00 2001 From: Delilah Carriere Date: Sat, 20 Aug 2022 22:15:18 -0400 Subject: [PATCH 4/5] update links --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4c321dd..0488a80 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ Direct: https://github.com/DelilahEve/UnsafeEnchants/releases/tag/v1.0.0 Spigot: https://www.spigotmc.org/resources/unsafe-enchants.104708/ +CurseForge: https://www.curseforge.com/minecraft/bukkit-plugins/unsafe-enchants/files/all + ### Default Configuration: ```yml # Default limit to apply to any enchants missing from override_limits From b42cefca0b099d732f24244a3fd3861ebc345a17 Mon Sep 17 00:00:00 2001 From: Delilah Carriere Date: Sat, 20 Aug 2022 22:17:26 -0400 Subject: [PATCH 5/5] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 0488a80..684a585 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,11 @@ Spigot: https://www.spigotmc.org/resources/unsafe-enchants.104708/ CurseForge: https://www.curseforge.com/minecraft/bukkit-plugins/unsafe-enchants/files/all +### Permissions: +```yml +ue.unsafe: Allows combining of unsafe enchantments +``` + ### Default Configuration: ```yml # Default limit to apply to any enchants missing from override_limits