Skip to content

Commit e259163

Browse files
committed
一些修正处理
1 parent 097dadb commit e259163

File tree

7 files changed

+19
-9
lines changed

7 files changed

+19
-9
lines changed

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -320,8 +320,8 @@ dependencies {
320320
implementation(rfg.deobf("curse.maven:draconic-evolution-223565:3431261"))
321321
implementation(rfg.deobf("curse.maven:packagedauto-308380:6932932"))
322322
implementation(rfg.deobf("curse.maven:packagedastral-811828:7063119"))
323-
implementation(rfg.deobf("curse.maven:Aroma1997Core-223735:2914062"))
324-
implementation(rfg.deobf("curse.maven:tatw-263980:2585616"))
323+
compileOnly(rfg.deobf("curse.maven:Aroma1997Core-223735:2914062"))
324+
compileOnly(rfg.deobf("curse.maven:tatw-263980:2585616"))
325325
}
326326

327327
// Publishing to a Maven repository

src/main/java/github/kasuminova/novaeng/common/handler/WorldLoadedHandler.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package github.kasuminova.novaeng.common.handler;
22

3-
import com.feed_the_beast.ftblib.lib.data.Universe;
43
import crafttweaker.annotations.ZenRegister;
54
import it.unimi.dsi.fastutil.ints.IntLinkedOpenHashSet;
65
import it.unimi.dsi.fastutil.ints.IntSet;
76
import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap;
8-
import net.minecraft.server.MinecraftServer;
97
import net.minecraft.util.math.ChunkPos;
108
import net.minecraft.world.WorldServer;
119
import net.minecraftforge.common.DimensionManager;
@@ -58,7 +56,7 @@ public static void loadWorld(int id) {
5856
}
5957
}
6058

61-
private void request(MinecraftServer server) {
59+
private void request() {
6260
if (init) {
6361
loadWorld(0, 1, -1);
6462
init = false;
@@ -73,7 +71,7 @@ public void onServerTick(TickEvent.ServerTickEvent event) {
7371
case START -> {
7472
if (SERVER.forceChunkHandler) {
7573
if (time % 100 == 0) {
76-
request(Universe.get().server);
74+
request();
7775
}
7876
++time;
7977
}

src/main/java/github/kasuminova/novaeng/common/machine/drills/Drill.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import static github.kasuminova.novaeng.common.crafttweaker.expansion.RecipePrimerHyperNet.requireResearch;
5050
import static net.minecraft.util.text.translation.I18n.translateToLocalFormatted;
5151

52+
//TODO:未消耗液态魔力等额外材料
5253
public abstract class Drill implements MachineSpecial {
5354
protected static final int[] tqsz = {-1, 0, 1};
5455
protected static final Object2IntMap<String> tqdzb = new Object2IntOpenHashMap<>();

src/main/java/github/kasuminova/novaeng/common/tile/ecotech/ecalculator/ECalculatorController.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import hellfirepvp.modularmachinery.client.ClientProxy;
1616
import hellfirepvp.modularmachinery.common.machine.MachineRegistry;
1717
import net.minecraft.block.Block;
18+
import net.minecraft.item.ItemStack;
1819
import net.minecraft.nbt.NBTTagCompound;
1920
import net.minecraft.util.ResourceLocation;
2021
import net.minecraft.util.math.BlockPos;

src/main/java/github/kasuminova/novaeng/mixin/NovaEngCoreLateMixinLoader.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public class NovaEngCoreLateMixinLoader implements ILateMixinLoader {
5151
addModdedMixinCFG("mixins.novaeng_core_packagedauto.json", "packagedauto");
5252
addModdedMixinCFG("mixins.novaeng_core_rftools.json", "rftools");
5353
addModdedMixinCFG("mixins.novaeng_core_advancedrocketry.json", "advancedrocketry");
54+
addModdedMixinCFG("mixins.novaeng_core_aroma1997core.json", "aroma1997core");
5455

5556
addMixinCFG("mixins.novaeng_core_botania_r.json", () -> {
5657
ConfigManager.sync(MOD_ID, Config.Type.INSTANCE);

src/main/java/github/kasuminova/novaeng/mixin/ae2/MixinCraftingCPUClusterTwo.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ private void executeCrafting(IEnergyGrid eg, CraftingGridCache cc) {
154154
didPatternCraft = false;
155155

156156
if (!this.visitedMediums.containsKey(key) || this.visitedMediums.get(key).isEmpty()) {
157-
this.visitedMediums.put(key, new ArrayDeque<>(cc.getMediums(key).stream().filter(Objects::nonNull).collect(Collectors.toList())));
157+
this.visitedMediums.put(key, cc.getMediums(key).stream().filter(Objects::nonNull).collect(Collectors.toCollection(ArrayDeque::new)));
158158
}
159159

160160
while (!this.visitedMediums.get(key).isEmpty()) {
@@ -372,8 +372,8 @@ private void executeCrafting(IEnergyGrid eg, CraftingGridCache cc) {
372372
@NotNull
373373
private MediumType r$specialMediumTreatment(ICraftingMedium m, ICraftingPatternDetails details) {
374374
if (m instanceof MEPatternProviderNova mep) {
375-
if (mep.getWorkMode() == MEPatternProvider.WorkModeSetting.DEFAULT
376-
|| mep.getWorkMode() == MEPatternProvider.WorkModeSetting.ENHANCED_BLOCKING_MODE) {
375+
if (mep.getWorkMode() != MEPatternProvider.WorkModeSetting.BLOCKING_MODE
376+
&& mep.getWorkMode() != MEPatternProvider.WorkModeSetting.CRAFTING_LOCK_MODE) {
377377

378378
for (IAEItemStack input : details.getCondensedInputs()) {
379379
long size = input.getStackSize() * this.r$craftingFrequency;
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"package": "github.kasuminova.novaeng.mixin.aroma1997core",
3+
"refmap": "mixins.novaeng_core.refmap.json",
4+
"target": "@env(DEFAULT)",
5+
"minVersion": "0.8",
6+
"compatibilityLevel": "JAVA_8",
7+
"mixins": [
8+
]
9+
}

0 commit comments

Comments
 (0)