From 20f9a34975d0820c0454b4ec43823fba52797980 Mon Sep 17 00:00:00 2001 From: RyanTLG <78032176+RyanTLG@users.noreply.github.com> Date: Mon, 28 Mar 2022 21:47:51 +0200 Subject: [PATCH] jeremium update --- .../arcmods/ryantlg/items/metalItems/jeremiumMetals.java | 8 ++++---- .../net/arcmods/ryantlg/statusEffects/GamerEffects.java | 5 +++++ .../statusEffects/effectClasses/jeremydStatusEffect.java | 7 +------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/net/arcmods/ryantlg/items/metalItems/jeremiumMetals.java b/src/main/java/net/arcmods/ryantlg/items/metalItems/jeremiumMetals.java index a2fd2ca..25b5141 100644 --- a/src/main/java/net/arcmods/ryantlg/items/metalItems/jeremiumMetals.java +++ b/src/main/java/net/arcmods/ryantlg/items/metalItems/jeremiumMetals.java @@ -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() )); diff --git a/src/main/java/net/arcmods/ryantlg/statusEffects/GamerEffects.java b/src/main/java/net/arcmods/ryantlg/statusEffects/GamerEffects.java index 2a6dde3..d82db80 100644 --- a/src/main/java/net/arcmods/ryantlg/statusEffects/GamerEffects.java +++ b/src/main/java/net/arcmods/ryantlg/statusEffects/GamerEffects.java @@ -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"); } diff --git a/src/main/java/net/arcmods/ryantlg/statusEffects/effectClasses/jeremydStatusEffect.java b/src/main/java/net/arcmods/ryantlg/statusEffects/effectClasses/jeremydStatusEffect.java index 7fec5e3..7da0bd7 100644 --- a/src/main/java/net/arcmods/ryantlg/statusEffects/effectClasses/jeremydStatusEffect.java +++ b/src/main/java/net/arcmods/ryantlg/statusEffects/effectClasses/jeremydStatusEffect.java @@ -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(); + } }