I am a Minecraft mod developer, as well as dabbling in Rust and web dev.
Reach me on discord on my server.
Fabric Mod
License: MIT License
I haven't tested your mod yet but I would like to request some features (if they are not added).
New enchantments - feel free to choose what you like
[Chestplate] Discomfort - reduces the amount of air that can fit in the lungs.
[Leggings] Impediment - slows user in water.
[Pickaxe] [Axe] Fumbling/Inefficiency - causes the tool to mine blocks slower.
[Bow] Clumsy/Slippery Fingers - increases the bow charge time.
[Weapon] Curse of Dullness / Dullness - lowers the damage.
[Any] Curse of Fragility - causes the durability of the item to deplete faster, by making it lose one more level of durability every third/fifth use.
[Any] Curse of Obedience / Binding - binds itself to the first user that holds it. Prevents everyone else from using it.
[Helmet] Curse of Echos - causes the wearer to hallucinate the sounds of random hostile mobs.
[Helmet] Curse of Blindness - lowers the vision of the user.
[Any] Curse of Ruin - prevents items from being repaired in an anvil.
[Weapon] Curse of Clearing - a small chance to vanish other enchantment when the tool is used.
[Pickaxe] Curse of Distraction - a chance to cancel the block mining process.
[Weapon] Curse of Duality / Daintiness - damages alive mobs/players like normal but heals undead.
[Armor] Curse of Illness - disables natural health regeneration when equipped.
[Armor] Curse of Hostility - makes wolves, llamas, and spiders attack you in the daytime, makes mobs target you from twice as far.
[Sword] Flint and Steel - causes creepers to explode when hit.
[Weapon] Disarm - a chance that a mob/player struck with it will drop their weapon.
[Weapon] Critical hit - higher critical damage.
[Weapon] Bane of Endermen - similar to Bane of Arthropods - deals additional damage to the Endermen.
[Weapon] Heavy weight - reduces attack speed.
[Weapon] Weaken - a chance to apply weakness effect lasting 40/60/80 ticks.
[Axe] Combo - increases damage with each successful strike, resets if it hits air or blocks.
[Axe] Beheading - a chance to get a mob's/player's head after the kill.
[Sword] Paralysis - mob/player struck with it will be unable to move, jump or attack for 1 second.
[Sword] Lightning Strike - a small chance to summon lightning.
[Bow] [Crossbow] True Shot - arrows will not be affected by gravity.
[Bow] Quick Draw - decreases the bow charge time.
[Bow] [Crossbow] Homing/Magnetism - arrows will bend the trajectory towards the mob/player pointed by the cursor when firing.
[Bow] [Crossbow] Exploding - arrows create a small explosion on contact with a mob/player/block, too weak to destroy blocks.
[Armor] Deflect - a chance to deflect arrows.
[Helmet] Skylight/Emmissive - wearer glows (low level of light)
[Fishing rod] Snatching/Hitch - a chance to pull off a piece of the armor of whatever mob/player it hit.
[Shears] Precision - unbreaking for shears (needs to be checked if you can enchant shears with unbreaking first coz idk)
-Changes to the Infinity enchantment - each arrow has a 30/50/70% chance to not disappear instead of being... well infinite.
-Make Crossbows accept Flame, Power, Infinity enchantments.
-Make Shields accept Thorns enchantment.
Some of them need a better name. Also, I can provide Polish translations for these names.
Just opening an issue so I can remember to add support for this
https://www.curseforge.com/minecraft/mc-mods/enchanted-tooltips
I hate fortune. Would you be interested in adding a option to backlist vanilla enchantments?
It says that it failed to load Minecraft. It says:
Could not find required mod: excessenchantmentsfabric requires {fabricloader @ [>=0.11.3]}
Creating Empty clause ?
Pls help, cuz this mod looks SICK
Game crashes whenever eldritch mobs is also installed.
https://www.curseforge.com/minecraft/mc-mods/eldritch-mobs
[22:52:42] [main/FATAL]: Mixin apply failed excessenchantmentsfabric.mixins.json:LivingEntityMixin -> net.minecraft.class_1309: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException PRIVATE overwrite method teleportRandomly in excessenchantmentsfabric.mixins.json:LivingEntityMixin cannot reduce visibiliy of PROTECTED target method org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: PRIVATE overwrite method teleportRandomly in excessenchantmentsfabric.mixins.json:LivingEntityMixin cannot reduce visibiliy of PROTECTED target method at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:466) ~[sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethod(MixinPreProcessorStandard.java:577) ~[sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:343) ~[sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:286) ~[sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264) ~[sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272) ~[sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287) ~[sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) [sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) [sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) [sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) [sponge-mixin-0.9.2+mixin.0.8.2.jar:0.9.2+mixin.0.8.2] at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) [fabric-loader-0.11.3.jar:0.9.2+mixin.0.8.2] at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157) [fabric-loader-0.11.3.jar:?] at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150) [fabric-loader-0.11.3.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51] at java.lang.ClassLoader.defineClass1(Native Method) [?:1.8.0_51] at java.lang.ClassLoader.defineClass(ClassLoader.java:760) [?:1.8.0_51] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [?:1.8.0_51] at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:163) [fabric-loader-0.11.3.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51] at java.lang.ClassLoader.defineClass1(Native Method) [?:1.8.0_51] at java.lang.ClassLoader.defineClass(ClassLoader.java:760) [?:1.8.0_51] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [?:1.8.0_51] at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:163) [fabric-loader-0.11.3.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_51] at net.optifine.reflect.Reflector.<clinit>(Reflector.java:267) [Optifine-mapped.jar:?] at net.minecraft.class_128.method_559(class_128.java:101) [intermediary-fabric-loader-0.11.3-1.16.5.jar:?] at net.minecraft.class_128.<init>(class_128.java:54) [intermediary-fabric-loader-0.11.3-1.16.5.jar:?] at net.minecraft.class_128.method_24305(class_128.java:425) [intermediary-fabric-loader-0.11.3-1.16.5.jar:?] at net.minecraft.client.main.Main.main(Main.java:135) [intermediary-fabric-loader-0.11.3-1.16.5.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226) [fabric-loader-0.11.3.jar:?] at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146) [fabric-loader-0.11.3.jar:?] at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.3.jar:?]
Starting a game on the newest version crashes every time, but using version 1.0 has no such issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.