Skip to content

Commit b01e2cf

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents 4a33992 + 11a8559 commit b01e2cf

File tree

17 files changed

+42
-85
lines changed

17 files changed

+42
-85
lines changed

build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
id 'idea'
33
id 'java-library'
44
id 'maven-publish'
5-
id 'net.neoforged.gradle.userdev' version '7.0.192'
5+
id 'net.neoforged.gradle.userdev' version '7.1.21'
66
}
77

88
tasks.named('wrapper', Wrapper).configure {
@@ -158,10 +158,11 @@ dependencies {
158158

159159
// KubeJS
160160
api("dev.latvian.mods:kubejs-neoforge:$kubejs_version")
161+
161162
// Ponder
162-
implementation("net.createmod.ponder:Ponder-NeoForge-${minecraft_version}:${ponder_version}")
163-
// Flywheel
163+
implementation("net.createmod.ponder:ponder-neoforge:${ponder_version}+mc${minecraft_version}")
164164
compileOnly("dev.engine-room.flywheel:flywheel-neoforge-api-${minecraft_version}:${flywheel_version}")
165+
runtimeOnly("dev.engine-room.flywheel:flywheel-neoforge-${minecraft_version}:${flywheel_version}")
165166
}
166167

167168
// This block of code expands all declared replace properties in the specified resource targets.

gradle.properties

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@ minecraft_version_range=[1.21.1, 1.22)
1212
neo_version=21.1.211
1313
loader_version_range=[1,)
1414

15-
jei_version=19.21.2.313
15+
jei_version=19.27.0.340
1616
curios_version=9.5.1+1.21.1
1717
curios_version_range=[9.5.0+1.21.1,)
1818
emi_version=1.1.22+1.21.1
19-
jade_version=15.10.1+neoforge
20-
patchouli_version=1.21-88-NEOFORGE
21-
kubejs_version=2101.7.1-build.181
19+
jade_version=15.10.5+neoforge
20+
patchouli_version=1.21.1-93-NEOFORGE
21+
kubejs_version=2101.7.2-build.4
2222
sbm_version=1.4.0-neoforge+mc1.21.1
2323
mae_version=1.0.2
24-
ponder_version=1.0.60
25-
flywheel_version=1.0.4
24+
ponder_version=1.0.81
25+
flywheel_version=1.0.6
2626

2727
mod_id=mia
2828
mod_name=Memento In Abyss

gradle/wrapper/gradle-wrapper.jar

5.08 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.14.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.0-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 5 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/com/altnoir/mia/MiaGameTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@GameTestHolder(MIA.MOD_ID)
1010
public class MiaGameTests {
1111
@PrefixGameTestTemplate(false)
12-
@GameTest(template = "test_template")
12+
@GameTest(template = "gametest/amethyst_lamptube")
1313
public static void exampleTest(GameTestHelper helper) {
1414
helper.succeedWhen(() -> {
1515

src/main/java/com/altnoir/mia/common/component/ArtifactEnhancementComponent.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,21 @@ public List<ArtifactStat> getArtifactStats() {
4949
}
5050

5151
public Multimap<Holder<Attribute>, AttributeModifier> getAttributeModifiers() {
52+
return getAttributeModifiers(null);
53+
}
54+
55+
public Multimap<Holder<Attribute>, AttributeModifier> getAttributeModifiers(ResourceLocation curiosId) {
5256
ImmutableMultimap.Builder<Holder<Attribute>, AttributeModifier> builder = ImmutableMultimap.builder();
5357
for (ArtifactStat modifier : modifiers) {
54-
builder.put(modifier.attribute(), modifier.modifier());
58+
AttributeModifier newModifier = modifier.modifier();
59+
if (curiosId != null) {
60+
newModifier = new AttributeModifier(
61+
ResourceLocation.fromNamespaceAndPath(curiosId.getNamespace(), curiosId.getPath() + "_" + newModifier.id().getPath()),
62+
newModifier.amount(),
63+
newModifier.operation()
64+
);
65+
}
66+
builder.put(modifier.attribute(), newModifier);
5567
}
5668
return builder.build();
5769
}
@@ -90,7 +102,7 @@ public static String getModifierKey(Holder<Attribute> attribute, AttributeModifi
90102
.map(key -> key.location().getPath())
91103
.orElse("unknown");
92104
String op = operation.name().toLowerCase();
93-
return String.format("%s.%s", attr, op);
105+
return String.format("artifact_enhancement.%s.%s", attr, op);
94106
}
95107

96108
@Override

src/main/java/com/altnoir/mia/common/item/DebugAttributeTool.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,7 @@ public InteractionResultHolder<ItemStack> use(Level level, Player player, Intera
6262
* 获取属性的最终值(包含所有修饰符)
6363
*/
6464
private double getFinalAttributeValue(Player player, Holder<Attribute> attribute) {
65-
if (player.getAttribute(attribute) != null) {
66-
return player.getAttribute(attribute).getValue();
67-
}
68-
return 0.0;
65+
return player.getAttributeValue(attribute);
6966
}
7067

7168
/**

src/main/java/com/altnoir/mia/common/item/abs/IEArtifact.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,6 @@ default void appendTooltip(ItemStack stack, List<Component> tooltip) {
5959
}
6060

6161
default Multimap<Holder<Attribute>, AttributeModifier> getAttributeModifiers(SlotContext slotContext, ResourceLocation id, ItemStack stack) {
62-
return stack.getOrDefault(MiaComponents.ARTIFACT_ENHANCEMENT, ArtifactEnhancementComponent.EMPTY).getAttributeModifiers();
62+
return stack.getOrDefault(MiaComponents.ARTIFACT_ENHANCEMENT, ArtifactEnhancementComponent.EMPTY).getAttributeModifiers(id);
6363
}
6464
}

0 commit comments

Comments
 (0)