Rearranged item creation code
This commit is contained in:
parent
af5cb8d3e8
commit
f699fbef25
2 changed files with 1 additions and 4 deletions
|
@ -39,6 +39,7 @@ public class SongItemCreatorThread extends SongLoaderThread {
|
|||
ItemStack newStack;
|
||||
if (stack.isEmpty()) {
|
||||
newStack = Items.PAPER.getDefaultStack();
|
||||
newStack.getOrCreateNbt().putInt("CustomModelData", 751642938);
|
||||
}
|
||||
else {
|
||||
newStack = stack.copy();
|
||||
|
|
|
@ -15,12 +15,8 @@ public class SongItemUtils {
|
|||
public static final String SONG_DATA_KEY = "SongData";
|
||||
public static final String FILE_NAME_KEY = "FileName";
|
||||
public static final String DISPLAY_NAME_KEY = "DisplayName";
|
||||
public static final String MODEL_KEY = "CustomModelData";
|
||||
|
||||
public static ItemStack createSongItem(ItemStack stack, byte[] songData, String filename, String displayName) {
|
||||
NbtCompound songPlayerInitNbt = new NbtCompound();
|
||||
songPlayerInitNbt.putInt(MODEL_KEY, new Integer("751642938"));
|
||||
stack.setNbt(songPlayerInitNbt);
|
||||
NbtCompound songPlayerNbt = new NbtCompound();
|
||||
stack.setSubNbt(SONG_ITEM_KEY, songPlayerNbt);
|
||||
songPlayerNbt.putString(SONG_DATA_KEY, Base64.getEncoder().encodeToString(songData));
|
||||
|
|
Loading…
Reference in a new issue