Ensure `#setContents` always sets correct size

feat/data-edit-commands
William 1 year ago
parent 51116cbdfb
commit 4d23377a18
No known key found for this signature in database

@ -100,6 +100,10 @@ public abstract class BukkitData implements Data {
}
public void setContents(@NotNull ItemStack[] contents) {
// Ensure the array is the correct length for the inventory
if (contents.length != this.contents.length) {
contents = Arrays.copyOf(contents, this.contents.length);
}
System.arraycopy(contents, 0, this.contents, 0, this.contents.length);
}

Loading…
Cancel
Save