@@ -1,8 +1,10 @@
|
||||
package dev.hytalemodding;
|
||||
|
||||
import com.hypixel.hytale.server.core.event.events.player.PlayerReadyEvent;
|
||||
import com.hypixel.hytale.server.core.plugin.JavaPlugin;
|
||||
import com.hypixel.hytale.server.core.plugin.JavaPluginInit;
|
||||
import dev.hytalemodding.commands.ExampleCommand;
|
||||
import dev.hytalemodding.events.ExampleEvent;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
||||
@@ -15,6 +17,7 @@ public class ExamplePlugin extends JavaPlugin {
|
||||
@Override
|
||||
protected void setup() {
|
||||
this.getCommandRegistry().registerCommand(new ExampleCommand("example", "An example command"));
|
||||
this.getEventRegistry().registerGlobal(PlayerReadyEvent.class, ExampleEvent::onPlayerReady);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
14
src/main/java/dev/hytalemodding/events/ExampleEvent.java
Normal file
14
src/main/java/dev/hytalemodding/events/ExampleEvent.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package dev.hytalemodding.events;
|
||||
|
||||
import com.hypixel.hytale.server.core.Message;
|
||||
import com.hypixel.hytale.server.core.entity.entities.Player;
|
||||
import com.hypixel.hytale.server.core.event.events.player.PlayerReadyEvent;
|
||||
|
||||
public class ExampleEvent {
|
||||
|
||||
public static void onPlayerReady(PlayerReadyEvent event) {
|
||||
Player player = event.getPlayer();
|
||||
player.sendMessage(Message.raw("Welcome " + player.getDisplayName()));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user