Подобной темы тут не нашел, по этому создал новую.
Решил собрать новый сервер перед скорым вайпом и столкнулся с несколькими проблемами.
Нужна помощь связанная с WorldGuard'ом, ситуация следующая:
Есть город, он защищен, люди добавляются в пользователи (скорее всего будет создана отдельная группа) региона чтобы могли строить в городе, но как дать возможность им (пользователям региона) создавать свои регионы в городе. Админы так делать могут, пользователи региона - нет. Я думаю есть какие нибудь права на это, но сам так ничего и не нашел.
Проблема с плагином BigBrother, выдает ошибку при запуске сервера. Может ли это быть связанно с тем, что версия CraftBukkit'a 1062 когда сам BB сделан для 1000? Примечательно что на сервере (который работает щас) BB работает, и версия сервера 1062, возможно это связанно с тем что все базы создавались при 1000 хотя могу ошибаться.
[SEVERE] [BBROTHER] executeUpdate failed (CREATE TABLE IF NOT EXISTS bbactions (actID INTEGER AUTO_INCREMENT PRIMARY KEY,actName TEXT,actPlugin TEXT,actCategory INTEGER,actDescription TEXT,PRIMARY KEY(actID));CREATE UNIQUE INDEX IF NOT EXISTS idxActionName ON bbactions(actName)):
org.h2.jdbc.JdbcSQLException: Данная функция не поддерживается: "Index on BLOB or CLOB column: ACTNAME TEXT"
Feature not supported: "Index on BLOB or CLOB column: ACTNAME TEXT"; SQL statement:
CREATE TABLE IF NOT EXISTS bbactions (actID INTEGER AUTO_INCREMENT PRIMARY KEY,actName TEXT,actPlugin TEXT,actCategory INTEGER,actDescription TEXT,PRIMARY KEY(actID));CREATE UNIQUE INDEX IF NOT EXISTS idxActionName ON bbactions(actName) [50100-159]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
at org.h2.message.DbException.get(DbException.java:169)
at org.h2.message.DbException.get(DbException.java:146)
at org.h2.index.PageBtreeIndex.checkIndexColumnTypes(PageBtreeIndex.java:84)
at org.h2.index.PageBtreeIndex.<init>(PageBtreeIndex.java:45)
at org.h2.table.RegularTable.addIndex(RegularTable.java:228)
at org.h2.command.ddl.CreateIndex.update(CreateIndex.java:92)
at org.h2.command.CommandContainer.update(CommandContainer.java:71)
at org.h2.command.CommandList.executeRemaining(CommandList.java:36)
at org.h2.command.CommandList.update(CommandList.java:42)
at org.h2.command.Command.executeUpdate(Command.java:212)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.ja
va:143)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:129)
at me.taylorkelly.bigbrother.datasource.BBDB.executeUpdate(BBDB.java:309)
at me.taylorkelly.bigbrother.tablemgrs.DBTable.createTable(DBTable.java:35)
at me.taylorkelly.bigbrother.tablemgrs.ActionTable.<init>(ActionTable.java:71
)
at me.taylorkelly.bigbrother.tablemgrs.ActionH2.<init>(ActionH2.java:35)
at me.taylorkelly.bigbrother.tablemgrs.ActionTable.getInstance(ActionTable.java:132
)
at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:127)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:380)
at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:
281)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:312)
at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
UPD!
С BB помогла замена lib'ы h2 на более старую версию. Вопрос с WG актуален.