Skip to content

Commit ae27c50

Browse files
committed
Merge commit 'd48b5495615cafbac23ef6f60151f24d68161bae' into 2.9
2 parents df5a555 + d48b549 commit ae27c50

5 files changed

Lines changed: 69 additions & 65 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# v2.3.0
2+
- Separate Electric Implosion Compressor changes to [ImplosionNoBomb](https://www.curseforge.com/minecraft/mc-mods/implosionnobomb)
3+
- Thanks to @MrKono for his support!!
4+
5+
* * *
6+
17
# v2.2.14
28
## Ender IO
39
- Fix Black Paper

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ modGroup = gtexpert
77

88
# Version of your mod.
99
# This field can be left empty if you want your mod's version to be determined by the latest git tag instead.
10-
modVersion = 2.2.14-beta
10+
modVersion = 2.3.0-beta
1111

1212
# Whether to use the old jar naming structure (modid-mcversion-version) instead of the new version (modid-version)
1313
includeMCVersionJar = true
Lines changed: 62 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,62 @@
1-
package gtexpert.mixins;
2-
3-
import java.util.AbstractMap;
4-
import java.util.List;
5-
import java.util.Map;
6-
import java.util.Objects;
7-
import java.util.stream.Collectors;
8-
import java.util.stream.Stream;
9-
10-
import net.minecraftforge.fml.common.Loader;
11-
12-
import gtexpert.api.GTEValues;
13-
import gtexpert.api.util.GTELog;
14-
import gtexpert.api.util.Mods;
15-
16-
import zone.rong.mixinbooter.ILateMixinLoader;
17-
18-
public class GTEMixinLoader implements ILateMixinLoader {
19-
20-
public static final Map<String, Boolean> modMixinsConfig = Stream.of(
21-
new AbstractMap.SimpleImmutableEntry<>(Mods.Names.DRACONIC_ADDITIONS,
22-
Mods.DraconicAdditions.isModLoaded()))
23-
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
24-
25-
@Override
26-
public List<String> getMixinConfigs() {
27-
return modMixinsConfig.keySet().stream().map(mod -> "mixins." + GTEValues.MODID + "." + mod + ".json")
28-
.collect(Collectors.toList());
29-
}
30-
31-
@Override
32-
public boolean shouldMixinConfigQueue(String mixinConfig) {
33-
String[] parts = mixinConfig.split("\\.");
34-
35-
if (parts.length != 4) {
36-
GTELog.logger.fatal("Mixin Config Check Failed! Invalid Length.");
37-
GTELog.logger.fatal("Mixin Config: " + mixinConfig);
38-
return true;
39-
}
40-
41-
if (!Objects.equals(parts[1], GTEValues.MODID)) {
42-
GTELog.logger.error("Non GTExpertCore Mixin Found in Mixin Queue. This is probably an error. Skipping...");
43-
GTELog.logger.error("Mixin Config: " + mixinConfig);
44-
return true;
45-
}
46-
47-
if (!Loader.isModLoaded(parts[2])) {
48-
GTELog.logger.error("Mod '" + parts[2] +
49-
"' is not loaded. If this is a normal GTExpertCore instance, this is probably an error.");
50-
GTELog.logger.error("Not Loading Mixin Config " + mixinConfig);
51-
return false;
52-
}
53-
54-
if (!modMixinsConfig.containsKey(parts[2]) || !modMixinsConfig.get(parts[2])) {
55-
GTELog.logger.info("Integration for Mod '" + parts[2] + "' is not enabled, or does not exist.");
56-
GTELog.logger.info("Not Loading Mixin Config " + mixinConfig);
57-
return false;
58-
}
59-
60-
return true;
61-
}
62-
}
1+
package gtexpert.mixins;
2+
3+
import java.util.AbstractMap;
4+
import java.util.List;
5+
import java.util.Map;
6+
import java.util.Objects;
7+
import java.util.stream.Collectors;
8+
import java.util.stream.Stream;
9+
10+
import net.minecraftforge.fml.common.Loader;
11+
12+
import gtexpert.api.GTEValues;
13+
import gtexpert.api.util.GTELog;
14+
import gtexpert.api.util.Mods;
15+
16+
import zone.rong.mixinbooter.ILateMixinLoader;
17+
18+
public class GTEMixinLoader implements ILateMixinLoader {
19+
20+
public static final Map<String, Boolean> modMixinsConfig = Stream.of(
21+
new AbstractMap.SimpleImmutableEntry<>(Mods.Names.DRACONIC_ADDITIONS,
22+
Mods.DraconicAdditions.isModLoaded()))
23+
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
24+
25+
@Override
26+
public List<String> getMixinConfigs() {
27+
return modMixinsConfig.keySet().stream().map(mod -> "mixins." + GTEValues.MODID + "." + mod + ".json")
28+
.collect(Collectors.toList());
29+
}
30+
31+
@Override
32+
public boolean shouldMixinConfigQueue(String mixinConfig) {
33+
String[] parts = mixinConfig.split("\\.");
34+
35+
if (parts.length != 4) {
36+
GTELog.logger.fatal("Mixin Config Check Failed! Invalid Length.");
37+
GTELog.logger.fatal("Mixin Config: " + mixinConfig);
38+
return true;
39+
}
40+
41+
if (!Objects.equals(parts[1], GTEValues.MODID)) {
42+
GTELog.logger.error("Non GTExpertCore Mixin Found in Mixin Queue. This is probably an error. Skipping...");
43+
GTELog.logger.error("Mixin Config: " + mixinConfig);
44+
return true;
45+
}
46+
47+
if (!Loader.isModLoaded(parts[2])) {
48+
GTELog.logger.error("Mod '" + parts[2] +
49+
"' is not loaded. If this is a normal GTExpertCore instance, this is probably an error.");
50+
GTELog.logger.error("Not Loading Mixin Config " + mixinConfig);
51+
return false;
52+
}
53+
54+
if (!modMixinsConfig.containsKey(parts[2]) || !modMixinsConfig.get(parts[2])) {
55+
GTELog.logger.info("Integration for Mod '" + parts[2] + "' is not enabled, or does not exist.");
56+
GTELog.logger.info("Not Loading Mixin Config " + mixinConfig);
57+
return false;
58+
}
59+
60+
return true;
61+
}
62+
}

src/main/resources/assets/gtexpert/lang/en_us.lang

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,6 @@ recipemap.draconic_fusion_upgrade.property.1=Preserves upgrade info
237237
recipemap.draconic_fusion_upgrade.property.2= and stored energy
238238
recipemap.advanced_chemical_plant.name=Advanced Chemical Plant
239239
recipemap.large_gas_collector.name=Large Gas Collector
240-
recipemap.electric_implosion_compressor.name=Electric Implosion Compressor
241240
recipemap.steam_mixer.name=Steam Mixer
242241
recipemap.steam_assembler.name=Steam Assembler
243242
recipemap.steam_circuit_assembler.name=Steam Circuit Assembler

src/main/resources/assets/gtexpert/lang/ja_jp.lang

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,6 @@ recipemap.draconic_fusion_upgrade.property.1=アップグレードの状態と
237237
recipemap.draconic_fusion_upgrade.property.2= 保持されます
238238
recipemap.advanced_chemical_plant.name=発展型化学プラント
239239
recipemap.large_gas_collector.name=大型ガス収集機
240-
recipemap.electric_implosion_compressor.name=電動内破圧縮機
241240
recipemap.steam_mixer.name=蒸気式ミキサー
242241
recipemap.steam_assembler.name=蒸気式組立機
243242
recipemap.steam_circuit_assembler.name=蒸気式回路作成機

0 commit comments

Comments
 (0)