aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-12-06 20:45:46 +0100
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-12-06 20:45:46 +0100
commitb16c70e48cf7c35fd8d3552d0cb1ed6191b4b569 (patch)
treee4a13953aa57bbab1ee3c56aa4c2d59c25d0fb6e /src/main/java/com
parentf3ab586a9a553f03bfa8de3a95ada65622140846 (diff)
downloadGT5-Unofficial-b16c70e48cf7c35fd8d3552d0cb1ed6191b4b569.tar.gz
GT5-Unofficial-b16c70e48cf7c35fd8d3552d0cb1ed6191b4b569.tar.bz2
GT5-Unofficial-b16c70e48cf7c35fd8d3552d0cb1ed6191b4b569.zip
WerkstoffLoaderAPI fixes
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> Former-commit-id: c95af8174bf3e49b23c31e0fa984b669ac50274d
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java
index 6f0365d412..6e0f198290 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java
@@ -58,6 +58,7 @@ import net.minecraft.world.World;
import java.util.List;
import static com.github.bartimaeusnek.bartworks.system.material.Werkstoff.werkstoffHashMap;
+import static com.github.bartimaeusnek.bartworks.system.material.Werkstoff.werkstoffHashSet;
public class BW_MetaGenerated_Items extends GT_MetaGenerated_Item implements IRadMaterial {
@@ -69,7 +70,6 @@ public class BW_MetaGenerated_Items extends GT_MetaGenerated_Item implements IRa
}
};
protected final OrePrefixes orePrefixes;
- private final short aNumToGen = (short) werkstoffHashMap.size();
public BW_MetaGenerated_Items(OrePrefixes orePrefixes, Object unused){
super("bwMetaGeneratedGTEnhancement" + orePrefixes.name(), (short) 32766, (short) 0);
@@ -80,10 +80,9 @@ public class BW_MetaGenerated_Items extends GT_MetaGenerated_Item implements IRa
super("bwMetaGenerated" + orePrefixes.name(), (short) 32766, (short) 0);
this.orePrefixes = orePrefixes;
this.setCreativeTab(BW_MetaGenerated_Items.metaTab);
- for (int i = 0; i < this.aNumToGen; i++) {
- ItemStack tStack = new ItemStack(this, 1, i);
- Werkstoff w = werkstoffHashMap.get((short) i);
- if (w == null || ((w.getGenerationFeatures().blacklist & Werkstoff.GenerationFeatures.prefixLogic.get(this.orePrefixes)) != 0) )
+ for (Werkstoff w : werkstoffHashSet) {
+ ItemStack tStack = new ItemStack(this, 1, w.getmID());
+ if (((w.getGenerationFeatures().blacklist & Werkstoff.GenerationFeatures.prefixLogic.get(this.orePrefixes)) != 0) )
continue;
if ((w.getGenerationFeatures().toGenerate & Werkstoff.GenerationFeatures.prefixLogic.get(this.orePrefixes)) == 0 && Werkstoff.GenerationFeatures.prefixLogic.get(this.orePrefixes) != 0)
continue;
@@ -172,10 +171,9 @@ public class BW_MetaGenerated_Items extends GT_MetaGenerated_Item implements IRa
@Override
@SideOnly(Side.CLIENT)
public void getSubItems(Item var1, CreativeTabs aCreativeTab, List aList) {
- for (int i = 0; i < this.aNumToGen; i++) {
- Werkstoff werkstoff = werkstoffHashMap.get((short) i);
+ for (Werkstoff werkstoff : werkstoffHashSet) {
if (werkstoff != null && ((werkstoff.getGenerationFeatures().toGenerate & Werkstoff.GenerationFeatures.prefixLogic.get(this.orePrefixes)) != 0) && ((werkstoff.getGenerationFeatures().blacklist & Werkstoff.GenerationFeatures.prefixLogic.get(this.orePrefixes)) == 0)) {
- ItemStack tStack = new ItemStack(this, 1, i);
+ ItemStack tStack = new ItemStack(this, 1, werkstoff.getmID());
aList.add(tStack);
}
}