[GEN] HomeSpawnPlus v1.1 - Multiworld Home/Spawn [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by andune, Jul 1, 2011.

  1. Offline

    andune

    tombik likes this.
  2. Offline

    Duulicious

    My server is using the PermissionsBukkit plugin to access the built in permissions and your plugin can't seem to find permissions... is there a possible explanation/fix for this?
     
  3. Offline

    andune

    @Duulicious the explanation is it's not been tested with Native Bukkit Permissions. I haven't looked into it much myself, but from what I recall reading, it requires plugin authors to modify their plugin.yml to include specific info for Bukkit to key off. While that's a reasonable implementation for the future, it requires every plugin update their plugin.yml to support Bukkit Permissions, so I think you'll run into these sort of issues if you're trying to use it right away.

    I'm sure I'll add support at some point, but I'm in no rush to get there. Either use one of the established Permissions systems or just use the defaultPermissions flags I added for non-Permission servers (op/non-op). Or if your server just can't live without using the 3-day old Permission system from Bukkit and you have to use that right now, then don't use this plugin for now (and probably a whole lot of other plugins that haven't added specific support for it).
     
  4. Offline

    philip337

    Non-ops cant do /spawn or /home or /sethome its really anoying, can you give me hole the config? Or upload it?
    So non-ops have permission to do that?
    Anyway i sat groupspawn, how to spawn to a group?
     
  5. Offline

    andune

    @philip337 read up a few comments, the solution is right there. If you have the default config, all you have to do is go uncomment a few lines in the "core.defaultPermissions" section. You'll also want to add 'HomeSpawnPlus.command.spawn.use' to the list if you want them to use /spawn.

    Regarding groups spawns, you clearly need a way to specify groups to use it and that's handled through Permissions. If you don't have a Permissions system, you won't be able to use that feature.
     
  6. Offline

    Homegamer

    Code:
    2011-07-22 15:53:43 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-07-22 15:53:43 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-07-22 15:53:43 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-07-22 15:53:43 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-07-22 15:53:44 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    2011-07-22 15:53:44 [INFO] DataSourcePool [HomeSpawnPlus] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    2011-07-22 15:53:44 [SEVERE] FATAL: DataSourcePool [HomeSpawnPlus] is down!!!
    2011-07-22 15:53:44 [INFO] Reseting DataSourcePool [HomeSpawnPlus] min:2 max:20 free:0 busy:0 waiting:0 highWaterMark:0 waitCount:0 hitCount:0
    2011-07-22 15:53:44 [INFO] Busy Connections:
    
    2011-07-22 15:53:44 [SEVERE] Could not load 'plugins/HomeSpawnPlus.jar' in folder 'plugins':
    com.avaje.ebeaninternal.server.lib.sql.DataSourceException: java.sql.SQLException: Access denied for user 'ni21158_1_DB'@'localhost' (using password: YES)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.<init>(DataSourcePool.java:210)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourceManager.getDataSource(DataSourceManager.java:210)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourceGlobalManager.getDataSource(DataSourceGlobalManager.java:63)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.getDataSourceFromConfig(DefaultServerFactory.java:427)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.setDataSource(DefaultServerFactory.java:388)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:168)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:176)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.sql.SQLException: Access denied for user 'ni21158_1_DB'@'localhost' (using password: YES)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4046)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
        at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
        at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.createUnpooledConnection(DataSourcePool.java:401)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.createConnectionForQueue(DataSourcePool.java:607)
        at com.avaje.ebeaninternal.server.lib.sql.PooledConnectionQueue.ensureMinimumConnections(PooledConnectionQueue.java:205)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.initialise(DataSourcePool.java:248)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.<init>(DataSourcePool.java:208)
        ... 17 more
    2011-07-22 15:53:44 [INFO] DataSourcePool [MinecartManiaCore] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    2011-07-22 15:53:44 [SEVERE] FATAL: DataSourcePool [MinecartManiaCore] is down!!!
    2011-07-22 15:53:44 [INFO] Reseting DataSourcePool [MinecartManiaCore] min:2 max:20 free:0 busy:0 waiting:0 highWaterMark:0 waitCount:0 hitCount:0
    2011-07-22 15:53:44 [INFO] Busy Connections:
    
    2011-07-22 15:53:44 [SEVERE] Could not load 'plugins/MinecartManiaCore.jar' in folder 'plugins':
    com.avaje.ebeaninternal.server.lib.sql.DataSourceException: java.sql.SQLException: Access denied for user 'ni21158_1_DB'@'localhost' (using password: YES)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.<init>(DataSourcePool.java:210)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourceManager.getDataSource(DataSourceManager.java:210)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourceGlobalManager.getDataSource(DataSourceGlobalManager.java:63)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.getDataSourceFromConfig(DefaultServerFactory.java:427)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.setDataSource(DefaultServerFactory.java:388)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:168)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:176)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.sql.SQLException: Access denied for user 'ni21158_1_DB'@'localhost' (using password: YES)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4046)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
        at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
        at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.createUnpooledConnection(DataSourcePool.java:401)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.createConnectionForQueue(DataSourcePool.java:607)
        at com.avaje.ebeaninternal.server.lib.sql.PooledConnectionQueue.ensureMinimumConnections(PooledConnectionQueue.java:205)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.initialise(DataSourcePool.java:248)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.<init>(DataSourcePool.java:208)
        ... 17 more
    2011-07-22 15:53:44 [INFO] LWC: Loading shared objects
    2011-07-22 15:53:44 [INFO] LWC: Protection cache: 0/10000
    2011-07-22 15:53:44 [INFO] LWC: Native library: plugins/LWC/lib/native/Linux/amd64/libsqlitejdbc.so
    2011-07-22 15:53:44 [SEVERE] Could not load 'plugins/MinecartManiaAdminControls.jar' in folder 'plugins': MinecartManiaCore
    org.bukkit.plugin.UnknownDependencyException: MinecartManiaCore
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-22 15:53:44 [SEVERE] Could not load 'plugins/MinecartManiaAutomations.jar' in folder 'plugins': MinecartManiaCore
    org.bukkit.plugin.UnknownDependencyException: MinecartManiaCore
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-22 15:53:44 [SEVERE] Could not load 'plugins/MinecartManiaChestControl.jar' in folder 'plugins': MinecartManiaCore
    org.bukkit.plugin.UnknownDependencyException: MinecartManiaCore
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-22 15:53:44 [SEVERE] Could not load 'plugins/MinecartManiaSignCommands.jar' in folder 'plugins': MinecartManiaCore
    org.bukkit.plugin.UnknownDependencyException: MinecartManiaCore
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-22 15:53:44 [SEVERE] Could not load 'plugins/MinecartManiaStation.jar' in folder 'plugins': MinecartManiaCore
    org.bukkit.plugin.UnknownDependencyException: MinecartManiaCore
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-22 15:53:44 [INFO] [Permissions] (Yeti) was initialized.
    2011-07-22 15:53:44 [INFO] [Permissions] version [3.1.6] (Yeti)  loaded
    2011-07-22 15:53:45 [INFO] Preparing level "world"
    2011-07-22 15:53:45 [INFO] Preparing start region for level 0 (Seed: 3765776846607122578)
    2011-07-22 15:53:45 [INFO] Preparing start region for level 1 (Seed: -7518261749616704930)
    2011-07-22 15:53:45 [INFO] ScheduledAnnouncer v1.7.0 is enabled!
    
    2011-07-22 15:53:45 [INFO] WorldEdit 4.6 enabled.
    2011-07-22 15:53:45 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-22 15:53:45 [INFO] Backup v1.6 was sucessfully loaded!
    2011-07-22 15:53:46 [INFO] [Regios] - v3.6_1.0 - Permissions support enabled
    2011-07-22 15:53:46 [INFO] [Regios] - v3.6_1.0 - Initialising SQL tables...
    2011-07-22 15:53:46 [INFO] [Regios] - v3.6_1.0 - [1] Regions loaded from database
    2011-07-22 15:53:46 [INFO] [AU][Regios] You are running the latest version of Regios.
    2011-07-22 15:53:46 [INFO] [Regios] Loaded world configuration and protection for 2 worlds successfully!
    2011-07-22 15:53:46 [INFO] DropChest version 0.7.9 is enabled!
    2011-07-22 15:53:46 [INFO] File /games/ni21158_1/ftproot/minecraftbukkit/plugins/DropChest/dropchest.cfg not found.
    2011-07-22 15:53:46 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world) Single session is enforced.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world) All fire spread is disabled.
    2011-07-22 15:53:46 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-07-22 15:53:46 [INFO] WorldGuard: Blacklist loaded.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-07-22 15:53:46 [INFO] WorldGuard: (world_nether) All fire spread is disabled.
    2011-07-22 15:53:46 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-07-22 15:53:46 [INFO] WorldGuard 5.2.2 enabled.
    2011-07-22 15:53:46 [INFO] [MultiInv] version 2.3.0 is enabled!
    2011-07-22 15:53:46 [INFO] [VoxelSniper] Config loaded
    2011-07-22 15:53:46 [INFO] VoxelSniper version 4.748c is enabled! Snipe away.
    2011-07-22 15:53:46 [INFO] [dynmap] Using environment as template: normal
    2011-07-22 15:53:46 [INFO] [dynmap] Configuration of world world
    2011-07-22 15:53:46 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@6deee615
    2011-07-22 15:53:46 [INFO] [dynmap] enabled: true
    2011-07-22 15:53:46 [INFO] [dynmap] title: world
    2011-07-22 15:53:46 [INFO] [dynmap] maps: [{class=org.dynmap.flat.FlatMap, name=flat, title=Flat, prefix=flat, colorscheme=default, textured=smooth}, {class=org.dynmap.kzedmap.KzedMap, renderers=[{class=org.dynmap.kzedmap.DefaultTileRenderer, name=surface, title=Surface, prefix=t, maximumheight=127, colorscheme=default}, {class=org.dynmap.kzedmap.CaveTileRenderer, name=cave, title=Cave, prefix=ct, maximumheight=127}]}]
    2011-07-22 15:53:46 [INFO] [dynmap] name: world
    2011-07-22 15:53:46 [INFO] [dynmap] Loading maps of world 'world'...
    2011-07-22 15:53:46 [INFO] [dynmap] Loading renderers for map 'class org.dynmap.kzedmap.KzedMap'...
    2011-07-22 15:53:46 [INFO] [dynmap] Loaded 2 renderers for map 'class org.dynmap.kzedmap.KzedMap'.
    2011-07-22 15:53:46 [INFO] [dynmap] Loaded 2 maps of world 'world'.
    2011-07-22 15:53:46 [INFO] [dynmap] Using environment as template: nether
    2011-07-22 15:53:46 [INFO] [dynmap] Configuration of world world_nether
    2011-07-22 15:53:46 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@2c8fc809
    2011-07-22 15:53:46 [INFO] [dynmap] enabled: true
    2011-07-22 15:53:46 [INFO] [dynmap] title: world_nether
    2011-07-22 15:53:46 [INFO] [dynmap] maps: [{class=org.dynmap.flat.FlatMap, name=flat, title=Flat, prefix=flat, colorscheme=default, background=#300806, textured=smooth}, {class=org.dynmap.kzedmap.KzedMap, renderers=[{class=org.dynmap.kzedmap.DefaultTileRenderer, name=nether, title=Surface, prefix=nt, maximumheight=127, colorscheme=default, background=#300806}]}]
    2011-07-22 15:53:46 [INFO] [dynmap] name: world_nether
    2011-07-22 15:53:46 [INFO] [dynmap] Loading maps of world 'world_nether'...
    2011-07-22 15:53:46 [INFO] [dynmap] Loading renderers for map 'class org.dynmap.kzedmap.KzedMap'...
    2011-07-22 15:53:46 [INFO] [dynmap] Loaded 1 renderers for map 'class org.dynmap.kzedmap.KzedMap'.
    2011-07-22 15:53:46 [INFO] [dynmap] Loaded 2 maps of world 'world_nether'.
    2011-07-22 15:53:46 [INFO] [dynmap] Web server is permitting symbolic links
    2011-07-22 15:53:46 [INFO] [dynmap] Loaded 8 components.
    2011-07-22 15:53:46 [INFO] [dynmap] Dynmap WebServer started on /217.198.137.58:8123
    2011-07-22 15:53:46 [INFO] [dynmap] version 0.19.2 is enabled
    2011-07-22 15:53:46 [INFO] [BBROTHER] ------------------------------------
    2011-07-22 15:53:46 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-07-22 15:53:46 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-07-22 15:53:46 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-07-22 15:53:46 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-07-22 15:53:46 [INFO] [BBROTHER] ------------------------------------
    2011-07-22 15:53:47 [INFO] [BBROTHER] Building `bbdata` table...
    2011-07-22 15:53:47 [INFO] [BBROTHER] BBData H2 Driver r1 loaded!
    2011-07-22 15:53:47 [INFO] [BBROTHER] Building `bbworlds` table...
    2011-07-22 15:53:47 [INFO] [BBROTHER] Building `bbactions` table...
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #1 - BrokenBlock
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #2 - PlacedBlock
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #3 - DestroySignText
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #4 - Teleport
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #5 - DeltaChest
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #6 - Command
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #7 - Chat
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #8 - Disconnect
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #9 - Login
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #10 - DoorOpen
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #11 - ButtonPress
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #12 - LeverSwitch
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #13 - CreateSignText
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #14 - LeafDecay
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #15 - FlintAndSteel
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #16 - TNTExplosion
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #17 - CreeperExplosion
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #18 - MiscExplosion
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #19 - ChestOpen
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #20 - BlockBurn
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #21 - Flow
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #22 - DropItem
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #23 - PickupItem
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #24 - SignDestroyed
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #25 - Heartbeat
    2011-07-22 15:53:47 [INFO] [BBROTHER] Action #26 - BlockPistoned
    2011-07-22 15:53:47 [INFO] [BBROTHER] Building `bbusers` table...
    2011-07-22 15:53:47 [INFO] [BBROTHER] Permissions enabled using: Permissions v3.1.6
    2011-07-22 15:53:47 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    2011-07-22 15:53:47 [INFO] [BBROTHER] BigBrother 1.10.0-SNAPSHOT (build #641) enabled!
    2011-07-22 15:53:47 [INFO] [MultiVerse] Permissions Found
    2011-07-22 15:53:47 [INFO] [MultiVerse] - Version 1.7.2 Enabled
    2011-07-22 15:53:47 [INFO] [MultiVerse] Loading World & Settings - 'world_nether' - NETHER
    2011-07-22 15:53:47 [INFO] [MultiVerse] Loading World & Settings - 'world' - NORMAL
    2011-07-22 15:53:47 [INFO] [MultiVerse] Loading World & Settings - 'Grass' - NORMAL
    2011-07-22 15:53:47 [INFO] Preparing start region for level 2 (Seed: -1116663865)
    2011-07-22 15:53:47 [INFO] [dynmap] Using environment as template: normal
    2011-07-22 15:53:47 [INFO] [dynmap] Configuration of world Grass
    2011-07-22 15:53:47 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@1775831e
    2011-07-22 15:53:47 [INFO] [dynmap] enabled: true
    2011-07-22 15:53:47 [INFO] [dynmap] title: Grass
    2011-07-22 15:53:47 [INFO] [dynmap] maps: [{class=org.dynmap.flat.FlatMap, name=flat, title=Flat, prefix=flat, colorscheme=default, textured=smooth}, {class=org.dynmap.kzedmap.KzedMap, renderers=[{class=org.dynmap.kzedmap.DefaultTileRenderer, name=surface, title=Surface, prefix=t, maximumheight=127, colorscheme=default}, {class=org.dynmap.kzedmap.CaveTileRenderer, name=cave, title=Cave, prefix=ct, maximumheight=127}]}]
    2011-07-22 15:53:47 [INFO] [dynmap] name: Grass
    2011-07-22 15:53:47 [INFO] [dynmap] Loading maps of world 'Grass'...
    2011-07-22 15:53:47 [INFO] [dynmap] Loading renderers for map 'class org.dynmap.kzedmap.KzedMap'...
    2011-07-22 15:53:47 [INFO] [dynmap] Loaded 2 renderers for map 'class org.dynmap.kzedmap.KzedMap'.
    2011-07-22 15:53:47 [INFO] [dynmap] Loaded 2 maps of world 'Grass'.
    2011-07-22 15:53:47 [INFO] [MultiVerse] 3 - World(s) loaded.
    2011-07-22 15:53:47 [INFO] [MultiVerse] Loading Portals
    2011-07-22 15:53:47 [INFO] [MultiVerse] 7 - Portal(s) loaded.
    2011-07-22 15:53:47 [INFO] [iChat] Found Permissions (v3.1.6)
    2011-07-22 15:53:47 [INFO] iChat (v2.3.3-p3) enabled
    2011-07-22 15:53:47 [INFO] Loaded Essentials build 2.5.3 by [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology]
    2011-07-22 15:53:47 [INFO] LWC: Loaded 135 locale strings (0 overrides)
    2011-07-22 15:53:47 [INFO] Using Permissions API
    2011-07-22 15:53:47 [INFO] LWC: Loading SQLite
    2011-07-22 15:53:47 [INFO] LWC: Using: Native
    2011-07-22 15:53:47 [INFO] LWC: Precached 0 protections.
    2011-07-22 15:53:47 [INFO] LWC: At version: 3.30-git-LWC-94b93dd42195692ed1823346544359d5917274a2-b69jnks
    2011-07-22 15:53:47 [INFO] (NoCheat) Did you know? NoCheat now supports the new Bukkit-Permission system. You can activate it in the config file.
    2011-07-22 15:53:47 [INFO] (NoCheat) Did you know? There will be a change in the near future to how movement in CraftBukkit works, which will break NoCheats moving-check(s) completely, causing tons of false positives. Be careful if you tend to run bleeding edge builds of CraftBukkit.
    2011-07-22 15:53:47 [INFO] (NoCheat) Did you know? This version of NoCheat was written for CraftBukkit RB 1000, but may still work for some older or newer versions.
    2011-07-22 15:53:47 [INFO] (NoCheat) Did you know? You can find detailed information about all configuration options of NoCheat in the file "descriptions.txt" in your "plugins/NoCheat" folder
    2011-07-22 15:53:47 [INFO] (NoCheat) Did you know? You can deactivate these Messages in the config file, if they annoy you.
    2011-07-22 15:53:47 [INFO] [NoCheat] version [1.11] couldn't find CrafTIRC plugin. Disabling logging to IRC.
    2011-07-22 15:53:47 [INFO] [NoCheat] version [1.11] is enabled with the following checks: moving speedhack flying fastswim
    2011-07-22 15:53:47 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-07-22 15:53:47 [INFO] Done (0.298s)! For help, type "help" or "?"
    2011-07-22 15:53:48 [INFO] Scitix [/84.155.47.203:64091] logged in with entity id 249 at ([world] 125.27505363629365, 64.0, 436.2346960659353)
    2011-07-22 15:53:48 [INFO] [MultiInv] Shared worlds loaded with no errors
    2011-07-22 15:53:50 [INFO] [BBROTHER] Removed 78 old records because of age in 0h00m00s.
    2011-07-22 15:53:55 [INFO] Homegamer [/93.212.145.159:61504] logged in with entity id 459 at ([world] 602.53125, 32.1875, 99.125)
    2011-07-22 15:54:10 [INFO] [Admin] Homegamer : fuck, immernoch net 
    2011-07-22 15:54:23 [INFO] WorldGuard: (Grass) Single session is enforced.
    2011-07-22 15:54:23 [INFO] WorldGuard: (Grass) TNT ignition is PERMITTED.
    2011-07-22 15:54:23 [INFO] WorldGuard: (Grass) Lighters are PERMITTED.
    2011-07-22 15:54:23 [INFO] WorldGuard: (Grass) Lava fire is blocked.
    2011-07-22 15:54:23 [INFO] WorldGuard: (Grass) All fire spread is disabled.
    2011-07-22 15:54:23 [INFO] WorldGuard: Loaded configuration for world 'Grass"
    Hey,
    I've got a problem with this Plugin.
    Actually it doesn't start, since I am using Bukkit #1000.

    Here's the log:
     
  7. Offline

    Gregorys

    What should I do? I have this error:

    Code:
    2011-07-23 23:36:02 [SEVERE] Could not pass event PLAYER_JOIN to HomeSpawnPlus
    javax.persistence.PersistenceException: java.sql.SQLException: Unsuccessfully waited [1000] millis for a connection to be returned. No connections are free. You need to Increase the max connections of [20] or look for a connection pool leak using datasource.xxx.capturestacktrace=true
        at com.avaje.ebeaninternal.server.transaction.TransactionManager.createQueryTransaction(TransactionManager.java:356)
        at com.avaje.ebeaninternal.server.core.DefaultServer.createQueryTransaction(DefaultServer.java:2021)
        at com.avaje.ebeaninternal.server.core.OrmQueryRequest.initTransIfRequired(OrmQueryRequest.java:241)
        at com.avaje.ebeaninternal.server.core.DefaultServer.findList(DefaultServer.java:1468)
        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1236)
        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)
        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)
        at org.morganm.homespawnplus.storage.StorageEBeans.getPlayer(StorageEBeans.java:164)
        at org.morganm.homespawnplus.storage.StorageCache.getPlayer(StorageCache.java:264)
        at org.morganm.homespawnplus.HSPPlayerListener.onPlayerJoin(HSPPlayerListener.java:142)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
        at net.minecraft.server.Packet1Login.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.sql.SQLException: Unsuccessfully waited [1000] millis for a connection to be returned. No connections are free. You need to Increase the max connections of [20] or look for a connection pool leak using datasource.xxx.capturestacktrace=true
        at com.avaje.ebeaninternal.server.lib.sql.PooledConnectionQueue._getPooledConnectionWaitLoop(PooledConnectionQueue.java:329)
        at com.avaje.ebeaninternal.server.lib.sql.PooledConnectionQueue._getPooledConnection(PooledConnectionQueue.java:307)
        at com.avaje.ebeaninternal.server.lib.sql.PooledConnectionQueue.getPooledConnection(PooledConnectionQueue.java:247)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.getPooledConnection(DataSourcePool.java:658)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.getConnection(DataSourcePool.java:646)
        at com.avaje.ebeaninternal.server.transaction.TransactionManager.createQueryTransaction(TransactionManager.java:339)
        ... 22 more
    
     
  8. Offline

    andune

    @Gregorys what are the details of your installation? MySQL or no? What Bukkit version? Are you running other plugins that are using the built-in Bukkit persistence? (A list of your plugins might be helpful, please use pastebin). How many users on your server when this is happening?

    For now you can try rebooting the server, that will likely clear up the issue. As the error says, you might be able to increase your max connections (from 20 to something else), although I'm not entirely sure what the Ajave config option for that would be. And in any case, if something *is* leaking connections, whether HomeSpawnPlus or another plugin, that should be fixed.

    It's entirely possible HomeSpawnPlus is responsible for this issue, although I'm not aware of me not closing out connections anywhere, and I run it on my own 25 player server and have never seen this issue. I'm using MySQL.

    @Homegamer your database config details are wrong. Both this plugin and Minecart Mania are erroring because of that issue. The hint is in the line 'Caused by: java.sql.SQLException: Access denied for user 'ni21158_1_DB'@'localhost'.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  9. Offline

    Homegamer

    You're genius :D
    Everything works now

    Thank you very much
    Homegamer
     
  10. Offline

    sukosevato

    @morganm
    Hey i've been looking at your plugin and it looks and seems to be the best spawn plugin so far.

    The thing i've been looking at / trying to find is this:

    have like a number of groupspawns. Where people will spawn based on the group they are in.

    But also have beds. So people will when dying, always spawn in their bed. But if their bed is broke or w/e, then I don't want them to spawn in the main spawn like now. But I want them to spawn at their groupspawn.

    So far it seems like it isn't possible with your plugin. But could you add an option like that?

    Idealy I'd prefer it like this, but I don't think your gonna make it that way since its quite a change. People being able to /sethome anywhere and /home to it. Though /home won't activate until the 10 second cool down is over and if they are not being attacked / in pvp.

    And then just have a bed act like they do in vanilla minecraft as well. Sleep in it, and it sets your spawn point. Or double right click, makes not much of a difference. That way when they die, they end up there.

    If they bed how ever gets obstructed or broken. Then the spawn plugin spawns them at their groupspawn.

    That'd be perfect for me.

    So yea. Great plugin so far. Might decide to take yours as a base example and then make changes the way i'd prefer it. Though i'd have to learn java first :p
     
  11. Offline

    JukeboxJohnny

    Is there any chance this plugin could have memory problems? I haven't had much time to test it, but:
    Code:
    2011-07-27 00:24:45 [SEVERE] Exception in thread "Thread-18"
    2011-07-27 00:25:04 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-07-27 00:25:04 [SEVERE] Unexpected exception
    java.lang.OutOfMemoryError: Java heap space
    2011-07-27 00:25:04 [SEVERE] Exception in thread "EbeanBackgroundThread"
    2011-07-27 00:25:07 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-07-27 00:25:07 [SEVERE] Exception in thread "Listen thread"
    2011-07-27 00:25:07 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-07-27 00:25:08 [SEVERE] Exception in thread "Connection #7 read thread"
    2011-07-27 00:25:08 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-07-27 00:25:08 [SEVERE]     at sun.reflect.GeneratedConstructorAccessor25.newInstance(Unknown Source)
    2011-07-27 00:25:08 [SEVERE]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    2011-07-27 00:25:12 [SEVERE]     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    2011-07-27 00:25:14 [SEVERE]     at java.lang.Class.newInstance0(Class.java:355)
    2011-07-27 00:25:14 [SEVERE]     at java.lang.Class.newInstance(Class.java:308)
    2011-07-27 00:25:14 [SEVERE]     at net.minecraft.server.Packet.a(Packet.java:47)
    2011-07-27 00:25:17 [SEVERE]     at net.minecraft.server.Packet.a(Packet.java:76)
    2011-07-27 00:25:17 [SEVERE]     at net.minecraft.server.NetworkManager.g(NetworkManager.java:149)
    2011-07-27 00:25:21 [SEVERE]     at net.minecraft.server.NetworkManager.c(NetworkManager.java:259)
    2011-07-27 00:25:21 [SEVERE]     at net.minecraft.server.NetworkReaderThread.run(SourceFile:84)
    2011-07-27 00:25:22 [SEVERE] Exception in thread "Thread-19"
    2011-07-27 00:25:24 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    2011-07-27 00:25:31 [SEVERE]     at java.util.HashMap.newEntryIterator(HashMap.java:846)
    2011-07-27 00:25:31 [SEVERE]     at java.util.HashMap$EntrySet.iterator(HashMap.java:950)
    2011-07-27 00:25:39 [SEVERE]     at java.util.Collections$SynchronizedCollection.iterator(Collections.java:1573)
    2011-07-27 00:25:41 [SEVERE]     at com.griefcraft.modules.credits.CreditsModule$CreditsTask.run(Unknown Source)
    2011-07-27 00:25:53 [SEVERE]     at java.lang.Thread.run(Thread.java:662)
    2011-07-27 00:25:57 [SEVERE] java.lang.OutOfMemoryError: Java heap space
    I'm getting this problem a few times lately, and I think it has to do with this plugin when looking at EbeanBackgroundThread. Is there anyway to fix this? What is ebean exactly?

    This is my config:
    Code:
    core:
      # 0 - Ebeans storage (will go to SqlLite or MySQL, as defined by bukkit.yml)
      # 1 - Cached Ebeans - same as #0, but with in-memory caching for performance
      storage: 1
    
    I'm not using mysql with the sever.
     
  12. Offline

    Jobsti

    Huhu @morganm

    Info:

    my members have only
    - HomeSpawnPlus.command.home.use

    But they could use /home <membername> to teleport to them (no inheritance)

    If I do:
    - HomeSpawnPlus.command.home.use
    - -HomeSpawnPlus.command.home.other

    it works ;)
    GroupManager, #1000.
     
  13. Offline

    Daxiongmao87

    Hi morganm, could it be possible that you include a death behavior like home, but instead of defaulting to world spawn it defaults to group spawn?

    " # home = player will spawn in world they died in, first trying their home (if set), then defaulting to
    # the world spawn if no home is set"

    perhaps if you had one like

    " # homegroup = player will spawn in world they died in, first trying their home (if set), then defaulting to
    # the group spawn if no home is set, if no group spawn is set, then default them to world spawn

    Or something like that!
     
  14. Offline

    LibertasMens

    Is there a way for my plugin to hook into HomeSpawnPlus? I'm a little new to writing plugins, but I know Java.
     
  15. Offline

    andune

    First, an apology: Bukkit threads have not alerted me to any new activity on this thread in quite a few days. I just happened to check on the thread and see a bunch of new posts. It's happened before, not sure why..

    @sukosevato What you're asking re: home/groupspawn seems quite do-able and is the reason I wrote this plugin, to give admins a little more choice in what happens. Your request shouldn't be terribly hard to implement, but my time is at a premium lately so if I get some free time to cut some code, I'll be sure to add that. Guess I need to start a TODO list so I can keep track of these things.

    @JukeboxJohnny I use the Bukkit core ebean server, which is not my code at all. It would appear the root of your problem is that you have exceeded your memory allocation, which is going to be a problem no matter what plugins you're running. The memory footprint of HomeSpawnPlus is relatively small, especially if you use 0 instead of 1 as your strategy (no cache). But even "relatively small" isn't small enough if you have 0 memory left. Allocate more RAM to your MC process.

    @Jobsti that's bizarre. I know you said no inheritance, but your description of the fix implies they ARE getting "HomeSpawnPlus.command.home.other" set somehow, since telling your permission system to disable it fixed it. That means when HSP is asking the permission system if "HomeSpawnPlus.command.home.other" is present, it's saying "YES". I'll do some testing to make sure, but everything in your description so far indicates this is a bug with your Permission setup and not with HSP.

    @Daxiongmao87 re: "homegroup" option, sounds reasonable and should be pretty easy to add. I'll add it to the list of features for the next version.

    @LibertasMens As you sent me a PM, I responded there, but just to put it out there, HSP has no official API at this point, so anyone hooking it should be prepared to respond to any future updates as there might be changes. Your best bet is to hook the Storage interface since that's least likely to change, although that's still not a great API. If there's enough demand I could write a simple API interface that would allow others to hook HSP without worrying about future version changes breaking their plugins.
     
  16. Offline

    Jobsti

    Only inherit is - HomeSpawnPlus.command.spawn.use from guests (Default)
     
  17. Offline

    Daxiongmao87

    Thanks morganm!
     
  18. Offline

    sukosevato

    Sounds good, take your time ^^
     
  19. Offline

    Jobsti

    What's about an update with a Warmup?

    And I found something out:
    If my members use Spawn, reconnect, die etc. they will correctly spawn @ my spawn (a House).
    New users, which are first time on the server, they spawn at the roof from the spawnhouse.
     
  20. Offline

    xemnes

    i have an issue, i have group spawning enabled and im using the permissions plugin, ive set group spawns for my players but they always spawn at the original spawn point, they will never go to their spawn point. i have set the permissions correctly, groups with * such as admins are sent to their group spawns but not any other groups -.-

    i have given them HomeSpawnPlus.command.spawn.use and HomeSpawnPlus.command.groupspawn.use

    my database is as follows (sorry its messy because it exported it as .csv)

    Code:
    "id";"world";"name";"updated_by";"group_name";"x";"y";"z";"pitch";"yaw";"last_modified";"date_created"
    "1";"world";NULL;"xemnes";"HSP_GLOBAL";"-40.5299257993488";"4.5";"57.3704166332376";"4.65";"-180.3";"2011-08-07 02:00:47";"2011-07-30 18:59:18"
    "2";"guestworld";NULL;"Knorke89";"HSP_GLOBAL";"-83.6668564076525";"67";"221.533355027628";"13.5001";"-180.605";"2011-08-04 02:49:07";"2011-08-01 17:35:26"
    "3";"world";NULL;"xemnes";"guest";"-40.5299257993488";"4.5";"57.3704166332376";"4.65";"-180.3";"2011-08-07 02:00:54";"2011-08-07 00:16:19"
    "4";"world";NULL;"xemnes";"Builder";"1279.79414830247";"81";"-616.991809176755";"-1.5";"-0.150299";"2011-08-07 03:26:49";"2011-08-07 00:17:51"
    "5";"world";NULL;"xemnes";"AdvBuilder";"1279.93171207145";"81";"-617.502235074487";"5.7";"-0.299957";"2011-08-07 02:01:42";"2011-08-07 00:18:25"
    "6";"world";NULL;"xemnes";"Donator";"1279.93171207145";"81";"-617.502235074487";"5.7";"-0.299957";"2011-08-07 02:01:48";"2011-08-07 00:18:49"
    "8";"world";NULL;"xemnes";"Owner";"1279.90625";"81";"-617.53125";"5.55";"-0.299957";"2011-08-07 02:02:31";"2011-08-07 00:20:27"
    "9";"world";NULL;"xemnes";"Sponsor";"1279.93171207145";"81";"-617.502235074487";"5.7";"-0.299957";"2011-08-07 02:02:04";"2011-08-07 02:02:04"
    "10";"world";NULL;"xemnes";"VIP";"1279.90625";"81";"-617.53125";"5.7";"-0.299957";"2011-08-07 02:02:13";"2011-08-07 02:02:13"
    "11";"world";NULL;"xemnes";"Mod";"1279.90625";"81";"-617.53125";"5.7";"-0.299957";"2011-08-07 02:02:20";"2011-08-07 02:02:20"
    "12";"world";NULL;"xemnes";"Admin";"1279.90625";"81";"-617.53125";"5.55";"-0.299957";"2011-08-07 02:02:26";"2011-08-07 02:02:26"

    and my groups.txt in my 'world' folder

    Code:
    track:
    - guest
    - Builder
    - AdvBuilder
    - Donator
    - Sponsor
    - VIP
    - Mod
    - Admin
    groups:
        guest:
            default: true
            info:
                prefix: '&7<Guest>&f'
                suffix: ''
                build: false
            inheritance:
            permissions:
            - commandbook.who
            - commandbook.motd
            - commandbook.rules
            - commandbook.kit.list
            - commandbook.kit.kits.*
            - commandbook.time.check
            - commandbook.say.*
            - commandbook.msg
            - commandbook.whereami
            - commandbook.whereami.compass
            - commandbook.whois
            - petition
            - ChestShop.shop.buy
            - ChestShop.shop.sell
            - stargate.use
            - HomeSpawnPlus.command.home.use
            - HomeSpawnPlus.command.sethome.use
            - HomeSpawnPlus.command.spawn.use
            - iConomy.payment
            - TradeCraft.canBuy
            - TradeCraft.canSell
            - lwc.info
            - lwc.remove
            - lwc.create
            - lc.level.*
        Builder:
            default: false
            info:
                prefix: '&2<Builder>&f'
                suffix: ''
                build: true
            inheritance:
            - guest
            permissions:
            - commandbook.call
            - commandbook.warp.teleport
            - petition.warp-to-own
            - ChestShop.shop.create
            - tpreq.user
            - HomeSpawnPlus.command.groupspawn.use
            - TradeCraft.canMakePlayerShops
        AdvBuilder:
            default: false
            info:
                prefix: '&3<AdvBuilder>&f'
                suffix: ''
            inheritance:
            - Builder
            permissions:
            - nbm.knorke.controllerblock
            - commandbook.teleport
            - commandbook.give
            - commandbook.more
            - commandbook.clear
            - commandbook.spawnmob
            - worldedit.navigation.*
        Donator:
            default: false
            info:
                prefix: '&9<Donator>&f'
                suffix: ''
            inheritance:
            - AdvBuilder
            permissions:
            - stargate.create.personal
            - commandbook.return
        Sponsor:
            default: false
            info:
                prefix: '&e<Sponsor>&f'
                suffix: ''
                build: true
            inheritance:
            - Donator
            permissions:
            - worldedit.brush.*
            - worldedit.chunkinfo
            - worldedit.clipboard.*
            - -worldedit.clipboard.save
            - -worldedit.clipboard.load
            - worldedit.history.*
            - worldedit.navigation.*
            - worldedit.region.*
            - worldedit.selection.*
            - worldedit.wand.*
            - worldedit.analysis.*
            - worldedit.tool.*
            - worldedit.superpickaxe
            - worldedit.brush.*
            - worldedit.drain
            - worldedit.extinguish
            - worldedit.thaw
            - worldedit.snow
            - worldedit.fixwater
            - worldedit.fixlava
            - landmarks.add
            - landmarks.modify.own
            - landmarks.remove.own
        VIP:
            default: false
            info:
                prefix: '&6<VIP>&f'
                suffix: ''
                build: true
            inheritance:
            - Sponsor
            permissions:
            - commandbook.give.stacks.unlimited
        Mod:
            default: false
            info:
                prefix: '&c<Mod>&f'
                suffix: ''
                build: true
            inheritance:
            - VIP
            permissions:
            - commandbook.time
            - commandbook.weather
            - commandbook.kick
            - commandbook.bans.ban
            - commandbook.bans.isbanned
            - petition.moderate
            - setrank.rank.guest
            - setrank.rank.Builder
            - setrank.rank.ABuilder
            - stargate.*
            - worldedit.*
            - tpreq.admin
            - landmarks.modify.all
            - landmarks.remove.all
        Admin:
            default: false
            info:
                prefix: '&4<Admin>&f'
                suffix: ''
                build: true
            inheritance:
            - Mod
            permissions:
            - '*'
        Owner:
            permissions:
            inheritance:
            - Admin
            default: false
    
     
  21. Offline

    zipsi

    how to change the global spawn ? setspawn doesn't seem to do anything, new players still spawn at the maps default location.
     
  22. Offline

    locutus

    Wow, thanks. I've been looking for a way to let players set thier spawns without letting them leave the world they are in. I thought I was going to have to write it myself.

    Would it be possible to make it so that players spawn in the nearest safe location, instead of exactly at thier home?
    The only real griefing that I have a problem with on my server is when someone places lava or digs a pit under someone elses home, spawnkilling them!
     
  23. Offline

    mangine

    awesome plugin! I love it, but not using now cause sometimes players need to sleep and they can`t =s
    Looking forward to an sleep update!
     
  24. Offline

    dep2011

    Hey, really enjoy this plugin but so tempted to move on as its lacking what i need. Is there any chance of there to be a global spawn and not separate world spawns, e.g. /spawn = global spawn and you have the ability to choose if they type /spawn it'd take them to the world spawn or global spawn and i have a world which has teleports to the other worlds and i'd like to set it as a global spawn.

    Also maybe add a spawn for people who haven't played on the server? so a 1 time spawn? ;)
     
  25. Offline

    Techykid3

    PermissionsBukkit support? And I love this plugin :D
     
  26. Offline

    Homegamer

    Hi morganm,
    I have a feature request: (Similar to sukosevato one):

    I would really like to set different spawns for different groups, and you should be able to get to the spawn of your group, by simply typing /spawn. Would it be possible, that you add this feature in your next release, maybe with config that you can switch back to the old /spawn command.

    Hope you could understand.
    Homegamer
     
  27. Offline

    7eggert

    If you implement /spawn and /home strategies, I recommend not using keywords for combinations, but a comma-separated list like "h(ome),g(roup),s(pawn),globalspawn". Using this, you can set even strange combinations in case you need to.

    You can also expand the possibilities: If you use e.g. "g,g:groupname", you can spawn at your group's spawn point ("g:", and if none of your groups has a spawn point, the "g:groupname" part will be used to spawn you at some group's spawnpoint. I'm not sure yet how to specify a group spawn on a named world, maybe "wg:worldname:groupname"? Let's see if I can make a list ...

    h, home: The current player's home
    g, group: One (any) of the player's group's spawns.
    s, spawn: The gurrent world's spawn point
    gs, globalspawn, : The global spawn point, defaulting to the spawn point of the default world
    u:name: Use the spawn method user "name" would have, ignoring nestes "u:" declarations
    h:name: The home of user "name" in the current world.
    g:name: The home of group "name" in the current world
    w:name: The spawn point in world "name"
    wu:worldname:username: Pretend being in world "worldname" and use "u:username"
    wh:worldname:username: similar
    wg:worldname:groupname: similar

    I think this might work. Good night.
     
  28. Offline

    tombik

    I get this err many times in the console:
    Code:
    2011-08-29 16:38:02 [INFO] sweet2 [/85.71.195.118:20414] logged in with entity id 4299740 at ([world] -174.98591273273175, 69.0, 34.662389156579025)
    2011-08-29 16:38:02 [SEVERE] Could not pass event PLAYER_JOIN to HomeSpawnPlus
    javax.persistence.PersistenceException: Query threw SQLException:Can't open file: './merver/hsp_player.frm' (errno: 24)
    Bind values:[sweet2]
    Query was:
    select t0.id c0, t0.name c1, t0.world c2, t0.x c3, t0.y c4, t0.z c5, t0.pitch c6, t0.yaw c7, t0.last_modified c8, t0.date_created c9
    from hsp_player t0
    where lower(t0.name) =?
     
        at com.avaje.ebeaninternal.server.query.CQuery.createPersistenceException(CQuery.java:849)
        at com.avaje.ebeaninternal.server.query.CQuery.createPersistenceException(CQuery.java:829)
        at com.avaje.ebeaninternal.server.query.CQueryEngine.findMany(CQueryEngine.java:238)
        at com.avaje.ebeaninternal.server.query.DefaultOrmQueryEngine.findMany(DefaultOrmQueryEngine.java:104)
        at com.avaje.ebeaninternal.server.core.OrmQueryRequest.findList(OrmQueryRequest.java:344)
        at com.avaje.ebeaninternal.server.core.DefaultServer.findList(DefaultServer.java:1469)
        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1236)
        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)
        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)
        at org.morganm.homespawnplus.storage.StorageEBeans.getPlayer(StorageEBeans.java:200)
        at org.morganm.homespawnplus.storage.StorageCache.getPlayer(StorageCache.java:270)
        at org.morganm.homespawnplus.HSPPlayerListener.onPlayerJoin(HSPPlayerListener.java:170)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
        at net.minecraft.server.Packet1Login.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.sql.SQLException: Can't open file: './merver/hsp_player.frm' (errno: 24)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
        at com.avaje.ebeaninternal.server.lib.sql.ExtendedPreparedStatement.executeQuery(ExtendedPreparedStatement.java:150)
        at com.avaje.ebeaninternal.server.query.CQuery.prepareBindExecuteQuery(CQuery.java:416)
        at com.avaje.ebeaninternal.server.query.CQueryEngine.findMany(CQueryEngine.java:198)
        ... 22 more
     
  29. Offline

    xFli3r

    Thank you Thank you Thank you Thank you Thank you Thank you!!!

    When essentials crashed on my server i couldnt find anything with /home and /spawn all in one and now i did!! Thanks!!
     
  30. Offline

    tombik

    Great plugin but it lag server really much. Can't you please optimilize it somehow? :) For example add option to config.yml that player won't spawn after log in/join to their homes but stay at spawn?
     
  31. Offline

    Rofang

    I'm quite fond of this plugin, but it seems that changing a world's spawn location doesn't change it in such a way that other plugins are aware of the change (and compasses still point to the original). I figure this is intended behavior, but I'm just not sure why.
     

Share This Page