aboutsummaryrefslogtreecommitdiff
path: root/src/Java/vswe/stevescarts/ModuleData/GppModuleData.java
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2021-12-15 16:11:54 +0100
committerGitHub <noreply@github.com>2021-12-15 16:11:54 +0100
commit128c74faa99dfef8d056c1d82c6e4388b9d470e8 (patch)
tree2c84162154ba681232f86dffd4106db530236814 /src/Java/vswe/stevescarts/ModuleData/GppModuleData.java
parent47ce336f288a45aa3244c8ae1177499fa5080942 (diff)
parentff4b8c7068c2ea7d654e9beda00646d23e62b314 (diff)
downloadGT5-Unofficial-128c74faa99dfef8d056c1d82c6e4388b9d470e8.tar.gz
GT5-Unofficial-128c74faa99dfef8d056c1d82c6e4388b9d470e8.tar.bz2
GT5-Unofficial-128c74faa99dfef8d056c1d82c6e4388b9d470e8.zip
Merge pull request #65 from GTNewHorizons/unified-build-script2
Move sources and resources
Diffstat (limited to 'src/Java/vswe/stevescarts/ModuleData/GppModuleData.java')
-rw-r--r--src/Java/vswe/stevescarts/ModuleData/GppModuleData.java49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/Java/vswe/stevescarts/ModuleData/GppModuleData.java b/src/Java/vswe/stevescarts/ModuleData/GppModuleData.java
deleted file mode 100644
index eb8a8f319f..0000000000
--- a/src/Java/vswe/stevescarts/ModuleData/GppModuleData.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package vswe.stevescarts.ModuleData;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-
-import gtPlusPlus.core.util.reflect.ReflectionUtils;
-import gtPlusPlus.xmod.sc2.modules.ModuleExoticSeeds;
-import net.minecraft.init.Items;
-import vswe.stevescarts.Helpers.ComponentTypes;
-import vswe.stevescarts.Items.ModItems;
-import vswe.stevescarts.Modules.ModuleBase;
-
-public class GppModuleData extends ModuleData {
-
- static byte ID_ExoticSeedAddon = 105;
- public static ArrayList<ModuleData> moduleListCustom = new ArrayList<>();
-
- public GppModuleData(int id, String name, Class<? extends ModuleBase> moduleClass, int modularCost) {
- super(id, name, moduleClass, modularCost);
- }
-
- @SuppressWarnings("unchecked")
- public static void loadGpp() {
- try {
- HashMap<Byte, ModuleData> moduleList =
- (HashMap<Byte, ModuleData>) (ReflectionUtils.getField(ModuleData.class, "moduleList").get(ModuleData.class));
- ModuleData netherWartModule = moduleList.get((byte)58);
-
- ModuleDataGroup farmerGroup = netherWartModule.getRequirement().get(0);
-
- ModuleData exoticSeedModule =
- new ModuleData(ID_ExoticSeedAddon, "Crop: Exotic Seeds", ModuleExoticSeeds.class, 20).addRequirement(farmerGroup)
- .addRecipe(new Object[][]{{Items.wheat_seeds},
- {ComponentTypes.EMPTY_DISK.getItemStack()}
- });
-
- moduleListCustom.add(exoticSeedModule);
-
- HashMap<Byte, Boolean> validModules =
- (HashMap<Byte, Boolean>) (ReflectionUtils.getField(ModItems.class, "validModules").get(ModItems.class));
-
- validModules.put(ID_ExoticSeedAddon, true);
-
- } catch (IllegalAccessException e) {
- e.printStackTrace();
- }
- }
-
-}