HorizonAPI is a simple API for developers.
Plugin functionality (for developers):
1.Event
PlayerJumpEvent
Calls when the player jumps
2.Tools
TitleSender can send title to a player, which is the big word in the middle of the screen.
3.NMS packet listener
PacketHandler can listen to all packets sent by the player to the server or server to the player.
Usage:
@EventHandler
public void onJump(PlayerJumpEvent e){
e.getPlayer().sendMessage("You jumped!");
}
API.getAPI().getTitleSender().sendTitle(p, "Main title", "Sub title", 20, 20, 20);
API.getAPI().addPacketListener(new PacketHandler(){
@Override
public void onPacketReceiving(PacketEvent e){
if(e.getPacket() instanceof PacketPlayInFlying){
e.getPlayer().sendMessage("You moved!");
}
@Override
public void onPacketSending(PacketEvent e){
if(e.getPacket() instanceof PacketPlayOutPosition){
e.getPlayer().sendMessage("You were teleported!");
}
}
});Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta