aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/item/tool
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-08-14 19:59:40 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-08-14 19:59:40 +1000
commitbf2225eb1b02d0095c9136a4ad37cc267f1ec107 (patch)
treea61c421bf57435dc7a7f4b327a94d1e7c8ed6073 /src/Java/miscutil/core/item/tool
parent32680544ce167c84afd22ca018a9bd1845513f92 (diff)
downloadGT5-Unofficial-bf2225eb1b02d0095c9136a4ad37cc267f1ec107.tar.gz
GT5-Unofficial-bf2225eb1b02d0095c9136a4ad37cc267f1ec107.tar.bz2
GT5-Unofficial-bf2225eb1b02d0095c9136a4ad37cc267f1ec107.zip
+ Added the basework for Super Conductivity related machines & cabling.
> Lossless power transfer is always nice, eh? % Refactored a few tooltips on machines. % Refactored some classes around. - Removed some obscure legacy code, which added a Cobblestone fueled boiler (Why?)
Diffstat (limited to 'src/Java/miscutil/core/item/tool')
-rw-r--r--src/Java/miscutil/core/item/tool/staballoy/StaballoyAxe.java42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/Java/miscutil/core/item/tool/staballoy/StaballoyAxe.java b/src/Java/miscutil/core/item/tool/staballoy/StaballoyAxe.java
index 0e66f7aae3..667c57fddc 100644
--- a/src/Java/miscutil/core/item/tool/staballoy/StaballoyAxe.java
+++ b/src/Java/miscutil/core/item/tool/staballoy/StaballoyAxe.java
@@ -82,7 +82,7 @@ public class StaballoyAxe extends ItemAxe{
private int check(World par1World, int x, int y, int z, int xo, int yo,int zo) {
int f=0;
- int o=x+z*40+y*400;
+ int o=x+z*20+y*400;
if (tre[o]==needcheck){
tre[o]=ignore;
Block bit = par1World.getBlock(x+xo, y+yo, z+zo);
@@ -107,18 +107,18 @@ public class StaballoyAxe extends ItemAxe{
boolean f;
for (f=true;f==true;){
f=false;
- for (int y=-10;y<110;y++)
- for(int z=0;z<40;z++)
- for(int x=0;x<40;x++){
+ for (int y=0;y<80;y++)
+ for(int z=0;z<20;z++)
+ for(int x=0;x<20;x++){
int r=check(par1World,x,y,z,xo,yo,zo);
if (r==3) return 3;
if (r==2) return 2;
if (r==1) f=true;
}
- for (int y=109;y>=-10;y--)
- for(int z=39;z>=0;z--)
- for(int x=39;x>=0;x--){
+ for (int y=79;y>=0;y--)
+ for(int z=19;z>=0;z--)
+ for(int x=19;x>=0;x--){
int r=check(par1World,x,y,z,xo,yo,zo);
if (r==2) return 3;
if (r==2) return 2;
@@ -130,11 +130,11 @@ public class StaballoyAxe extends ItemAxe{
private int check2(World par1World, int x, int y, int z, int xo, int yo,int zo) {
int f=0;
- int o=x+z*40+y*400;
+ int o=x+z*20+y*400;
if (tre[o]==needcheck){
tre[o]=ignore;
Block bit = par1World.getBlock(x+xo, y+yo, z+zo);
- if (bit instanceof BlockLog || (bit.getUnlocalizedName().toLowerCase().contains("log")) || (bit.getUnlocalizedName().toLowerCase().contains("wood"))){
+ if (bit instanceof BlockLog){
f=1;
tre[o]=harvest;
//if (bit instanceof BlockLog){
@@ -156,18 +156,18 @@ public class StaballoyAxe extends ItemAxe{
boolean f;
for (f=true;f==true;){
f=false;
- for (int y=-10;y<110;y++)
- for(int z=0;z<40;z++)
- for(int x=0;x<40;x++){
+ for (int y=0;y<80;y++)
+ for(int z=0;z<20;z++)
+ for(int x=0;x<20;x++){
int r=check2(par1World,x,y,z,xo,yo,zo);
if (r==3) return 3;
if (r==2) return 2;
if (r==1) f=true;
}
- for (int y=109;y>=-10;y--)
- for(int z=39;z>=0;z--)
- for(int x=39;x>=0;x--){
+ for (int y=79;y>=0;y--)
+ for(int z=19;z>=0;z--)
+ for(int x=19;x>=0;x--){
int r=check2(par1World,x,y,z,xo,yo,zo);
if (r==2) return 3;
if (r==2) return 2;
@@ -178,15 +178,15 @@ public class StaballoyAxe extends ItemAxe{
}
public void exploadTree(World par1World,int xo,int yo,int zo, EntityPlayer plr){
- for (int y=-10;y<110;y++)
- for(int z=0;z<40;z++)
- for(int x=0;x<40;x++){
- int o=x+z*40+y*400;
+ for (int y=0;y<80;y++)
+ for(int z=0;z<20;z++)
+ for(int x=0;x<20;x++){
+ int o=x+z*20+y*400;
if (tre[o]==harvest){
Block bit = par1World.getBlock(x+xo, y+yo, z+zo);
int met = par1World.getBlockMetadata(x+xo, y+yo, z+zo);
- if ((bit instanceof BlockLog)||(bit instanceof BlockLeavesBase) || (bit.getUnlocalizedName().toLowerCase().contains("log")) || (bit.getUnlocalizedName().toLowerCase().contains("wood"))){
+ if ((bit instanceof BlockLog)||(bit instanceof BlockLeavesBase) || (bit.getUnlocalizedName().toLowerCase().contains("log")) || (bit.getUnlocalizedName().toLowerCase().contains("wood"))){
bit.harvestBlock(par1World, plr, x+xo, y+yo, z+zo,met);
par1World.setBlockToAir(x+xo, y+yo, z+zo);
}
@@ -244,7 +244,7 @@ public class StaballoyAxe extends ItemAxe{
}
}
- if (bit instanceof BlockLog || (bit.getUnlocalizedName().toLowerCase().contains("log")) || (bit.getUnlocalizedName().toLowerCase().contains("wood"))){
+ if (bit instanceof BlockLog || (bit.getUnlocalizedName().toLowerCase().contains("log")) || (bit.getUnlocalizedName().toLowerCase().contains("wood"))){
//LoonTools.log("cutting tree @ "+x+" "+y+" "+z+" ");
for (int n=0;n<32000;n++) tre[n]=unchecked;
int met = wld.getBlockMetadata(x, y, z);