This commit is contained in:
Gig 2015-04-24 14:20:09 +01:00
parent 6e0ec1d861
commit 4ac26ac086
137 changed files with 10339 additions and 7322 deletions

View file

@ -1,136 +1,164 @@
package techreborn.multiblocks;
import erogenousbeef.coreTR.multiblock.IMultiblockPart;
import erogenousbeef.coreTR.multiblock.MultiblockControllerBase;
import erogenousbeef.coreTR.multiblock.MultiblockValidationException;
import erogenousbeef.coreTR.multiblock.rectangular.RectangularMultiblockControllerBase;
import net.minecraft.block.Block;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import techreborn.util.LogHelper;
import erogenousbeef.coreTR.multiblock.IMultiblockPart;
import erogenousbeef.coreTR.multiblock.MultiblockControllerBase;
import erogenousbeef.coreTR.multiblock.MultiblockValidationException;
import erogenousbeef.coreTR.multiblock.rectangular.RectangularMultiblockControllerBase;
public class MultiBlockCasing extends RectangularMultiblockControllerBase {
public MultiBlockCasing(World world) {
super(world);
}
public MultiBlockCasing(World world)
{
super(world);
}
@Override
public void onAttachedPartWithMultiblockData(IMultiblockPart part, NBTTagCompound data) {
@Override
public void onAttachedPartWithMultiblockData(IMultiblockPart part,
NBTTagCompound data)
{
}
}
@Override
protected void onBlockAdded(IMultiblockPart newPart) {
}
@Override
protected void onBlockAdded(IMultiblockPart newPart)
{
}
@Override
protected void onBlockRemoved(IMultiblockPart oldPart) {
@Override
protected void onBlockRemoved(IMultiblockPart oldPart)
{
}
}
@Override
protected void onMachineAssembled() {
LogHelper.warn("New multiblock created!");
}
@Override
protected void onMachineAssembled()
{
LogHelper.warn("New multiblock created!");
}
@Override
protected void onMachineRestored() {
@Override
protected void onMachineRestored()
{
}
}
@Override
protected void onMachinePaused() {
@Override
protected void onMachinePaused()
{
}
}
@Override
protected void onMachineDisassembled() {
@Override
protected void onMachineDisassembled()
{
}
}
@Override
protected int getMinimumNumberOfBlocksForAssembledMachine() {
return 1;
}
@Override
protected int getMinimumNumberOfBlocksForAssembledMachine()
{
return 1;
}
@Override
protected int getMaximumXSize() {
return 3;
}
@Override
protected int getMaximumXSize()
{
return 3;
}
@Override
protected int getMaximumZSize() {
return 3;
}
@Override
protected int getMaximumZSize()
{
return 3;
}
@Override
protected int getMaximumYSize() {
return 4;
}
@Override
protected int getMaximumYSize()
{
return 4;
}
@Override
protected int getMinimumXSize() {
return 3;
}
@Override
protected int getMinimumXSize()
{
return 3;
}
@Override
protected int getMinimumYSize() {
return 4;
}
@Override
protected int getMinimumYSize()
{
return 4;
}
@Override
protected int getMinimumZSize() {
return 3;
}
@Override
protected int getMinimumZSize()
{
return 3;
}
@Override
protected void onAssimilate(MultiblockControllerBase assimilated) {
@Override
protected void onAssimilate(MultiblockControllerBase assimilated)
{
}
}
@Override
protected void onAssimilated(MultiblockControllerBase assimilator) {
@Override
protected void onAssimilated(MultiblockControllerBase assimilator)
{
}
}
@Override
protected boolean updateServer() {
return true;
}
@Override
protected boolean updateServer()
{
return true;
}
@Override
protected void updateClient() {
@Override
protected void updateClient()
{
}
}
@Override
public void writeToNBT(NBTTagCompound data) {
@Override
public void writeToNBT(NBTTagCompound data)
{
}
}
@Override
public void readFromNBT(NBTTagCompound data) {
@Override
public void readFromNBT(NBTTagCompound data)
{
}
}
@Override
public void formatDescriptionPacket(NBTTagCompound data) {
@Override
public void formatDescriptionPacket(NBTTagCompound data)
{
}
}
@Override
public void decodeDescriptionPacket(NBTTagCompound data) {
@Override
public void decodeDescriptionPacket(NBTTagCompound data)
{
}
}
@Override
protected void isBlockGoodForInterior(World world, int x, int y, int z) throws MultiblockValidationException {
Block block = world.getBlock(x, y, z);
if(block.getUnlocalizedName().equals("tile.lava") || block.getUnlocalizedName().equals("tile.air")){
} else {
super.isBlockGoodForInterior(world, x, y, z);
}
}
@Override
protected void isBlockGoodForInterior(World world, int x, int y, int z)
throws MultiblockValidationException
{
Block block = world.getBlock(x, y, z);
if (block.getUnlocalizedName().equals("tile.lava")
|| block.getUnlocalizedName().equals("tile.air"))
{
} else
{
super.isBlockGoodForInterior(world, x, y, z);
}
}
}