Rebase mod on DE mod construct

This commit is contained in:
JackCarterSmith 2018-03-24 17:46:29 +01:00
parent 1eb87c4026
commit fea69bdad9
74 changed files with 1054 additions and 587 deletions

View File

@ -17,12 +17,17 @@ buildscript {
apply plugin: 'forge' apply plugin: 'forge'
version = "0.1" version = "0.1.8"
group= "fr.jackcartersmith.orbsat" // http://maven.apache.org/guides/mini/guide-naming-conventions.html group= "fr.jackcartersmith.orbsat" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "orbsat" archivesBaseName = "orbsat"
apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8
minecraft { minecraft {
version = "1.7.10-10.13.4.1558-1.7.10" version = "1.7.10-10.13.4.1558-1.7.10"
replace '${version}', project.version
runDir = "eclipse" runDir = "eclipse"
} }
@ -39,9 +44,17 @@ dependencies {
// for more info... // for more info...
// http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
// http://www.gradle.org/docs/current/userguide/dependency_management.html // http://www.gradle.org/docs/current/userguide/dependency_management.html
compile fileTree(dir: 'externalLibs', include: '*.jar')
} }
jar {
manifest {
attributes 'FMLAT': 'OrbitalSatellite_dc.cfg'
}
}
processResources processResources
{ {
// this will ensure that this task is redone when the versions change. // this will ensure that this task is redone when the versions change.
@ -60,4 +73,16 @@ processResources
from(sourceSets.main.resources.srcDirs) { from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info' exclude 'mcmod.info'
} }
}
task deobfJar(type: Jar) {
from sourceSets.main.output
classifier = 'deobf'
manifest {
attributes 'FMLAT': 'OrbitalSatellite_dc.cfg'
}
}
artifacts {
archives deobfJar
} }

View File

@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-bin.zip

View File

@ -1,89 +0,0 @@
package fr.jackcartersmith.ob;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.relauncher.Side;
import fr.jackcartersmith.ob.blocks.OBBlocks;
import fr.jackcartersmith.ob.entities.LaserLightEntity;
import fr.jackcartersmith.ob.entities.MeteorEntity;
import fr.jackcartersmith.ob.gui.GuiHandlerForOb;
import fr.jackcartersmith.ob.items.OBItems;
import fr.jackcartersmith.ob.libs.OBConstants;
import fr.jackcartersmith.ob.libs.OBCreativeTabs;
import fr.jackcartersmith.ob.proxy.CommonProxy;
@Mod(modid = OrbitalBombardment.MODID, version = OrbitalBombardment.VERSION)
public class OrbitalBombardment
{
@Instance("ob")
public static OrbitalBombardment instance;
@SidedProxy(clientSide = "fr.jackcartersmith.ob.proxy.ClientProxy", serverSide = "fr.jackcartersmith.ob.proxy.CommonProxy")
public static CommonProxy proxy;
public static SimpleNetworkWrapper obNetwork = NetworkRegistry.INSTANCE.newSimpleChannel("OB");
//private GuiHandlerForOb guiHandlerForOb = new GuiHandlerForOb();
public static int sateliteModelId;
public int lastChargerX;
public int lastChargerY;
public int lastChargerZ;
public int lastExtenderX;
public int lastExtenderY;
public int lastExtenderZ;
public int lastGeneralX;
public int lastGeneralY;
public int lastGeneralZ;
public static int mobid = 0;
public static final String MODID = "ob";
public static final String VERSION = "2.0";
public static CreativeTabs OBCreativeTabs = new OBCreativeTabs("ob_creative_tabs");
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
//Init conf file
OBConstants.init(event.getSuggestedConfigurationFile());
//Create packet channel for OB and register packets
obNetwork = NetworkRegistry.INSTANCE.newSimpleChannel("OB");
obNetwork.registerMessage(OBNetwork.Handler.class, OBNetwork.class, 1, Side.SERVER);
obNetwork.registerMessage(OBNetworkClient.Handler.class, OBNetworkClient.class, 2, Side.CLIENT);
//Init Items and Blocks
OBItems.init();
OBBlocks.init();
}
@EventHandler
public void init(FMLInitializationEvent event)
{
EntityRegistry.registerModEntity(MeteorEntity.class, "meteor", 1, instance, 80, 3, true);
EntityRegistry.registerModEntity(LaserLightEntity.class, "LaserLightEntity", 2, instance, 80, 3, true);
//Register GuiHandler for all GUI
NetworkRegistry.INSTANCE.registerGuiHandler(OrbitalBombardment.instance, new GuiHandlerForOb());
proxy.registerRender();
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
}

View File

@ -20,7 +20,7 @@ public class DefLasBlock extends BlockContainer
public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z) public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z)
{ {
this.setBlockBounds(0.0F, 0.0F, 0.0F, 0.0F, 10000.0F, 0.0F); this.setBlockBounds(0.0F, 0.0F, 0.0F, 0.0F, 1000.0F, 0.0F);
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)
@ -57,6 +57,7 @@ public class DefLasBlock extends BlockContainer
/** /**
* The type of render function that is called for this block * The type of render function that is called for this block
*/ */
@Override
public int getRenderType() public int getRenderType()
{ {
return ClientProxy.tesrRenderId; return ClientProxy.tesrRenderId;
@ -66,6 +67,7 @@ public class DefLasBlock extends BlockContainer
* Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two
* adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block.
*/ */
@Override
public boolean isOpaqueCube() public boolean isOpaqueCube()
{ {
return false; return false;
@ -74,6 +76,7 @@ public class DefLasBlock extends BlockContainer
/** /**
* If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc)
*/ */
@Override
public boolean renderAsNormalBlock() public boolean renderAsNormalBlock()
{ {
return false; return false;

View File

@ -2,8 +2,8 @@ package fr.jackcartersmith.ob.blocks;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.proxy.ClientProxy; import fr.jackcartersmith.ob.proxy.ClientProxy;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
@ -60,6 +60,7 @@ public class DefenderBlock extends BlockContainer
/** /**
* The type of render function that is called for this block * The type of render function that is called for this block
*/ */
@Override
public int getRenderType() public int getRenderType()
{ {
return ClientProxy.tesrRenderId; return ClientProxy.tesrRenderId;
@ -69,6 +70,7 @@ public class DefenderBlock extends BlockContainer
* Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two
* adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block.
*/ */
@Override
public boolean isOpaqueCube() public boolean isOpaqueCube()
{ {
return false; return false;
@ -77,6 +79,7 @@ public class DefenderBlock extends BlockContainer
/** /**
* If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc)
*/ */
@Override
public boolean renderAsNormalBlock() public boolean renderAsNormalBlock()
{ {
return false; return false;

View File

@ -4,7 +4,7 @@ import java.util.Iterator;
import java.util.List; import java.util.List;
import fr.jackcartersmith.ob.interfaces.PhotonRecieving; import fr.jackcartersmith.ob.interfaces.PhotonRecieving;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.entity.Entity; import net.minecraft.entity.Entity;
import net.minecraft.entity.monster.EntityMob; import net.minecraft.entity.monster.EntityMob;
import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.AxisAlignedBB;
@ -54,7 +54,7 @@ public class DefenderLaserTileEntity extends PhotonRecieving
public List getNearByEntitiesForDamage(int x, int y, int z) public List getNearByEntitiesForDamage(int x, int y, int z)
{ {
int radius = OBConstants.DefenderRadius; int radius = OSConstants.DefenderRadius;
List entities = this.worldObj.getEntitiesWithinAABB(EntityMob.class, AxisAlignedBB.getBoundingBox((double)(x - 5), (double)(y - 5), (double)(z - 5), (double)(x + 5), (double)(y + 5), (double)(z + 5))); List entities = this.worldObj.getEntitiesWithinAABB(EntityMob.class, AxisAlignedBB.getBoundingBox((double)(x - 5), (double)(y - 5), (double)(z - 5), (double)(x + 5), (double)(y + 5), (double)(z + 5)));
return entities; return entities;
} }

View File

@ -1,9 +1,10 @@
package fr.jackcartersmith.ob.blocks; package fr.jackcartersmith.ob.blocks;
import fr.jackcartersmith.ob.OBNetworkClient;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.interfaces.PhotonRecieving; import fr.jackcartersmith.ob.interfaces.PhotonRecieving;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.OBNetworkClient;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -54,8 +55,8 @@ public class DefenderTileEntity extends PhotonRecieving
int x = (int)mob.lastTickPosX; int x = (int)mob.lastTickPosX;
int y = (int)mob.lastTickPosY; int y = (int)mob.lastTickPosY;
int z = (int)mob.lastTickPosZ; int z = (int)mob.lastTickPosZ;
this.worldObj.setBlock(x, y, z, OBBlocks.laserDef); this.worldObj.setBlock(x, y, z, OSBlocks.laserDef);
this.worldObj.setBlock(thisX, thisY + 1, thisZ, OBBlocks.laserDef); this.worldObj.setBlock(thisX, thisY + 1, thisZ, OSBlocks.laserDef);
this.removeCharge(500); this.removeCharge(500);
} }
} }
@ -70,7 +71,7 @@ public class DefenderTileEntity extends PhotonRecieving
public List getNearByEntities() public List getNearByEntities()
{ {
int radius = OBConstants.DefenderRadius; int radius = OSConstants.DefenderRadius;
List entities = this.worldObj.getEntitiesWithinAABB(EntityMob.class, AxisAlignedBB.getBoundingBox((double)(this.xCoord - radius), (double)(this.yCoord - radius), (double)(this.zCoord - radius), (double)(this.xCoord + radius), (double)(this.yCoord + radius), (double)(this.zCoord + radius))); List entities = this.worldObj.getEntitiesWithinAABB(EntityMob.class, AxisAlignedBB.getBoundingBox((double)(this.xCoord - radius), (double)(this.yCoord - radius), (double)(this.zCoord - radius), (double)(this.xCoord + radius), (double)(this.yCoord + radius), (double)(this.zCoord + radius)));
return entities; return entities;
} }
@ -85,7 +86,7 @@ public class DefenderTileEntity extends PhotonRecieving
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.getCurrentCharge()); bos.add(this.getCurrentCharge());
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
public void sendChangeToClient19() public void sendChangeToClient19()
@ -98,6 +99,6 @@ public class DefenderTileEntity extends PhotonRecieving
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(0); bos.add(0);
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
} }

View File

@ -2,8 +2,8 @@ package fr.jackcartersmith.ob.blocks;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.proxy.ClientProxy; import fr.jackcartersmith.ob.proxy.ClientProxy;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
@ -41,10 +41,10 @@ public class ExtenderBlock extends BlockContainer
*/ */
public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
{ {
OrbitalBombardment.instance.lastExtenderX = par2; OrbitalSatellite.instance.lastExtenderX = par2;
OrbitalBombardment.instance.lastExtenderY = par3; OrbitalSatellite.instance.lastExtenderY = par3;
OrbitalBombardment.instance.lastExtenderZ = par4; OrbitalSatellite.instance.lastExtenderZ = par4;
par5EntityPlayer.openGui(OrbitalBombardment.instance, 3, par1World, par2, par3, par4); par5EntityPlayer.openGui(OrbitalSatellite.instance, 3, par1World, par2, par3, par4);
return true; return true;
} }

View File

@ -1,8 +1,10 @@
package fr.jackcartersmith.ob.blocks; package fr.jackcartersmith.ob.blocks;
import fr.jackcartersmith.ob.OBNetworkClient; import fr.jackcartersmith.orbsat.OBNetworkClient;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -20,7 +22,7 @@ public class ExtenderTileEntity extends TileEntity
public ExtenderTileEntity() public ExtenderTileEntity()
{ {
this.maxCharge = OBConstants.ExtenderMaxCharge; this.maxCharge = OSConstants.ExtenderMaxCharge;
} }
/** /**
@ -63,7 +65,7 @@ public class ExtenderTileEntity extends TileEntity
int overriderCharge; int overriderCharge;
int overriderMax; int overriderMax;
if (north == OBBlocks.overrider) if (north == OSBlocks.overrider)
{ {
entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord + 1, this.yCoord, this.zCoord); entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord + 1, this.yCoord, this.zCoord);
overriderCharge = entity.getCurrentCharge(); overriderCharge = entity.getCurrentCharge();
@ -82,7 +84,7 @@ public class ExtenderTileEntity extends TileEntity
} }
} }
if (south == OBBlocks.overrider) if (south == OSBlocks.overrider)
{ {
entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord - 1, this.yCoord, this.zCoord); entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord - 1, this.yCoord, this.zCoord);
overriderCharge = entity.currentCharge; overriderCharge = entity.currentCharge;
@ -101,7 +103,7 @@ public class ExtenderTileEntity extends TileEntity
} }
} }
if (east == OBBlocks.overrider) if (east == OSBlocks.overrider)
{ {
entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord, this.yCoord, this.zCoord + 1); entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord, this.yCoord, this.zCoord + 1);
overriderCharge = entity.currentCharge; overriderCharge = entity.currentCharge;
@ -120,7 +122,7 @@ public class ExtenderTileEntity extends TileEntity
} }
} }
if (west == OBBlocks.overrider) if (west == OSBlocks.overrider)
{ {
entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord, this.yCoord, this.zCoord - 1); entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord, this.yCoord, this.zCoord - 1);
overriderCharge = entity.currentCharge; overriderCharge = entity.currentCharge;
@ -139,7 +141,7 @@ public class ExtenderTileEntity extends TileEntity
} }
} }
if (top == OBBlocks.overrider) if (top == OSBlocks.overrider)
{ {
entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord, this.yCoord + 1, this.zCoord); entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord, this.yCoord + 1, this.zCoord);
overriderCharge = entity.currentCharge; overriderCharge = entity.currentCharge;
@ -158,7 +160,7 @@ public class ExtenderTileEntity extends TileEntity
} }
} }
if (bottom == OBBlocks.overrider) if (bottom == OSBlocks.overrider)
{ {
entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord, this.yCoord - 1, this.zCoord); entity = (OverriderBlockTileEntity)par1world.getTileEntity(this.xCoord, this.yCoord - 1, this.zCoord);
overriderCharge = entity.currentCharge; overriderCharge = entity.currentCharge;
@ -195,6 +197,6 @@ public class ExtenderTileEntity extends TileEntity
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.currentCharge); bos.add(this.currentCharge);
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
} }

View File

@ -1,14 +1,14 @@
package fr.jackcartersmith.ob.blocks; package fr.jackcartersmith.ob.blocks;
import fr.jackcartersmith.ob.interfaces.PhotonProducing; import fr.jackcartersmith.ob.interfaces.PhotonProducing;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagCompound;
public class InverterAdvTileEntity extends PhotonProducing public class InverterAdvTileEntity extends PhotonProducing
{ {
public InverterAdvTileEntity() public InverterAdvTileEntity()
{ {
this.setChargeRate(OBConstants.AdvPhotonInvChargeRate); this.setChargeRate(OSConstants.AdvPhotonInvChargeRate);
} }
/** /**

View File

@ -1,14 +1,14 @@
package fr.jackcartersmith.ob.blocks; package fr.jackcartersmith.ob.blocks;
import fr.jackcartersmith.ob.interfaces.PhotonProducing; import fr.jackcartersmith.ob.interfaces.PhotonProducing;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagCompound;
public class InverterTileEntity extends PhotonProducing public class InverterTileEntity extends PhotonProducing
{ {
public InverterTileEntity() public InverterTileEntity()
{ {
this.setChargeRate(OBConstants.PhotonInvChargeRate); this.setChargeRate(OSConstants.PhotonInvChargeRate);
} }
/** /**

View File

@ -1,62 +0,0 @@
package fr.jackcartersmith.ob.blocks;
import cpw.mods.fml.common.registry.GameRegistry;
import fr.jackcartersmith.ob.OrbitalBombardment;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
public class OBBlocks {
public static Block laserLow;
public static Block overrider;
public static Block photonInverter;
public static Block photonInverterAdv;
public static Block extender;
public static Block furnace;
public static Block satelite;
public static Block photonDecelerator;
public static Block photonAccelerator;
public static Block defender;
public static Block laserDef;
public static void init(){
laserLow = new LaserLowBlock(Material.air).setBlockName("obLaserLow").setBlockTextureName(OrbitalBombardment.MODID + ":laserLow").setHardness(-1.0F).setResistance(-1.0F).setLightLevel(25.0F);;
GameRegistry.registerBlock(laserLow, "ob_laserLow");
GameRegistry.registerTileEntity(LaserLowTileEntity.class, "laserLowTileEntity");
laserDef = new DefLasBlock(Material.air).setBlockName("obDefenderLaser").setBlockTextureName(OrbitalBombardment.MODID + ":laserLow").setHardness(10.0F).setResistance(25.0F).setLightLevel(5.0F);;
GameRegistry.registerBlock(laserDef, "ob_defenderLaser");
GameRegistry.registerTileEntity(DefenderLaserTileEntity.class, "defenderLaserTileEntity");
overrider = new OverriderBlock(Material.anvil).setBlockName("obOverrider").setBlockTextureName(OrbitalBombardment.MODID + ":overrider").setHardness(10.0F).setResistance(25.0F).setCreativeTab(OrbitalBombardment.OBCreativeTabs);;
GameRegistry.registerBlock(overrider, "ob_overrider");
GameRegistry.registerTileEntity(OverriderBlockTileEntity.class, "overriderBlockTileEntity");
photonInverter = new PhotonInverterBlock(Material.iron).setBlockName("obInverter").setBlockTextureName(OrbitalBombardment.MODID + ":solarPanel").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalBombardment.OBCreativeTabs);;
GameRegistry.registerBlock(photonInverter, "ob_inverter");
GameRegistry.registerTileEntity(InverterTileEntity.class, "inverter");
photonInverterAdv = new PhotonInverterAdvBlock(Material.iron).setBlockName("obInverterAdv").setBlockTextureName(OrbitalBombardment.MODID + ":solarPanel").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalBombardment.OBCreativeTabs);;
GameRegistry.registerBlock(photonInverterAdv, "ob_photonInverterAdv");
GameRegistry.registerTileEntity(InverterAdvTileEntity.class, "inverterAdv");
extender = new ExtenderBlock(Material.anvil).setBlockName("obExtender").setBlockTextureName(OrbitalBombardment.MODID + ":extender").setHardness(10.0F).setResistance(25.0F).setCreativeTab(OrbitalBombardment.OBCreativeTabs);;
GameRegistry.registerBlock(extender, "ob_extender");
GameRegistry.registerTileEntity(ExtenderTileEntity.class, "extenderTileEntity");
satelite = new SateliteBlock(Material.anvil).setHardness(10.0F).setBlockName("obSatelite").setBlockTextureName(OrbitalBombardment.MODID + ":satelite").setResistance(25.0F).setCreativeTab(OrbitalBombardment.OBCreativeTabs);
GameRegistry.registerBlock(satelite, "ob_satelite");
GameRegistry.registerTileEntity(SateliteTileEntity.class, "sateliteTileEntity");
photonDecelerator = new PhotonDeceleratorBlock(Material.iron).setBlockName("obDecelerator").setBlockTextureName(OrbitalBombardment.MODID + ":photonDecelerator").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalBombardment.OBCreativeTabs);
GameRegistry.registerBlock(photonDecelerator, "ob_decelerator");
GameRegistry.registerTileEntity(PhotonDeceleratorTileEntity.class, "PhotonDeceleratorTileEntity");
photonAccelerator = new PhotonAcceleratorBlock(Material.iron).setBlockName("obAccelerator").setBlockTextureName(OrbitalBombardment.MODID + ":photonAccelerator").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeMetal).setCreativeTab(OrbitalBombardment.OBCreativeTabs);
GameRegistry.registerBlock(photonAccelerator, "ob_accelerator");
GameRegistry.registerTileEntity(PhotonAcceleratorTileEntity.class, "PhotonAcceleratorTileEntity");
defender = new DefenderBlock(Material.anvil).setBlockName("obDefender").setBlockTextureName(OrbitalBombardment.MODID + ":defender").setLightLevel(0.2F).setResistance(25.0F).setHardness(10.0F).setCreativeTab(OrbitalBombardment.OBCreativeTabs);
GameRegistry.registerBlock(defender, "ob_defender");
GameRegistry.registerTileEntity(DefenderTileEntity.class, "DefenderTileEntity");
}
}

View File

@ -2,8 +2,9 @@ package fr.jackcartersmith.ob.blocks;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.proxy.ClientProxy; import fr.jackcartersmith.ob.proxy.ClientProxy;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.OSBlocks;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
@ -57,7 +58,7 @@ public class OverriderBlock extends BlockContainer
*/ */
public void breakBlock(World par1World, int par2, int par3, int par4, Block block, int par6) public void breakBlock(World par1World, int par2, int par3, int par4, Block block, int par6)
{ {
if (par1World.getBlock(par2, par3 + 1, par4) == OBBlocks.satelite) if (par1World.getBlock(par2, par3 + 1, par4) == OSBlocks.satelite)
{ {
par1World.removeTileEntity(par2, par3 + 1, par4); par1World.removeTileEntity(par2, par3 + 1, par4);
par1World.setBlockToAir(par2, par3 + 1, par4); par1World.setBlockToAir(par2, par3 + 1, par4);
@ -74,10 +75,10 @@ public class OverriderBlock extends BlockContainer
if (!player.isSneaking()) if (!player.isSneaking())
{ {
OrbitalBombardment.instance.lastChargerX = x; OrbitalSatellite.instance.lastChargerX = x;
OrbitalBombardment.instance.lastChargerY = y; OrbitalSatellite.instance.lastChargerY = y;
OrbitalBombardment.instance.lastChargerZ = z; OrbitalSatellite.instance.lastChargerZ = z;
player.openGui(OrbitalBombardment.instance, 0, world, (int)player.posX, (int)player.posY, (int)player.posZ); player.openGui(OrbitalSatellite.instance, 0, world, (int)player.posX, (int)player.posY, (int)player.posZ);
} }
return true; return true;

View File

@ -1,10 +1,10 @@
package fr.jackcartersmith.ob.blocks; package fr.jackcartersmith.ob.blocks;
import fr.jackcartersmith.ob.OBNetwork;
import fr.jackcartersmith.ob.OBNetworkClient;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.interfaces.PhotonConsuming; import fr.jackcartersmith.ob.interfaces.PhotonConsuming;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.OBNetwork;
import fr.jackcartersmith.orbsat.OBNetworkClient;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
@ -52,7 +52,7 @@ public class OverriderBlockTileEntity extends PhotonConsuming
*/ */
public void updateEntity() public void updateEntity()
{ {
this.maxCharge = OBConstants.OverriderMaxCharge; this.maxCharge = OSConstants.OverriderMaxCharge;
if (this.currentCharge > this.maxCharge) if (this.currentCharge > this.maxCharge)
{ {
@ -121,7 +121,7 @@ public class OverriderBlockTileEntity extends PhotonConsuming
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.getCurrentCharge()); bos.add(this.getCurrentCharge());
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
public void sendChangeToClient5() public void sendChangeToClient5()
@ -134,7 +134,7 @@ public class OverriderBlockTileEntity extends PhotonConsuming
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.shotsLeft); bos.add(this.shotsLeft);
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
public void sendChangeToServer21(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer21(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -147,6 +147,6 @@ public class OverriderBlockTileEntity extends PhotonConsuming
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
} }

View File

@ -2,8 +2,8 @@ package fr.jackcartersmith.ob.blocks;
import java.util.Random; import java.util.Random;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.proxy.ClientProxy; import fr.jackcartersmith.ob.proxy.ClientProxy;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
@ -41,10 +41,10 @@ public class PhotonAcceleratorBlock extends BlockContainer
if (!player.isSneaking()) if (!player.isSneaking())
{ {
OrbitalBombardment.instance.lastGeneralX = x; OrbitalSatellite.instance.lastGeneralX = x;
OrbitalBombardment.instance.lastGeneralY = y; OrbitalSatellite.instance.lastGeneralY = y;
OrbitalBombardment.instance.lastGeneralZ = z; OrbitalSatellite.instance.lastGeneralZ = z;
player.openGui(OrbitalBombardment.instance, 4, world, (int)player.posX, (int)player.posY, (int)player.posZ); player.openGui(OrbitalSatellite.instance, 4, world, (int)player.posX, (int)player.posY, (int)player.posZ);
} }
return true; return true;

View File

@ -2,8 +2,8 @@ package fr.jackcartersmith.ob.blocks;
import java.util.Random; import java.util.Random;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.proxy.ClientProxy; import fr.jackcartersmith.ob.proxy.ClientProxy;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
@ -33,10 +33,10 @@ public class PhotonDeceleratorBlock extends BlockContainer
if (!player.isSneaking()) if (!player.isSneaking())
{ {
OrbitalBombardment.instance.lastGeneralX = x; OrbitalSatellite.instance.lastGeneralX = x;
OrbitalBombardment.instance.lastGeneralY = y; OrbitalSatellite.instance.lastGeneralY = y;
OrbitalBombardment.instance.lastGeneralZ = z; OrbitalSatellite.instance.lastGeneralZ = z;
player.openGui(OrbitalBombardment.instance, 5, world, (int)player.posX, (int)player.posY, (int)player.posZ); player.openGui(OrbitalSatellite.instance, 5, world, (int)player.posX, (int)player.posY, (int)player.posZ);
} }
return true; return true;

View File

@ -2,8 +2,8 @@ package fr.jackcartersmith.ob.blocks;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.proxy.ClientProxy; import fr.jackcartersmith.ob.proxy.ClientProxy;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
@ -47,7 +47,7 @@ public class PhotonInverterAdvBlock extends BlockContainer
*/ */
public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
{ {
par5EntityPlayer.openGui(OrbitalBombardment.instance, 2, par1World, par2, par3, par4); par5EntityPlayer.openGui(OrbitalSatellite.instance, 2, par1World, par2, par3, par4);
return true; return true;
} }

View File

@ -2,7 +2,7 @@ package fr.jackcartersmith.ob.blocks;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
@ -31,8 +31,8 @@ public class PhotonInverterBlock extends BlockContainer
*/ */
public void registerBlockIcons(IIconRegister icon) public void registerBlockIcons(IIconRegister icon)
{ {
this.topIcon = icon.registerIcon(OrbitalBombardment.MODID + ":solarPanelTop"); this.topIcon = icon.registerIcon(OrbitalSatellite.MODID + ":solarPanelTop");
this.sideIcon = icon.registerIcon(OrbitalBombardment.MODID + ":solarPanelSides"); this.sideIcon = icon.registerIcon(OrbitalSatellite.MODID + ":solarPanelSides");
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)
@ -53,7 +53,7 @@ public class PhotonInverterBlock extends BlockContainer
*/ */
public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
{ {
par5EntityPlayer.openGui(OrbitalBombardment.instance, 1, par1World, par2, par3, par4); par5EntityPlayer.openGui(OrbitalSatellite.instance, 1, par1World, par2, par3, par4);
return true; return true;
} }

View File

@ -2,8 +2,8 @@ package fr.jackcartersmith.ob.blocks;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.proxy.ClientProxy; import fr.jackcartersmith.ob.proxy.ClientProxy;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer; import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
@ -17,7 +17,7 @@ public class SateliteBlock extends BlockContainer
public SateliteBlock(Material par2Material) public SateliteBlock(Material par2Material)
{ {
super(par2Material); super(par2Material);
OrbitalBombardment var10001 = OrbitalBombardment.instance; OrbitalSatellite var10001 = OrbitalSatellite.instance;
} }
public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z) public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z)

View File

@ -2,8 +2,8 @@ package fr.jackcartersmith.ob.entities;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OBNetwork; import fr.jackcartersmith.orbsat.OBNetwork;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.monster.EntitySlime; import net.minecraft.entity.monster.EntitySlime;
@ -148,6 +148,6 @@ public class MeteorEntity extends EntitySlime
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
} }

View File

@ -4,9 +4,9 @@ import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import fr.jackcartersmith.ob.OBNetworkClient;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.InverterAdvTileEntity; import fr.jackcartersmith.ob.blocks.InverterAdvTileEntity;
import fr.jackcartersmith.orbsat.OBNetworkClient;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
public class PhotonProducing extends TileEntity public class PhotonProducing extends TileEntity
@ -215,7 +215,7 @@ public class PhotonProducing extends TileEntity
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.getScaledOutput()); bos.add(this.getScaledOutput());
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
public void sendChangeToClient15() public void sendChangeToClient15()
@ -228,6 +228,6 @@ public class PhotonProducing extends TileEntity
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.getPowerIncoming()); bos.add(this.getPowerIncoming());
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
} }

View File

@ -5,9 +5,9 @@ import java.util.Iterator;
import java.util.List; import java.util.List;
import cpw.mods.fml.common.network.simpleimpl.IMessage; import cpw.mods.fml.common.network.simpleimpl.IMessage;
import fr.jackcartersmith.ob.OBNetworkClient; import fr.jackcartersmith.orbsat.OBNetworkClient;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.network.play.client.C17PacketCustomPayload; import net.minecraft.network.play.client.C17PacketCustomPayload;
@ -21,7 +21,7 @@ public class PhotonSending extends PhotonConsuming
public List<PhotonRecieving> getNearbyPhotonRecievingEntities() public List<PhotonRecieving> getNearbyPhotonRecievingEntities()
{ {
int radius = OBConstants.PhotonSendingRadius; int radius = OSConstants.PhotonSendingRadius;
ArrayList entities = new ArrayList(); ArrayList entities = new ArrayList();
int xC = this.xCoord; int xC = this.xCoord;
int yC = this.yCoord; int yC = this.yCoord;
@ -153,7 +153,7 @@ public class PhotonSending extends PhotonConsuming
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.getOutputRate()); bos.add(this.getOutputRate());
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
public void sendChangeToClient9() public void sendChangeToClient9()
@ -166,7 +166,7 @@ public class PhotonSending extends PhotonConsuming
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.getScaledOutput()); bos.add(this.getScaledOutput());
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
public void sendChangeToClient11() public void sendChangeToClient11()
@ -202,6 +202,6 @@ public class PhotonSending extends PhotonConsuming
bos.add(this.zCoord); bos.add(this.zCoord);
bos.add(this.getListSize()); bos.add(this.getListSize());
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
} }

View File

@ -1,11 +1,11 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.item.Item; import net.minecraft.item.Item;
public class DesignatorHighItem extends Item { public class DesignatorHighItem extends Item {
public DesignatorHighItem(){ public DesignatorHighItem(){
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_designatorHigh"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_designatorHigh");
} }
} }

View File

@ -1,11 +1,11 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.item.Item; import net.minecraft.item.Item;
public class DesignatorLowItem extends Item { public class DesignatorLowItem extends Item {
public DesignatorLowItem(){ public DesignatorLowItem(){
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_designatorLow"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_designatorLow");
} }
} }

View File

@ -1,11 +1,11 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.item.Item; import net.minecraft.item.Item;
public class DesignatorMedItem extends Item { public class DesignatorMedItem extends Item {
public DesignatorMedItem(){ public DesignatorMedItem(){
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_designatorMed"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_designatorMed");
} }
} }

View File

@ -1,6 +1,6 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -39,8 +39,8 @@ class LaserGunHighItem$1 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -42,8 +42,8 @@ class LaserGunHighItem$2 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -62,9 +62,9 @@ class LaserGunHighItem$2 extends Thread
if (this.val$par6 != 0) if (this.val$par6 != 0)
{ {
for (i = 0; i < OBConstants.DesignatorHighMeteorAmount; ++i) for (i = 0; i < OSConstants.DesignatorHighMeteorAmount; ++i)
{ {
this.this$0.sendChangeToServer2(this.val$par4, this.val$par5 + 100, this.val$par6, OBConstants.DesignatorHighMeteorDamage, (EntityClientPlayerMP)this.val$par2EntityPlayer); this.this$0.sendChangeToServer2(this.val$par4, this.val$par5 + 100, this.val$par6, OSConstants.DesignatorHighMeteorDamage, (EntityClientPlayerMP)this.val$par2EntityPlayer);
} }
} }
} }

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -40,8 +40,8 @@ class LaserGunHighItem$3 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -59,7 +59,7 @@ class LaserGunHighItem$3 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
EntityClientPlayerMP var3 = (EntityClientPlayerMP)this.val$par2EntityPlayer; EntityClientPlayerMP var3 = (EntityClientPlayerMP)this.val$par2EntityPlayer;
this.this$0.sendChangeToServer(this.val$par4, this.val$par5, this.val$par6, OBConstants.DesignatorHighPhotonStrikePower, var3); this.this$0.sendChangeToServer(this.val$par4, this.val$par5, this.val$par6, OSConstants.DesignatorHighPhotonStrikePower, var3);
} }
} }
} }

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.entity.effect.EntityLightningBolt;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -42,8 +42,8 @@ class LaserGunHighItem$4 implements Runnable
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -68,7 +68,7 @@ class LaserGunHighItem$4 implements Runnable
EntityClientPlayerMP var4 = (EntityClientPlayerMP)this.val$par2EntityPlayer; EntityClientPlayerMP var4 = (EntityClientPlayerMP)this.val$par2EntityPlayer;
for (int i = 0; i < OBConstants.DesignatorHighLightning; ++i) for (int i = 0; i < OSConstants.DesignatorHighLightning; ++i)
{ {
this.this$0.sendChangeToServer3(this.val$par4, this.val$par5, this.val$par6, 1, var4); this.this$0.sendChangeToServer3(this.val$par4, this.val$par5, this.val$par6, 1, var4);
this.val$par3World.spawnEntityInWorld(new EntityLightningBolt(this.val$par3World, (double)this.val$par4, (double)this.val$par5, (double)this.val$par6)); this.val$par3World.spawnEntityInWorld(new EntityLightningBolt(this.val$par3World, (double)this.val$par4, (double)this.val$par5, (double)this.val$par6));

View File

@ -5,10 +5,10 @@ import java.util.List;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OBNetwork;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity; import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.OBNetwork;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.Entity; import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -28,8 +28,8 @@ public class LaserGunHighItem extends Item
public LaserGunHighItem() public LaserGunHighItem()
{ {
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_laserGunHigh"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_laserGunHigh");
this.setMaxStackSize(1); this.setMaxStackSize(1);
} }
@ -85,7 +85,7 @@ public class LaserGunHighItem extends Item
{ {
if (par2World.isRemote) if (par2World.isRemote)
{ {
this.pos = par3EntityPlayer.rayTrace((double)OBConstants.DesignatorCommitRange, 1.0F); this.pos = par3EntityPlayer.rayTrace((double)OSConstants.DesignatorCommitRange, 1.0F);
} }
try try
@ -171,21 +171,21 @@ public class LaserGunHighItem extends Item
if (this.linkedSatelite != null && this.linkedSatelite.getWorldObj().provider.dimensionId == par2EntityPlayer.dimension) if (this.linkedSatelite != null && this.linkedSatelite.getWorldObj().provider.dimensionId == par2EntityPlayer.dimension)
{ {
if (this.linkedSatelite.getCurrentCharge() >= OBConstants.DesignatorHighStrikePUUsage && this.linkedSatelite.shotsLeft > 0) if (this.linkedSatelite.getCurrentCharge() >= OSConstants.DesignatorHighStrikePUUsage && this.linkedSatelite.shotsLeft > 0)
{ {
EntityClientPlayerMP mp; EntityClientPlayerMP mp;
if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode != "Penetrating Strike") if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode != "Penetrating Strike")
{ {
mp = (EntityClientPlayerMP)par2EntityPlayer; mp = (EntityClientPlayerMP)par2EntityPlayer;
this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OBConstants.DesignatorHighStrikePUUsage, mp); this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OSConstants.DesignatorHighStrikePUUsage, mp);
--this.linkedSatelite.shotsLeft; --this.linkedSatelite.shotsLeft;
} }
if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode == "Penetrating Strike") if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode == "Penetrating Strike")
{ {
mp = (EntityClientPlayerMP)par2EntityPlayer; mp = (EntityClientPlayerMP)par2EntityPlayer;
this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OBConstants.DesignatorHighStrikePUUsage, mp); this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OSConstants.DesignatorHighStrikePUUsage, mp);
--this.linkedSatelite.shotsLeft; --this.linkedSatelite.shotsLeft;
} }
@ -226,9 +226,9 @@ public class LaserGunHighItem extends Item
} }
else else
{ {
if (par3World.isRemote && this.linkedSatelite.getCurrentCharge() < OBConstants.DesignatorHighStrikePUUsage) if (par3World.isRemote && this.linkedSatelite.getCurrentCharge() < OSConstants.DesignatorHighStrikePUUsage)
{ {
par2EntityPlayer.addChatMessage(new ChatComponentText("Not enough photon charge on overrider. Needs " + OBConstants.DesignatorHighStrikePUUsage + "PU and only has " + this.linkedSatelite.getCurrentCharge())); par2EntityPlayer.addChatMessage(new ChatComponentText("Not enough photon charge on overrider. Needs " + OSConstants.DesignatorHighStrikePUUsage + "PU and only has " + this.linkedSatelite.getCurrentCharge()));
} }
if (par3World.isRemote && this.linkedSatelite.shotsLeft < 1) if (par3World.isRemote && this.linkedSatelite.shotsLeft < 1)
@ -300,7 +300,7 @@ public class LaserGunHighItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)
@ -314,7 +314,7 @@ public class LaserGunHighItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer3(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer3(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -327,7 +327,7 @@ public class LaserGunHighItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer12(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer12(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -340,7 +340,7 @@ public class LaserGunHighItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(1); bos.add(1);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer15(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer15(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -353,7 +353,7 @@ public class LaserGunHighItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer24() public void sendChangeToServer24()
@ -366,6 +366,6 @@ public class LaserGunHighItem extends Item
bos.add(1); bos.add(1);
bos.add(1); bos.add(1);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
} }

View File

@ -1,6 +1,6 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -39,8 +39,8 @@ class LaserGunLowItem$1 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -42,8 +42,8 @@ class LaserGunLowItem$2 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -60,9 +60,9 @@ class LaserGunLowItem$2 extends Thread
if (this.val$par6 != 0) if (this.val$par6 != 0)
{ {
for (i = 0; i < OBConstants.DesignatorLowMeteorAmount; ++i) for (i = 0; i < OSConstants.DesignatorLowMeteorAmount; ++i)
{ {
this.this$0.sendChangeToServer2(this.val$par4, this.val$par5 + 100, this.val$par6, OBConstants.DesignatorLowMeteorDamage, (EntityClientPlayerMP)this.val$par2EntityPlayer); this.this$0.sendChangeToServer2(this.val$par4, this.val$par5 + 100, this.val$par6, OSConstants.DesignatorLowMeteorDamage, (EntityClientPlayerMP)this.val$par2EntityPlayer);
} }
} }
} }

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -40,8 +40,8 @@ class LaserGunLowItem$3 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -59,7 +59,7 @@ class LaserGunLowItem$3 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
EntityClientPlayerMP var3 = (EntityClientPlayerMP)this.val$par2EntityPlayer; EntityClientPlayerMP var3 = (EntityClientPlayerMP)this.val$par2EntityPlayer;
this.this$0.sendChangeToServer(this.val$par4, this.val$par5, this.val$par6, OBConstants.DesignatorLowPhotonStrikePower, var3); this.this$0.sendChangeToServer(this.val$par4, this.val$par5, this.val$par6, OSConstants.DesignatorLowPhotonStrikePower, var3);
} }
} }
} }

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.entity.effect.EntityLightningBolt;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -42,8 +42,8 @@ class LaserGunLowItem$4 implements Runnable
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -68,7 +68,7 @@ class LaserGunLowItem$4 implements Runnable
EntityClientPlayerMP var4 = (EntityClientPlayerMP)this.val$par2EntityPlayer; EntityClientPlayerMP var4 = (EntityClientPlayerMP)this.val$par2EntityPlayer;
for (int i = 0; i < OBConstants.DesignatorLowLightning; ++i) for (int i = 0; i < OSConstants.DesignatorLowLightning; ++i)
{ {
this.this$0.sendChangeToServer3(this.val$par4, this.val$par5, this.val$par6, 1, var4); this.this$0.sendChangeToServer3(this.val$par4, this.val$par5, this.val$par6, 1, var4);
this.val$par3World.spawnEntityInWorld(new EntityLightningBolt(this.val$par3World, (double)this.val$par4, (double)this.val$par5, (double)this.val$par6)); this.val$par3World.spawnEntityInWorld(new EntityLightningBolt(this.val$par3World, (double)this.val$par4, (double)this.val$par5, (double)this.val$par6));

View File

@ -5,10 +5,10 @@ import java.util.List;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OBNetwork;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity; import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.OBNetwork;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.Entity; import net.minecraft.entity.Entity;
@ -27,8 +27,8 @@ public class LaserGunLowItem extends Item {
public MovingObjectPosition pos; public MovingObjectPosition pos;
public LaserGunLowItem(){ public LaserGunLowItem(){
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_laserGunLow"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_laserGunLow");
this.setMaxStackSize(1); this.setMaxStackSize(1);
} }
@ -84,7 +84,7 @@ public class LaserGunLowItem extends Item {
{ {
if (par2World.isRemote) if (par2World.isRemote)
{ {
this.pos = par3EntityPlayer.rayTrace((double)OBConstants.DesignatorCommitRange, 1.0F); this.pos = par3EntityPlayer.rayTrace((double)OSConstants.DesignatorCommitRange, 1.0F);
} }
try try
@ -172,21 +172,21 @@ public class LaserGunLowItem extends Item {
if (this.linkedSatelite != null && this.linkedSatelite.getWorldObj().provider.dimensionId == par2EntityPlayer.dimension) if (this.linkedSatelite != null && this.linkedSatelite.getWorldObj().provider.dimensionId == par2EntityPlayer.dimension)
{ {
if (this.linkedSatelite.getCurrentCharge() >= OBConstants.DesignatorLowStrikePUUsage && this.linkedSatelite.shotsLeft > 0) if (this.linkedSatelite.getCurrentCharge() >= OSConstants.DesignatorLowStrikePUUsage && this.linkedSatelite.shotsLeft > 0)
{ {
EntityClientPlayerMP mp; EntityClientPlayerMP mp;
if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode != "Penetrating Strike") if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode != "Penetrating Strike")
{ {
mp = (EntityClientPlayerMP)par2EntityPlayer; mp = (EntityClientPlayerMP)par2EntityPlayer;
this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OBConstants.DesignatorLowStrikePUUsage, mp); this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OSConstants.DesignatorLowStrikePUUsage, mp);
--this.linkedSatelite.shotsLeft; --this.linkedSatelite.shotsLeft;
} }
if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode == "Penetrating Strike") if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode == "Penetrating Strike")
{ {
mp = (EntityClientPlayerMP)par2EntityPlayer; mp = (EntityClientPlayerMP)par2EntityPlayer;
this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OBConstants.DesignatorLowStrikePUUsage, mp); this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OSConstants.DesignatorLowStrikePUUsage, mp);
--this.linkedSatelite.shotsLeft; --this.linkedSatelite.shotsLeft;
} }
@ -227,9 +227,9 @@ public class LaserGunLowItem extends Item {
} }
else else
{ {
if (par3World.isRemote && this.linkedSatelite.getCurrentCharge() < OBConstants.DesignatorLowStrikePUUsage) if (par3World.isRemote && this.linkedSatelite.getCurrentCharge() < OSConstants.DesignatorLowStrikePUUsage)
{ {
par2EntityPlayer.addChatMessage(new ChatComponentText("Not enough photon charge on overrider. Needs " + OBConstants.DesignatorLowStrikePUUsage + "PU and only has " + this.linkedSatelite.getCurrentCharge())); par2EntityPlayer.addChatMessage(new ChatComponentText("Not enough photon charge on overrider. Needs " + OSConstants.DesignatorLowStrikePUUsage + "PU and only has " + this.linkedSatelite.getCurrentCharge()));
} }
if (par3World.isRemote && this.linkedSatelite.shotsLeft < 1) if (par3World.isRemote && this.linkedSatelite.shotsLeft < 1)
@ -301,7 +301,7 @@ public class LaserGunLowItem extends Item {
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)
@ -315,7 +315,7 @@ public class LaserGunLowItem extends Item {
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer3(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer3(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -328,7 +328,7 @@ public class LaserGunLowItem extends Item {
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer12(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer12(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -341,7 +341,7 @@ public class LaserGunLowItem extends Item {
bos.add(zCoord); bos.add(zCoord);
bos.add(1); bos.add(1);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer15(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer15(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -354,7 +354,7 @@ public class LaserGunLowItem extends Item {
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer24() public void sendChangeToServer24()
@ -367,6 +367,6 @@ public class LaserGunLowItem extends Item {
bos.add(1); bos.add(1);
bos.add(1); bos.add(1);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
} }

View File

@ -1,6 +1,6 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -39,8 +39,8 @@ class LaserGunMedItem$1 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -42,8 +42,8 @@ class LaserGunMedItem$2 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -62,9 +62,9 @@ class LaserGunMedItem$2 extends Thread
if (this.val$par6 != 0) if (this.val$par6 != 0)
{ {
for (i = 0; i < OBConstants.DesignatorMedMeteorAmount; ++i) for (i = 0; i < OSConstants.DesignatorMedMeteorAmount; ++i)
{ {
this.this$0.sendChangeToServer2(this.val$par4, this.val$par5 + 100, this.val$par6, OBConstants.DesignatorMedMeteorDamage, (EntityClientPlayerMP)this.val$par2EntityPlayer); this.this$0.sendChangeToServer2(this.val$par4, this.val$par5 + 100, this.val$par6, OSConstants.DesignatorMedMeteorDamage, (EntityClientPlayerMP)this.val$par2EntityPlayer);
} }
} }
} }

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -40,8 +40,8 @@ class LaserGunMedItem$3 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -59,7 +59,7 @@ class LaserGunMedItem$3 extends Thread
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
EntityClientPlayerMP var3 = (EntityClientPlayerMP)this.val$par2EntityPlayer; EntityClientPlayerMP var3 = (EntityClientPlayerMP)this.val$par2EntityPlayer;
this.this$0.sendChangeToServer(this.val$par4, this.val$par5, this.val$par6, OBConstants.DesignatorMedPhotonStrikePower, var3); this.this$0.sendChangeToServer(this.val$par4, this.val$par5, this.val$par6, OSConstants.DesignatorMedPhotonStrikePower, var3);
} }
} }
} }

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.blocks.OBBlocks; import fr.jackcartersmith.orbsat.common.OSBlocks;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.entity.effect.EntityLightningBolt;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -42,8 +42,8 @@ class LaserGunMedItem$4 implements Runnable
if (this.val$par3World.isRemote) if (this.val$par3World.isRemote)
{ {
this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OBBlocks.laserLow); this.val$par3World.setBlock(this.val$par4, this.val$par5 + 1, this.val$par6, OSBlocks.laserLow);
this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OBBlocks.laserLow); this.val$par3World.setBlock(this.this$0.linkedSatelite.xCoord, this.this$0.linkedSatelite.yCoord + 1, this.this$0.linkedSatelite.zCoord, OSBlocks.laserLow);
} }
try try
@ -68,7 +68,7 @@ class LaserGunMedItem$4 implements Runnable
EntityClientPlayerMP var4 = (EntityClientPlayerMP)this.val$par2EntityPlayer; EntityClientPlayerMP var4 = (EntityClientPlayerMP)this.val$par2EntityPlayer;
for (int i = 0; i < OBConstants.DesignatorMedLightning; ++i) for (int i = 0; i < OSConstants.DesignatorMedLightning; ++i)
{ {
this.this$0.sendChangeToServer3(this.val$par4, this.val$par5, this.val$par6, 1, var4); this.this$0.sendChangeToServer3(this.val$par4, this.val$par5, this.val$par6, 1, var4);
this.val$par3World.spawnEntityInWorld(new EntityLightningBolt(this.val$par3World, (double)this.val$par4, (double)this.val$par5, (double)this.val$par6)); this.val$par3World.spawnEntityInWorld(new EntityLightningBolt(this.val$par3World, (double)this.val$par4, (double)this.val$par5, (double)this.val$par6));

View File

@ -5,10 +5,10 @@ import java.util.List;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly; import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.ob.OBNetwork;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity; import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.OBNetwork;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.Entity; import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -28,8 +28,8 @@ public class LaserGunMedItem extends Item
public LaserGunMedItem() public LaserGunMedItem()
{ {
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_laserGunMed"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_laserGunMed");
this.setMaxStackSize(1); this.setMaxStackSize(1);
} }
@ -85,7 +85,7 @@ public class LaserGunMedItem extends Item
{ {
if (par2World.isRemote) if (par2World.isRemote)
{ {
this.pos = par3EntityPlayer.rayTrace((double)OBConstants.DesignatorCommitRange, 1.0F); this.pos = par3EntityPlayer.rayTrace((double)OSConstants.DesignatorCommitRange, 1.0F);
} }
try try
@ -171,21 +171,21 @@ public class LaserGunMedItem extends Item
if (this.linkedSatelite != null && this.linkedSatelite.getWorldObj().provider.dimensionId == par2EntityPlayer.dimension) if (this.linkedSatelite != null && this.linkedSatelite.getWorldObj().provider.dimensionId == par2EntityPlayer.dimension)
{ {
if (this.linkedSatelite.getCurrentCharge() >= OBConstants.DesignatorMedStrikePUUsage && this.linkedSatelite.shotsLeft > 0) if (this.linkedSatelite.getCurrentCharge() >= OSConstants.DesignatorMedStrikePUUsage && this.linkedSatelite.shotsLeft > 0)
{ {
EntityClientPlayerMP mp; EntityClientPlayerMP mp;
if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode != "Penetrating Strike") if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode != "Penetrating Strike")
{ {
mp = (EntityClientPlayerMP)par2EntityPlayer; mp = (EntityClientPlayerMP)par2EntityPlayer;
this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OBConstants.DesignatorMedStrikePUUsage, mp); this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OSConstants.DesignatorMedStrikePUUsage, mp);
--this.linkedSatelite.shotsLeft; --this.linkedSatelite.shotsLeft;
} }
if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode == "Penetrating Strike") if (par3World.isRemote && !par2EntityPlayer.isSneaking() && this.currentMode == "Penetrating Strike")
{ {
mp = (EntityClientPlayerMP)par2EntityPlayer; mp = (EntityClientPlayerMP)par2EntityPlayer;
this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OBConstants.DesignatorMedStrikePUUsage, mp); this.sendChangeToServer15(this.linkedSatelite.xCoord, this.linkedSatelite.yCoord, this.linkedSatelite.zCoord, OSConstants.DesignatorMedStrikePUUsage, mp);
--this.linkedSatelite.shotsLeft; --this.linkedSatelite.shotsLeft;
} }
@ -226,9 +226,9 @@ public class LaserGunMedItem extends Item
} }
else else
{ {
if (par3World.isRemote && this.linkedSatelite.getCurrentCharge() < OBConstants.DesignatorMedStrikePUUsage) if (par3World.isRemote && this.linkedSatelite.getCurrentCharge() < OSConstants.DesignatorMedStrikePUUsage)
{ {
par2EntityPlayer.addChatMessage(new ChatComponentText("Not enough photon charge on overrider. Needs " + OBConstants.DesignatorMedStrikePUUsage + "PU and only has " + this.linkedSatelite.getCurrentCharge())); par2EntityPlayer.addChatMessage(new ChatComponentText("Not enough photon charge on overrider. Needs " + OSConstants.DesignatorMedStrikePUUsage + "PU and only has " + this.linkedSatelite.getCurrentCharge()));
} }
if (par3World.isRemote && this.linkedSatelite.shotsLeft < 1) if (par3World.isRemote && this.linkedSatelite.shotsLeft < 1)
@ -299,7 +299,7 @@ public class LaserGunMedItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)
@ -313,7 +313,7 @@ public class LaserGunMedItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer3(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer3(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -326,7 +326,7 @@ public class LaserGunMedItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer12(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer12(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -339,7 +339,7 @@ public class LaserGunMedItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(1); bos.add(1);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer15(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp) public void sendChangeToServer15(int xCoord, int yCoord, int zCoord, int power, EntityClientPlayerMP mp)
@ -352,7 +352,7 @@ public class LaserGunMedItem extends Item
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
public void sendChangeToServer24() public void sendChangeToServer24()
@ -365,6 +365,6 @@ public class LaserGunMedItem extends Item
bos.add(1); bos.add(1);
bos.add(1); bos.add(1);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
} }

View File

@ -1,11 +1,11 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.item.Item; import net.minecraft.item.Item;
public class LenseItem extends Item{ public class LenseItem extends Item{
public LenseItem(){ public LenseItem(){
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_lense"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_lense");
} }
} }

View File

@ -1,7 +1,7 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.GameRegistry;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.item.Item; import net.minecraft.item.Item;
public class OBItems { public class OBItems {

View File

@ -1,11 +1,11 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.item.Item; import net.minecraft.item.Item;
public class PhotonCapacitorItem extends Item{ public class PhotonCapacitorItem extends Item{
public PhotonCapacitorItem(){ public PhotonCapacitorItem(){
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_capacitor"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_capacitor");
} }
} }

View File

@ -1,11 +1,11 @@
package fr.jackcartersmith.ob.items; package fr.jackcartersmith.ob.items;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.item.Item; import net.minecraft.item.Item;
public class PhotonCondenserItem extends Item { public class PhotonCondenserItem extends Item {
public PhotonCondenserItem(){ public PhotonCondenserItem(){
this.setCreativeTab(OrbitalBombardment.OBCreativeTabs); this.setCreativeTab(OrbitalSatellite.OBCreativeTabs);
this.setTextureName(OrbitalBombardment.MODID + ":item_ob_condenser"); this.setTextureName(OrbitalSatellite.MODID + ":item_ob_condenser");
} }
} }

View File

@ -1,122 +0,0 @@
package fr.jackcartersmith.ob.libs;
import java.io.File;
import net.minecraftforge.common.config.Configuration;
public class OBConstants {
public static int BlocksIdsStartAt;
public static int ItemIdsStartAt;
public static int SateliteLaunchPUCost;
public static int PhotonSendingRadius;
public static int PhotonSendingMaxRate;
public static int DefenderRadius;
public static int OverriderMaxCharge;
public static int ExtenderMaxCharge;
public static int AdvPhotonInvChargeRate;
public static int AdvPhotonInvChargeRateConstant;
public static int PhotonInvChargeRate;
public static int PhotonInvChargeRateConstant;
public static int DesignatorCommitRange;
public static int DesignatorLowStrikePUUsage;
public static int DesignatorLowPhotonStrikePower;
public static int DesignatorLowMeteorAmount;
public static int DesignatorLowMeteorDamage;
public static int DesignatorLowLightning;
public static int DesignatorMedStrikePUUsage;
public static int DesignatorMedPhotonStrikePower;
public static int DesignatorMedMeteorAmount;
public static int DesignatorMedMeteorDamage;
public static int DesignatorMedLightning;
public static int DesignatorHighStrikePUUsage;
public static int DesignatorHighPhotonStrikePower;
public static int DesignatorHighMeteorAmount;
public static int DesignatorHighMeteorDamage;
public static int DesignatorHighLightning;
public static void init(File configFile)
{
/* 48 */ Configuration config = new Configuration(configFile);
/* 50 */ config.load();
/* 56 */ DesignatorCommitRange = config.get("Designator Max Range", "DesignatorCommitRange", 50).getInt();
/* 58 */ OverriderMaxCharge = config.get("Max Charge on Blocks", "OverriderMaxCharge", 50000).getInt();
/* 60 */ ExtenderMaxCharge = config.get("Max Charge on Blocks", "ExtenderMaxCharge", 60000).getInt();
/* 63 */ AdvPhotonInvChargeRateConstant = config.get("Charge Rates", "AdvPhotonInvChargeRate", 5).getInt();
/* 65 */ PhotonInvChargeRateConstant = config.get("Charge Rates", "PhotonInvChargeRate", 1).getInt();
/* 68 */ DefenderRadius = config.get("Defender Options", "DefenderAttackRadius", 15).getInt();
/* 71 */ SateliteLaunchPUCost = config.get("Satelite Launch PU Cost", "SateliteLaunchPUCost", 25000).getInt();
/* 73 */ AdvPhotonInvChargeRate = AdvPhotonInvChargeRateConstant;
/* 74 */ PhotonInvChargeRate = PhotonInvChargeRateConstant;
/* 76 */ PhotonSendingRadius = config.get("Photon Sender Radius", "PhotonSendRadius", 30).getInt();
/* 79 */ PhotonSendingMaxRate = config.get("Photon Sending Rate", "PhotonSendingMaxRate", 1000).getInt();
/* 83 */ DesignatorLowStrikePUUsage = config.get("Low Focus Designator Custom Settings", "DesignatorLowStrikePUUsage", 2500).getInt();
/* 86 */ DesignatorLowPhotonStrikePower = config.get("Low Focus Designator Custom Settings", "DesignatorLowPhotonStrikePower", 10).getInt();
/* 89 */ DesignatorLowMeteorAmount = config.get("Low Focus Designator Custom Settings", "DesignatorLowMeteorAmount", 2).getInt();
/* 92 */ DesignatorLowMeteorDamage = config.get("Low Focus Designator Custom Settings", "DesignatorLowMeteorDamage", 5).getInt();
/* 95 */ DesignatorLowLightning = config.get("Low Focus Designator Custom Settings", "DesignatorLowLightning", 1).getInt();
/* 100 */ DesignatorMedStrikePUUsage = config.get("Med Focus Designator Custom Settings", "DesignatorMedStrikePUUsage", 12000).getInt();
/* 103 */ DesignatorMedPhotonStrikePower = config.get("Med Focus Designator Custom Settings", "DesignatorMedPhotonStrikePower", 30).getInt();
/* 106 */ DesignatorMedMeteorAmount = config.get("Med Focus Designator Custom Settings", "DesignatorMedMeteorAmount", 7).getInt();
/* 109 */ DesignatorMedMeteorDamage = config.get("Med Focus Designator Custom Settings", "DesignatorMedMeteorDamage", 7).getInt();
/* 112 */ DesignatorMedLightning = config.get("Med Focus Designator Custom Settings", "DesignatorMedLightning", 1).getInt();
/* 117 */ DesignatorHighStrikePUUsage = config.get("High Focus Designator Custom Settings", "DesignatorHighStrikePUUsage", 20000).getInt();
/* 120 */ DesignatorHighPhotonStrikePower = config.get("High Focus Designator Custom Settings", "DesignatorHighPhotonStrikePower", 50).getInt();
/* 123 */ DesignatorHighMeteorAmount = config.get("High Focus Designator Custom Settings", "DesignatorHighMeteorAmount", 10).getInt();
/* 126 */ DesignatorHighMeteorDamage = config.get("High Focus Designator Custom Settings", "DesignatorHighMeteorDamage", 10).getInt();
/* 129 */ DesignatorHighLightning = config.get("High Focus Designator Custom Settings", "DesignatorHighLightning", 1).getInt();
/* 133 */ config.save();
}
}

View File

@ -1,22 +0,0 @@
package fr.jackcartersmith.ob.libs;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.OBBlocks;
import fr.jackcartersmith.ob.items.OBItems;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
public class OBCreativeTabs extends CreativeTabs {
public OBCreativeTabs(String label) {
super(label);
}
@Override
public Item getTabIconItem() {
return OBItems.designatorLow;
}
}

View File

@ -3,7 +3,6 @@ package fr.jackcartersmith.ob.libs;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import fr.jackcartersmith.ob.blocks.OBBlocks;
import fr.jackcartersmith.ob.models.SateliteRenderer; import fr.jackcartersmith.ob.models.SateliteRenderer;
import fr.jackcartersmith.ob.models.TileEntityDefenderRenderer; import fr.jackcartersmith.ob.models.TileEntityDefenderRenderer;
import fr.jackcartersmith.ob.models.TileEntityExtenderRenderer; import fr.jackcartersmith.ob.models.TileEntityExtenderRenderer;
@ -12,6 +11,7 @@ import fr.jackcartersmith.ob.models.TileEntityOverriderRenderer;
import fr.jackcartersmith.ob.models.TileEntityPhotonAcceleratorRenderer; import fr.jackcartersmith.ob.models.TileEntityPhotonAcceleratorRenderer;
import fr.jackcartersmith.ob.models.TileEntityPhotonDeceleratorRenderer; import fr.jackcartersmith.ob.models.TileEntityPhotonDeceleratorRenderer;
import fr.jackcartersmith.ob.proxy.ClientProxy; import fr.jackcartersmith.ob.proxy.ClientProxy;
import fr.jackcartersmith.orbsat.common.OSBlocks;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.RenderBlocks; import net.minecraft.client.renderer.RenderBlocks;
@ -29,7 +29,7 @@ public class TESRInventoryRenderer implements ISimpleBlockRenderingHandler
@Override @Override
public void renderInventoryBlock(Block arg0, int arg1, int arg2, RenderBlocks arg3) public void renderInventoryBlock(Block arg0, int arg1, int arg2, RenderBlocks arg3)
{ {
if(arg0 == OBBlocks.defender && arg1 == 0) if(arg0 == OSBlocks.defender && arg1 == 0)
{ {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
@ -38,7 +38,7 @@ public class TESRInventoryRenderer implements ISimpleBlockRenderingHandler
TileEntityDefenderRenderer.model.renderAll(); TileEntityDefenderRenderer.model.renderAll();
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
else if(arg0 == OBBlocks.photonAccelerator && arg1 == 0) else if(arg0 == OSBlocks.photonAccelerator && arg1 == 0)
{ {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
@ -47,7 +47,7 @@ public class TESRInventoryRenderer implements ISimpleBlockRenderingHandler
TileEntityPhotonAcceleratorRenderer.model.renderAll(); TileEntityPhotonAcceleratorRenderer.model.renderAll();
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
else if(arg0 == OBBlocks.photonDecelerator && arg1 == 0) else if(arg0 == OSBlocks.photonDecelerator && arg1 == 0)
{ {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
@ -56,7 +56,7 @@ public class TESRInventoryRenderer implements ISimpleBlockRenderingHandler
TileEntityPhotonDeceleratorRenderer.model.renderAll(); TileEntityPhotonDeceleratorRenderer.model.renderAll();
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
else if(arg0 == OBBlocks.photonInverterAdv && arg1 == 0) else if(arg0 == OSBlocks.photonInverterAdv && arg1 == 0)
{ {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
@ -65,7 +65,7 @@ public class TESRInventoryRenderer implements ISimpleBlockRenderingHandler
TileEntityInverterAdvRenderer.model.renderAll(); TileEntityInverterAdvRenderer.model.renderAll();
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
else if(arg0 == OBBlocks.extender && arg1 == 0) else if(arg0 == OSBlocks.extender && arg1 == 0)
{ {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
@ -74,7 +74,7 @@ public class TESRInventoryRenderer implements ISimpleBlockRenderingHandler
TileEntityExtenderRenderer.model.renderAll(); TileEntityExtenderRenderer.model.renderAll();
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
else if(arg0 == OBBlocks.overrider && arg1 == 0) else if(arg0 == OSBlocks.overrider && arg1 == 0)
{ {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
@ -83,7 +83,7 @@ public class TESRInventoryRenderer implements ISimpleBlockRenderingHandler
TileEntityOverriderRenderer.model.renderAll(); TileEntityOverriderRenderer.model.renderAll();
GL11.glPopMatrix(); GL11.glPopMatrix();
} }
else if(arg0 == OBBlocks.satelite && arg1 == 0) else if(arg0 == OSBlocks.satelite && arg1 == 0)
{ {
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);

View File

@ -1,6 +1,6 @@
package fr.jackcartersmith.ob.models; package fr.jackcartersmith.ob.models;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.*;
import fr.jackcartersmith.ob.blocks.DefenderLaserTileEntity; import fr.jackcartersmith.ob.blocks.DefenderLaserTileEntity;
import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher; import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher;
@ -10,8 +10,8 @@ import net.minecraft.util.ResourceLocation;
public class DefenderLaserRenderer extends TileEntitySpecialRenderer public class DefenderLaserRenderer extends TileEntitySpecialRenderer
{ {
public static ModelLaser model = new ModelLaser(); public ModelDefenderLaserEvo model = new ModelDefenderLaserEvo();
public static ResourceLocation location = new ResourceLocation("ob", "textures/blocks/laserLow.png"); public static ResourceLocation location = new ResourceLocation("ob", "textures/blocks/defenderLaserEvo.png");
float comeIn = 0.0F; float comeIn = 0.0F;
float counter = 0.0F; float counter = 0.0F;
String color = ""; String color = "";
@ -22,26 +22,37 @@ public class DefenderLaserRenderer extends TileEntitySpecialRenderer
} }
public void renderAModelAt(DefenderLaserTileEntity tile, double d, double d1, double d2, float f) public void renderAModelAt(DefenderLaserTileEntity tile, double d, double d1, double d2, float f)
{ {
if (tile.getWorldObj() != null)
{
;
}
float rotation = tile.rotate;
this.bindTexture(location);
GL11.glPushMatrix(); GL11.glPushMatrix();
float scale = (1F / 16F);
//float coreRotation = tile.coreRotation + (partialTick * tile.coreSpeed);
//float ringRotation = tile.ringRotation + (partialTick * tile.ringSpeed);
/*
GL11.glTranslatef((float)d + 0.5F, (float)d1 + 1.5F, (float)d2 + 0.5F); GL11.glTranslatef((float)d + 0.5F, (float)d1 + 1.5F, (float)d2 + 0.5F);
GL11.glScalef(1.0F, -1.0F, 1.0F); GL11.glScalef(1.0F, -1.0F, 1.0F);
GL11.glRotatef(rotation * 90.0F, 0.0F, 1.0F, 0.0F); //GL11.glRotatef(rotation * 90.0F, 0.0F, 1.0F, 0.0F);
GL11.glEnable(GL11.GL_BLEND); GL11.glEnable(GL11.GL_BLEND);
GL11.glDisable(GL11.GL_ALPHA_TEST); GL11.glDisable(GL11.GL_ALPHA_TEST);
GL11.glBlendFunc(GL11.GL_ONE, GL11.GL_ONE); GL11.glBlendFunc(GL11.GL_ONE, GL11.GL_ONE);
GL11.glColor4d(1.0D, 0.0D, 10.0D, 200.0D); GL11.glEnable(GL11.GL_LIGHTING);
this.model.Shape1.rotateAngleY = rotation; GL11.glColor3d(0.5, 0.0, 0.5);
this.model.renderSpecific(this.model.Shape1); //GL11.glColor4d(1.0D, 0.0D, 10.0D, 200.0D);
GL11.glDisable(GL11.GL_BLEND); //this.model.Shape1.rotateAngleY = rotation;
GL11.glEnable(GL11.GL_ALPHA_TEST); //this.model.renderSpecific(this.model.Shape1);
*/
this.bindTexture(location);
//GL11.glRotated(90, 1, 0, 0);
//GL11.glTranslated(0, -0.58, 0);
//GL11.glScaled(0.95, 0.95, 0.95);
//GL11.glEnable(GL11.GL_BLEND);
//GL11.glDisable(GL11.GL_ALPHA_TEST);
//GL11.glBlendFunc(GL11.GL_ONE, GL11.GL_ONE);
GL11.glTranslatef((float)d + 0.5F, (float)d1 + 1.5F, (float)d2 + 0.5F);
GL11.glScalef(1.0F, -1.0F, 1.0F);
//GL11.glRotatef(rotation * 90.0F, 0.0F, 1.0F, 0.0F);
model.render(null, -70F, 30F, 0F, 0F, 0F, scale);
//GL11.glDisable(GL11.GL_BLEND);
//GL11.glEnable(GL11.GL_ALPHA_TEST);
GL11.glPopMatrix(); GL11.glPopMatrix();
} }

View File

@ -11,7 +11,8 @@ import net.minecraft.util.ResourceLocation;
public class LaserLowRenderer extends TileEntitySpecialRenderer public class LaserLowRenderer extends TileEntitySpecialRenderer
{ {
public static ModelLaser model = new ModelLaser(); //public ModelLaser model = new ModelLaser();
public static ModelLaser model = new ModelLaser();
public static ResourceLocation location = new ResourceLocation("ob", "textures/blocks/laserLow.png"); public static ResourceLocation location = new ResourceLocation("ob", "textures/blocks/laserLow.png");
float comeIn = 0.0F; float comeIn = 0.0F;
float counter = 0.0F; float counter = 0.0F;
@ -32,7 +33,7 @@ public class LaserLowRenderer extends TileEntitySpecialRenderer
float rotation = tile.rotate; float rotation = tile.rotate;
this.comeIn = tile.insideCounter; this.comeIn = tile.insideCounter;
float counter = tile.color; float counter = tile.color;
float grow = tile.grow; //float grow = tile.grow;
int r = (int)(50.0F - counter); int r = (int)(50.0F - counter);
int g = (int)(50.0F - counter); int g = (int)(50.0F - counter);
int b = (int)(50.0F - counter); int b = (int)(50.0F - counter);

View File

@ -0,0 +1,61 @@
package fr.jackcartersmith.ob.models;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.client.renderer.OpenGlHelper;
import net.minecraft.entity.Entity;
import org.lwjgl.opengl.GL11;
/**
* ModelDefenderLaserLow - JackCarterSmith
* Created using Tabula 4.1.1
*/
public class ModelDefenderLaserEvo extends ModelBase {
public ModelRenderer l1;
public ModelRenderer l2;
public ModelDefenderLaserEvo() {
this.textureWidth = 16;
this.textureHeight = 32;
this.l1 = new ModelRenderer(this, 0, 0);
this.l1.setRotationPoint(0.0F, 8.0F, 0.0F);
this.l1.addBox(-2.5F, -19000.0F, -2.5F, 5, 10000, 5, 0.0F);
this.l2 = new ModelRenderer(this, 0, 0);
this.l2.setRotationPoint(0.0F, 8.0F, 0.0F);
this.l2.addBox(-2.5F, -19000.0F, -2.5F, 5, 20000, 5, 0.0F);
this.setRotateAngle(l2, 0.0F, 0.7853981633974483F, 0.0F);
}
@Override
public void render(Entity entity, float embitterRotation, float brightness, float f2, float f3, float f4, float scale) {
float lastBrightnessX = OpenGlHelper.lastBrightnessX;
float lastBrightnessY = OpenGlHelper.lastBrightnessY;
float b = brightness * 200F;
float colour_r = Math.min(2F, (brightness * 1F) + 0.1F);
float colour_g = Math.min(2F, (brightness * 0F) + 0.1F);
float colour_b = Math.min(2F, (brightness * 2F) + 0.1F);
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, Math.min(200F, lastBrightnessX + b), Math.min(200F, lastBrightnessY + b));
GL11.glColor4f(colour_r, colour_g, colour_b, 0.75F);
if (brightness > 0F) GL11.glDisable(GL11.GL_LIGHTING);
this.l1.render(scale);
if (brightness > 0F) GL11.glEnable(GL11.GL_LIGHTING);
GL11.glColor4f(1F, 1F, 1F, 1F);
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, lastBrightnessX, lastBrightnessY);
GL11.glEnable(GL11.GL_LIGHTING);
this.l2.render(scale);
}
/**
* This is a helper function from Tabula to set the rotation of model parts
*/
public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z) {
modelRenderer.rotateAngleX = x;
modelRenderer.rotateAngleY = y;
modelRenderer.rotateAngleZ = z;
}
}

View File

@ -1,15 +0,0 @@
package fr.jackcartersmith.ob.proxy;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
import net.minecraft.entity.player.EntityPlayer;
public class CommonProxy {
public void registerRender() {}
/**
* Returns a side-appropriate EntityPlayer for use during message handling
*/
public EntityPlayer getPlayerEntity(MessageContext ctx) {
return ctx.getServerHandler().playerEntity;
}
}

View File

@ -1,4 +1,4 @@
package fr.jackcartersmith.ob; package fr.jackcartersmith.orbsat;
import java.util.Random; import java.util.Random;

View File

@ -1,4 +1,4 @@
package fr.jackcartersmith.ob; package fr.jackcartersmith.orbsat;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;
@ -12,7 +12,7 @@ import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext; import cpw.mods.fml.common.network.simpleimpl.MessageContext;
import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity; import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.entity.Entity; import net.minecraft.entity.Entity;
@ -74,7 +74,7 @@ public class OBNetwork implements IMessage
packet.length = bos.size(); packet.length = bos.size();
PacketDispatcher.sendPacketToAllPlayers(packet); PacketDispatcher.sendPacketToAllPlayers(packet);
*/ */
OrbitalBombardment.obNetwork.sendToAll(new OBNetworkClient(bos)); OrbitalSatellite.obNetwork.sendToAll(new OBNetworkClient(bos));
} }
@Override @Override
@ -207,7 +207,7 @@ public class OBNetwork implements IMessage
player.worldObj.playSoundAtEntity(player, "ob:satelliteLaunch", 1.0F, 1.0F); player.worldObj.playSoundAtEntity(player, "ob:satelliteLaunch", 1.0F, 1.0F);
OverriderBlockTileEntity overrider = (OverriderBlockTileEntity)player.worldObj.getTileEntity(this.xCoord, this.yCoord, this.zCoord); OverriderBlockTileEntity overrider = (OverriderBlockTileEntity)player.worldObj.getTileEntity(this.xCoord, this.yCoord, this.zCoord);
overrider.shotsLeft += this.data_value; overrider.shotsLeft += this.data_value;
overrider.currentCharge -= OBConstants.SateliteLaunchPUCost; overrider.currentCharge -= OSConstants.SateliteLaunchPUCost;
this.sendChangeToClient(this.xCoord, this.yCoord, this.zCoord, this.data_value); this.sendChangeToClient(this.xCoord, this.yCoord, this.zCoord, this.data_value);
} }

View File

@ -1,4 +1,4 @@
package fr.jackcartersmith.ob; package fr.jackcartersmith.orbsat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -0,0 +1,81 @@
package fr.jackcartersmith.orbsat;
import net.minecraft.creativetab.CreativeTabs;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper;
import fr.jackcartersmith.orbsat.client.creativetabs.OSCreativeTabs;
import fr.jackcartersmith.orbsat.common.CommonProxy;
import fr.jackcartersmith.orbsat.common.lib.OSRefs;
import fr.jackcartersmith.orbsat.common.utils.OSLogHelper;
@Mod(modid = OSRefs.MODID, name = OSRefs.MODNAME, version = OSRefs.VERSION, canBeDeactivated = false)
public class OrbitalSatellite
{
//============== DEBUG MODE ===============//
public static boolean debug = false;
//=========================================//
@Mod.Instance(OSRefs.MODID)
public static OrbitalSatellite instance;
@SidedProxy(clientSide = OSRefs.CLIENTPROXYLOCATION, serverSide = OSRefs.SERVERPROXYLOCATION)
public static CommonProxy proxy;
public static CreativeTabs OBCreativeTabs = new OSCreativeTabs(CreativeTabs.getNextID(),OSRefs.MODID);
public static final String networkChannelName = OSRefs.MODID;
public static SimpleNetworkWrapper network;
//private GuiHandlerForOb guiHandlerForOb = new GuiHandlerForOb();
/*
public static int sateliteModelId;
public int lastChargerX;
public int lastChargerY;
public int lastChargerZ;
public int lastExtenderX;
public int lastExtenderY;
public int lastExtenderZ;
public int lastGeneralX;
public int lastGeneralY;
public int lastGeneralZ;
public static int mobid = 0;
public DraconicEvolution() {
LogHelper.info("Hello Minecraft!!!");
}
*/
public OrbitalSatellite() {
OSLogHelper.info("Starting OB.sys ...");
}
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event)
{
if (debug) OSLogHelper.info("PreInit FML");
proxy.preInit(event);
}
@Mod.EventHandler
public void init(FMLInitializationEvent event)
{
if (debug) System.out.println("init()");
proxy.init(event);
}
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent event)
{
if (debug) System.out.println("postInit()");
proxy.postInit(event);
}
}

View File

@ -1,4 +1,4 @@
package fr.jackcartersmith.ob.proxy; package fr.jackcartersmith.orbsat.client;
import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.client.registry.ClientRegistry;
import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.client.registry.RenderingRegistry;
@ -22,6 +22,7 @@ import fr.jackcartersmith.ob.models.TileEntityInverterAdvRenderer;
import fr.jackcartersmith.ob.models.TileEntityOverriderRenderer; import fr.jackcartersmith.ob.models.TileEntityOverriderRenderer;
import fr.jackcartersmith.ob.models.TileEntityPhotonAcceleratorRenderer; import fr.jackcartersmith.ob.models.TileEntityPhotonAcceleratorRenderer;
import fr.jackcartersmith.ob.models.TileEntityPhotonDeceleratorRenderer; import fr.jackcartersmith.ob.models.TileEntityPhotonDeceleratorRenderer;
import fr.jackcartersmith.orbsat.common.CommonProxy;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;

View File

@ -0,0 +1,21 @@
package fr.jackcartersmith.orbsat.client.creativetabs;
import fr.jackcartersmith.ob.items.OBItems;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.OSBlocks;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
public class OSCreativeTabs extends CreativeTabs {
public OSCreativeTabs(int id, String label) {
super(id,label);
}
@Override
public Item getTabIconItem() {
return OBItems.designatorLow;
}
}

View File

@ -1,9 +1,9 @@
package fr.jackcartersmith.ob.gui; package fr.jackcartersmith.orbsat.client.gui;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity; import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.ob.blocks.ExtenderTileEntity; import fr.jackcartersmith.ob.blocks.ExtenderTileEntity;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiButton;
@ -36,9 +36,9 @@ public class ExtenderGui extends GuiScreen
int posY = (this.height - 120) / 2; int posY = (this.height - 120) / 2;
this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120); this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120);
super.drawScreen(x, y, f1); super.drawScreen(x, y, f1);
int xC = OrbitalBombardment.instance.lastExtenderX; int xC = OrbitalSatellite.instance.lastExtenderX;
int yC = OrbitalBombardment.instance.lastExtenderY; int yC = OrbitalSatellite.instance.lastExtenderY;
int zC = OrbitalBombardment.instance.lastExtenderZ; int zC = OrbitalSatellite.instance.lastExtenderZ;
World world = this.entity2.worldObj; World world = this.entity2.worldObj;
ExtenderTileEntity entity = (ExtenderTileEntity)world.getTileEntity(xC, yC, zC); ExtenderTileEntity entity = (ExtenderTileEntity)world.getTileEntity(xC, yC, zC);
String chargingString = ""; String chargingString = "";
@ -61,9 +61,9 @@ public class ExtenderGui extends GuiScreen
switch (button.id) switch (button.id)
{ {
case 0: case 0:
int xC = OrbitalBombardment.instance.lastChargerX; int xC = OrbitalSatellite.instance.lastChargerX;
int yC = OrbitalBombardment.instance.lastChargerY; int yC = OrbitalSatellite.instance.lastChargerY;
int zC = OrbitalBombardment.instance.lastChargerZ; int zC = OrbitalSatellite.instance.lastChargerZ;
World world = this.entity2.worldObj; World world = this.entity2.worldObj;
OverriderBlockTileEntity entity = (OverriderBlockTileEntity)world.getTileEntity(xC, yC, zC); OverriderBlockTileEntity entity = (OverriderBlockTileEntity)world.getTileEntity(xC, yC, zC);
entity.setCurrentCharge(entity.getCurrentCharge() - 30000); entity.setCurrentCharge(entity.getCurrentCharge() - 30000);

View File

@ -1,8 +1,8 @@
package fr.jackcartersmith.ob.gui; package fr.jackcartersmith.orbsat.client.gui;
import cpw.mods.fml.common.network.IGuiHandler; import cpw.mods.fml.common.network.IGuiHandler;
import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.network.NetworkRegistry;
import fr.jackcartersmith.ob.OrbitalBombardment; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.client.entity.EntityPlayerSP; import net.minecraft.client.entity.EntityPlayerSP;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World; import net.minecraft.world.World;

View File

@ -0,0 +1,92 @@
package fr.jackcartersmith.orbsat.client.gui;
import cpw.mods.fml.common.network.IGuiHandler;
import cpw.mods.fml.common.network.NetworkRegistry;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
public class OSGuiHandler implements IGuiHandler{
public static final int GUIID_OVERRIDER = 0;
public static final int GUIID_PHOTON_ACCELERATOR = 1;
public static final int GUIID_PHOTON_DECELERATOR = 2;
public static final int GUIID_INVERTER = 3;
public static final int GUIID_INVERTER_ADV = 4;
public OSGuiHandler() {
NetworkRegistry.INSTANCE.registerGuiHandler(OrbitalSatellite.instance, this);
}
@Override
public Object getClientGuiElement(int id, EntityPlayer player, World world, int x, int y, int z) {
switch (id) {
case GUIID_OVERRIDER:
TileEntity te = world.getTileEntity(x, y, z);
if (te != null && te instanceof TileWeatherController) {
return new GUIWeatherController(player.inventory, (TileWeatherController) te);
}
break;
case GUIID_PHOTON_ACCELERATOR:
TileEntity te1 = world.getTileEntity(x, y, z);
if (te1 != null && te1 instanceof TileSunDial) {
return new GUISunDial(player.inventory, (TileSunDial) te1);
}
break;
case GUIID_PHOTON_DECELERATOR:
return new GUITeleporter(player);
case GUIID_INVERTER:
TileEntity te2 = world.getTileEntity(x, y, z);
if (te2 != null && te2 instanceof TileGrinder) {
return new GUIGrinder(player.inventory, (TileGrinder) te2);
}
break;
case GUIID_INVERTER_ADV:
TileEntity te3 = world.getTileEntity(x, y, z);
if (te3 != null && te3 instanceof TileSunDial) {
return new GUISunDial(player.inventory, (TileSunDial) te3);
}
break;
}
return null;
}
@Override
public Object getServerGuiElement(int id, EntityPlayer player, World world, int x, int y, int z) {
switch (id) {
case GUIID_OVERRIDER:
TileEntity te = world.getTileEntity(x, y, z);
if (te != null && te instanceof TileWeatherController) {
return new ContainerWeatherController(player.inventory, (TileWeatherController) te);
}
break;
case GUIID_PHOTON_ACCELERATOR:
TileEntity te1 = world.getTileEntity(x, y, z);
if (te1 != null && te1 instanceof TileSunDial) {
return new ContainerSunDial(player.inventory, (TileSunDial) te1);
}
break;
case GUIID_PHOTON_DECELERATOR:
TileEntity te2 = world.getTileEntity(x, y, z);
if (te2 != null && te2 instanceof TileSunDial) {
return new ContainerSunDial(player.inventory, (TileSunDial) te2);
}
break;
case GUIID_INVERTER:
TileEntity te3 = world.getTileEntity(x, y, z);
if (te3 != null && te3 instanceof TileSunDial) {
return new ContainerSunDial(player.inventory, (TileSunDial) te3);
}
break;
case GUIID_INVERTER_ADV:
TileEntity te4 = world.getTileEntity(x, y, z);
if (te4 != null && te4 instanceof TileSunDial) {
return new ContainerSunDial(player.inventory, (TileSunDial) te4);
}
break;
}
return null;
}
}

View File

@ -1,14 +1,14 @@
package fr.jackcartersmith.ob.gui; package fr.jackcartersmith.orbsat.client.gui;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
import fr.jackcartersmith.ob.OBNetwork;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity; import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity;
import fr.jackcartersmith.ob.blocks.SateliteTileEntity; import fr.jackcartersmith.ob.blocks.SateliteTileEntity;
import fr.jackcartersmith.orbsat.OBNetwork;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiButton;
@ -43,9 +43,9 @@ public class OverriderBlockGui extends GuiScreen
this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120); this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120);
super.drawScreen(x, y, f1); super.drawScreen(x, y, f1);
World world = this.entity2.worldObj; World world = this.entity2.worldObj;
int xC = OrbitalBombardment.instance.lastChargerX; int xC = OrbitalSatellite.instance.lastChargerX;
int yC = OrbitalBombardment.instance.lastChargerY; int yC = OrbitalSatellite.instance.lastChargerY;
int zC = OrbitalBombardment.instance.lastChargerZ; int zC = OrbitalSatellite.instance.lastChargerZ;
OverriderBlockTileEntity entity = (OverriderBlockTileEntity)world.getTileEntity(xC, yC, zC); OverriderBlockTileEntity entity = (OverriderBlockTileEntity)world.getTileEntity(xC, yC, zC);
if (entity.hasSatelite) if (entity.hasSatelite)
@ -100,9 +100,9 @@ public class OverriderBlockGui extends GuiScreen
{ {
case 0: case 0:
World world = this.entity2.worldObj; World world = this.entity2.worldObj;
int xC = OrbitalBombardment.instance.lastChargerX; int xC = OrbitalSatellite.instance.lastChargerX;
int yC = OrbitalBombardment.instance.lastChargerY + 1; int yC = OrbitalSatellite.instance.lastChargerY + 1;
int zC = OrbitalBombardment.instance.lastChargerZ; int zC = OrbitalSatellite.instance.lastChargerZ;
OverriderBlockTileEntity entity = (OverriderBlockTileEntity)world.getTileEntity(xC, yC - 1, zC); OverriderBlockTileEntity entity = (OverriderBlockTileEntity)world.getTileEntity(xC, yC - 1, zC);
SateliteTileEntity sat = (SateliteTileEntity)world.getTileEntity(xC, yC, zC); SateliteTileEntity sat = (SateliteTileEntity)world.getTileEntity(xC, yC, zC);
@ -134,6 +134,6 @@ public class OverriderBlockGui extends GuiScreen
bos.add(zCoord); bos.add(zCoord);
bos.add(power); bos.add(power);
OrbitalBombardment.obNetwork.sendToServer(new OBNetwork(bos)); OrbitalSatellite.obNetwork.sendToServer(new OBNetwork(bos));
} }
} }

View File

@ -1,9 +1,9 @@
package fr.jackcartersmith.ob.gui; package fr.jackcartersmith.orbsat.client.gui;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.PhotonAcceleratorTileEntity; import fr.jackcartersmith.ob.blocks.PhotonAcceleratorTileEntity;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.gui.GuiScreen;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -33,7 +33,7 @@ public class PhotonAcceleratorGui extends GuiScreen
int posY = (this.height - 120) / 2; int posY = (this.height - 120) / 2;
this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120); this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120);
super.drawScreen(x, y, f1); super.drawScreen(x, y, f1);
PhotonAcceleratorTileEntity acceleratorTileEntity = (PhotonAcceleratorTileEntity)this.entity2.worldObj.getTileEntity(OrbitalBombardment.instance.lastGeneralX, OrbitalBombardment.instance.lastGeneralY, OrbitalBombardment.instance.lastGeneralZ); PhotonAcceleratorTileEntity acceleratorTileEntity = (PhotonAcceleratorTileEntity)this.entity2.worldObj.getTileEntity(OrbitalSatellite.instance.lastGeneralX, OrbitalSatellite.instance.lastGeneralY, OrbitalSatellite.instance.lastGeneralZ);
this.fontRendererObj.drawStringWithShadow("# Decelerators: " + acceleratorTileEntity.getListSize(), posX + 30, posY + 25, -1); this.fontRendererObj.drawStringWithShadow("# Decelerators: " + acceleratorTileEntity.getListSize(), posX + 30, posY + 25, -1);
this.fontRendererObj.drawStringWithShadow("Total output rate: " + acceleratorTileEntity.getOutputRate(), posX + 30, posY + 35, -1); this.fontRendererObj.drawStringWithShadow("Total output rate: " + acceleratorTileEntity.getOutputRate(), posX + 30, posY + 35, -1);
this.fontRendererObj.drawStringWithShadow("Scaled output rate: " + acceleratorTileEntity.getScaledOutput(), posX + 30, posY + 45, -1); this.fontRendererObj.drawStringWithShadow("Scaled output rate: " + acceleratorTileEntity.getScaledOutput(), posX + 30, posY + 45, -1);

View File

@ -1,9 +1,9 @@
package fr.jackcartersmith.ob.gui; package fr.jackcartersmith.orbsat.client.gui;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.PhotonDeceleratorTileEntity; import fr.jackcartersmith.ob.blocks.PhotonDeceleratorTileEntity;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.gui.GuiScreen;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -33,7 +33,7 @@ public class PhotonDeceleratorGui extends GuiScreen
int posY = (this.height - 120) / 2; int posY = (this.height - 120) / 2;
this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120); this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120);
super.drawScreen(x, y, f1); super.drawScreen(x, y, f1);
PhotonDeceleratorTileEntity acceleratorTileEntity = (PhotonDeceleratorTileEntity)this.entity2.worldObj.getTileEntity(OrbitalBombardment.instance.lastGeneralX, OrbitalBombardment.instance.lastGeneralY, OrbitalBombardment.instance.lastGeneralZ); PhotonDeceleratorTileEntity acceleratorTileEntity = (PhotonDeceleratorTileEntity)this.entity2.worldObj.getTileEntity(OrbitalSatellite.instance.lastGeneralX, OrbitalSatellite.instance.lastGeneralY, OrbitalSatellite.instance.lastGeneralZ);
this.fontRendererObj.drawStringWithShadow("Incoming Rate: " + acceleratorTileEntity.getPowerIncoming(), posX + 30, posY + 35, -1); this.fontRendererObj.drawStringWithShadow("Incoming Rate: " + acceleratorTileEntity.getPowerIncoming(), posX + 30, posY + 35, -1);
this.fontRendererObj.drawStringWithShadow("Scaled Power Output: " + acceleratorTileEntity.getScaledOutput(), posX + 30, posY + 45, -1); this.fontRendererObj.drawStringWithShadow("Scaled Power Output: " + acceleratorTileEntity.getScaledOutput(), posX + 30, posY + 45, -1);
} }

View File

@ -1,10 +1,10 @@
package fr.jackcartersmith.ob.gui; package fr.jackcartersmith.orbsat.client.gui;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
import fr.jackcartersmith.ob.OrbitalBombardment;
import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity; import fr.jackcartersmith.ob.blocks.OverriderBlockTileEntity;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.gui.GuiScreen;
@ -36,7 +36,7 @@ public class PhotonInverterAdvGui extends GuiScreen
int posY = (this.height - 120) / 2; int posY = (this.height - 120) / 2;
this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120); this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120);
super.drawScreen(x, y, f1); super.drawScreen(x, y, f1);
this.fontRendererObj.drawStringWithShadow("Production Rate: " + OBConstants.AdvPhotonInvChargeRate + "PU/t", posX + 30, posY + 40, -1); this.fontRendererObj.drawStringWithShadow("Production Rate: " + OSConstants.AdvPhotonInvChargeRate + "PU/t", posX + 30, posY + 40, -1);
} }
/** /**
@ -55,9 +55,9 @@ public class PhotonInverterAdvGui extends GuiScreen
switch (button.id) switch (button.id)
{ {
case 0: case 0:
int xC = OrbitalBombardment.instance.lastChargerX; int xC = OrbitalSatellite.instance.lastChargerX;
int yC = OrbitalBombardment.instance.lastChargerY; int yC = OrbitalSatellite.instance.lastChargerY;
int zC = OrbitalBombardment.instance.lastChargerZ; int zC = OrbitalSatellite.instance.lastChargerZ;
World world = this.entity2.worldObj; World world = this.entity2.worldObj;
OverriderBlockTileEntity entity = (OverriderBlockTileEntity)world.getTileEntity(xC, yC, zC); OverriderBlockTileEntity entity = (OverriderBlockTileEntity)world.getTileEntity(xC, yC, zC);
entity.setCurrentCharge(0); entity.setCurrentCharge(0);

View File

@ -1,8 +1,8 @@
package fr.jackcartersmith.ob.gui; package fr.jackcartersmith.orbsat.client.gui;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
import fr.jackcartersmith.ob.libs.OBConstants; import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.gui.GuiScreen;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -32,7 +32,7 @@ public class PhotonInverterGui extends GuiScreen
int posY = (this.height - 120) / 2; int posY = (this.height - 120) / 2;
this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120); this.drawTexturedModalRect(posX, posY, 0, 0, 200, 120);
super.drawScreen(x, y, f1); super.drawScreen(x, y, f1);
this.fontRendererObj.drawStringWithShadow("Production Rate: " + OBConstants.PhotonInvChargeRate + "PU/t", posX + 30, posY + 40, -1); this.fontRendererObj.drawStringWithShadow("Production Rate: " + OSConstants.PhotonInvChargeRate + "PU/t", posX + 30, posY + 40, -1);
} }
/** /**

View File

@ -0,0 +1,158 @@
package fr.jackcartersmith.orbsat.common;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.relauncher.Side;
import fr.jackcartersmith.ob.blocks.DefenderTileEntity;
import fr.jackcartersmith.ob.entities.LaserLightEntity;
import fr.jackcartersmith.ob.entities.MeteorEntity;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.client.gui.GuiHandlerForOb;
import fr.jackcartersmith.orbsat.client.gui.OSGuiHandler;
import fr.jackcartersmith.orbsat.common.handler.FMLEventHandler;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import fr.jackcartersmith.orbsat.common.lib.OSRefs;
import fr.jackcartersmith.orbsat.common.utils.OSLogHelper;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraftforge.common.MinecraftForge;
public class CommonProxy {
public void preInit(FMLPreInitializationEvent event) {
OSConstants.init(event.getSuggestedConfigurationFile());
registerEventListeners(event.getSide());
OSBlocks.init();
OSItems.init();
registerTileEntities();
initializeNetwork();
//registerOres();
OSLogHelper.info("Finished PreInitialization");
}
public void init(FMLInitializationEvent event) {
//CraftingHandler.init();
registerGuiHandeler();
//registerWorldGen();
registerEntities();
OSLogHelper.info("Finished Initialization");
}
public void postInit(FMLPostInitializationEvent event) {
//Achievements.registerAchievementPane();
OSLogHelper.info("Finished PostInitialization");
}
public void initializeNetwork() {
OrbitalSatellite.network = NetworkRegistry.INSTANCE.newSimpleChannel(OrbitalSatellite.networkChannelName);
//OrbitalSatellite.network.registerMessage(OBNetwork.Handler.class, OBNetwork.class, 1, Side.SERVER);
//OrbitalSatellite.network.registerMessage(OBNetworkClient.Handler.class, OBNetworkClient.class, 2, Side.CLIENT);
/*
DraconicEvolution.network.registerMessage(ButtonPacket.Handler.class, ButtonPacket.class, 0, Side.SERVER);
DraconicEvolution.network.registerMessage(ParticleGenPacket.Handler.class, ParticleGenPacket.class, 1, Side.SERVER);
DraconicEvolution.network.registerMessage(PlacedItemPacket.Handler.class, PlacedItemPacket.class, 2, Side.SERVER);
DraconicEvolution.network.registerMessage(PlayerDetectorButtonPacket.Handler.class, PlayerDetectorButtonPacket.class, 3, Side.SERVER);
DraconicEvolution.network.registerMessage(PlayerDetectorStringPacket.Handler.class, PlayerDetectorStringPacket.class, 4, Side.SERVER);
DraconicEvolution.network.registerMessage(TeleporterPacket.Handler.class, TeleporterPacket.class, 5, Side.SERVER);
DraconicEvolution.network.registerMessage(TileObjectPacket.Handler.class, TileObjectPacket.class, 6, Side.CLIENT);
DraconicEvolution.network.registerMessage(MountUpdatePacket.Handler.class, MountUpdatePacket.class, 7, Side.CLIENT);
DraconicEvolution.network.registerMessage(MountUpdatePacket.Handler.class, MountUpdatePacket.class, 8, Side.SERVER);
DraconicEvolution.network.registerMessage(ItemConfigPacket.Handler.class, ItemConfigPacket.class, 9, Side.SERVER);
DraconicEvolution.network.registerMessage(TileObjectPacket.Handler.class, TileObjectPacket.class, 10, Side.SERVER);
DraconicEvolution.network.registerMessage(BlockUpdatePacket.Handler.class, BlockUpdatePacket.class, 11, Side.SERVER);
DraconicEvolution.network.registerMessage(SpeedRequestPacket.Handler.class, SpeedRequestPacket.class, 12, Side.SERVER);
DraconicEvolution.network.registerMessage(SpeedRequestPacket.Handler.class, SpeedRequestPacket.class, 13, Side.CLIENT);
DraconicEvolution.network.registerMessage(ToolModePacket.Handler.class, ToolModePacket.class, 14, Side.SERVER);
DraconicEvolution.network.registerMessage(GenericParticlePacket.Handler.class, GenericParticlePacket.class, 15, Side.CLIENT);
DraconicEvolution.network.registerMessage(ShieldHitPacket.Handler.class, ShieldHitPacket.class, 16, Side.CLIENT);
DraconicEvolution.network.registerMessage(ContributorPacket.Handler.class, ContributorPacket.class, 17, Side.CLIENT);
DraconicEvolution.network.registerMessage(ContributorPacket.Handler.class, ContributorPacket.class, 18, Side.SERVER);
*/
}
public void registerTileEntities() {
GameRegistry.registerTileEntity(DefenderTileEntity.class, OSRefs.RESOURCESPREFIX + "TileDefender");
/*
GameRegistry.registerTileEntity(TileWeatherController.class, References.RESOURCESPREFIX + "TileWeatherController");
GameRegistry.registerTileEntity(TileSunDial.class, References.RESOURCESPREFIX + "TileSunDial");
GameRegistry.registerTileEntity(TileGrinder.class, References.RESOURCESPREFIX + "TileGrinder");
GameRegistry.registerTileEntity(TilePotentiometer.class, References.RESOURCESPREFIX + "TilePotentiometer");
GameRegistry.registerTileEntity(TileParticleGenerator.class, References.RESOURCESPREFIX + "TileParticleGenerator");
GameRegistry.registerTileEntity(TilePlayerDetector.class, References.RESOURCESPREFIX + "TilePlayerDetector");
GameRegistry.registerTileEntity(TilePlayerDetectorAdvanced.class, References.RESOURCESPREFIX + "TilePlayerDetectorAdvanced");
GameRegistry.registerTileEntity(TileEnergyInfuser.class, References.RESOURCESPREFIX + "TileEnergyInfuser");
GameRegistry.registerTileEntity(TileCustomSpawner.class, References.RESOURCESPREFIX + "TileCustomSpawner");
GameRegistry.registerTileEntity(TileGenerator.class, References.RESOURCESPREFIX + "TileGenerator");
GameRegistry.registerTileEntity(TileEnergyStorageCore.class, References.RESOURCESPREFIX + "TileEnergyStorageCore");
GameRegistry.registerTileEntity(TileInvisibleMultiblock.class, References.RESOURCESPREFIX + "TileInvisibleMultiblock");
GameRegistry.registerTileEntity(TileEnergyPylon.class, References.RESOURCESPREFIX + "TileEnergyPylon");
GameRegistry.registerTileEntity(TileEnderResurrection.class, References.RESOURCESPREFIX + "TileEnderResurrection");
GameRegistry.registerTileEntity(TilePlacedItem.class, References.RESOURCESPREFIX + "TilePlacedItem");
GameRegistry.registerTileEntity(TileCKeyStone.class, References.RESOURCESPREFIX + "TileCKeyStone");
GameRegistry.registerTileEntity(TileDissEnchanter.class, References.RESOURCESPREFIX + "TileDissEnchanter");
GameRegistry.registerTileEntity(TileTeleporterStand.class, References.RESOURCESPREFIX + "TileTeleporterStand");
GameRegistry.registerTileEntity(TileDraconiumChest.class, References.RESOURCESPREFIX + "TileDraconiumChest");
GameRegistry.registerTileEntity(TileEnergyRelay.class, References.RESOURCESPREFIX + "TileEnergyRelay");
GameRegistry.registerTileEntity(TileEnergyTransceiver.class, References.RESOURCESPREFIX + "TileEnergyTransceiver");
GameRegistry.registerTileEntity(TileWirelessEnergyTransceiver.class, References.RESOURCESPREFIX + "TileWirelessEnergyTransceiver");
GameRegistry.registerTileEntity(TileDislocatorReceptacle.class, References.RESOURCESPREFIX + "TileDislocatorReceptacle");
GameRegistry.registerTileEntity(TilePortalBlock.class, References.RESOURCESPREFIX + "TilePortalBlock");
GameRegistry.registerTileEntity(TileReactorCore.class, References.RESOURCESPREFIX + "TileReactorCore");
GameRegistry.registerTileEntity(TileFluxGate.class, References.RESOURCESPREFIX + "TileFluxGate");
GameRegistry.registerTileEntity(TileFluidGate.class, References.RESOURCESPREFIX + "TileFluidGate");
GameRegistry.registerTileEntity(TileReactorStabilizer.class, References.RESOURCESPREFIX + "TileReactorStabilizer");
GameRegistry.registerTileEntity(TileReactorEnergyInjector.class, References.RESOURCESPREFIX + "TileReactorEnergyInjector");
GameRegistry.registerTileEntity(TileChaosShard.class, References.RESOURCESPREFIX + "TileChaosShard");
GameRegistry.registerTileEntity(TileUpgradeModifier.class, References.RESOURCESPREFIX + "TileEnhancementModifier");
*/
}
public void registerEventListeners(Side s) {
//MinecraftForge.EVENT_BUS.register(new MinecraftForgeEventHandler());
//MinecraftForge.EVENT_BUS.register(new Achievements());
//FMLCommonHandler.instance().bus().register(new Achievements());
FMLCommonHandler.instance().bus().register(new FMLEventHandler());
}
public void registerGuiHandeler() {
new OSGuiHandler();
}
//@Callback
public void registerEntities() {
EntityRegistry.registerModEntity(MeteorEntity.class, "meteor", 0, OrbitalSatellite.instance, 256, 3, true);
EntityRegistry.registerModEntity(LaserLightEntity.class, "LaserLightEntity", 1, OrbitalSatellite.instance, 256, 3, true);
/*
EntityRegistry.registerModEntity(EntityCustomDragon.class, "EnderDragon", 0, DraconicEvolution.instance, 256, 3, true);
EntityRegistry.registerModEntity(EntityPersistentItem.class, "Persistent Item", 1, DraconicEvolution.instance, 32, 5, true);
EntityRegistry.registerModEntity(EntityDraconicArrow.class, "Arrow", 2, DraconicEvolution.instance, 32, 5, true);
EntityRegistry.registerModEntity(EntityEnderArrow.class, "Ender Arrow", 3, DraconicEvolution.instance, 32, 1, true);
//EntityRegistry.registerModEntity(EntityChaosDrill.class, "Chaos Drill", 4, DraconicEvolution.instance, 10, 5, false);
EntityRegistry.registerModEntity(EntityDragonHeart.class, "Dragon Heart Item", 5, DraconicEvolution.instance, 32, 5, true);
EntityRegistry.registerModEntity(EntityChaosGuardian.class, "ChaosGuardian", 6, DraconicEvolution.instance, 256, 1, true);
EntityRegistry.registerModEntity(EntityDragonProjectile.class, "DragonProjectile", 7, DraconicEvolution.instance, 256, 1, true);
EntityRegistry.registerModEntity(EntityChaosCrystal.class, "ChaosCrystal", 8, DraconicEvolution.instance, 256, 5, false);
EntityRegistry.registerModEntity(EntityChaosBolt.class, "ChaosBolt", 9, DraconicEvolution.instance, 32, 5, true);
EntityRegistry.registerModEntity(EntityChaosVortex.class, "EntityChaosEnergyVortex", 10, DraconicEvolution.instance, 512, 5, true);
EntityRegistry.registerModEntity(EntityCustomArrow.class, "CustomArrow", 11, DraconicEvolution.instance, 128, 1, true);
*/
}
}

View File

@ -0,0 +1,88 @@
package fr.jackcartersmith.orbsat.common;
import cpw.mods.fml.common.registry.GameRegistry;
import fr.jackcartersmith.orbsat.OrbitalSatellite;
import fr.jackcartersmith.orbsat.common.block.BlockOS;
import fr.jackcartersmith.orbsat.common.lib.OSRefs;
import net.minecraft.block.material.Material;
import net.minecraft.item.ItemStack;
@GameRegistry.ObjectHolder(OSRefs.MODID)
public class OSBlocks {
public static BlockOS laserLow;
public static BlockOS overrider;
public static BlockOS photonInverter;
public static BlockOS photonInverterAdv;
public static BlockOS extender;
public static BlockOS furnace;
public static BlockOS satelite;
public static BlockOS photonDecelerator;
public static BlockOS photonAccelerator;
public static BlockOS defender;
public static BlockOS laserDef;
public static void init(){
laserLow = new LaserLowBlock(Material.fire).setBlockName("obLaserLow").setBlockTextureName(OSRefs.MODID + ":laserLow").setHardness(-1.0F).setResistance(-1.0F).setLightLevel(25.0F);;
GameRegistry.registerBlock(laserLow, "ob_laserLow");
GameRegistry.registerTileEntity(LaserLowTileEntity.class, "laserLowTileEntity");
laserDef = new DefLasBlock(Material.fire).setBlockName("obDefenderLaser").setBlockTextureName(OSRefs.MODID + ":laserLow").setHardness(10.0F).setResistance(25.0F).setLightLevel(5.0F).setCreativeTab(OrbitalSatellite.OBCreativeTabs);;
GameRegistry.registerBlock(laserDef, "ob_defenderLaser");
GameRegistry.registerTileEntity(DefenderLaserTileEntity.class, "defenderLaserTileEntity");
overrider = new OverriderBlock(Material.anvil).setBlockName("obOverrider").setBlockTextureName(OSRefs.MODID + ":overrider").setHardness(10.0F).setResistance(25.0F).setCreativeTab(OrbitalSatellite.OBCreativeTabs);;
GameRegistry.registerBlock(overrider, "ob_overrider");
GameRegistry.registerTileEntity(OverriderBlockTileEntity.class, "overriderBlockTileEntity");
photonInverter = new PhotonInverterBlock(Material.iron).setBlockName("obInverter").setBlockTextureName(OSRefs.MODID + ":solarPanel").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalSatellite.OBCreativeTabs);;
GameRegistry.registerBlock(photonInverter, "ob_inverter");
GameRegistry.registerTileEntity(InverterTileEntity.class, "inverter");
photonInverterAdv = new PhotonInverterAdvBlock(Material.iron).setBlockName("obInverterAdv").setBlockTextureName(OSRefs.MODID + ":solarPanel").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalSatellite.OBCreativeTabs);;
GameRegistry.registerBlock(photonInverterAdv, "ob_photonInverterAdv");
GameRegistry.registerTileEntity(InverterAdvTileEntity.class, "inverterAdv");
extender = new ExtenderBlock(Material.anvil).setBlockName("obExtender").setBlockTextureName(OSRefs.MODID + ":extender").setHardness(10.0F).setResistance(25.0F).setCreativeTab(OrbitalSatellite.OBCreativeTabs);;
GameRegistry.registerBlock(extender, "ob_extender");
GameRegistry.registerTileEntity(ExtenderTileEntity.class, "extenderTileEntity");
satelite = new SateliteBlock(Material.anvil).setHardness(10.0F).setBlockName("obSatelite").setBlockTextureName(OSRefs.MODID + ":satelite").setResistance(25.0F).setCreativeTab(OrbitalSatellite.OBCreativeTabs);
GameRegistry.registerBlock(satelite, "ob_satelite");
GameRegistry.registerTileEntity(SateliteTileEntity.class, "sateliteTileEntity");
photonDecelerator = new PhotonDeceleratorBlock(Material.iron).setBlockName("obDecelerator").setBlockTextureName(OSRefs.MODID + ":photonDecelerator").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalSatellite.OBCreativeTabs);
GameRegistry.registerBlock(photonDecelerator, "ob_decelerator");
GameRegistry.registerTileEntity(PhotonDeceleratorTileEntity.class, "PhotonDeceleratorTileEntity");
photonAccelerator = new PhotonAcceleratorBlock(Material.iron).setBlockName("obAccelerator").setBlockTextureName(OSRefs.MODID + ":photonAccelerator").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeMetal).setCreativeTab(OrbitalSatellite.OBCreativeTabs);
GameRegistry.registerBlock(photonAccelerator, "ob_accelerator");
GameRegistry.registerTileEntity(PhotonAcceleratorTileEntity.class, "PhotonAcceleratorTileEntity");
defender = new DefenderBlock(Material.anvil).setBlockName("obDefender").setBlockTextureName(OSRefs.MODID + ":defender").setLightLevel(0.2F).setResistance(25.0F).setHardness(10.0F).setCreativeTab(OrbitalSatellite.OBCreativeTabs);
GameRegistry.registerBlock(defender, "ob_defender");
GameRegistry.registerTileEntity(DefenderTileEntity.class, "DefenderTileEntity");
/*
flowGate = new FlowGate();
reactorStabilizer = new ReactorStabilizer();
reactorEnergyInjector = new ReactorEnergyInjector();
chaosCrystal = new ChaosCrystal();
upgradeModifier = new UpgradeModifier();
longRangeDislocator = new LongRangeDislocator();
if (isEnabled(chaosShardAtmos)) GameRegistry.registerBlock(chaosShardAtmos, "chaosShardAtmos");
if (DraconicEvolution.debug) {
testBlock = new TestBlock();
containerTemplate = new BlockContainerTemplate();
}
resurrectionStone = new ItemStack(ModBlocks.draconiumBlock, 1, 1);
*/
}
}

View File

@ -0,0 +1,9 @@
package fr.jackcartersmith.orbsat.common;
import cpw.mods.fml.common.registry.GameRegistry;
import fr.jackcartersmith.orbsat.common.lib.OSRefs;
@GameRegistry.ObjectHolder(OSRefs.MODID)
public class OSItems {
}

View File

@ -0,0 +1,37 @@
package fr.jackcartersmith.orbsat.common.block;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import fr.jackcartersmith.orbsat.common.lib.OSRefs;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
public class BlockOS extends Block{
public BlockOS(final Material material) {
super(material);
this.setHardness(5F);
this.setResistance(10.0F);
}
public BlockOS() {
super(Material.iron);
this.setHardness(5F);
this.setResistance(10.0F);
}
@Override
public String getUnlocalizedName() {
return String.format("tile.%s%s", OSRefs.MODID.toLowerCase() + ":", getUnwrappedUnlocalizedName(super.getUnlocalizedName()));
}
public String getUnwrappedUnlocalizedName(String unlocalizedName) {
return unlocalizedName.substring(unlocalizedName.indexOf(".") + 1);
}
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.blockIcon = iconRegister.registerIcon(OSRefs.RESOURCESPREFIX + getUnwrappedUnlocalizedName(super.getUnlocalizedName()));
}
}

View File

@ -0,0 +1,22 @@
package fr.jackcartersmith.orbsat.common.handler;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import cpw.mods.fml.common.gameevent.PlayerEvent;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ChatComponentText;
public class FMLEventHandler {
private static boolean giftGiven = false;
@SubscribeEvent
public void playerLogin(PlayerEvent.PlayerLoggedInEvent event) {
if (!giftGiven && event.player.getCommandSenderName().toLowerCase().equals("jackcartersmith")) {
giftGiven = true;
event.player.addChatComponentMessage(new ChatComponentText("Hello Jack! Take your personal satellite !"));
event.player.worldObj.spawnEntityInWorld(new EntityItem(event.player.worldObj, event.player.posX, event.player.posY, event.player.posZ, new ItemStack(ModItems.dezilsMarshmallow)));
}
//ContributorHandler.onPlayerLogin(event);
}
}

View File

@ -0,0 +1,82 @@
package fr.jackcartersmith.orbsat.common.lib;
import java.io.File;
import fr.jackcartersmith.orbsat.common.utils.OSLogHelper;
import net.minecraftforge.common.config.Configuration;
public class OSConstants {
public static Configuration config;
public static boolean enableLog;
public static int BlocksIdsStartAt;
public static int ItemIdsStartAt;
public static int SateliteLaunchPUCost;
public static int PhotonSendingRadius;
public static int PhotonSendingMaxRate;
public static int DefenderRadius;
public static int OverriderMaxCharge;
public static int ExtenderMaxCharge;
public static int AdvPhotonInvChargeRate;
public static int AdvPhotonInvChargeRateConstant;
public static int PhotonInvChargeRate;
public static int PhotonInvChargeRateConstant;
public static int DesignatorCommitRange;
public static int DesignatorLowStrikePUUsage;
public static int DesignatorLowPhotonStrikePower;
public static int DesignatorLowMeteorAmount;
public static int DesignatorLowMeteorDamage;
public static int DesignatorLowLightning;
public static int DesignatorMedStrikePUUsage;
public static int DesignatorMedPhotonStrikePower;
public static int DesignatorMedMeteorAmount;
public static int DesignatorMedMeteorDamage;
public static int DesignatorMedLightning;
public static int DesignatorHighStrikePUUsage;
public static int DesignatorHighPhotonStrikePower;
public static int DesignatorHighMeteorAmount;
public static int DesignatorHighMeteorDamage;
public static int DesignatorHighLightning;
public static void init(File configFile) {
if (config == null) config = new Configuration(configFile);
config.load();
try {
enableLog = config.get("LOGGER", "EnableLog", true).getBoolean();
DesignatorCommitRange = config.get("Designator Max Range", "DesignatorCommitRange", 50).getInt();
OverriderMaxCharge = config.get("Max Charge on Blocks", "OverriderMaxCharge", 50000).getInt();
ExtenderMaxCharge = config.get("Max Charge on Blocks", "ExtenderMaxCharge", 60000).getInt();
AdvPhotonInvChargeRateConstant = config.get("Charge Rates", "AdvPhotonInvChargeRate", 5).getInt();
PhotonInvChargeRateConstant = config.get("Charge Rates", "PhotonInvChargeRate", 1).getInt();
DefenderRadius = config.get("Defender Options", "DefenderAttackRadius", 15).getInt();
SateliteLaunchPUCost = config.get("Satelite Launch PU Cost", "SateliteLaunchPUCost", 25000).getInt();
AdvPhotonInvChargeRate = AdvPhotonInvChargeRateConstant;
PhotonInvChargeRate = PhotonInvChargeRateConstant;
PhotonSendingRadius = config.get("Photon Sender Radius", "PhotonSendRadius", 30).getInt();
PhotonSendingMaxRate = config.get("Photon Sending Rate", "PhotonSendingMaxRate", 1000).getInt();
DesignatorLowStrikePUUsage = config.get("Low Focus Designator Custom Settings", "DesignatorLowStrikePUUsage", 2500).getInt();
DesignatorLowPhotonStrikePower = config.get("Low Focus Designator Custom Settings", "DesignatorLowPhotonStrikePower", 10).getInt();
DesignatorLowMeteorAmount = config.get("Low Focus Designator Custom Settings", "DesignatorLowMeteorAmount", 2).getInt();
DesignatorLowMeteorDamage = config.get("Low Focus Designator Custom Settings", "DesignatorLowMeteorDamage", 5).getInt();
DesignatorLowLightning = config.get("Low Focus Designator Custom Settings", "DesignatorLowLightning", 1).getInt();
DesignatorMedStrikePUUsage = config.get("Med Focus Designator Custom Settings", "DesignatorMedStrikePUUsage", 12000).getInt();
DesignatorMedPhotonStrikePower = config.get("Med Focus Designator Custom Settings", "DesignatorMedPhotonStrikePower", 30).getInt();
DesignatorMedMeteorAmount = config.get("Med Focus Designator Custom Settings", "DesignatorMedMeteorAmount", 7).getInt();
DesignatorMedMeteorDamage = config.get("Med Focus Designator Custom Settings", "DesignatorMedMeteorDamage", 7).getInt();
DesignatorMedLightning = config.get("Med Focus Designator Custom Settings", "DesignatorMedLightning", 1).getInt();
DesignatorHighStrikePUUsage = config.get("High Focus Designator Custom Settings", "DesignatorHighStrikePUUsage", 20000).getInt();
DesignatorHighPhotonStrikePower = config.get("High Focus Designator Custom Settings", "DesignatorHighPhotonStrikePower", 50).getInt();
DesignatorHighMeteorAmount = config.get("High Focus Designator Custom Settings", "DesignatorHighMeteorAmount", 10).getInt();
DesignatorHighMeteorDamage = config.get("High Focus Designator Custom Settings", "DesignatorHighMeteorDamage", 10).getInt();
DesignatorHighLightning = config.get("High Focus Designator Custom Settings", "DesignatorHighLightning", 1).getInt();
}
catch (Exception e) {
OSLogHelper.error("Unable to load Config");
e.printStackTrace();
}
finally {
if (config.hasChanged()) config.save();
}
}
}

View File

@ -0,0 +1,29 @@
package fr.jackcartersmith.orbsat.common.lib;
public class OSRefs {
public static final String MODID = "orbsat";
public static final String MODNAME = "Orbital Satellite";
public static final String VERSION = "0.1";
public static final String MCVERSION = "1.7.10";
public static final String CLIENTPROXYLOCATION = "fr.jackcartersmith.orbsat.client.ClientProxy";
public static final String SERVERPROXYLOCATION = "fr.jackcartersmith.orbsat.common.CommonProxy";
//public static final String GUIFACTORY = "fr.jackcartersmith.ob.client.gui.DEGUIFactory";
public static final String RESOURCESPREFIX = MODID.toLowerCase() + ":";
//======================Render IDs========================//
public static int idTeleporterStand = -1;
public static int idPortal = -1;
//======================Data Types========================//
public static final byte BYTE_ID = 0;
public static final byte SHORT_ID = 1;
public static final byte INT_ID = 2;
public static final byte LONG_ID = 3;
public static final byte FLOAT_ID = 4;
public static final byte DOUBLE_ID = 5;
public static final byte BOOLEAN_ID = 6;
public static final byte CHAR_ID = 7;
public static final byte STRING_ID = 8;
public static final byte INT_PAIR_ID = 9;
}

View File

@ -0,0 +1,49 @@
package fr.jackcartersmith.orbsat.common.utils;
import org.apache.logging.log4j.Level;
import cpw.mods.fml.common.FMLLog;
import fr.jackcartersmith.orbsat.common.lib.OSConstants;
import fr.jackcartersmith.orbsat.common.lib.OSRefs;
public class OSLogHelper {
public static void log(Level logLevel, Object object) {
if (!OSConstants.enableLog) {
return;
}
FMLLog.log(OSRefs.MODNAME, logLevel, String.valueOf(object));
}
public static void all(Object object) {
log(Level.ALL, object);
}
public static void debug(Object object) {
log(Level.DEBUG, object);
}
public static void error(Object object) {
log(Level.ERROR, object);
}
public static void fatal(Object object) {
log(Level.FATAL, object);
}
public static void info(Object object) {
log(Level.INFO, object);
}
public static void off(Object object) {
log(Level.OFF, object);
}
public static void trace(Object object) {
log(Level.TRACE, object);
}
public static void warn(Object object) {
log(Level.WARN, object);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 B