File tree Expand file tree Collapse file tree
invui/src/main/java/xyz/xenondevs/invui/item Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -69,15 +69,13 @@ public ItemBuilder(Material material, int amount) {
6969 public ItemBuilder (ItemStack base ) {
7070 this .itemStack = base .clone ();
7171
72- if (base .isDataOverridden (DataComponentTypes .LORE )) {
73- ItemLore lore = base .getData (DataComponentTypes .LORE );
74- assert lore != null ;
75- this .lore = lore .lines ();
72+ ItemLore lore = base .getData (DataComponentTypes .LORE );
73+ if (lore != null ) {
74+ this .lore = new ArrayList <>(lore .lines ());
7675 }
7776
78- if (base .isDataOverridden (DataComponentTypes .CUSTOM_MODEL_DATA )) {
79- var cmd = base .getData (DataComponentTypes .CUSTOM_MODEL_DATA );
80- assert cmd != null ;
77+ CustomModelData cmd = base .getData (DataComponentTypes .CUSTOM_MODEL_DATA );
78+ if (cmd != null ) {
8179 customModelDataFloats = new FloatArrayList (cmd .floats ());
8280 customModelDataBooleans = new BooleanArrayList (cmd .flags ());
8381 customModelDataStrings = cmd .strings ();
You can’t perform that action at this time.
0 commit comments