diff options
Diffstat (limited to 'src/main/java/org')
-rw-r--r-- | src/main/java/org/bukkit/plugin/java/JavaPlugin.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/plugin/java/JavaPlugin.java b/src/main/java/org/bukkit/plugin/java/JavaPlugin.java index 98975d7a..adbcd83c 100644 --- a/src/main/java/org/bukkit/plugin/java/JavaPlugin.java +++ b/src/main/java/org/bukkit/plugin/java/JavaPlugin.java @@ -39,6 +39,7 @@ import com.avaje.ebean.config.ServerConfig; import com.avaje.ebeaninternal.api.SpiEbeanServer; import com.avaje.ebeaninternal.server.ddl.DdlGenerator; import com.google.common.base.Charsets; +import com.google.common.base.Preconditions; import com.google.common.io.ByteStreams; /** @@ -437,6 +438,8 @@ public abstract class JavaPlugin extends PluginBase { @Override public EbeanServer getDatabase() { + Preconditions.checkState(description.isDatabaseEnabled(), "Plugin does not have database: true in plugin.yml"); + return ebean; } |