Regios
Current stable version: v5.9.9 for CB 1.6.2-R0.1
Regios, a fully fledged, extensive and extendible Region mod. Regios allows you to easily create regions with a vast amount of properties such as protection, entry & exit control, password protection, speed and health modifiers and much more! Regios is multi-world compatible and lightweight. More so Regios is open source and has a well documented API which will allow other developers to make add-ons to make Regios even better!
NOTE: Regios v5.0.3 and later now REQUIRES Vault for Economy and/or Permissions support. You can still use Regios without Vault but it will be Op or basic superperms only and without economy support.
Do you use Dynmap? Ever wanted to see your Regios regions on Dynmap? Well now you can! Try the new Dynmap-Regios!
Some of the main features of Regios are:
- Complete Region protection.
- Spout GUI editor!
- Permissions and group modification in real-time, force commands and inventory options.
- Prevent exit or entry with password authentication.
- Transfer structures/regions from server to server with new Blueprint (*.blp) files!
- Backup your Regions and restore them to their former states. (Now includes container contents and sign text!)
- API access.
- Fun features such as health control, pvp settings and speed modifiers.
- Per world configurations.
- Default Region settings.
- Simple flat file storage allows for manual editing if needed.
- Universal Economy/Permission support through Vault
- WorldEdit Support
Current To-Do list (in no particular order or priority):
- Fix Spout GUI
Add non-cuboid regionsCompleted in 5.9.0!- Add self-contained permission system
- Add player variables to commands
Expand Regios APICompleted in 5.9.0!- Better multi-world support
- Add renting
- Add fall damage prevention
- Fix water and lava placement issue when regions are close to each other
- Add more effects for "fun" commands (prevent hunger, regen hunger, cause potion effects, etc.)
- Add some way of visualizing regions in-game.
- Add some form of child regions (mainly to prevent players from creating regions inside of other players regions)
- Add some form of priority system for regions (for when regions overlap)
- Add music looping
- Make tutorial videos!
- Make the commands more flexible (and helpful)
- Add more command aliases (for some of the stranger commands, such as set-creature-spawns)
- Add zombie door break protection
- Improve modification commands
- Add optional auto-update function
- Add world commands
- Add a scheduler for backups
For a list of Commands and Permissions, visit here:
>> === Wiki Page === <<
Works with 1.4.6?
(REDACTED)
Edit: That's what I get for trying to answer a post when I just woke up. To the commenter, did you set your points before trying to create your region? It's supposed to give a friendlier message than a stack trace, so I'll have to fix that, but if you set your points first you should have no problems.
i get error messages when i try to create a region. (Caberberry is me)
15:40:37 [INFO] Caberberry issued server command: /regios create lol 15:40:37 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'regios' in plugin Regios v5.9.6 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchCommand(CraftServer.java:510) at net.minecraft.server.v1_4_6.PlayerConnection.handleCommand(PlayerConnection.java:980) at net.minecraft.server.v1_4_6.PlayerConnection.chat(PlayerConnection.java:898) at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:853) at net.minecraft.server.v1_4_6.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:598) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at net.jzx7.regios.Commands.CreationCommands.createRegion(CreationCommands.java:168) at net.jzx7.regios.Commands.CreationCommands.create(CreationCommands.java:99) at net.jzx7.regios.Commands.CommandCore.onCommand(CommandCore.java:81) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
Help?
@1born2kill
Ah, ok. yeah they changed some stuff in bukkit between 1.4.5-R0.2 and R1.0 and later. I fixed it in 5.9.6.
@johnnyzerox7
My bad, i was on 5.9.5, 5.9.6 fixed the problem
@1born2kill
Could you post the error message please?
Mind if I ask if you can fix the EntityChangeBlockEvent that is spamming the console?
I'm using latest dev build of bukkit and latest version of regios
@iceco
Ok, just for future reference though, adding something like "just so you know," or "just a heads up" would have helped me understand the intention of the post a lot faster. :P Either way it looks like there's a new recommended build for 1.4.5 so it looks like I'll be doing some updating today.
Yes i do :-)
That was more intended as information, not as a hint bug :-)
Some other plugins didn't work too with builds greater then 2502... not only Regios :-)
Great Plugin!
@iceco
Well no offence, but everything after build 2488 is a dev build at the moment and I don't support dev builds. They change to often and unpredictably for me to bother with them. While I'm sorry that it isn't working for you, you'll have to wait until R0.3 goes to at least beta before I'll deal with it. I hope you understand.
Version 5.9.5 didn't work anymore with Bukkit 1.4.5 R0.3 and build greater than 2502 :-(
@Paully104
Just tested and yes, it does work. :D
@Paully104
Not sure, SpoutPlugin/SpoutCraft are only just catching up to the current MC version so I've not had a chance to test it out yet. I'll test it out and get back to you. The music feature is one of my favorite features of spout, so I hope it still works.
@DeathLor272
Set the value to 0 (/r lsps <region> 0) Shouldn't be, I've worked out all the kinks that I was aware of.
How do you disable LSPS for a region if you want to remove it?
Also, is expand max still buggy / doesn't work?
@johnnyzerox7 does the spout music work on this plugin? Seems all the plugins that have world guard music areas are broken now so im searching around and stumbled upon your plugin.
@dudeofthecountry14
The wooden axe is the default tool to use, you can change it in the settings if need be. But you would do /r set then click your points using your left and right mouse buttons, then use /r create <regionname> to create the region.
how exactly do u use the spawn protect its refusing to set my points is there a certain tool i have to use to set it?
@yurysudz
I'm not sure if negative permissions would work or not, I haven't ever had a need for them, so I've never really used them. But like I said, that part of Regios needs a good overhaul, so if what you are wanting doesn't work now, it will in the near future, so hold tight. :)
Thanks again, The double region idea works with inventories, but if you assign permission nodes to the outer region both builders and non-builders get that permission. If someone is an exception to a region, will negative permissions cancel for that person? Because then you can make a double region that is the same size, and enable a permission for one region, and disable it for the other. And the builders would have an exception to the region with the disabled permission, but they won't have an exception to the other region which changes inventories. Will this work? I mean not doing /r perm-cache-add-rem but doing /r perm-cache-add-add -permission. I'l try it out. Your plugin is exactly what i need though, so I might donate to you a little bit of money.
@johnnyzerox7
Thanks for replying to my comment, I'll try the double region idea.