aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2021-08-05 22:39:49 +0200
committerGitHub <noreply@github.com>2021-08-05 22:39:49 +0200
commit3441832bbda438794789488afd0e7f27a5d0a5cd (patch)
treefa3ab76f926664463da844cb24443e07574c3f9b
parent11be20c701df110ac0374876f928cfd42d3bc3a3 (diff)
parentb897968dce09006991d82cd5d856f0e4668cc698 (diff)
downloadGT5-Unofficial-3441832bbda438794789488afd0e7f27a5d0a5cd.tar.gz
GT5-Unofficial-3441832bbda438794789488afd0e7f27a5d0a5cd.tar.bz2
GT5-Unofficial-3441832bbda438794789488afd0e7f27a5d0a5cd.zip
Merge pull request #22 from D-Cysteine/master
Fix void miner in Ross Former-commit-id: d92a95c5c4a16a38b36206e801a12f946b5abe44
-rw-r--r--src/main/java/com/github/bartimaeusnek/crossmod/galacticgreg/GT_TileEntity_VoidMiner_Base.java31
1 files changed, 16 insertions, 15 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/crossmod/galacticgreg/GT_TileEntity_VoidMiner_Base.java b/src/main/java/com/github/bartimaeusnek/crossmod/galacticgreg/GT_TileEntity_VoidMiner_Base.java
index 267f9d372e..21596437e9 100644
--- a/src/main/java/com/github/bartimaeusnek/crossmod/galacticgreg/GT_TileEntity_VoidMiner_Base.java
+++ b/src/main/java/com/github/bartimaeusnek/crossmod/galacticgreg/GT_TileEntity_VoidMiner_Base.java
@@ -309,16 +309,18 @@ public abstract class GT_TileEntity_VoidMiner_Base extends GT_MetaTileEntity_Dri
multiplier = TIER_MULTIPLIER;
}
- private void getDropMapBartworks(ModDimensionDef finalDef, int aID) {
+ private void getDropMapRoss(int aID) {
Consumer<BW_OreLayer> addToList = makeAddToList();
if (aID == ConfigHandler.ross128BID)
BW_WorldGenRoss128b.sList.forEach(addToList);
else if (aID == ConfigHandler.ross128BAID)
BW_WorldGenRoss128ba.sList.forEach(addToList);
- else {
- addOresVeinsBartworks(finalDef, addToList);
- addSmallOresBartworks(finalDef);
- }
+ }
+
+ private void getDropMapBartworks(ModDimensionDef finalDef) {
+ Consumer<BW_OreLayer> addToList = makeAddToList();
+ addOresVeinsBartworks(finalDef, addToList);
+ addSmallOresBartworks(finalDef);
}
private Consumer<BW_OreLayer> makeAddToList() {
@@ -373,18 +375,17 @@ public abstract class GT_TileEntity_VoidMiner_Base extends GT_MetaTileEntity_Dri
dropmap.values().forEach(f -> totalWeight += f);
}
- private void handleDimBasedDrops(ModDimensionDef finalDef, int id) {
- if (id != ConfigHandler.ross128BID && id != ConfigHandler.ross128BAID)
- getDropMapSpace(finalDef);
- }
-
private void handleModDimDef(int id) {
- if ((id <= 1 && id >= -1) || id == 7)
+ if ((id <= 1 && id >= -1) || id == 7) {
getDropMapVanilla();
- Optional.ofNullable(makeModDimDef()).ifPresent(def -> {
- handleDimBasedDrops(def, id);
- getDropMapBartworks(def, id);
- });
+ } else if (id == ConfigHandler.ross128BID || id == ConfigHandler.ross128BAID) {
+ getDropMapRoss(id);
+ } else {
+ Optional.ofNullable(makeModDimDef()).ifPresent(def -> {
+ getDropMapSpace(def);
+ getDropMapBartworks(def);
+ });
+ }
}
private void calculateDropMap() {