jeremium update

This commit is contained in:
RyanTLG
2022-03-28 21:47:51 +02:00
parent 6c6bb5eb66
commit 20f9a34975
3 changed files with 10 additions and 10 deletions

View File

@@ -1,6 +1,7 @@
package net.arcmods.ryantlg.items.metalItems;
import net.arcmods.ryantlg.gamermod;
import net.arcmods.ryantlg.statusEffects.GamerEffects;
import net.minecraft.entity.effect.StatusEffectInstance;
import net.minecraft.item.FoodComponent;
import net.minecraft.item.Item;
@@ -19,12 +20,11 @@ public class jeremiumMetals {
.food(
new FoodComponent
.Builder()
.hunger(11)
.saturationModifier(013f)
.alwaysEdible()
.hunger(4)
.saturationModifier(03f)
.meat()
.snack()
.statusEffect(new StatusEffectInstance(StatusEffects.LEVITATION, 20*7), 1f)
.statusEffect(new StatusEffectInstance(GamerEffects.JEREMYD, 20*7), 1f)
.build()
));

View File

@@ -2,6 +2,7 @@ package net.arcmods.ryantlg.statusEffects;
import net.arcmods.ryantlg.gamermod;
import net.arcmods.ryantlg.statusEffects.effectClasses.highStatusEffect;
import net.arcmods.ryantlg.statusEffects.effectClasses.jeremydStatusEffect;
import net.minecraft.entity.effect.StatusEffect;
import net.minecraft.util.Identifier;
import net.minecraft.util.registry.Registry;
@@ -10,9 +11,13 @@ public class GamerEffects {
public static final StatusEffect HIGH = new highStatusEffect();
public static final StatusEffect JEREMYD = new jeremydStatusEffect();
public static void register() {
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");
}

View File

@@ -23,12 +23,7 @@ public class jeremydStatusEffect extends StatusEffect{
public void applyUpdateEffect(LivingEntity entity, int amplifier) {
if (entity instanceof PlayerEntity) {
((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();
}
}