From ed24e1e1f049928c4b3dd91e92b7e10e7ad0e5dd Mon Sep 17 00:00:00 2001 From: Dan <104518973+alppp@users.noreply.github.com> Date: Sun, 7 Jun 2026 17:09:19 +0300 Subject: [PATCH] divided rocket entity from overworld to dimensions specific (#222) Co-authored-by: Martin Robertz --- .../machine/obelisk/weather/EntityWeatherRocket.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/main/java/crazypants/enderio/machine/obelisk/weather/EntityWeatherRocket.java b/src/main/java/crazypants/enderio/machine/obelisk/weather/EntityWeatherRocket.java index d6978672..6c008510 100644 --- a/src/main/java/crazypants/enderio/machine/obelisk/weather/EntityWeatherRocket.java +++ b/src/main/java/crazypants/enderio/machine/obelisk/weather/EntityWeatherRocket.java @@ -3,10 +3,8 @@ package crazypants.enderio.machine.obelisk.weather; import net.minecraft.client.Minecraft; import net.minecraft.client.particle.EntityFireworkSparkFX; import net.minecraft.entity.item.EntityFireworkRocket; -import net.minecraft.server.MinecraftServer; import net.minecraft.util.MathHelper; import net.minecraft.world.World; -import net.minecraft.world.WorldServer; import cpw.mods.fml.relauncher.ReflectionHelper; import cpw.mods.fml.relauncher.Side; @@ -53,12 +51,9 @@ public class EntityWeatherRocket extends EntityFireworkRocket { public void setDead() { super.setDead(); - WeatherTask task = WeatherTask.values()[getDataWatcher().getWatchableObjectInt(DATA_ID)]; - MinecraftServer server = MinecraftServer.getServer(); - - if (server != null && server.worldServers.length > 0) { - WorldServer worldserver = server.worldServers[0]; - task.complete(worldserver); + if (!worldObj.isRemote) { + WeatherTask task = WeatherTask.values()[getDataWatcher().getWatchableObjectInt(DATA_ID)]; + task.complete(worldObj); } }