feat: one player sleep

I'm eepy this is the last commit for today :3
This commit is contained in:
TheClashFruit 2023-09-22 23:26:32 +02:00
parent 93ac0bf029
commit 90e78bb824
Signed by: TheClashFruit
GPG key ID: CF4A319B9A73290C
2 changed files with 25 additions and 0 deletions

View file

@ -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

View file

@ -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);
}
}