feat: one player sleep
I'm eepy this is the last commit for today :3
This commit is contained in:
parent
93ac0bf029
commit
90e78bb824
|
@ -1,11 +1,18 @@
|
||||||
package me.theclashfruit.crss;
|
package me.theclashfruit.crss;
|
||||||
|
|
||||||
|
import me.theclashfruit.crss.listener.FunListener;
|
||||||
|
import org.bukkit.plugin.PluginManager;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
|
|
||||||
public class Plugin extends JavaPlugin {
|
public class Plugin extends JavaPlugin {
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
getLogger().info("Plugin enabled!");
|
getLogger().info("Plugin enabled!");
|
||||||
|
|
||||||
|
PluginManager pluginManager = getServer().getPluginManager();
|
||||||
|
|
||||||
|
// register events
|
||||||
|
pluginManager.registerEvents(new FunListener(), this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
Reference in a new issue