package zmaster587.advancedRocketry.common; import zmaster587.advancedRocketry.api.Configuration; import zmaster587.advancedRocketry.api.stations.ISpaceObject; import zmaster587.advancedRocketry.network.PacketLaserGun; import zmaster587.advancedRocketry.network.PacketStationUpdate; import zmaster587.libVulpes.network.PacketHandler; import zmaster587.libVulpes.util.Vector3F; import net.minecraft.entity.Entity; import net.minecraft.profiler.Profiler; import net.minecraft.server.MinecraftServer; import net.minecraft.util.Vec3; import net.minecraft.world.World; import net.minecraftforge.common.DimensionManager; public class CommonProxy { public void registerRenderers() { } public void registerEventHandlers() { } public void spawnParticle(String particle, World world, double x, double y, double z, double motionX, double motionY, double motionZ) { } public void registerKeyBindings() { } public Profiler getProfiler() { return MinecraftServer.getServer().theProfiler; } public void changeClientPlayerWorld(World world) { } public void fireFogBurst(ISpaceObject station) { PacketHandler.sendToNearby(new PacketStationUpdate(station, PacketStationUpdate.Type.SIGNAL_WHITE_BURST), Configuration.spaceDimId, station.getSpawnLocation().x, 128, station.getSpawnLocation().z, Configuration.stationSize); } public float calculateCelestialAngleSpaceStation() { return 0; } public long getWorldTimeUniversal(int id) { if(DimensionManager.getWorld(id) != null) return DimensionManager.getWorld(id).getTotalWorldTime(); return 0; } public void spawnLaser(Entity entity, Vec3 toPos) { PacketHandler.sendToPlayersTrackingEntity(new PacketLaserGun(entity, toPos), entity); } public void loadUILayout( net.minecraftforge.common.config.Configuration config) { // TODO Auto-generated method stub } public void saveUILayout( net.minecraftforge.common.config.Configuration configuration) { // TODO Auto-generated method stub } }