Files
CustomNPC-Plus/src/main/java/kamkeel/npcs/network/enums/EnumDataPacket.java
T
2026-03-11 21:42:27 -04:00

92 lines
1.6 KiB
Java

package kamkeel.npcs.network.enums;
// Packets to the Client
public enum EnumDataPacket {
// Synchronization
SYNC,
SYNC_EFFECTS,
CONFIG_COMMAND,
// Messages
CHAT_ALERT,
ACHIEVEMENT,
CHATBUBBLE,
SOUND,
DIALOG,
QUEST_COMPLETION,
// NPC
EDIT_NPC,
UPDATE_NPC,
ROLE_NPC,
DELETE_NPC,
CLONE_NPC,
WEAPON_NPC,
// Data
SCROLL_LIST,
SCROLL_DATA,
SCROLL_GROUP,
SCROLL_SELECTED,
PARTY_DATA,
// GUI
GUI_OPEN,
GUI_REDSTONE,
GUI_WAYPOINT,
GUI_TELEPORTER,
GUI_BOOK,
GUI_DATA,
PLAYER_DATA,
GUI_ERROR,
GUI_CLOSE,
ISGUIOPEN,
// Visual
SCRIPTED_PARTICLE,
PARTICLE,
PLAYER_UPDATE_SKIN_OVERLAYS,
UPDATE_ANIMATIONS,
SCRIPT_OVERLAY_DATA,
SCRIPT_OVERLAY_CLOSE,
OVERLAY_QUEST_TRACKING,
MARK_DATA,
// Other
VILLAGER_LIST,
SWING_PLAYER_ARM,
DISABLE_MOUSE_INPUT,
LOGIN,
// Ability System
TELEGRAPH_SPAWN,
TELEGRAPH_REMOVE,
PLAYER_ABILITY_SYNC,
PLAYER_ABILITY_STATE,
ABILITY_HOTBAR_SYNC,
ABILITY_COOLDOWN_SYNC,
// Profile System
PROFILE_SHARED_QUEST,
// Auction System
AUCTION_DATA,
// Energy Charge Preview
ENERGY_CHARGE_SPAWN,
ENERGY_CHARGE_REMOVE,
// Energy Explosion Preview
ENERGY_EXPLOSION_SPAWN,
// Energy Projectile Reflection Sync
PROJECTILE_REFLECT,
// Energy Projectile Client Sync (position, motion, visual, and movement properties)
PROJECTILE_CLIENT_SYNC,
// Energy Barrier Client Sync (visual properties and barrier-specific data)
BARRIER_CLIENT_SYNC,
}