Skip to content

Commit 16c1b64

Browse files
committed
Tests for PlayerMouseMotionEvent + PlayerMouseButtonEvent
1 parent 1688f90 commit 16c1b64

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

TestMod/src/main/java/fr/testmod/TestMod.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import fr.hytale.loader.api.Item;
55
import fr.hytale.loader.api.Player;
66
import fr.hytale.loader.api.inventory.InventoryPlayer;
7-
import fr.hytale.loader.command.Command;
87
import fr.hytale.loader.plugin.SimplePlugin;
98
import fr.hytale.loader.event.EventHandler;
109
import com.hypixel.hytale.server.core.plugin.JavaPluginInit;
@@ -125,7 +124,18 @@ public void onSwitchActiveSlot(fr.hytale.loader.event.types.ecs.SwitchActiveSlot
125124
+ " -> " + event.getNewSlot() + " (server: " + event.isServerRequest() + ")");
126125
}
127126

128-
@Command(name = "hello", description = "Says hello")
127+
@EventHandler
128+
public void onPlayerMouseButton(fr.hytale.loader.event.types.player.PlayerMouseButtonEvent event) {
129+
getLogger().at(Level.INFO).log("[TESTMOD] MouseButton: "
130+
+ " button: " + event.getMouseButton().mouseButtonType + " player: " + event.getPlayer().getName());
131+
}
132+
133+
@EventHandler
134+
public void onPlayerMouseMotion(fr.hytale.loader.event.types.player.PlayerMouseMotionEvent event) {
135+
getLogger().at(Level.INFO).log("[TESTMOD] MouseMotion: x=" + event.getScreenPoint().x + " y=" + event.getScreenPoint().y);
136+
}
137+
138+
@fr.hytale.loader.command.Command(name = "hello", description = "Says hello")
129139
public void onHello(com.hypixel.hytale.server.core.command.system.CommandContext ctx) {
130140
ctx.sender().sendMessage(com.hypixel.hytale.server.core.Message.raw("Hello World!"));
131141
}

0 commit comments

Comments
 (0)