This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
I would love to use this plugin on my server, however I'm missing some possibilities.
Would there be a chance that a future version would have one or more of these suggestions?
Allow owners of a region to adjust its size. (like the expand command). The plugin would display the cost and ask for confirmation. (cubic works fine)
have a configurable distance (or even dynamic based on neighbouring region sizes) that two regions of different owners should leave between their regions. Eg, town1 & town2 plots should leave 100 blocks space between their borders, they can't expand into there.
get a list of regions a player owns. (in case of perm ban, so their regions can be reclaimed and put to good use)
allow people to make child regions inside a region they own (which don't expand vert), so it's viable for a user to make an apartment building and rent out the rooms without assistance from staff.
No space in my worlds name
just
'world'
'world_nether'
'world_the_end'
2012-01-11 02:27:44 [SEVERE] Error occurred while enabling RegionSelfService v1.3 beta (Is it up to date?): special characters are not allowed
unacceptable character '�' (0xFFFD) special characters are not allowed
in "<string>", position 376
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:60)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:273)
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:134)
at com.mtihc.bukkitplugins.regionselfservice.configuration.Settings.reloadConfig(Settings.java:37)
at com.mtihc.bukkitplugins.regionselfservice.RegionSelfService.onEnable(RegionSelfService.java:119)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:228)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:970)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
Guess it's not totally fixed yet. I think I need to make a new world myself... with a space in the name. To be able to test it properly. Gimme some time plox :)
On a fresh install, I still get this. Are you sure the whitespace problem is fixed? :)
2012-01-10 18:34:14 [SEVERE] Error occurred while enabling RegionSelfService v1.3 beta (Is it up to date?): special characters are not allowed
unacceptable character '�' (0xFFFD) special characters are not allowed
in "<string>", position 376
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:60)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:276)
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:134)
at com.mtihc.bukkitplugins.regionselfservice.configuration.Settings.reloadConfig(Settings.java:37)
at com.mtihc.bukkitplugins.regionselfservice.RegionSelfService.onEnable(RegionSelfService.java:119)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:228)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:970)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
Discovered the hard way that users can remove any region with /selfservice remove regionname no matter if they own it or not.
I've set up permissions worldguard.region.remove.own but not worldguard.region.remove so they can only remove their own regions with /region remove regionname and not anyone elses regions but with selfservice they can remove any region.
Another question: Is it possible to add default flags or parent to /Selfservice create regionname? Would make it much easier for my young crowd? Option to set a bunch of default flags in config or something like that.
At the moment, I am running a server with avg 50ish players. The world name has already been inserted in to numerous warps, and every other plugin. I am afraid if I change it, I will kill the world. There is absolutely no way to allow for whitespaces in world names, in a more simple way for you? We like your plugin, which is why I am asking.
The webauction, and dynmap stuff, has low priority for me now.
School is starting again. I will probably be working less on this, until i'm bored again.
And I also wanted to make another feature. That helps you with numbers in region names.
If you use number in region names, like:
/selfservice set main-street-1
/selfservice set main-street-2
You have to look every time what the next number is.
With the new feature, you can just type a # instead of the number.
And it will automatically be replaced with the number. Like this
/selfservice set main-street-#
/selfservice set main-street-#
And also, if you have typed main-street-# once.... why type it again?
You can also just do this:
/selfservice set main-street-#
/selfservice set #
In the first command the # is replaced with the lowest number found (or 1).
In the second command, the # is replaced with the entire thing: main-street-2 in this case
This way, there's a lot less typing and thinking going on. Also less chance of getting annoyed by "Region 'blabla' already exists."
That could be the case. Because world names are used as "key" in the yaml file. And keys shouldn't contain spaces.
Maybe I can change the code. To always replace spaces " " with underscores "_".
And the other way around, when it's needed.
That could be tricky. Because I think that change needs to be made in alot of places in the code. If I forget 1 spot, I break the plugin. xD. Guess I just should NOT forget a spot hihi
Although, I have read this before. So it might be a good idea to just DON'T USE SPACES IN WORLD NAMES use underscores "_" instead.
Seems like the issue might be that there is a whitespace in my world file name. It is throwing an error saying special characters are not accepted with the new versions past .51
My world file is, for example, "World Name" not "Worldname"
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
-
View User Profile
-
Send Message
Posted Jan 15, 2012I would love to use this plugin on my server, however I'm missing some possibilities. Would there be a chance that a future version would have one or more of these suggestions?
-
View User Profile
-
Send Message
Posted Jan 13, 2012Looks good, thanks so much!
-
View User Profile
-
Send Message
Posted Jan 11, 2012@selfservice0 @jisaacs1207 @dmitlantis
Download 1.4 beta. It should fix the problem.
Tell me if it doesn't :)
-
View User Profile
-
Send Message
Posted Jan 11, 2012I found the cause of that "special character" error.
It's because I used the ö in coördinates.
Uploading 1.4 now
-
View User Profile
-
Send Message
Posted Jan 11, 2012@selfservice0
Ok, so It's not about spaces, what the heck is going on
Btw, nice username :P
-
View User Profile
-
Send Message
Posted Jan 10, 2012No space in my worlds name just 'world' 'world_nether' 'world_the_end'
2012-01-11 02:27:44 [SEVERE] Error occurred while enabling RegionSelfService v1.3 beta (Is it up to date?): special characters are not allowed unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 376 at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70) at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:60) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:273) at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:134) at com.mtihc.bukkitplugins.regionselfservice.configuration.Settings.reloadConfig(Settings.java:37) at com.mtihc.bukkitplugins.regionselfservice.RegionSelfService.onEnable(RegionSelfService.java:119) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:228) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:970) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
-
View User Profile
-
Send Message
Posted Jan 10, 2012Thanks, I truly appreciate it.
-
View User Profile
-
Send Message
Posted Jan 10, 2012@jisaacs1207
Well, I was pretty sure. :)
Guess it's not totally fixed yet. I think I need to make a new world myself... with a space in the name. To be able to test it properly. Gimme some time plox :)
-
View User Profile
-
Send Message
Posted Jan 10, 2012@watarimon
I could implement that. Default parent for regions. If you want an easy way to set flags. Check out my other plugin. WorldGuardFlagger :)
I might implement some functionality of WorldGuardFlagger in this plugin. Not sure yet.
It's probably a good idea. To make a permission like: selfservice.remove.owned
-
View User Profile
-
Send Message
Posted Jan 10, 2012On a fresh install, I still get this. Are you sure the whitespace problem is fixed? :)
2012-01-10 18:34:14 [SEVERE] Error occurred while enabling RegionSelfService v1.3 beta (Is it up to date?): special characters are not allowed unacceptable character '�' (0xFFFD) special characters are not allowed in "<string>", position 376 at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70) at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:60) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:276) at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:134) at com.mtihc.bukkitplugins.regionselfservice.configuration.Settings.reloadConfig(Settings.java:37) at com.mtihc.bukkitplugins.regionselfservice.RegionSelfService.onEnable(RegionSelfService.java:119) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:228) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:970) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
-
View User Profile
-
Send Message
Posted Jan 10, 2012Discovered the hard way that users can remove any region with /selfservice remove regionname no matter if they own it or not. I've set up permissions worldguard.region.remove.own but not worldguard.region.remove so they can only remove their own regions with /region remove regionname and not anyone elses regions but with selfservice they can remove any region.
Another question: Is it possible to add default flags or parent to /Selfservice create regionname? Would make it much easier for my young crowd? Option to set a bunch of default flags in config or something like that.
-
View User Profile
-
Send Message
Posted Jan 9, 2012@jisaacs1207
Alright, I will do the thing I said. In code, replace all spaces with underscores. And the other way around, when needed.
So you don't have to go out of your way to rename everything.
-
View User Profile
-
Send Message
Posted Jan 9, 2012@bobeeb
It doesn't matter if it's 10 players on different regions.. or on one region. :)
You're right. It could use a max-hours setting.
-
View User Profile
-
Send Message
Posted Jan 8, 2012Mtihc :
At the moment, I am running a server with avg 50ish players. The world name has already been inserted in to numerous warps, and every other plugin. I am afraid if I change it, I will kill the world. There is absolutely no way to allow for whitespaces in world names, in a more simple way for you? We like your plugin, which is why I am asking.
-
View User Profile
-
Send Message
Posted Jan 8, 2012we are using the renting system for users to help eatch other to build together
we can give it a try tomorrow. do you mean 10 different regions for rent or one region with 10 renters?
and i have a feature request, would be nice when the owner can control the max renting time via the sign
because, if you make a free rent the user can rent the region for 2140000000 hours would be cool when the owner can say, max 2 hours for rent
so that 3 people can help at the region for 3 hour
-
View User Profile
-
Send Message
Posted Jan 8, 2012I'm curious about the server performance. When there's 10 or more rent-sessions going on.
I'm not running a server anymore. So I could use some help with testing "renting" with a bunch of people.
Anybody actively using the rent-system?
-
View User Profile
-
Send Message
Posted Jan 8, 2012The webauction, and dynmap stuff, has low priority for me now.
School is starting again. I will probably be working less on this, until i'm bored again.
And I also wanted to make another feature. That helps you with numbers in region names.
If you use number in region names, like:
/selfservice set main-street-1
/selfservice set main-street-2
You have to look every time what the next number is.
With the new feature, you can just type a # instead of the number.
And it will automatically be replaced with the number. Like this
/selfservice set main-street-#
/selfservice set main-street-#
And also, if you have typed main-street-# once.... why type it again?
You can also just do this:
/selfservice set main-street-#
/selfservice set #
In the first command the # is replaced with the lowest number found (or 1).
In the second command, the # is replaced with the entire thing: main-street-2 in this case
This way, there's a lot less typing and thinking going on. Also less chance of getting annoyed by "Region 'blabla' already exists."
-
View User Profile
-
Send Message
Posted Jan 8, 2012@dmitlantis Do you have spaces in a world name?
-
View User Profile
-
Send Message
Posted Jan 8, 2012@jisaacs1207
That could be the case. Because world names are used as "key" in the yaml file. And keys shouldn't contain spaces.
Maybe I can change the code. To always replace spaces " " with underscores "_". And the other way around, when it's needed.
That could be tricky. Because I think that change needs to be made in alot of places in the code. If I forget 1 spot, I break the plugin. xD. Guess I just should NOT forget a spot hihi
Although, I have read this before. So it might be a good idea to just DON'T USE SPACES IN WORLD NAMES use underscores "_" instead.
-
View User Profile
-
Send Message
Posted Jan 7, 2012Seems like the issue might be that there is a whitespace in my world file name. It is throwing an error saying special characters are not accepted with the new versions past .51
My world file is, for example, "World Name" not "Worldname"