jeremium update
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package net.arcmods.ryantlg.items.metalItems;
|
package net.arcmods.ryantlg.items.metalItems;
|
||||||
|
|
||||||
import net.arcmods.ryantlg.gamermod;
|
import net.arcmods.ryantlg.gamermod;
|
||||||
|
import net.arcmods.ryantlg.statusEffects.GamerEffects;
|
||||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||||
import net.minecraft.item.FoodComponent;
|
import net.minecraft.item.FoodComponent;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
@@ -19,12 +20,11 @@ public class jeremiumMetals {
|
|||||||
.food(
|
.food(
|
||||||
new FoodComponent
|
new FoodComponent
|
||||||
.Builder()
|
.Builder()
|
||||||
.hunger(11)
|
.hunger(4)
|
||||||
.saturationModifier(013f)
|
.saturationModifier(03f)
|
||||||
.alwaysEdible()
|
|
||||||
.meat()
|
.meat()
|
||||||
.snack()
|
.snack()
|
||||||
.statusEffect(new StatusEffectInstance(StatusEffects.LEVITATION, 20*7), 1f)
|
.statusEffect(new StatusEffectInstance(GamerEffects.JEREMYD, 20*7), 1f)
|
||||||
.build()
|
.build()
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package net.arcmods.ryantlg.statusEffects;
|
|||||||
|
|
||||||
import net.arcmods.ryantlg.gamermod;
|
import net.arcmods.ryantlg.gamermod;
|
||||||
import net.arcmods.ryantlg.statusEffects.effectClasses.highStatusEffect;
|
import net.arcmods.ryantlg.statusEffects.effectClasses.highStatusEffect;
|
||||||
|
import net.arcmods.ryantlg.statusEffects.effectClasses.jeremydStatusEffect;
|
||||||
import net.minecraft.entity.effect.StatusEffect;
|
import net.minecraft.entity.effect.StatusEffect;
|
||||||
import net.minecraft.util.Identifier;
|
import net.minecraft.util.Identifier;
|
||||||
import net.minecraft.util.registry.Registry;
|
import net.minecraft.util.registry.Registry;
|
||||||
@@ -10,9 +11,13 @@ public class GamerEffects {
|
|||||||
|
|
||||||
public static final StatusEffect HIGH = new highStatusEffect();
|
public static final StatusEffect HIGH = new highStatusEffect();
|
||||||
|
|
||||||
|
public static final StatusEffect JEREMYD = new jeremydStatusEffect();
|
||||||
|
|
||||||
public static void register() {
|
public static void register() {
|
||||||
Registry.register(Registry.STATUS_EFFECT, new Identifier("gamermod", "high"), HIGH);
|
Registry.register(Registry.STATUS_EFFECT, new Identifier("gamermod", "high"), HIGH);
|
||||||
|
|
||||||
|
Registry.register(Registry.STATUS_EFFECT, new Identifier("gamermod", "jeremyd"), JEREMYD);
|
||||||
|
|
||||||
gamermod.LOGGER.info("statusEffects Loaded");
|
gamermod.LOGGER.info("statusEffects Loaded");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -23,12 +23,7 @@ public class jeremydStatusEffect extends StatusEffect{
|
|||||||
public void applyUpdateEffect(LivingEntity entity, int amplifier) {
|
public void applyUpdateEffect(LivingEntity entity, int amplifier) {
|
||||||
if (entity instanceof PlayerEntity) {
|
if (entity instanceof PlayerEntity) {
|
||||||
((PlayerEntity) entity).addExperience(0 << amplifier);
|
((PlayerEntity) entity).addExperience(0 << amplifier);
|
||||||
((PlayerEntity) entity).getFallSounds();
|
|
||||||
((PlayerEntity) entity).disableShield(true);
|
|
||||||
((PlayerEntity) entity).dismountVehicle();
|
|
||||||
((PlayerEntity) entity).damage(DamageSource.FALL, (float) 0.01);
|
|
||||||
((PlayerEntity) entity).heal(3 << amplifier);
|
|
||||||
((PlayerEntity) entity).getFallSounds();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user