Skip to content

Commit f03c027

Browse files
committed
made bumbliaries rainproof just in case, this might not do anything but better safe tan sorry
1 parent 96362bf commit f03c027

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

src/main/java/gregtech/tileentity/tools/MultiTileEntityBumbliary.java

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright (c) 2021 GregTech-6 Team
2+
* Copyright (c) 2025 GregTech-6 Team
33
*
44
* This file is part of GregTech.
55
*
@@ -19,11 +19,6 @@
1919

2020
package gregtech.tileentity.tools;
2121

22-
import static gregapi.data.CS.*;
23-
24-
import java.util.ArrayList;
25-
import java.util.List;
26-
2722
import cpw.mods.fml.relauncher.Side;
2823
import cpw.mods.fml.relauncher.SideOnly;
2924
import gregapi.block.multitileentity.IMultiTileEntity.IMTE_AddToolTips;
@@ -53,6 +48,11 @@
5348
import net.minecraft.item.ItemStack;
5449
import net.minecraft.nbt.NBTTagCompound;
5550

51+
import java.util.ArrayList;
52+
import java.util.List;
53+
54+
import static gregapi.data.CS.*;
55+
5656
/**
5757
* @author Gregorius Techneticies
5858
*/
@@ -343,7 +343,10 @@ public long onToolClick2(String aTool, long aRemainingDurability, long aQuality,
343343
@Override public boolean allowCovers(byte aSide) {return SIDES_BOTTOM_HORIZONTAL[aSide];}
344344
@Override public boolean canDrop(int aSlot) {return T;}
345345
@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;}
347350
@Override public boolean getStateRunningActively() {return mLife > 0;}
348351
@Override public boolean getStateRunningPassively() {return mLife > 0 || mBreedingCountDown < 1200;}
349352
@Override public boolean getStateRunningPossible() {return mLife > 0 || mBreedingCountDown < 1200;}

src/main/java/gregtech/tileentity/tools/MultiTileEntityBumbliaryAdvanced.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright (c) 2023 GregTech-6 Team
2+
* Copyright (c) 2025 GregTech-6 Team
33
*
44
* This file is part of GregTech.
55
*
@@ -344,7 +344,10 @@ public long onToolClick2(String aTool, long aRemainingDurability, long aQuality,
344344
@Override public boolean allowCovers(byte aSide) {return SIDES_BOTTOM_HORIZONTAL[aSide];}
345345
@Override public boolean canDrop(int aSlot) {return T;}
346346
@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;}
347-
347+
@Override public boolean isFireProof (byte aSide) {return T;}
348+
@Override public boolean isRainProof (byte aSide) {return T;}
349+
@Override public boolean isWaterProof (byte aSide) {return T;}
350+
@Override public boolean isThunderProof (byte aSide) {return T;}
348351
@Override public boolean getStateRunningActively() {return mLife > 0;}
349352
@Override public boolean getStateRunningPassively() {return mLife > 0 || mBreedingCountDown < 1200;}
350353
@Override public boolean getStateRunningPossible() {return mLife > 0 || mBreedingCountDown < 1200;}

0 commit comments

Comments
 (0)