Fix WritableBookMeta cloning

This commit is contained in:
themode 2020-12-15 08:55:29 +01:00
parent 69adb67394
commit 604d10a06c

View File

@ -19,6 +19,7 @@ public class WritableBookMeta extends ItemMeta {
*
* @return a modifiable {@link ArrayList} containing the book pages
*/
@NotNull
public ArrayList<String> getPages() {
return pages;
}
@ -28,7 +29,7 @@ public class WritableBookMeta extends ItemMeta {
*
* @param pages the pages list
*/
public void setPages(ArrayList<String> pages) {
public void setPages(@NotNull ArrayList<String> pages) {
this.pages = pages;
}
@ -69,6 +70,8 @@ public class WritableBookMeta extends ItemMeta {
@NotNull
@Override
public ItemMeta clone() {
return super.clone();
WritableBookMeta writableBookMeta = (WritableBookMeta) super.clone();
writableBookMeta.pages = new ArrayList<>(pages);
return writableBookMeta;
}
}