Compare commits
2 Commits
1.1
...
ebf9f36635
Author | SHA1 | Date | |
---|---|---|---|
ebf9f36635 | |||
3b36fcdbbf |
@@ -32,6 +32,7 @@ public class Main {
|
|||||||
System.setProperty("minestom.chunk-view-distance", "16");
|
System.setProperty("minestom.chunk-view-distance", "16");
|
||||||
MinecraftServer minecraftServer = MinecraftServer.init();
|
MinecraftServer minecraftServer = MinecraftServer.init();
|
||||||
MinecraftServer.getConnectionManager().setPlayerProvider(MuseumPlayer::new);
|
MinecraftServer.getConnectionManager().setPlayerProvider(MuseumPlayer::new);
|
||||||
|
MinecraftServer.setBrandName("mhsl.eu:worldmuseum_by_olischma");
|
||||||
|
|
||||||
//update Taskbar
|
//update Taskbar
|
||||||
MinecraftServer.getSchedulerManager().scheduleTask(new TablistUpdateTask(), TaskSchedule.tick(20), TaskSchedule.tick(20));
|
MinecraftServer.getSchedulerManager().scheduleTask(new TablistUpdateTask(), TaskSchedule.tick(20), TaskSchedule.tick(20));
|
||||||
@@ -50,6 +51,7 @@ public class Main {
|
|||||||
System.out.println("[Info] Bungeecord enabled");
|
System.out.println("[Info] Bungeecord enabled");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Add an event callback to specify the spawning instance (and the spawn position)
|
// Add an event callback to specify the spawning instance (and the spawn position)
|
||||||
GlobalEventHandler globalEventHandler = MinecraftServer.getGlobalEventHandler();
|
GlobalEventHandler globalEventHandler = MinecraftServer.getGlobalEventHandler();
|
||||||
|
|
||||||
@@ -77,15 +79,17 @@ public class Main {
|
|||||||
globalEventHandler.addListener(PlayerLoginEvent.class, event -> {
|
globalEventHandler.addListener(PlayerLoginEvent.class, event -> {
|
||||||
final MuseumPlayer player = (MuseumPlayer) event.getPlayer();
|
final MuseumPlayer player = (MuseumPlayer) event.getPlayer();
|
||||||
player.setSyncCooldown(Duration.ofSeconds(3));
|
player.setSyncCooldown(Duration.ofSeconds(3));
|
||||||
SkinCache.setSkin(player);
|
|
||||||
event.setSpawningInstance(startworld);
|
event.setSpawningInstance(startworld);
|
||||||
|
|
||||||
player.setPermissionLevel(4);
|
player.setPermissionLevel(4);
|
||||||
player.setRespawnPoint(startworld.getSpawn());
|
player.setRespawnPoint(startworld.getSpawn());
|
||||||
player.setGameMode(GameMode.SURVIVAL);
|
player.setGameMode(GameMode.SURVIVAL);
|
||||||
player.setAllowFlying(true);
|
MinecraftServer.getSchedulerManager().scheduleNextTick(() -> {
|
||||||
player.getInventory().setItemStack(0, ItemManager.getCompassItem());
|
SkinCache.setSkin(player);
|
||||||
player.getInventory().setItemStack(8, ItemManager.getBedItem());
|
player.setAllowFlying(true);
|
||||||
|
player.getInventory().setItemStack(0, ItemManager.getCompassItem());
|
||||||
|
player.getInventory().setItemStack(8, ItemManager.getBedItem());
|
||||||
|
});
|
||||||
System.out.println("[Join] Player " + player.getUsername() +" joined the server.");
|
System.out.println("[Join] Player " + player.getUsername() +" joined the server.");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@@ -6,6 +6,6 @@ import java.util.function.Consumer;
|
|||||||
public class DisconnectListener implements Consumer<PlayerDisconnectEvent> {
|
public class DisconnectListener implements Consumer<PlayerDisconnectEvent> {
|
||||||
@Override
|
@Override
|
||||||
public void accept(PlayerDisconnectEvent playerDisconnectEvent) {
|
public void accept(PlayerDisconnectEvent playerDisconnectEvent) {
|
||||||
System.out.println("[Join] Player " + playerDisconnectEvent.getPlayer().getUsername() +" left the server.");
|
System.out.println("[Disconnect] Player " + playerDisconnectEvent.getPlayer().getUsername() +" left the server.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -15,7 +15,7 @@ import java.io.*;
|
|||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
public class World extends InstanceContainer {
|
public class World extends InstanceContainer {
|
||||||
private final static DimensionType dimension = DimensionType.builder(NamespaceID.from("mhsl:worldview_by_olischma")).height(400).ambientLight(2.0f).build();
|
private final static DimensionType dimension = DimensionType.builder(NamespaceID.from("mhsl.eu:worldview_by_olischma")).height(400).ambientLight(2.0f).build();
|
||||||
private final ItemStack item;
|
private final ItemStack item;
|
||||||
private String name = "default";
|
private String name = "default";
|
||||||
private Pos spawn = new Pos(0,0,0);
|
private Pos spawn = new Pos(0,0,0);
|
||||||
|
Reference in New Issue
Block a user