adding simple console logs
This commit is contained in:
parent
310b1034ae
commit
eac77353cf
@ -13,12 +13,14 @@ import eu.mhsl.craftattack.worldmuseum.util.NewPlayer;
|
|||||||
import eu.mhsl.craftattack.worldmuseum.util.SignHandler;
|
import eu.mhsl.craftattack.worldmuseum.util.SignHandler;
|
||||||
import eu.mhsl.craftattack.worldmuseum.worlds.World;
|
import eu.mhsl.craftattack.worldmuseum.worlds.World;
|
||||||
import eu.mhsl.craftattack.worldmuseum.worlds.WorldManager;
|
import eu.mhsl.craftattack.worldmuseum.worlds.WorldManager;
|
||||||
|
import net.kyori.adventure.key.Key;
|
||||||
import net.minestom.server.MinecraftServer;
|
import net.minestom.server.MinecraftServer;
|
||||||
import net.minestom.server.entity.GameMode;
|
import net.minestom.server.entity.GameMode;
|
||||||
import net.minestom.server.event.GlobalEventHandler;
|
import net.minestom.server.event.GlobalEventHandler;
|
||||||
import net.minestom.server.event.inventory.InventoryPreClickEvent;
|
import net.minestom.server.event.inventory.InventoryPreClickEvent;
|
||||||
import net.minestom.server.event.item.ItemDropEvent;
|
import net.minestom.server.event.item.ItemDropEvent;
|
||||||
import net.minestom.server.event.player.*;
|
import net.minestom.server.event.player.*;
|
||||||
|
import net.minestom.server.instance.block.BlockManager;
|
||||||
import net.minestom.server.timer.TaskSchedule;
|
import net.minestom.server.timer.TaskSchedule;
|
||||||
|
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
@ -55,17 +57,13 @@ public class Main {
|
|||||||
globalEventHandler.addListener(PlayerBlockBreakEvent.class, new BlockBreakListener());
|
globalEventHandler.addListener(PlayerBlockBreakEvent.class, new BlockBreakListener());
|
||||||
globalEventHandler.addListener(PlayerMoveEvent.class, new MovementListener());
|
globalEventHandler.addListener(PlayerMoveEvent.class, new MovementListener());
|
||||||
globalEventHandler.addListener(PlayerBlockPlaceEvent.class, new BlockPlaceListener());
|
globalEventHandler.addListener(PlayerBlockPlaceEvent.class, new BlockPlaceListener());
|
||||||
|
globalEventHandler.addListener(PlayerDisconnectEvent.class, new DisconnectListener());
|
||||||
MinecraftServer.getBlockManager().registerHandler("minecraft:sign", SignHandler::new);
|
MinecraftServer.getBlockManager().registerHandler("minecraft:sign", SignHandler::new);
|
||||||
|
|
||||||
//canceled Events
|
//canceled Events
|
||||||
globalEventHandler.addListener(PlayerSwapItemEvent.class, new EventCancel<>());
|
globalEventHandler.addListener(PlayerSwapItemEvent.class, new EventCancel<>());
|
||||||
globalEventHandler.addListener(ItemDropEvent.class, new EventCancel<>());
|
globalEventHandler.addListener(ItemDropEvent.class, new EventCancel<>());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//commands
|
//commands
|
||||||
MinecraftServer.getCommandManager().register(new TeleportCommand());
|
MinecraftServer.getCommandManager().register(new TeleportCommand());
|
||||||
MinecraftServer.getCommandManager().register(new GcCommand());
|
MinecraftServer.getCommandManager().register(new GcCommand());
|
||||||
@ -84,6 +82,7 @@ public class Main {
|
|||||||
player.setAllowFlying(true);
|
player.setAllowFlying(true);
|
||||||
player.getInventory().setItemStack(0, ItemManager.getCompassItem());
|
player.getInventory().setItemStack(0, ItemManager.getCompassItem());
|
||||||
player.getInventory().setItemStack(8, ItemManager.getBedItem());
|
player.getInventory().setItemStack(8, ItemManager.getBedItem());
|
||||||
|
System.out.println("[Join] Player " + player.getUsername() +" joined the server.");
|
||||||
});
|
});
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -0,0 +1,12 @@
|
|||||||
|
package eu.mhsl.craftattack.worldmuseum.listener;
|
||||||
|
|
||||||
|
import net.minestom.server.event.player.PlayerDisconnectEvent;
|
||||||
|
|
||||||
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
public class DisconnectListener implements Consumer<PlayerDisconnectEvent> {
|
||||||
|
@Override
|
||||||
|
public void accept(PlayerDisconnectEvent playerDisconnectEvent) {
|
||||||
|
System.out.println("[Join] Player " + playerDisconnectEvent.getPlayer().getUsername() +" left the server.");
|
||||||
|
}
|
||||||
|
}
|
@ -6,6 +6,7 @@ import net.minestom.server.potion.PotionEffect;
|
|||||||
public class ChangeWorld {
|
public class ChangeWorld {
|
||||||
public static void changeWorld(NewPlayer player, World targetWorld) {
|
public static void changeWorld(NewPlayer player, World targetWorld) {
|
||||||
player.setAllowMovement(false);
|
player.setAllowMovement(false);
|
||||||
|
World world = (World) player.getInstance();
|
||||||
player.setAllowCompassUsage(false);
|
player.setAllowCompassUsage(false);
|
||||||
player.addEffect(new Potion(PotionEffect.BLINDNESS, (byte) 0, 1000000));
|
player.addEffect(new Potion(PotionEffect.BLINDNESS, (byte) 0, 1000000));
|
||||||
|
|
||||||
@ -16,5 +17,6 @@ public class ChangeWorld {
|
|||||||
player.update_lastCompassUsage();
|
player.update_lastCompassUsage();
|
||||||
player.setAllowCompassUsage(true);
|
player.setAllowCompassUsage(true);
|
||||||
});
|
});
|
||||||
|
System.out.println("[Worldchange] Player " + player.getUsername() + "changed world from " + world.getName() + " to " + targetWorld.getName() +".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user