blob: f5fb21cd01cdc4f663abb9ec0b78a666c66c1151 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
package los.numeros.HidersAndDiggers;
import java.util.Collection;
import java.util.function.BooleanSupplier;
import los.numeros.GameEngine.Engine;
import los.numeros.GameEngine.Module;
import net.fabricmc.fabric.api.networking.v1.PlayerLookup;
import net.minecraft.server.MinecraftServer;
import net.minecraft.server.network.ServerPlayerEntity;
import los.numeros.HidersAndDiggers.modules.*;
public class Main implements Engine {
BooleanSupplier running = () -> { return true; };
Module modules[];
public Main(MinecraftServer server) {
/* get all the players on the server */
Collection<ServerPlayerEntity> players = PlayerLookup.all(server);
/* print out all players on the server */
for (ServerPlayerEntity p : players) {
System.out.println(p.getEntityName());
}
/* start the game */
Engine.StartEngine(running, modules);
}
}
|