lifesteal and enchantment lang
This commit is contained in:
parent
8bbecbf135
commit
5615a098ef
@ -120,6 +120,8 @@ public class Shitmod implements ModInitializer {
|
||||
|
||||
public static final SoundEvent GLOCK_NOISE = new SoundEvent(new Identifier("shitmod:glock_noise"));
|
||||
|
||||
public static final Enchantment LIFESTEAL = new lifeStealEnchantment(Enchantment.Rarity.RARE, EnchantmentTarget.WEAPON, new EquipmentSlot[] {EquipmentSlot.MAINHAND});
|
||||
|
||||
@Override
|
||||
public void onInitialize() {
|
||||
|
||||
@ -207,5 +209,7 @@ public class Shitmod implements ModInitializer {
|
||||
Registry.register(Registry.ITEM, new Identifier("shitmod", "glock"), GLOCK);
|
||||
|
||||
Registry.register(Registry.SOUND_EVENT, new Identifier("shitmod", "glock_noise"), GLOCK_NOISE);
|
||||
|
||||
Registry.register(Registry.ENCHANTMENT, new Identifier("shitmod", "lifesteal"), LIFESTEAL);
|
||||
}
|
||||
}
|
||||
|
28
src/main/java/net/serenas/shitmod/lifeStealEnchantment.java
Normal file
28
src/main/java/net/serenas/shitmod/lifeStealEnchantment.java
Normal file
@ -0,0 +1,28 @@
|
||||
package net.serenas.shitmod;
|
||||
|
||||
import net.minecraft.enchantment.Enchantment;
|
||||
import net.minecraft.enchantment.EnchantmentTarget;
|
||||
import net.minecraft.entity.EquipmentSlot;
|
||||
import net.minecraft.entity.LivingEntity;
|
||||
import net.minecraft.entity.Entity;
|
||||
|
||||
public class lifeStealEnchantment extends Enchantment {
|
||||
|
||||
protected lifeStealEnchantment(Rarity weight, EnchantmentTarget type, EquipmentSlot[] slotTypes) {
|
||||
super(weight, type, slotTypes);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMaxLevel() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTargetDamaged(LivingEntity user, Entity target, int level) {
|
||||
if (!target.isAlive()) {
|
||||
user.heal(level*2);
|
||||
}
|
||||
super.onTargetDamaged(user, target, level);
|
||||
}
|
||||
|
||||
}
|
@ -42,5 +42,8 @@
|
||||
"itemGroup.shitmod.general": "Shitmod Misc",
|
||||
"itemGroup.shitmod.tools": "Shitmod Tools",
|
||||
"item.shitmod.glock": "Glock",
|
||||
"subtitles.shitmod.glock_noise": "Glock Fires"
|
||||
"subtitles.shitmod.glock_noise": "Glock Fires",
|
||||
"enchantment.shitmod.lifesteal": "Life Steal",
|
||||
"enchantment.shitmod.explosion_aspect": "Explosion Aspect",
|
||||
"enchantment.shitmod.explosive_thorns": "Explosive Thorns"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user