Skip to content

Commit

Permalink
Cleaned up AC_ItemHammer
Browse files Browse the repository at this point in the history
  • Loading branch information
TechPizzaDev committed Oct 12, 2023
1 parent 604baf5 commit d67ca6a
Showing 1 changed file with 24 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,28 @@
import net.minecraft.world.World;

public class AC_ItemHammer extends Item {
protected AC_ItemHammer(int var1) {
super(var1);

protected AC_ItemHammer(int id) {
super(id);
}

public boolean useOnBlock(ItemStack var1, PlayerEntity var2, World var3, int var4, int var5, int var6, int var7) {
@Override
public boolean useOnBlock(ItemStack item, PlayerEntity player, World world, int bX, int bY, int bZ, int side) {
if (AC_ItemCursor.bothSet) {
int var8 = var3.getBlockId(var4, var5, var6);
int var9 = var3.getBlockMeta(var4, var5, var6);
Minecraft.instance.overlay.addChatMessage(String.format("Swapping Area With BlockID %d", var8));
int var10 = Math.min(AC_ItemCursor.oneX, AC_ItemCursor.twoX);
int var11 = Math.max(AC_ItemCursor.oneX, AC_ItemCursor.twoX);
int var12 = Math.min(AC_ItemCursor.oneY, AC_ItemCursor.twoY);
int var13 = Math.max(AC_ItemCursor.oneY, AC_ItemCursor.twoY);
int var14 = Math.min(AC_ItemCursor.oneZ, AC_ItemCursor.twoZ);
int var15 = Math.max(AC_ItemCursor.oneZ, AC_ItemCursor.twoZ);

for (int var16 = var10; var16 <= var11; ++var16) {
for (int var17 = var12; var17 <= var13; ++var17) {
for (int var18 = var14; var18 <= var15; ++var18) {
var3.placeBlockWithMetaData(var16, var17, var18, var8, var9);
int id = world.getBlockId(bX, bY, bZ);
int meta = world.getBlockMeta(bX, bY, bZ);
Minecraft.instance.overlay.addChatMessage(String.format("Swapping Area With BlockID %d", id));
int minX = Math.min(AC_ItemCursor.oneX, AC_ItemCursor.twoX);
int maxX = Math.max(AC_ItemCursor.oneX, AC_ItemCursor.twoX);
int minY = Math.min(AC_ItemCursor.oneY, AC_ItemCursor.twoY);
int maxY = Math.max(AC_ItemCursor.oneY, AC_ItemCursor.twoY);
int minZ = Math.min(AC_ItemCursor.oneZ, AC_ItemCursor.twoZ);
int maxZ = Math.max(AC_ItemCursor.oneZ, AC_ItemCursor.twoZ);

for (int x = minX; x <= maxX; ++x) {
for (int y = minY; y <= maxY; ++y) {
for (int z = minZ; z <= maxZ; ++z) {
world.placeBlockWithMetaData(x, y, z, id, meta);
}
}
}
Expand All @@ -36,14 +38,17 @@ public boolean useOnBlock(ItemStack var1, PlayerEntity var2, World var3, int var
return false;
}

public float getStrengthOnBlock(ItemStack var1, Block var2) {
@Override
public float getStrengthOnBlock(ItemStack item, Block block) {
return 32.0F;
}

public boolean isEffectiveOn(Block var1) {
@Override
public boolean isEffectiveOn(Block block) {
return true;
}

@Override
public boolean shouldSpinWhenRendering() {
return true;
}
Expand Down

0 comments on commit d67ca6a

Please sign in to comment.