summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Curtis <roy.adrian.curtis+github@gmail.com>2016-06-03 00:10:06 +0100
committermd_5 <git@md-5.net>2016-06-03 20:41:28 +1000
commitcee5bbf00cfd56d31913683ca6e219d27ab03b91 (patch)
tree05aa5a0274b0079b7982969573860ee8b8230705
parentdd0e968c6a32029fdae51106e44dd9073c9bfc39 (diff)
downloadcraftbukkit-cee5bbf00cfd56d31913683ca6e219d27ab03b91.tar
craftbukkit-cee5bbf00cfd56d31913683ca6e219d27ab03b91.tar.gz
craftbukkit-cee5bbf00cfd56d31913683ca6e219d27ab03b91.tar.lz
craftbukkit-cee5bbf00cfd56d31913683ca6e219d27ab03b91.tar.xz
craftbukkit-cee5bbf00cfd56d31913683ca6e219d27ab03b91.zip
SPIGOT-783: API for book generation data.
-rw-r--r--src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
index 03189588..d517d7d5 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
@@ -199,6 +199,16 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
this.author = author;
}
+ @Override
+ public Generation getGeneration() {
+ return (generation == null) ? null : Generation.values()[generation];
+ }
+
+ @Override
+ public void setGeneration(Generation generation) {
+ this.generation = (generation == null) ? null : generation.ordinal();
+ }
+
public String getPage(final int page) {
Validate.isTrue(isValidPage(page), "Invalid page number");
return CraftChatMessage.fromComponent(pages.get(page - 1));