A spigot library that allows you to create, delete, retrieve regions and events related to the regions. It was created to make it easier for developers to create and manage regions on a minecraft spigot server.
In this library you will find methods to create, delete and recover regions :
Code (Java):
//Create Region
RegionMaker. getInstance ( ). getRegionManager ( ). registerRegion ( this, new Location (Bukkit. getWorld ( "world" ), 0, 10, 0 ), new Location (Bukkit. getWorld ( "world" ), 0, 0, 0 ), "exemple", false ) ;
//Get region by the name
region = RegionMaker. getInstace ( ). getRegionManager ( ). getRegion ( "exemple" ) ;
//Delete Region created
RegionMaker. getInstace ( ). getRegionManager ( ). unregisterRegion ( this, region ) ;
RegionMaker. getInstance ( ). getRegionManager ( ). registerRegion ( this, new Location (Bukkit. getWorld ( "world" ), 0, 10, 0 ), new Location (Bukkit. getWorld ( "world" ), 0, 0, 0 ), "exemple", false ) ;
//Get region by the name
region = RegionMaker. getInstace ( ). getRegionManager ( ). getRegion ( "exemple" ) ;
//Delete Region created
RegionMaker. getInstace ( ). getRegionManager ( ). unregisterRegion ( this, region ) ;
- **RegionCreateEvent** : Event when creating a region.
- **RegionDeleteEvent** : Event when deleting a region.
- **RegionPlayerEnterEvent** : Event when a player enters a region.
- **RegionEntityEnterEvent** : Event when an entity enters a region.
- **RegionPlayerLeaveEvent** : Event when a player leaves a region.
- **RegionEntityLeaveEvent** : Event when an entity comes out of a region.
- **RegionPlayerInEvent** : Event when a player stays in a region.
- **RegionEntityInEvent** : Event when an entity stays in a region.
- **RegionBlockPlaceEvent** : Event when a block is placed in a region.
- **RegionBlockBreakEvent** : Event when we break something in a region.
- **RegionInteractEvent** : Event when we interact with something in a region.
- **RegionInteractAtEntityEvent** : Event when player interact with an entity in a region.
- **RegionPlayerChatEvent** : Event when a player send message in a region.
- **RegionPlayerDamageEvent** : Event when a player takes damage in a region.
- **RegionEntityDamageEvent** : Event when an entity takes damage in a region.
- **RegionPlayerDeathEvent** : Event when a player dies in a region.
- **RegionEntityDeathEvent** : Event when an entity dies in a region.
To find you better with this library, here is the github page with more complete explanations :
https://github.com/CanardConfit/RegionMaker/
Here is also the javadoc for those who know better :
https://canardconfit.github.io/RegionMaker/
If you need more information about using this plugin, feel free to send me a private message
Another idea of adding :
- add ways to save regions (sql, mysql, ...)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.12
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
RegionMaker - library for create own Region in Minecraft is a free Minecraft Java mod. Compatible with Minecraft 1.12. Downloaded 135 times (via Spigot). Download it and open it directly in the game.