|
1 | 1 | /** |
2 | | - * Copyright (c) 2021 GregTech-6 Team |
| 2 | + * Copyright (c) 2025 GregTech-6 Team |
3 | 3 | * |
4 | 4 | * This file is part of GregTech. |
5 | 5 | * |
|
19 | 19 |
|
20 | 20 | package gregtech.tileentity.tools; |
21 | 21 |
|
22 | | -import static gregapi.data.CS.*; |
23 | | - |
24 | | -import java.util.ArrayList; |
25 | | -import java.util.List; |
26 | | - |
27 | 22 | import cpw.mods.fml.relauncher.Side; |
28 | 23 | import cpw.mods.fml.relauncher.SideOnly; |
29 | 24 | import gregapi.block.multitileentity.IMultiTileEntity.IMTE_AddToolTips; |
|
53 | 48 | import net.minecraft.item.ItemStack; |
54 | 49 | import net.minecraft.nbt.NBTTagCompound; |
55 | 50 |
|
| 51 | +import java.util.ArrayList; |
| 52 | +import java.util.List; |
| 53 | + |
| 54 | +import static gregapi.data.CS.*; |
| 55 | + |
56 | 56 | /** |
57 | 57 | * @author Gregorius Techneticies |
58 | 58 | */ |
@@ -343,7 +343,10 @@ public long onToolClick2(String aTool, long aRemainingDurability, long aQuality, |
343 | 343 | @Override public boolean allowCovers(byte aSide) {return SIDES_BOTTOM_HORIZONTAL[aSide];} |
344 | 344 | @Override public boolean canDrop(int aSlot) {return T;} |
345 | 345 | @Override public boolean breakDrop(int aSlot) {if (mLife > 0 && slot(aSlot).getItem() instanceof IItemBumbleBee) slot(aSlot, ((IItemBumbleBee)slot(aSlot).getItem()).bumbleKill(slot(aSlot))); return T;} |
346 | | - |
| 346 | + @Override public boolean isFireProof (byte aSide) {return T;} |
| 347 | + @Override public boolean isRainProof (byte aSide) {return T;} |
| 348 | + @Override public boolean isWaterProof (byte aSide) {return T;} |
| 349 | + @Override public boolean isThunderProof (byte aSide) {return T;} |
347 | 350 | @Override public boolean getStateRunningActively() {return mLife > 0;} |
348 | 351 | @Override public boolean getStateRunningPassively() {return mLife > 0 || mBreedingCountDown < 1200;} |
349 | 352 | @Override public boolean getStateRunningPossible() {return mLife > 0 || mBreedingCountDown < 1200;} |
|
0 commit comments