File tree Expand file tree Collapse file tree 2 files changed +7
-9
lines changed
common/src/main/java/generations/gg/generations/core/generationscore/common Expand file tree Collapse file tree 2 files changed +7
-9
lines changed Original file line number Diff line number Diff line change 1515
1616public 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 }
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments