Posted July 31, 20223 yr I am trying to make a potion called "Freeze" which will freeze a player, but it won't register, and I can't access it. Here is my code: package com.juder.elementalswords.effect; import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffectCategory; import net.minecraft.world.entity.LivingEntity; public class FreezeEffect extends MobEffect { public FreezeEffect(MobEffectCategory mobEffectCategory, int color) { super(mobEffectCategory, color); } @Override public void applyEffectTick(LivingEntity entity, int amplifier) { // TODO Auto-generated method stub if (!entity.level.isClientSide) { double x = entity.getX(); double y = entity.getY(); double z = entity.getZ(); entity.teleportTo(x, y, z); entity.setDeltaMovement(0, 0, 0); } super.applyEffectTick(entity, amplifier); } @Override public boolean isDurationEffectTick(int duration, int amplifier) { // TODO Auto-generated method stub return true; } } Please don't put anything from 1.16.5, 1.12.2, 1.14, 1.15, 1.0, or anything not 1.18.x or 1.19.x!
July 31, 20223 yr Author package com.juder.elementalswords.effect; import com.juder.elementalswords.ElementalSwords; import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffectCategory; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; public class ModEffects { public static final DeferredRegister<MobEffect> MOB_EFFECTS = DeferredRegister.create(ForgeRegistries.MOB_EFFECTS, ElementalSwords.MOD_ID); public static final RegistryObject<MobEffect> FREEZE = MOB_EFFECTS.register("freeze", () -> new FreezeEffect(MobEffectCategory.HARMFUL, 3124687)); public static void register(IEventBus eventBus) { MOB_EFFECTS.register(eventBus); } } Please don't put anything from 1.16.5, 1.12.2, 1.14, 1.15, 1.0, or anything not 1.18.x or 1.19.x!
July 31, 20223 yr Author No! Thank you. Please don't put anything from 1.16.5, 1.12.2, 1.14, 1.15, 1.0, or anything not 1.18.x or 1.19.x!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.