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 === <<
@Gurkentor
I'm starting to get tired of checking here every day. It'd be nice to know an ETA on when I can't be griefed anymore. The halted development of plugins due to 1.9 pre-releases is the worst thing to happen to Bukkit.
PlayerInteractEvent is erroring when I click a Regios sign and try to buy. [code]12:06:38 [SEVERE] Could not pass event PLAYER_INTERACT to Regios java.lang.NoClassDefFoundError: com/iConomy/iConomy at couk.Adamki11s.Regios.Economy.iConomyManager.getBalance(iConomyManage r.java:11) at couk.Adamki11s.Regios.Economy.iConomyManager.canAffordRegion(iConomyM anager.java:15) at couk.Adamki11s.Regios.Listeners.RegiosPlayerListener.onPlayerInteract (RegiosPlayerListener.java:216) at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.j ava:330) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:339) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven t(CraftEventFactory.java:171) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j ava:265) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:592) at net.minecraft.server.Packet15Place.a(SourceFile:57) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)[/code]
Also can you fix the Spout region edit menu, it doesn't do anything when you click buttons...
@Adamki11s
You should make it a config option like "DebugOnStartup"
@iN94 No its not comptible, you can define regions, but you cant set a protection to it. :/
@Adamki11s, do you want to make this plugin compatible to craftbukkit 1337 and to iconomy6? Because i cant buy regions with iconomy6, it will give alot of error then. :/
Will be nice, if you want to do that both :)
@Adamki11s: I was reading you wiki on this plugin. I was reading about Permissions Modification and I read this "As far as I know Permissions 2/3 is the only permissions plugin with an API for editing player nodes".
I think the Heroes plugin has this built into it. Maybe you could ask them how they got it to work with the newer permissions plugins out there.
Or maybe instead of using permissions you could have a whitelist of commands allowed in that zone and a black list of commands that are not allowed to be used outside of that zone unless they are in another zone that has them on the whitelist. This would prob be easier than working with the permissions and you would never have to rewrite this part of your code again because all it looks at are the chat commands.
I ask and suggest these things because I would really love to allow /tp in specific zones and only allow the use of "player based global shop" commands in specific zones as well.
Does this version compatible with Bukkit build 1337? please reply asap. thx
How can I put spaces in region names? I tried quotation marks but they don't work. It's annoying having all my region names spaced with underscores.
@LimeByte
I know it's long but it's there to give you info and its important if you need to debug or check something.
I'm running Bukkit 1337 and it seems region protection isn't actually protecting anything. Regios starts up fine, all the commands work, but protected regions are still breakable by other players. Other commands such as mob spawns (false) work fine.
@Adamki11s Please make the startup log shorter.. Its way too long
@jaydenjb14
Multiverse
also is there a way of protecting my whole entire world from TNT and greifers?
How do you make it so that when you enter a region you automatically start loosing health? what is the command for that?
XepherLink, That is exactly what i need. I need some sort of white list for certain groups to enable them to break specified blocks. If you could do this Adamki11s then i will be a very happy minecrafter! However if anyone knows of a plugin that can be used for what i want could you please tell me what it is. Thanks
is it possible to set which blocks can be broken outside of plots, because im setting my server to build only in plots, but i want certain blocks to be able to be broken like trees or ores.
Great plugin, loads of properties but its a bit too complicated to figure out though. An update would be nice for the GUI as that would make my life much easier.
GREAT Plugin Dude...
But here Some whishes:
i have to type in 4 commands to set a Region for sale..That's too much for my oppinion..
These are my suggestions for improvement:
Hey it doesnt work with Iconomy6 at my server.
when a user want to buy a region, the console types: ==
01:35:30 [SEVERE] Could not pass event PLAYER_INTERACT to Regios java.lang.NoClassDefFoundError: com/iConomy/iConomy at couk.Adamki11s.Regios.Economy.iConomyManager.getBalance(iConomyManager.java:11) at couk.Adamki11s.Regios.Economy.iConomyManager.canAffordRegion(iConomyManager.java:15) at couk.Adamki11s.Regios.Listeners.RegiosPlayerListener.onPlayerInteract(RegiosPlayerListener.java:216) at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:330) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:171) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:265) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:592) at net.minecraft.server.Packet15Place.a(SourceFile:57) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
Iuse the newest iConomy build, and the newest BukkitBuild
@kalli749
look in Regios/Configuration/GeneralSettings.config there it is:
tools: Setting: ID: 271
this number you can change, at the moment it is wood_axe