example_plugin directory contains a fully functional Bukkit plugin alongside a comprehensive suite of End-to-End tests covering common scenarios:
- Economy & Shops: Buying and selling items, asserting chat balances.
- GUIs & Menus: Navigating paginated inventories and robustly interacting with items.
- Minigames: Arena systems, joining/leaving, and capacity limits.
- Kits & Cooldowns: Testing permissions and time-based logic.
- Events: Testing actions triggered by player joins or scheduled server tasks.
- Teleportation: Warps, commands, and movement.
View the Example Plugin on GitHub
Explore the Java source code and TypeScript test specs to see how to implement robust E2E tests for your own plugins.