Skip to content

Commit 65d8a8d

Browse files
committed
Fix up DataComponent world converter stuff.
1 parent 067da65 commit 65d8a8d

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

common/src/main/java/generations/gg/generations/core/generationscore/common/datafixer/GenerationsDataFixUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
public class GenerationsDataFixUtils {
1717
public static Dynamic<?> getDiscHolder(Dynamic<?> holder) {
18-
var list = holder.asStream().map(dynamic -> Pair.of(dynamic.get("Slot").asInt(-1), dynamic.remove("Slot")))
19-
.filter(pair -> pair.getFirst() <= -1).map(a -> a.getSecond()).map(a -> a.renameField("Count", "amount"));
18+
var list = holder.asStream().map(dynamic -> Pair.of(dynamic.get("Slot").asInt(-1), dynamic.remove("slot")))
19+
.filter(pair -> pair.getFirst() <= -1).map(a -> a.getSecond()).map(a -> a.renameField("Count", "count"));
2020

2121
return holder.createList(list);
2222
}

common/src/main/java/generations/gg/generations/core/generationscore/common/mixin/datafix/ItemStackComponentizationFixMixin.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,14 @@ private static void fixItemStackAddition(ItemStackComponentizationFix.ItemStackD
5454
holder.get("Discs").map(GenerationsDataFixUtils::getDiscHolder).result().ifPresent(new Consumer<Dynamic<?>>() {
5555
@Override
5656
public void accept(Dynamic<?> dynamic) {
57-
itemStackData.setComponent("generations_core:inventory", dynamic);
57+
itemStackData.setComponent("minecraft:container", dynamic);
5858
System.out.println("Discs: " + dynamic);
5959
}
6060
});
61-
var newHolder = holder.emptyMap();
62-
newHolder = newHolder.set("playing", holder.createBoolean(holder.get("Playing").asBoolean(false)));
63-
newHolder = newHolder.set("current_slot", holder.createInt(holder.get("CurrentSlot").asInt(0)));
64-
newHolder = newHolder.set("time_until_next_song", holder.createInt(holder.get("TimeUntilNextSong").asInt(0)));
65-
newHolder = newHolder.set("title", holder.createString("Walkmon"));
66-
itemStackData.setComponent("generations_core:walkmon_data", newHolder);
61+
itemStackData.setComponent("generations_core:playing", holder.createBoolean(holder.get("Playing").asBoolean(false)));
62+
itemStackData.setComponent("generations_core:current_slot", holder.createInt(holder.get("CurrentSlot").asInt(0)));
63+
itemStackData.setComponent("generations_core:time_until_next_song", holder.createInt(holder.get("TimeUntilNextSong").asInt(0)));
64+
itemStackData.setComponent("generations_core:title", holder.createString("Walkmon"));
6765
});
6866
}
6967

0 commit comments

Comments
 (0)