Giter Club home page Giter Club logo

underscoreenchants's Introduction

UnderscoreEnchants

This repository is the head repository of UnderscoreEnchants, a plugin for creating your own custom enchantments for free. The plugin can be found here.
As per July 30th, 2023, the plugin is undergoing a complete rewrite due to the current plugin being subject to a lot of hydra code. The rewrite is being done in Kotlin, and will be released as version 2.2. There are no estimates for when the plugin will receive the update because I have increasingly less time to work on it, but in my free time I consistently work on it.

Default enchantment list

Enchantment name Chance Trigger Cooldown Description
Adjusting Level 1: 2% PLAYERHITPLAYER None With a 2% chance, the damager's hand item gets repaired
Adrenaline All levels (1-5): 100% PLAYERHITPLAYER None Recalculates the damage, formula: dmg = dmg - (hp - maxhp) * lvl * 0.125
Beheading All levels (1): 100% PLAYERHITPLAYER None When killing a player, the victim's head is given to the killer
Better Riptide All levels (1): 100% PLAYERTOGGLESNEAK 30s During rain, sneak to dash.
Block Level 1: 3%
Level 2: 5%
Level 3: 7%
Level 4: 9%
Level 5: 11%
Level 6: 13%
Level 7-10: 15%
PLAYERHITPLAYER None Upon being hit, there's a chance to neglect the damage and yeet the damager.
Bloodthirsty Level 1: 3
Level 2-3: 5%
PLAYERHITPLAYER None Upon hitting a player, there's a small chance to get Strength.
Businessman All levels (1-5): 25% PLAYERHITPLAYER None Upon hitting a player, there's a chance to earn N money, where N is the enchantment level.
Consistency All levels (1-3): 100% PLAYERHITPLAYER None Upon dealing under N damage, you deal N true damage instead, where N is the enchantment level.
Desperate All levels (1): 100% PLAYERHITPLAYER None Upon dying, yeet and damage the damager for them to meet the same fate.
Dislocate Level 1: 10%
Level 2: 12%
Level 3: 15%
PLAYERHITPLAYER None Upon hitting a player, there's a small chance to randomly change their camera angle.
Disspeller Level 1: 10%
Level 2: 11%
Level 3: 12%
PLAYERHITPLAYER None Upon hitting a player, there's a small chance to remove all their positive effects.
Doctor All levels (1): 10% PLAYERBREAKBLOCK None Upon mining a block, there's a chance to fully regenerate all health.
Drill All levels (1): 0.1% PLAYERBREAKBLOCK None Upon mining a block, there's a very small chance to create a giant hole.
Entrepreneur All levels (1-4): 100% PLAYERBREAKBLOCK None Upon mining a block, there's a small chance to get N money, where N is the enchantment level.
Evoker All levels (1): 50% PLAYERBOWHIT None Upon shooting a player, there's a chance to spawn evoker fangs on them - scary!
Explosive All levels (1): 7% PLAYERBOWHIT None Upon shooting a player, there's a tiny chance to fake an explosion of the victim.
Extrapolation Level 1: 10%
Level 2-3: 15%
PLAYERHITPLAYER None Upon hitting a player, there's a chance to swiftly damage the victim three more times lightly.
Firefly All levels (1-3): 100% PLAYERHITPLAYER None Upon hitting a player that's on fire, deal a bit more damage to them.
Ghast All levels (1): 100% PLAYERSHOOTBOW None Upon shooting the bow, shoot a fireball along with the arrow!
Godmode All levels (1): 5% PLAYERHITPLAYER None Upon hitting a player, there's a tiny chance to become invulnerable for a certain period of time (random: 1-3 seconds).
Goldenfish Level 1: 8%
Level 2-3: 10%
PLAYERBOWHIT None Upon shooting a player, there's a chance to spawn a VERY strong silverfish on them.
Grinder Level 1: 5%
Level 2-3: 8%
PLAYERHITPLAYER None Upon hitting a player, there's a chance to increase your XP and decrease theirs.
Guardian Angel All levels (1): 100% PLAYERHITPLAYER 10m When about to die, get teleported to your bed location, clear your debuffs and regenerate in peace.
Gun All levels (1): 100% PLAYERINTERACT 10s Click this hoe and shoot an arrow.
Hocus Pocus Level 1-8: level%
Level 9: 3%
Level 10: 1%
PLAYERHITPLAYER None Upon hitting a player, shuffle their hotbar... or their entire inventory!
Last Chance All levels (1): 40% PLAYERHITPLAYER None Upon almost receiving lethal damage, you might get one more chance to escape by getting Speed and negating the received damage.
Lifesteal Level 1: 15%
Level 2: 20%
PLAYERHITPLAYER None Upon hitting a player, you might steal some of their health.
Lightning Level 1: 17%
Level 2: 20%
Level 3: 22%
PLAYERBOWHIT None Upon shooting a player, a lightning might strike the poor dude.
Lottery All levels (1): 1% PLAYERHITPLAYER None Upon hitting a player, there's a tiny chance to kill them but set yourself on 3 hearts (6 HP).
Lucky Level 1: 5%
Level 2: 7%
Level 3: 5%
PLAYERBREAKBLOCK None Upon mining coal ore, you might strike gold! Literally.
Martyrdom All levels (1): 100% PLAYERHITPLAYER None Upon dying, spawn a TNT on your grave.
Ninja All levels (1): 100% PLAYERHITPLAYER None Upon killing a player, get Speed and Jump Boost.
Norepinephrine All levels (1-5): 100% PLAYERBOWHIT None Adrenaline for bows.
Obsidianium All levels (1): 100% PLAYERMOVE None When moving on obsidian, get Speed and Strength for a moment.
Parasite All levels (1-3): 100% PLAYERHITPLAYER None Upon hitting a player for 9+ HP, get satiated and obtain Strength.
Parkour All levels (1-2): 15% PLAYERGOTHURT Level 1: 5s
Level 2: 7s
There's a small chance to not receive fall damage.
Penetrator Level 1-3: 20%
Level 4-5: 15%
Level 6: 17%
Level 9-10: 15%
PLAYERHITPLAYER None Penetrate your opponent's armor.
Pesceterian All levels (1-3): 100% PLAYEREAT None When eating fish, get Saturation and restore some health.
Phoenix All levels (1): 100% PLAYERBREAKITEM None Upon breaking your tool, get a new one. A fresh new one.
Pickpocket Level 1: 2%
Level 2: 4%
Level 3: 6%
Level 4: 7%
Level 5: 8%
PLAYERHITPLAYER None Upon hitting a player, there's a small chance to make their jaw (and hand) drop.
Poison All levels (1): 15% PLAYERBOWHIT None Upon shooting a player, there's a small chance to poison them.
Reciprocation Level 1: 25%
Level 2-3: 30%
PLAYERHITPLAYER None Upon hitting a player, there's a chance to make them slower.
Reduce Level 1: 20%
Level 2: 25%
PLAYERHITPLAYER None Upon being hit, there's a chance to reduce that damage to only 30%.
Rekt Level 1: 5%
Level 2: 8%
PLAYERHITPLAYER None Upon being hit, there's a chance to teleport the damager to a random place - potentionally to a suffocating one.
Robber Level 1: 2%
Level 2: 4
Level 3: 6%
Level 4: 8%
Level 5: 10%
PLAYERHITPLAYER None Upon hitting a player, there's a chance to steal the victim's hand!
Saunabuffs All levels (1): 100% PLAYERGOTHURT None Damage in the Nether is decreased a lot.
Seep All levels (1): 100% PLAYERBOWHIT None Upon shooting a player who's blocking, deal 5 true damage to them.
Severe All levels (1): 1% PLAYERBOWHIT None Upon shooting a player, there's a tiny chance to deal 11 true damage to them.
Shield All levels (1-2): 100% PLAYERHITPLAYER None Upon being hit when under 4 HP, get Speed and Absorption.
Stealthy All levels (1-3): 100% PLAYERHITPLAYER None Upon hitting a player while sneaking, increase the dealt damage.
Stunning All levels (1): 10% PLAYERHITPLAYER None Upon hitting a player, there's a chance to stun them - make 'em blind, slow and tired.
Suffocation All levels (1): 100% PLAYERHITPLAYER None Upon hitting a player, there's a chance to spawn a bunch of sand on top of them.
Swimmer All levels (1): 100% PLAYERBREAKBLOCK None Upon breaking a block while swimming (not just being underwater), get Regeneration.
Thorncover All levels (1): 100% PLAYERGOTHURT None Upon being damaged by thorns, just don't.
Thunder Level 1: 10%
Level 2: 15%
PLAYERHITPLAYER None Upon hitting a player, strike a lightning on them.
Toolsmith All levels (1): 1% PLAYERBREAKBLOCK 60s Upon breaking a block while sprinting, there's a chance to repair your hand.
Track All levels (1): 100% PLAYERBOWHIT None Upon shooting a player, get their coordinates in your actionbar for some time.
Trail All levels (1-3): 100% PLAYERMOVE None Get a fancy trail behind your feet.
Tuna All levels (1): 2% PLAYERBREAKBLOCK None Upon mining a block, there's a chance to get some cod. Please cook it.
Uno Reverse All levels (1): 30% PLAYERBOWHIT None Upon being shot, you might as well damage the damager by 4 HP.
Vampire All levels (1): 100% PLAYERHITPLAYER None Upon killing a player, get Regeneration.
Vegan All levels (1-3): 100% PLAYEREAT None Pesceterian for vegans.
Wither Level 1: 15%
Level 2-3: 20%
PLAYERHITPLAYER None Upon hitting a player, there's a chance to wither them.

underscoreenchants's People

Contributors

roughlyunderscore avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

underscoreenchants's Issues

Could not load 'plugins/UnderscoreEnchants-2.1-beta1.jar' in folder 'plugins'

Describe the bug
So I am using purpur 1.19.4 with java 17, and I couldn't load this plugin

Full stacktrace
[17:31:24] [Server thread/ERROR]: Could not load 'plugins/UnderscoreEnchants-2.1-beta1.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/roughlyunderscore/enchs/UnderscoreEnchants has been compiled by a more recent version of the Java Runtime (class file version 63.0), this version of the Java Runtime only recognizes class file versions up to 61.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:158) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:413) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:321) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.CraftServer.loadPlugins(CraftServer.java:436) ~[paper-1.19.3.jar:git-Paper-368]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:273) ~[paper-1.19.3.jar:git-Paper-368]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1101) ~[paper-1.19.3.jar:git-Paper-368]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.19.3.jar:git-Paper-368]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.UnsupportedClassVersionError: com/roughlyunderscore/enchs/UnderscoreEnchants has been compiled by a more recent version of the Java Runtime (class file version 63.0), this version of the Java Runtime only recognizes class file versions up to 61.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:223) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:129) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:124) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:71) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) ~[paper-api-1.19.3-R0.1-SNAPSHOT.jar:?]
... 7 more

Screenshots
If applicable, add screenshots to help explain your problem.

Version
I am using underscoreEnchants 2.1

Is there anyway to fix this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.