package com.amadornes.framez.world; import net.minecraft.world.World; import com.amadornes.framez.movement.MovingBlock; import com.amadornes.framez.movement.MovingStructure; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class FakeWorld { public static World getFakeWorld(MovingStructure structure) { if (structure.getWorld().isRemote) return getClientWorld(structure); return FakeWorldServer.instance(structure); } public static World getFakeWorld(MovingBlock block) { return getFakeWorld(block.getStructure()); } @SideOnly(Side.CLIENT) private static World getClientWorld(MovingStructure structure) { return FakeWorldClient.instance(structure); } }