More renames / fixes
This commit is contained in:
@@ -108,7 +108,7 @@ public abstract class BlockBase extends Block {
|
|||||||
|
|
||||||
EnumFacing facing = getDirectionType().getFrom(pos, player);
|
EnumFacing facing = getDirectionType().getFrom(pos, player);
|
||||||
|
|
||||||
if (player.isSneaking() && getDirectionType() == EnumDirectionType.ANY) {
|
if (player.isSneaking() && getDirectionType() == EnumPlacementType.ANY) {
|
||||||
facing = facing.getOpposite();
|
facing = facing.getOpposite();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -145,7 +145,7 @@ public abstract class BlockBase extends Block {
|
|||||||
world.setBlockToAir(pos);
|
world.setBlockToAir(pos);
|
||||||
}
|
}
|
||||||
|
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return EnumDirectionType.HORIZONTAL;
|
return EnumPlacementType.HORIZONTAL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class BlockCable extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class BlockConstructor extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return EnumDirectionType.ANY;
|
return EnumPlacementType.ANY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,11 +32,11 @@ public class BlockCrafter extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return EnumDirectionType.ANY;
|
return EnumPlacementType.ANY;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean canRetrieveConnectivityUpdate() {
|
public boolean hasConnectivityState() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ public class BlockCraftingMonitor extends BlockNode {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean canRetrieveConnectivityUpdate() {
|
public boolean hasConnectivityState() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class BlockDestructor extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return EnumDirectionType.ANY;
|
return EnumPlacementType.ANY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ public class BlockDetector extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return EnumDirectionType.ANY;
|
return EnumPlacementType.ANY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class BlockExporter extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return EnumDirectionType.ANY;
|
return EnumPlacementType.ANY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public class BlockExternalStorage extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return EnumDirectionType.ANY;
|
return EnumPlacementType.ANY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ public class BlockGrid extends BlockNode {
|
|||||||
return new ItemBlockBase(this, true);
|
return new ItemBlockBase(this, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean canRetrieveConnectivityUpdate() {
|
public boolean hasConnectivityState() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class BlockImporter extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return EnumDirectionType.ANY;
|
return EnumPlacementType.ANY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class BlockInterface extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ public class BlockMachineCasing extends BlockBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ public abstract class BlockNode extends BlockBase {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean canRetrieveConnectivityUpdate() {
|
public boolean hasConnectivityState() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ public abstract class BlockNode extends BlockBase {
|
|||||||
protected BlockStateContainer.Builder createBlockStateBuilder() {
|
protected BlockStateContainer.Builder createBlockStateBuilder() {
|
||||||
BlockStateContainer.Builder builder = super.createBlockStateBuilder();
|
BlockStateContainer.Builder builder = super.createBlockStateBuilder();
|
||||||
|
|
||||||
if (canRetrieveConnectivityUpdate()) {
|
if (hasConnectivityState()) {
|
||||||
builder.add(CONNECTED);
|
builder.add(CONNECTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@ public abstract class BlockNode extends BlockBase {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IBlockState getActualState(IBlockState state, IBlockAccess world, BlockPos pos) {
|
public IBlockState getActualState(IBlockState state, IBlockAccess world, BlockPos pos) {
|
||||||
if (canRetrieveConnectivityUpdate()) {
|
if (hasConnectivityState()) {
|
||||||
return super.getActualState(state, world, pos).withProperty(CONNECTED, ((TileNode) world.getTileEntity(pos)).isConnected());
|
return super.getActualState(state, world, pos).withProperty(CONNECTED, ((TileNode) world.getTileEntity(pos)).isConnected());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ public class BlockQuartzEnrichedIron extends BlockBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,11 +32,11 @@ public class BlockRelay extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean canRetrieveConnectivityUpdate() {
|
public boolean hasConnectivityState() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ public class BlockStorage extends BlockNode {
|
|||||||
public BlockStorage() {
|
public BlockStorage() {
|
||||||
super("storage");
|
super("storage");
|
||||||
|
|
||||||
setHardness(2.8F);
|
setHardness(5.8F);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -108,7 +108,7 @@ public class BlockStorage extends BlockNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumDirectionType getDirectionType() {
|
public EnumPlacementType getDirectionType() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ public class BlockWirelessTransmitter extends BlockNode {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean canRetrieveConnectivityUpdate() {
|
public boolean hasConnectivityState() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import net.minecraft.entity.EntityLivingBase;
|
|||||||
import net.minecraft.util.EnumFacing;
|
import net.minecraft.util.EnumFacing;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
|
|
||||||
public enum EnumDirectionType {
|
public enum EnumPlacementType {
|
||||||
ANY(
|
ANY(
|
||||||
EnumFacing.VALUES
|
EnumFacing.VALUES
|
||||||
),
|
),
|
||||||
@@ -18,7 +18,7 @@ public enum EnumDirectionType {
|
|||||||
|
|
||||||
public final EnumFacing[] allowed;
|
public final EnumFacing[] allowed;
|
||||||
|
|
||||||
EnumDirectionType(EnumFacing... allowed) {
|
EnumPlacementType(EnumFacing... allowed) {
|
||||||
this.allowed = allowed;
|
this.allowed = allowed;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,10 +30,10 @@ public abstract class TileNode extends TileBase implements INetworkNode, ISynchr
|
|||||||
return isConnected() && canUpdate();
|
return isConnected() && canUpdate();
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean canRetrieveConnectivityUpdate() {
|
private boolean canSendConnectivityUpdate() {
|
||||||
Block block = getBlockType();
|
Block block = getBlockType();
|
||||||
|
|
||||||
return block instanceof BlockNode ? ((BlockNode) block).canRetrieveConnectivityUpdate() : false;
|
return block instanceof BlockNode ? ((BlockNode) block).hasConnectivityState() : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -45,7 +45,7 @@ public abstract class TileNode extends TileBase implements INetworkNode, ISynchr
|
|||||||
onConnectionChange(network, update);
|
onConnectionChange(network, update);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (active != isActive() && canRetrieveConnectivityUpdate()) {
|
if (active != isActive() && canSendConnectivityUpdate()) {
|
||||||
RefinedStorageUtils.updateBlock(worldObj, pos);
|
RefinedStorageUtils.updateBlock(worldObj, pos);
|
||||||
|
|
||||||
active = isActive();
|
active = isActive();
|
||||||
@@ -147,7 +147,7 @@ public abstract class TileNode extends TileBase implements INetworkNode, ISynchr
|
|||||||
public NBTTagCompound writeUpdate(NBTTagCompound tag) {
|
public NBTTagCompound writeUpdate(NBTTagCompound tag) {
|
||||||
super.writeUpdate(tag);
|
super.writeUpdate(tag);
|
||||||
|
|
||||||
if (canRetrieveConnectivityUpdate()) {
|
if (canSendConnectivityUpdate()) {
|
||||||
tag.setBoolean(NBT_CONNECTED, isActive());
|
tag.setBoolean(NBT_CONNECTED, isActive());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -157,7 +157,7 @@ public abstract class TileNode extends TileBase implements INetworkNode, ISynchr
|
|||||||
public void readUpdate(NBTTagCompound tag) {
|
public void readUpdate(NBTTagCompound tag) {
|
||||||
super.readUpdate(tag);
|
super.readUpdate(tag);
|
||||||
|
|
||||||
if (canRetrieveConnectivityUpdate()) {
|
if (canSendConnectivityUpdate()) {
|
||||||
connected = tag.getBoolean(NBT_CONNECTED);
|
connected = tag.getBoolean(NBT_CONNECTED);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user