aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDetrav <witalyezep@gmail.com>2017-05-01 00:20:40 +0300
committerDetrav <witalyezep@gmail.com>2017-05-01 00:20:40 +0300
commit65decf4d314110e0235afeaa295c38e55a732992 (patch)
tree58cd003ebcc3fccd2e420b6ea4a315c6e47198c8
parent6ed98c4a5b11380a328070b9d1690a0d68183846 (diff)
downloadGT5-Unofficial-65decf4d314110e0235afeaa295c38e55a732992.tar.gz
GT5-Unofficial-65decf4d314110e0235afeaa295c38e55a732992.tar.bz2
GT5-Unofficial-65decf4d314110e0235afeaa295c38e55a732992.zip
- Fixed circuit configurator radius && Fixed getBlock method
-rw-r--r--build.properties2
-rw-r--r--src/main/java/com/detrav/items/behaviours/BehaviourDetravConfigurator.java2
-rw-r--r--src/main/java/com/detrav/tileentities/Detrav_MetaTileEntity_AdvMiner2.java16
3 files changed, 12 insertions, 8 deletions
diff --git a/build.properties b/build.properties
index d50e647477..21fa7c2942 100644
--- a/build.properties
+++ b/build.properties
@@ -1,7 +1,7 @@
minecraft.version=1.7.10
forge.version=10.13.4.1566-1.7.10
-detravscanner.version=gt.9.29-0.42.0
+detravscanner.version=gt.9.29-0.42.1
ae2.version=rv2-beta-33
applecore.version=1.7.10-1.2.1+107.59407
diff --git a/src/main/java/com/detrav/items/behaviours/BehaviourDetravConfigurator.java b/src/main/java/com/detrav/items/behaviours/BehaviourDetravConfigurator.java
index 8ff2f3edec..e55d3c8c31 100644
--- a/src/main/java/com/detrav/items/behaviours/BehaviourDetravConfigurator.java
+++ b/src/main/java/com/detrav/items/behaviours/BehaviourDetravConfigurator.java
@@ -25,7 +25,7 @@ public class BehaviourDetravConfigurator extends Behaviour_None {
int circuit_config = inv.mainInventory[i].getItemDamage();
if(circuit_config > 5)
circuit_config = 5;
- circuit_config *= 2;
+ //circuit_config *= 2;
circuit_config++;
inv.mainInventory[i] = DetravItemList.ConfiguredCircuit.get(1);
ItemStack aCircuit = inv.mainInventory[i];
diff --git a/src/main/java/com/detrav/tileentities/Detrav_MetaTileEntity_AdvMiner2.java b/src/main/java/com/detrav/tileentities/Detrav_MetaTileEntity_AdvMiner2.java
index c7d6ed7608..ac5c73a0fc 100644
--- a/src/main/java/com/detrav/tileentities/Detrav_MetaTileEntity_AdvMiner2.java
+++ b/src/main/java/com/detrav/tileentities/Detrav_MetaTileEntity_AdvMiner2.java
@@ -109,15 +109,15 @@ public class Detrav_MetaTileEntity_AdvMiner2 extends GT_MetaTileEntity_MultiBloc
World w = getBaseMetaTileEntity().getWorld();
if(w==null) return false;
Chunk c = w.getChunkProvider().provideChunk(x>>4,z>>4);
- x = x & 15;
- z = z & 15;
+ int x1 = x & 15;
+ int z1 = z & 15;
int yTo = getYTo();
for(int yLevel = getYFrom(); yLevel>=yTo; yLevel --)
{
- Block tBlock = c.getBlock(x,yLevel,z);
- int tMetaID = c.getBlockMetadata(x,yLevel,z);
+ Block tBlock = c.getBlock(x1,yLevel,z1);
+ int tMetaID = c.getBlockMetadata(x1,yLevel,z1);
if (tBlock instanceof GT_Block_Ores_Abstract) {
- TileEntity tTileEntity = c.getTileEntityUnsafe(x,yLevel,z);
+ TileEntity tTileEntity = c.getTileEntityUnsafe(x1,yLevel,z1);
if ((tTileEntity!=null)
&& (tTileEntity instanceof GT_TileEntity_Ores)
&& ((GT_TileEntity_Ores) tTileEntity).mNatural == true
@@ -144,7 +144,11 @@ public class Detrav_MetaTileEntity_AdvMiner2 extends GT_MetaTileEntity_MultiBloc
while ((tMineBlock==null || tMineBlock == Blocks.air) && !mMineList.isEmpty()) {
mle = mMineList.get(0);
mMineList.remove(0);
- tMineBlock = getBaseMetaTileEntity().getBlock(mle.chunkPosX, mle.chunkPosY, mle.chunkPosZ);
+ tMineBlock = getBaseMetaTileEntity()
+ .getWorld()
+ .getChunkProvider()
+ .provideChunk( mle.chunkPosX >> 4, mle.chunkPosZ >> 4 )
+ .getBlock(mle.chunkPosX&15, mle.chunkPosY, mle.chunkPosZ&15);
}
if (tMineBlock!=null && tMineBlock!=Blocks.air) {