diff --git a/src/main/java/net/mcreator/target/entity/RpgRocketEntity.java b/src/main/java/net/mcreator/target/entity/RpgRocketEntity.java index c6a7a7a25..3cb41f6a0 100644 --- a/src/main/java/net/mcreator/target/entity/RpgRocketEntity.java +++ b/src/main/java/net/mcreator/target/entity/RpgRocketEntity.java @@ -140,6 +140,11 @@ public class RpgRocketEntity extends AbstractArrow implements ItemSupplier { RpgRocketDanSheWuJiZhongFangKuaiShiProcedure.execute(this.level(), this); } + @Override + public boolean isNoGravity() { + return true; + } + @Override public void tick() { super.tick(); diff --git a/src/main/java/net/mcreator/target/procedures/RocketbornProcedure.java b/src/main/java/net/mcreator/target/procedures/RocketbornProcedure.java deleted file mode 100644 index 90621f05e..000000000 --- a/src/main/java/net/mcreator/target/procedures/RocketbornProcedure.java +++ /dev/null @@ -1,30 +0,0 @@ -package net.mcreator.target.procedures; - -import net.mcreator.target.entity.RpgRocketEntity; -import net.minecraft.world.entity.Entity; -import net.minecraftforge.event.entity.EntityJoinLevelEvent; -import net.minecraftforge.eventbus.api.Event; -import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.Mod; - -import javax.annotation.Nullable; - -@Mod.EventBusSubscriber -public class RocketbornProcedure { - @SubscribeEvent - public static void onEntitySpawned(EntityJoinLevelEvent event) { - execute(event, event.getEntity()); - } - - public static void execute(Entity entity) { - execute(null, entity); - } - - private static void execute(@Nullable Event event, Entity entity) { - if (entity == null) - return; - if (entity instanceof RpgRocketEntity) { - entity.setNoGravity(true); - } - } -}