TriggerZones

Allows developers to easily create Trigger Zones

56 downloads 0 followers
THIS PLUGIN IS USELESS ON ITS OWN


TriggerZones is a lightweight library that allows developers to easily create and manage regions and trigger zones within plugins without having to rely on a heavily bloated plugin or library and without having to re-create the logic yourself.


Key Features
Define and register trigger zones with simple API calls
Execute custom logic when a player enters and exits a trigger zone
Has an optional in-game editor (separate jar that can be found on the github)


Example Code

TriggerZones plugin = (TriggerZones) pluginManager.getPlugin("TriggerZones");
RegionManager regionManager = plugin.getRegionManager();
Location minCorner = new Location(getServer().getWorld("world"), 100, 50, 100);
Location maxCorner = new Location(getServer().getWorld("world"), 110, 60, 110);
TriggerZone trigger = new TriggerZone("example_zone", minCorner, maxCorner);
trigger.addAction(TriggerZone.TriggerEvent.ENTER, new SendMessageAction("You have entered a zone");
regionManager.addRegion(trigger);


Support & Contributions
TriggerZones is actively maintained on GitHub under the GPL-3.0 license. Contributions, issue reports, and feature suggestions are welcome.

No gallery available for this project.

Version Minecraft Loader Download

[0.5.0]

0.5.0

1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
paper, spigot
Download