Skip to content

Commit 0121c5c

Browse files
committed
weekend update
1 parent 169071e commit 0121c5c

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/main/java/net/exmo/exmodifier/content/selected/ModifierItemSelector.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313

1414
public class ModifierItemSelector<T> extends BaseItemSelector<T> {
1515
public static ExSerialize<Object> ExSer = ExSerialize.create(ModifierItemSelector::new)
16-
.addStringListField("onlyWashItems",
16+
.addStringListField("onlyWashItems",
1717
e -> ((ModifierItemSelector) e).OnlyWashItems,
18-
(modifierItemSelector, strings) -> ((ModifierItemSelector) modifierItemSelector).OnlyWashItems = strings)
19-
.marge(BaseItemSelector.ExSer); // 合并基类序列化配置
18+
(modifierItemSelector, strings) -> ((ModifierItemSelector) modifierItemSelector).OnlyWashItems = strings);
19+
// .marge(BaseItemSelector.ExSer); // 合并基类序列化配置
2020

2121
protected List<String> OnlyWashItems = new ArrayList<>();
2222

src/main/java/net/exmo/exmodifier/selector/BaseItemSelector.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525

2626

2727
public class BaseItemSelector<T> {
28-
public static ExSerialize<Object> ExSer = ExSerialize.create(BaseItemSelector::new)
29-
.addStringListField("onlyTags", e -> ((BaseItemSelector) e).OnlyTags, (s, v) -> ((BaseItemSelector) s).OnlyTags = v)
30-
.addStringListField("onlyItems", e -> ((BaseItemSelector) e).OnlyItems, (s, v) -> ((BaseItemSelector) s).OnlyItems = v)
31-
.addStringListField("unlessItemTags", e -> ((BaseItemSelector) e).UnlessItemTags, (s, v) -> ((BaseItemSelector) s).UnlessItemTags = v)
32-
.addStringListField("unlessItemIds", e -> ((BaseItemSelector) e).UnlessItemIds, (s, v) -> ((BaseItemSelector) s).UnlessItemIds = v)
33-
.addStringListField("onlySlots", e -> ((BaseItemSelector) e).OnlySlots, (s, v) -> ((BaseItemSelector) s).OnlySlots = v);
34-
28+
// // 修改第33行代码(及同类型字段声明):
29+
// public static ExSerialize<BaseItemSelector<?>> ExSer = ExSerialize.create(BaseItemSelector::new)
30+
// .addStringListField("onlyTags", e -> e.OnlyTags, (s, v) -> s.OnlyTags = v)
31+
// .addStringListField("onlyItems", e -> e.OnlyItems, (s, v) -> s.OnlyItems = v)
32+
// .addStringListField("unlessItemTags", e -> e.UnlessItemTags, (s, v) -> s.UnlessItemTags = v)
33+
// .addStringListField("unlessItemIds", e -> e.UnlessItemIds, (s, v) -> s.UnlessItemIds = v)
34+
// .addStringListField("onlySlots", e -> e.OnlySlots, (s, v) -> s.OnlySlots = v);
3535
protected static final Codec<BaseItemSelector<?>> CODEC = Codec.unit(BaseItemSelector::new);
3636

3737

0 commit comments

Comments
 (0)