!! Do not include this class if you do not intend to have custom wires in your mod. This will increase future compatibility. !! @author Calclavia
35363738394041
@SideOnly(Side.CLIENT) @Override public GuiScreen getResultScreen(EntityPlayer player, int x, int y, int z) { return new GuiSchematicBuggy(player.inventory); }
34353637383940
@SideOnly(Side.CLIENT) @Override public GuiScreen getResultScreen(EntityPlayer player, int x, int y, int z) { return new GuiSchematicInput(player.inventory, x, y, z); }
@SideOnly(Side.CLIENT) @Override public GuiScreen getResultScreen(EntityPlayer player, int x, int y, int z) { return new GuiSchematicTier1Rocket(player.inventory, x, y, z); }
302303304305306307308309310
RecipeManagerGC.loadRecipes(); NetworkRegistry.INSTANCE.registerGuiHandler(GalacticraftCore.instance, new GuiHandler()); FMLCommonHandler.instance().bus().register(new TickHandlerServer()); GalaxyRegistry.refreshGalaxies(); GalacticraftRegistry.registerScreen(new GameScreenText()); //Screen API demo //Note: add-ons can register their own screens in postInit by calling GalacticraftRegistry.registerScreen(IGameScreen) like this. //[Called on both client and server: do not include any client-specific code in the new game screen's constructor method.] }
325326327328329330331332333334335336337338339
{ map.put(celestialBody.getName(), provider.dimensionId); } else if (playerBase != null && provider instanceof IOrbitDimension) { final SpaceStationWorldData data = SpaceStationWorldData.getStationData(playerBase.worldObj, id, playerBase); if (!ConfigManagerCore.spaceStationsRequirePermission || data.getAllowedPlayers().contains(playerBase.getGameProfile().getName()) || VersionUtil.isPlayerOpped(playerBase)) { map.put(celestialBody.getName() + "$" + data.getOwner() + "$" + data.getSpaceStationName() + "$" + provider.dimensionId, provider.dimensionId); } } } }
512513514515516517518519520521522
} public static SpaceStationWorldData bindSpaceStationToNewDimension(World world, EntityPlayerMP player) { int newID = DimensionManager.getNextFreeDimId(); SpaceStationWorldData data = WorldUtil.createSpaceStation(world, newID, player); GCPlayerStats stats = GCPlayerStats.get(player); stats.spaceStationDimensionID = newID; GalacticraftCore.packetPipeline.sendTo(new PacketSimple(EnumSimplePacket.C_UPDATE_SPACESTATION_CLIENT_ID, new Object[] { newID }), player); return data; }
575859606162636465666768
@Override public IElectricityNetwork getNetwork() { if (this.network == null) { EnergyNetwork network = new EnergyNetwork(); network.getTransmitters().add(this); this.setNetwork(network); } return (IElectricityNetwork) this.network; }
656667686970717273747576777879
{ buffer.writeLong((Long) dataValue); } else if (dataValue instanceof EnergyStorage) { EnergyStorage storage = (EnergyStorage) dataValue; buffer.writeFloat(storage.getCapacityGC()); buffer.writeFloat(storage.getMaxReceive()); buffer.writeFloat(storage.getMaxExtract()); buffer.writeFloat(storage.getEnergyStoredGC()); } else if (dataValue instanceof NBTTagCompound) { NetworkUtil.writeNBTTagCompound((NBTTagCompound) dataValue, buffer); }
224225226227228229230231232233234235
} objList.add(bytes); } else if (clazz.equals(EnergyStorage.class)) { EnergyStorage storage = new EnergyStorage(buffer.readFloat(), buffer.readFloat(), buffer.readFloat()); storage.setEnergyStored(buffer.readFloat()); objList.add(storage); } else if (clazz.equals(NBTTagCompound.class)) { try
134135136137138139140141142143144
{ break; } ++this.villagersSpawned; final EntityAlienVillager var11 = new EntityAlienVillager(par1World); var11.setLocationAndAngles(var8 + 0.5D, var9, var10 + 0.5D, 0.0F, 0.0F); par1World.spawnEntityInWorld(var11); } } }