aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/common/helpers
diff options
context:
space:
mode:
authorAbdiel Kavash <19243993+AbdielKavash@users.noreply.github.com>2024-02-28 05:45:44 -0600
committerGitHub <noreply@github.com>2024-02-28 12:45:44 +0100
commit5497075f54732ccf3c7580fe311a2327ebb05cb2 (patch)
tree8060f3d7bed0d8d62426541e83307f051a03da02 /src/main/java/gtPlusPlus/xmod/gregtech/common/helpers
parentece12a200879adfb16fd9d8701f6e75a3d7c072e (diff)
downloadGT5-Unofficial-5497075f54732ccf3c7580fe311a2327ebb05cb2.tar.gz
GT5-Unofficial-5497075f54732ccf3c7580fe311a2327ebb05cb2.tar.bz2
GT5-Unofficial-5497075f54732ccf3c7580fe311a2327ebb05cb2.zip
Tree Growth Simulator can now harvest leaves and fruits, using appropriate tools. (#839)
* TGS logic rework and new outputs * TGS logic rework and new outputs * NEI frontend. * NEI frontend part 2 * Recover saws from controller slot to input bus. * Added documentation and removed unused stuff. * Recipes for non-Forestry trees. * Updated tooltip. * Better handling of saws in controller slot from previous versions + grafter support. * Added Forestry and Extra Trees trees registration and processing. * BS + deps. * Disable ME stocking bus to fix an exploit. * Fixes based on feedback. --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/common/helpers')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/helpers/TreeFarmHelper.java37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/helpers/TreeFarmHelper.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/helpers/TreeFarmHelper.java
deleted file mode 100644
index 7774a34dc1..0000000000
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/helpers/TreeFarmHelper.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package gtPlusPlus.xmod.gregtech.common.helpers;
-
-import net.minecraft.item.ItemStack;
-
-import gregtech.common.items.GT_MetaGenerated_Tool_01;
-
-public class TreeFarmHelper {
-
- public static boolean isValidForGUI(final ItemStack aStack) {
- return isCorrectMachinePart(aStack) != SAWTOOL.NONE;
- }
-
- public static SAWTOOL isCorrectMachinePart(final ItemStack aStack) {
- if (aStack != null && aStack.getItem() instanceof GT_MetaGenerated_Tool_01) {
- switch (aStack.getItemDamage()) {
- case GT_MetaGenerated_Tool_01.SAW -> {
- return SAWTOOL.SAW;
- }
- case GT_MetaGenerated_Tool_01.BUZZSAW_LV, GT_MetaGenerated_Tool_01.BUZZSAW_MV, GT_MetaGenerated_Tool_01.BUZZSAW_HV -> {
- return SAWTOOL.BUZZSAW;
- }
- case GT_MetaGenerated_Tool_01.CHAINSAW_LV, GT_MetaGenerated_Tool_01.CHAINSAW_MV, GT_MetaGenerated_Tool_01.CHAINSAW_HV -> {
- return SAWTOOL.CHAINSAW;
- }
- }
- }
- return SAWTOOL.NONE;
- }
-
- public enum SAWTOOL {
- NONE,
- SAW,
- BUZZSAW,
- CHAINSAW
- }
-
-}