diff --git a/src/main/java/me/theclashfruit/crss/Plugin.java b/src/main/java/me/theclashfruit/crss/Plugin.java index 3bb0f9c..78fe0c4 100644 --- a/src/main/java/me/theclashfruit/crss/Plugin.java +++ b/src/main/java/me/theclashfruit/crss/Plugin.java @@ -1,11 +1,18 @@ package me.theclashfruit.crss; +import me.theclashfruit.crss.listener.FunListener; +import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; public class Plugin extends JavaPlugin { @Override public void onEnable() { getLogger().info("Plugin enabled!"); + + PluginManager pluginManager = getServer().getPluginManager(); + + // register events + pluginManager.registerEvents(new FunListener(), this); } @Override diff --git a/src/main/java/me/theclashfruit/crss/listener/FunListener.java b/src/main/java/me/theclashfruit/crss/listener/FunListener.java new file mode 100644 index 0000000..6713a43 --- /dev/null +++ b/src/main/java/me/theclashfruit/crss/listener/FunListener.java @@ -0,0 +1,18 @@ +package me.theclashfruit.crss.listener; + +import org.bukkit.Bukkit; +import org.bukkit.World; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.player.PlayerBedEnterEvent; + +public class FunListener implements Listener { + @EventHandler + public void areTheyHavingFun(PlayerBedEnterEvent event) { + World world = event.getBed().getWorld(); + + long rTime = 24000 - world.getTime(); + + world.setFullTime(world.getFullTime() + rTime); + } +}