Inactive [GEN] SpawnControl v0.8.3 - Per-Player/Group Spawns (Now on DevBukkit) [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Timberjaw, Jan 21, 2011.

  1. Offline

    Timberjaw

    SpawnControl v0.8.3

    Announcement:
    SpawnControl is being superseded by HomeSpawnPlus, a more advanced plugin that supports all of SC's features, and many more. Your homes and spawns can be imported directly from SpawnControl into HomeSpawnPlus.
    Feel free to contact me with questions/concerns/complaints.




    Tested with CraftBukkit 1060.

    DevBukkit Page: SpawnControl
    Bug Reports: SpawnControl Issue Tracker

    Features:
    • Per-player /home and /sethome
    • Per-group /groupspawn
    • Precise /spawn and /setspawn override
    • Per-world global, group, and player spawns
    • [NEW] Cooldowns for /home, /sethome, /groupspawn, and /spawn
    • Optional respawn on death
    • Optional respawn on join
    • Toggles for home, groupspawn, and globalspawn features
    • Imports player homes from spawncontrol-players.properties
    • Imports group spawns from spawncontrol-groups.properties
    Details:

    This is a more full-featured release by far. Group spawns and global spawn are now supported. I'm detecting 'new' players (for global spawn) by checking their group (new players will be in Default) and looking for an existing home entry. If no home entry is found, the player will be teleported to the global spawn and their home will be set to the global spawn location. If someone has a better method for detecting this, I'd love to hear it.

    The following permissions are available:
    • SpawnControl.sethome.basic
    • SpawnControl.sethome.proxy
    • SpawnControl.home.basic
    • SpawnControl.spawn.use
    • SpawnControl.spawn.set
    • SpawnControl.groupspawn.use
    • SpawnControl.groupspawn.set
    • SpawnControl.CooldownExempt.* (Sub-nodes: *, home, sethome, groupspawn, spawn)
    • SpawnControl.config (for /sc_config [setting] [value])
    • SpawnControl.import (for /scimportconfig and /scimportgroupconfig)
    Dependencies:
    Installation:
    1. Download SpawnControl.jar and place it in your bukkit plugins folder
    Optional Installation Steps (for Permissions support):
    1. Download the Permissions plugin and install it
    2. Add SpawnControl entries to your Permissions config as desired
    Commands:
    • /spawn - go to global spawn
    • /setspawn - set the global spawn to your current location
    • /home - go home
    • /sethome - set your home to your current location
    • /groupspawn - go to your group spawn
    • /setgroupspawn [group] - set the group spawn for the specified group to your current location
    • /sc_config [setting] [value] - alter a configuration setting
    Settings:
    • enable_home - Enables or disables /home and /sethome (0 = disabled; 1 = enabled) [Default: 1]
    • enable_groupspawn - Enables or disables /setgroupspawn and /groupspawn (0 = disabled; 1= enabled) [Default: 1]
    • enable_globalspawn - Enables or disables /setspawn, /spawn, and /globalspawn (0 = disabled; 1 = enabled) [Default: 1]
    • behavior_death - Specifies the behavior when a player dies (0 = disabled - user returns to vanilla spawn; 1 = home; 2 = group spawn; 3 = global spawn) [Default: 3]
    • behavior_join - Specifies the behavior when a player joins the server (0 = disabled - user spawns at last position; 1 = home; 2 = group spawn; 3 = global spawn) [Default: 0]
    • behavior_spawn - Specifies the behavior of the /spawn command (0 = global spawn; 1 = group spawn; 2 = home)
    • behavior_globalspawn - EXPERIMENTAL - Specifies the behavior when setting spawn (0 = does not override map spawn, 1 = overrides map spawn)
    • cooldown_home [seconds] - Sets a cooldown in seconds for the /home command
    • cooldown_sethome [seconds] - Sets a cooldown in seconds for the /sethome command
    • cooldown_groupspawn [seconds] - Sets a cooldown in seconds for the /groupspawn command
    • cooldown_spawn [seconds] - Sets a cooldown in seconds for the /spawn and /globalspawn commands
    Downloads:

    Known Issues:

    • None?
    Changelog:

    • 0.1 - First Bukkit release. Basic /home and /sethome support
    • 0.2 - Group and global spawns, Permissions integration
    • 0.3 - Working respawn on death; respawn on join (optional); configuration options
    • 0.4 - Updated to use new OnCommand system
    • 0.5 - Now uses PLAYER_RESPAWN; added basic multiworld support; added experimental (optional) globalspawn behavior; added missing /globalspawn command
    • 0.6 - Proper multi-world support with per-world spawns
    • 0.7 - Added command cooldowns; Permissions is now optional
    • 0.8 - Fixed multiworld spawns; recompiled against CB #617; removed deprecated method calls
    • 0.8.1 - Updated deprecated world loading method; tweaked spawn log message
    • 0.8.2 - Switched cooldown time handling from server time to system time
    • 0.8.3 - Added Hidendra's pull to support Bukkit's native permissions
    • Full changelog
     
    Michonne, Huddl, BadgerLove and 5 others like this.
  2. Offline

    Tendonsie

    On the first run of the plugin,
    He said, he created a settings file.

    But I can't see the setting file? Not in plugin, spawncontrol of main bukkit folder.
    Where to find it ? In witch location, and is the name settings.txt or?
    So I can create the file manual.

    Thanks
     
  3. Offline

    ledhead900

    I actualy do have that issue lol ^, but I just used the command in game to change it.
     
  4. Offline

    Kattlan

    Where is the spawncontrol-groups.properties? I want to make groupspawns!
     
  5. Offline

    Kayonesoft

    I'd like to add that behavior_death 3 isn't working as intended for me either. I'm still spawning within the original spawn area, facing the opposite direction and in trees.
     
  6. Offline

    ledhead900

    Just do it like this.

    /setgroupspawn groupname
    /setspawn

    and for good measure /setglobalspawn

    Done, all setup providing u have accsess to those commands.

    ------------------------------------
    Some other advice for those of us still being effected by your worlds pre existing spawn with overscaled protection size Use Mcedit map editor to remove the spawn from your map and then test things out.

    I have not tested it that way but I'm about to.
     
  7. Offline

    Bees

    I can also confirm that the behavior_death setting is not working properly.

    /sethome works great if you execute the /home command. However I want people to spawn at their respective home that they have set when they die. At the moment, setting behavior_death to 1 still spawns everyone at the worlds original spawn.
     
  8. Offline

    ledhead900

    Possible issue with craftbukkit build 267, Spawncontrol ver 4.2

    PHP:
    2011-02-07 20:15:33 [INFO] [SpawnControlAttempting to send player ledhead900 t
    o group spawn
    .
    2011-02-07 20:15:33 [WARNINGFailed to handle packetjava.lang.NullPointerExce
    ption
    java
    .lang.NullPointerException
            at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    :120)
            
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    Control
    .java:465)
            
    at com.bukkit.timberjaw.spawncontrol.SCPlayerListener.onCommand(SCPlayer
    Listener
    .java:178)
            
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.onCommand(SpawnControl
    .java:263)
            
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:17)
            
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77
    )
            
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1
    74
    )
            
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:595)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:574)
            
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
            
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    2011-02-07 20:15:34 [INFOFreed 9.3173828125 MB.
    Happens when ever you use
    /spawn
    /globalspawn
    /groupspawn

    Plugins we run Click This!

    Edit:
    /globalspawn
    Does nothing. Does not even output a error in console


    Edit2:
    Could be something to do with essentials 179 supporting travel to netherworld
     
  9. Offline

    Timberjaw

    Hey all,

    Haven't been at the computer much today. Will check out these issues as soon as I can.

    Re: behavior_death: using the v0.4.3-TEST download I posted previously, I'm seeing the correct respawn on behavior_death 1. CraftBukkit 239.
     
  10. Offline

    Bees

    Cool. I'll give that one a go and see if I have any success.

    Cheers! :)
     
  11. Offline

    Timberjaw

    @ledhead900 I haven't done ANY multiworld support yet. I need to do world checks first off, then consider whether I'm going to allow spawns across multiple worlds, and how.
     
  12. Offline

    Kattlan

    But if I do /setgroupspawn admin , how do I create the group admin with players?
     
  13. Offline

    ledhead900

    you need this Niji Permissions < well you will need it until bukkit has its own permissions system
    --- merged: Feb 7, 2011 12:22 PM ---
    Oh no I did not try this on another world, The world is created by Essentials Its a port less world swap sort of thing.

    That bug is actually on the main world that we always use the world we had and still have incl nether world.
    Essentials just added nether world support some time today but the issue effects current world not nether.
    --- merged: Feb 7, 2011 12:22 PM ---
    I will try get a short vid up if i can.
     
  14. Offline

    Bees

    I can confirm that v0.4.3-TEST fixes the behavior_death issue. Works perfectly. But now I just realised that the Heroic DeathMessages plugin doesn't work anymore.. presumably because of the way you're picking up death events, I'm not sure.
     
  15. Offline

    Timberjaw

    Yes. SpawnControl actually prevents the player from dying. I believe the PLAYER_RESPAWN event has been implemented at long last, so I will have this reworked soon to give proper behavior.
     
  16. Offline

    Cosmic Break

    does this plugin have exact spawn? i want my players to be able to spawn within a closed space
     
  17. Offline

    ledhead900

    I'm now convinced it is a craftbukkit error and will begin some more testing starting by removing essentials and then downgrading carftbukkit but FIRST I have more bad news.

    PHP:
           at com.bukkit.timberjaw.spawncontrol.SCEntityListener.onEntityDamage(SCE
    tityListener
    .java:67)
           
    at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.j
    va
    :307)
           
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    :60)
           
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    va
    :214)
           
    at net.minecraft.server.Entity.b(Entity.java:604)
           
    at net.minecraft.server.Entity.c(Entity.java:547)
           
    at net.minecraft.server.EntityLiving.c(EntityLiving.java:514)
           
    at net.minecraft.server.EntityLiving.o(EntityLiving.java:660)
           
    at net.minecraft.server.EntityHuman.o(EntityHuman.java:122)
           
    at net.minecraft.server.EntityPlayer.o(EntityPlayer.java:192)
           
    at net.minecraft.server.EntityLiving.b_(EntityLiving.java:226)
           
    at net.minecraft.server.EntityHuman.b_(EntityHuman.java:48)
           
    at net.minecraft.server.EntityPlayer.n(EntityPlayer.java:134)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:206)
           
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
           
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
           
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
           
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
           
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
           
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    7/02/2011 10:19:26 PM org.bukkit.plugin.SimplePluginManager callEvent
    EVERE
    Could not pass event ENTITY_DAMAGED to SpawnControl
    ava
    .lang.NullPointerException
           at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    120
    )
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    ontrol
    .java:465)
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    l
    .java:352)
           
    at com.bukkit.timberjaw.spawncontrol.SCEntityListener.onEntityDamage(SCE
    tityListener
    .java:67)
           
    at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.j
    va
    :307)
           
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    :60)
           
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    va
    :214)
           
    at net.minecraft.server.Entity.b(Entity.java:604)
           
    at net.minecraft.server.Entity.c(Entity.java:547)
           
    at net.minecraft.server.EntityLiving.c(EntityLiving.java:514)
           
    at net.minecraft.server.EntityLiving.o(EntityLiving.java:660)
           
    at net.minecraft.server.EntityHuman.o(EntityHuman.java:122)
           
    at net.minecraft.server.EntityPlayer.o(EntityPlayer.java:192)
           
    at net.minecraft.server.EntityLiving.b_(EntityLiving.java:226)
           
    at net.minecraft.server.EntityHuman.b_(EntityHuman.java:48)
           
    at net.minecraft.server.EntityPlayer.n(EntityPlayer.java:134)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:206)
           
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
           
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
           
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
           
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
           
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
           
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    7/02/2011 10:19:30 PM org.bukkit.plugin.SimplePluginManager callEvent
    EVERE
    Could not pass event ENTITY_DAMAGED to SpawnControl
    ava
    .lang.NullPointerException
           at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    120
    )
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    ontrol
    .java:465)
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    l
    .java:352)
           
    at com.bukkit.timberjaw.spawncontrol.SCEntityListener.onEntityDamage(SCE
    tityListener
    .java:67)
           
    at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.j
    va
    :307)
           
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    :60)
           
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    va
    :214)
           
    at net.minecraft.server.Entity.b(Entity.java:604)
           
    at net.minecraft.server.Entity.c(Entity.java:547)
           
    at net.minecraft.server.EntityLiving.c(EntityLiving.java:514)
           
    at net.minecraft.server.EntityLiving.o(EntityLiving.java:660)
           
    at net.minecraft.server.EntityHuman.o(EntityHuman.java:122)
           
    at net.minecraft.server.EntityPlayer.o(EntityPlayer.java:192)
           
    at net.minecraft.server.EntityLiving.b_(EntityLiving.java:226)
           
    at net.minecraft.server.EntityHuman.b_(EntityHuman.java:48)
           
    at net.minecraft.server.EntityPlayer.n(EntityPlayer.java:134)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:206)
           
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
           
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
           
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
           
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
           
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
           
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    7/02/2011 10:19:34 PM org.bukkit.plugin.SimplePluginManager callEvent
    EVERE
    Could not pass event ENTITY_DAMAGED to SpawnControl
    ava
    .lang.NullPointerException
           at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    120
    )
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    ontrol
    .java:465)
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    l
    .java:352)
           
    at com.bukkit.timberjaw.spawncontrol.SCEntityListener.onEntityDamage(SCE
    tityListener
    .java:67)
           
    at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.j
    va
    :307)
           
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    :60)
           
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    va
    :214)
           
    at net.minecraft.server.Entity.b(Entity.java:604)
           
    at net.minecraft.server.Entity.c(Entity.java:547)
           
    at net.minecraft.server.EntityLiving.c(EntityLiving.java:514)
           
    at net.minecraft.server.EntityLiving.o(EntityLiving.java:660)
           
    at net.minecraft.server.EntityHuman.o(EntityHuman.java:122)
           
    at net.minecraft.server.EntityPlayer.o(EntityPlayer.java:192)
           
    at net.minecraft.server.EntityLiving.b_(EntityLiving.java:226)
           
    at net.minecraft.server.EntityHuman.b_(EntityHuman.java:48)
           
    at net.minecraft.server.EntityPlayer.n(EntityPlayer.java:134)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:206)
           
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
           
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
           
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
           
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
           
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
           
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    7/02/2011 10:19:38 PM org.bukkit.plugin.SimplePluginManager callEvent
    EVERE
    Could not pass event ENTITY_DAMAGED to SpawnControl
    ava
    .lang.NullPointerException
           at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    120
    )
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    ontrol
    .java:465)
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    l
    .java:352)
           
    at com.bukkit.timberjaw.spawncontrol.SCEntityListener.onEntityDamage(SCE
    tityListener
    .java:67)
           
    at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.j
    va
    :307)
           
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    :60)
           
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    va
    :214)
           
    at net.minecraft.server.Entity.b(Entity.java:604)
           
    at net.minecraft.server.Entity.c(Entity.java:547)
           
    at net.minecraft.server.EntityLiving.c(EntityLiving.java:514)
           
    at net.minecraft.server.EntityLiving.o(EntityLiving.java:660)
           
    at net.minecraft.server.EntityHuman.o(EntityHuman.java:122)
           
    at net.minecraft.server.EntityPlayer.o(EntityPlayer.java:192)
           
    at net.minecraft.server.EntityLiving.b_(EntityLiving.java:226)
           
    at net.minecraft.server.EntityHuman.b_(EntityHuman.java:48)
           
    at net.minecraft.server.EntityPlayer.n(EntityPlayer.java:134)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:206)
           
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
           
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
           
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
           
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
           
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
           
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    7/02/2011 10:19:42 PM org.bukkit.plugin.SimplePluginManager callEvent
    EVERE
    Could not pass event ENTITY_DAMAGED to SpawnControl
    ava
    .lang.NullPointerException
           at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    120
    )
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    ontrol
    .java:465)
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    l
    .java:352)
           
    at com.bukkit.timberjaw.spawncontrol.SCEntityListener.onEntityDamage(SCE
    tityListener
    .java:67)
           
    at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.j
    va
    :307)
           
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    :60)
           
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    va
    :214)
           
    at net.minecraft.server.Entity.b(Entity.java:604)
           
    at net.minecraft.server.Entity.c(Entity.java:547)
           
    at net.minecraft.server.EntityLiving.c(EntityLiving.java:514)
           
    at net.minecraft.server.EntityLiving.o(EntityLiving.java:660)
           
    at net.minecraft.server.EntityHuman.o(EntityHuman.java:122)
           
    at net.minecraft.server.EntityPlayer.o(EntityPlayer.java:192)
           
    at net.minecraft.server.EntityLiving.b_(EntityLiving.java:226)
           
    at net.minecraft.server.EntityHuman.b_(EntityHuman.java:48)
           
    at net.minecraft.server.EntityPlayer.n(EntityPlayer.java:134)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:206)
           
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
           
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
           
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
           
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
           
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
           
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    7/02/2011 10:19:47 PM org.bukkit.plugin.SimplePluginManager callEvent
    EVERE
    Could not pass event ENTITY_DAMAGED to SpawnControl
    ava
    .lang.NullPointerException
           at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    120
    )
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    ontrol
    .java:465)
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    l
    .java:352)
           
    at com.bukkit.timberjaw.spawncontrol.SCEntityListener.onEntityDamage(SCE
    tityListener
    .java:67)
           
    at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.j
    va
    :307)
           
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    :60)
           
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    va
    :214)
           
    at net.minecraft.server.Entity.b(Entity.java:604)
           
    at net.minecraft.server.Entity.c(Entity.java:547)
           
    at net.minecraft.server.EntityLiving.c(EntityLiving.java:514)
           
    at net.minecraft.server.EntityLiving.o(EntityLiving.java:660)
           
    at net.minecraft.server.EntityHuman.o(EntityHuman.java:122)
           
    at net.minecraft.server.EntityPlayer.o(EntityPlayer.java:192)
           
    at net.minecraft.server.EntityLiving.b_(EntityLiving.java:226)
           
    at net.minecraft.server.EntityHuman.b_(EntityHuman.java:48)
           
    at net.minecraft.server.EntityPlayer.n(EntityPlayer.java:134)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:206)
           
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
           
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
           
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
           
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
           
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
           
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    7/02/2011 10:19:50 PM org.bukkit.plugin.SimplePluginManager callEvent
    EVERE
    Could not pass event ENTITY_DAMAGED to SpawnControl
    ava
    .lang.NullPointerException
           at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    120
    )
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    ontrol
    .java:465)
           
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    l
    .java:352)
           
    at com.bukkit.timberjaw.spawncontrol.SCEntityListener.onEntityDamage(SCE
    tityListener
    .java:67)
           
    at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.j
    va
    :307)
           
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    :60)
           
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    va
    :214)
           
    at net.minecraft.server.Entity.b(Entity.java:604)
           
    at net.minecraft.server.Entity.c(Entity.java:547)
           
    at net.minecraft.server.EntityLiving.c(EntityLiving.java:514)
           
    at net.minecraft.server.EntityLiving.o(EntityLiving.java:660)
           
    at net.minecraft.server.EntityHuman.o(EntityHuman.java:122)
           
    at net.minecraft.server.EntityPlayer.o(EntityPlayer.java:192)
           
    at net.minecraft.server.EntityLiving.b_(EntityLiving.java:226)
           
    at net.minecraft.server.EntityHuman.b_(EntityHuman.java:48)
           
    at net.minecraft.server.EntityPlayer.n(EntityPlayer.java:134)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:206)
           
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
           
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
           
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
           
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
           
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
           
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
           
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    011-02-07 22:21:30 [INFOstobess lost connectiondisconnect.quitting
    011
    -02-07 22:21:32 [INFOFreed 27.553123474121094 MB.
    011-02-07 22:22:28 [INFO] /72.52.102.33:32774 lost connection
    011
    -02-07 22:27:17 [INFO] /72.52.102.33:44494 lost connection
    011
    -02-07 22:28:50 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Cache
    ontrol
    Deleting cachemight be obsolete.
    011-02-07 22:30:02 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Cache
    ontrol$CacheCleanerTask
    Cache lifetime ended.
    011-02-07 22:32:21 [INFO] /72.52.102.33:40973 lost connection
    011
    -02-07 22:37:18 [INFO] /72.52.102.33:33829 lost connection
    011
    -02-07 22:42:21 [INFO] /72.52.102.33:57915 lost connection
    011
    -02-07 22:47:19 [INFO] /72.52.102.33:41091 lost connection
    011
    -02-07 22:52:21 [INFO] /72.52.102.33:54342 lost connection
    011
    -02-07 22:57:25 [INFO] /72.52.102.33:47145 lost connection
    011
    -02-07 22:58:59 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Backu
    Unit
    Starting backup process..
    011-02-07 22:58:59 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Cache
    ontrol
    Rebuilding CacheThis can take several minutesdepending on the world
    size
    .
    011-02-07 23:02:21 [INFO] /72.52.102.33:48696 lost connection
    011
    -02-07 23:07:15 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Backu
    Unit
    Backup sucessfull
    011
    -02-07 23:07:16 [INFO] /72.52.102.33:53373 lost connection
    011
    -02-07 23:11:14 [INFO] /74.207.231.186:46042 lost connection
    011
    -02-07 23:12:35 [INFO] /72.52.102.33:46166 lost connection
    011
    -02-07 23:17:17 [INFO] /72.52.102.33:42380 lost connection
    011
    -02-07 23:22:16 [INFO] /72.52.102.33:56598 lost connection
    011
    -02-07 23:26:29 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Cache
    ontrol
    Deleting cachemight be obsolete.
    011-02-07 23:27:25 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Cache
    ontrol$CacheCleanerTask
    Cache lifetime ended.
    011-02-07 23:27:27 [INFO] /72.52.102.33:55348 lost connection
    I'm was not even on the server using spawn when this happend! eaither way I think u need to look into it.

    Also I am talking about our NORMAL world not nether or any other world this happens when trying to spawn in the world we always have had.

    Seems we have player enity dmg errors now as well as a client crash issue on command use.
    --- merged: Feb 7, 2011 12:37 PM ---
    I have ruled out Essentials and multi worlds since multi world relys on essentials to function I removed essentials and this is from error is now from a CLEAN restart with out it.

    PHP:
    2011-02-07 23:35:24 [INFOStarting minecraft server version Beta 1.2_01
    2011
    -02-07 23:35:24 [INFOLoading properties
    2011
    -02-07 23:35:24 [INFOStarting Minecraft server on 10.0.0.25:7767
    2011
    -02-07 23:35:24 [INFOThis server is running Craftbukkit version git-Bukkit
    -0.0.0-356-g2d4131f-b267 (MC1.2_01)
    2011-02-07 23:35:24 [INFOPreparing level "world"
    2011-02-07 23:35:24 [INFOPreparing start region
    2011
    -02-07 23:35:26 [INFOPreparing spawn area3%
    2011-02-07 23:35:27 [INFOPreparing spawn area20%
    2011-02-07 23:35:28 [INFOPreparing spawn area44%
    2011-02-07 23:35:29 [INFOPreparing spawn area73%
    2011-02-07 23:35:30 [INFOPreparing spawn area93%
    2011-02-07 23:35:30 [INFO] [Cleanerversion [1.6] (Nightloaded
    2011
    -02-07 23:35:30 [INFO] [iChatversion [1.5] (Maria Holicloaded
    LWC     
    [1.491Loading shared objects
    Config  
    [1.491Loaded 9 config entries
    LWC     
    [1.491Native librarylib/native/Windows/amd64/sqlitejdbc.dll
    2011
    -02-07 23:35:33 [INFO] [Permissionsversion [2.0] (Handlerloaded
    2011
    -02-07 23:35:33 [INFOLoading PluginControl Version 0.4
    2011
    -02-07 23:35:33 [INFOUsing Nijikokun's Permission plugin
    2011-02-07 23:35:33 [INFO] PluginControl started
    2011-02-07 23:35:33 [INFO] PW: Starting initialization of PrivateWarp
    2011-02-07 23:35:33 [INFO] PW: Copyright: Wrecker Technologies
    2011-02-07 23:35:33 [INFO] PW: PrivateWarp 1.3.0 initialized
    2011-02-07 23:35:34 [INFO] WorldEdit 3.2.2 loaded.
    2011-02-07 23:35:34 [INFO] WorldEdit: Permissions plugin detected! Using Permiss
    ions plugin for permissions.
    2011-02-07 23:35:34 [INFO] WorldGuard 3.2.2 loaded.
    2011-02-07 23:35:34 [INFO] WorldGuard: Permissions plugin detected! Using Permis
    sions plugin for permissions.
    2011-02-07 23:35:34 [INFO] WorldGuard: Blacklist loaded.
    2011-02-07 23:35:34 [INFO] WorldGuard: Single session is enforced.
    2011-02-07 23:35:34 [INFO] WorldGuard: TNT ignition is blocked.
    2011-02-07 23:35:34 [INFO] WorldGuard: Lighters are PERMITTED.
    2011-02-07 23:35:34 [INFO] WorldGuard: Lava fire is blocked.
    2011-02-07 23:35:34 [INFO] WorldGuard: All fire spread is disabled.
    2011-02-07 23:35:34 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Backu
    pPlugin) BackupPlugin version 0.8.5 is enabled!
    2011-02-07 23:35:34 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Backu
    pPlugin) Finished setting up a thread: class com.mysticx.bukkit.backupplugin.Bac
    kupUnit Next run in: 24 minutes.
    2011-02-07 23:35:34 [INFO] [BackupPlugin] (com.mysticx.bukkit.backupplugin.Backu
    pPlugin) Finished setting up a thread: class com.mysticx.bukkit.backupplugin.Map
    perUnit Next run in: 19464 minutes.
    2011-02-07 23:35:34 [INFO] ExtendedDay version 1.0 enabled.
    2011-02-07 23:35:34 [INFO] ExtendedDay version 1.0 initialized.
    LWC     [1.491] Loaded command: /lwc -admin
    LWC     [1.491] Loaded command: /lwc -create
    LWC     [1.491] Loaded command: /lwc -free
    LWC     [1.491] Loaded command: /lwc -info
    LWC     [1.491] Loaded command: /lwc -p
    LWC     [1.491] Loaded command: /lwc -modify
    LWC     [1.491] Loaded command: /lwc -unlock
    LWC     [1.491] -> PLAYER_QUIT
    LWC     [1.491] -> ENTITY_EXPLODE
    LWC     [1.491] -> BLOCK_INTERACT
    LWC     [1.491] -> BLOCK_DAMAGED
    LWC     [1.491] Dev mode: FALSE
    LWC     [1.491] Using Nijikokun'
    s permissions plugin for permissions
    LWC     
    [1.491Loading SQLite
    PhysDB  
    [1.491Creating physical tables if needed
    MemDB   
    [1.491Creating memory tables
    SQLite  
    [1.491UsingNative
    2011
    -02-07 23:35:35 [INFOMinecart Mania Admin Controls version 0.12 is enabled
    !
    2011-02-07 23:35:35 [INFOMinecart Mania Core version 0.78 is enabled!
    2011-02-07 23:35:35 [INFOMinecart Mania Sign Commands version 0.14 is enabled!

    2011-02-07 23:35:35 [INFO] [MYWARP]: 31 warps loaded
    2011
    -02-07 23:35:35 [INFO] [MYWARPPermissions enabled.
    2011-02-07 23:35:35 [INFOMyWarp 1.9 enabled
    2011
    -02-07 23:35:35 [INFOWorldEditPermissions plugin detectedUsing Permiss
    ions plugin 
    for permissions.
    2011-02-07 23:35:35 [INFOWorldGuardPermissions plugin detectedUsing Permis
    sions plugin 
    for permissions.
    2011-02-07 23:35:35 [INFO] [SignProtect] [0.5enabled
    2011
    -02-07 23:35:35 [INFO] [SpawnControlversion [0.4.2loaded
    Whitelist
    Trying to load whitelist and settings...done.
    Whitelist version 1.8 is enabled!
    2011-02-07 23:35:35 [INFODone! For helptype "help" or "?"
    138 recipes
    Whitelist
    Player ledhead900 is trying to join...allow!
    2011-02-07 23:35:48 [INFOledhead900 [/10.0.0.24:54003logged in with entity i
    d 86
    Player count
    1
    2011
    -02-07 23:35:48 [INFO] [SpawnControlPlayer ledhead900 joined with 20 healt
    h
    .
    2011-02-07 23:35:52 [INFOledhead900 issued server commandtime day
    2011
    -02-07 23:35:52 [INFOUnknown console commandType "help" for help.
    2011-02-07 23:35:55 [INFOledhead900 issued server commandhelp
    2011
    -02-07 23:35:59 [INFO] [SpawnControlAttempting to send player ledhead900 t
    o spawn
    .
    2011-02-07 23:35:59 [WARNINGFailed to handle packetjava.lang.NullPointerExce
    ption
    java
    .lang.NullPointerException
            at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    :120)
            
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    Control
    .java:465)
            
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    ol
    .java:352)
            
    at com.bukkit.timberjaw.spawncontrol.SCPlayerListener.onCommand(SCPlayer
    Listener
    .java:103)
            
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.onCommand(SpawnControl
    .java:263)
            
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:17)
            
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77
    )
            
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1
    74
    )
            
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:595)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:574)
            
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
            
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    --- merged: Feb 7, 2011 12:39 PM ---
    I will now procceed with removing all but 3 plugins - leaving worldguard and worldedit and permissions installed and test again.

    Edit:

    As you can see same error occurs
    I have no doupt its this plugin conflicting with craftbukkit build 267 about to now test verison 266 of carftbukkit but first

    Proof
    PHP:
    2011-02-07 23:39:45 [INFOStarting minecraft server version Beta 1.2_01
    2011
    -02-07 23:39:45 [INFOLoading properties
    2011
    -02-07 23:39:45 [INFOStarting Minecraft server on 10.0.0.25:7767
    2011
    -02-07 23:39:45 [INFOThis server is running Craftbukkit version git-Bukkit
    -0.0.0-356-g2d4131f-b267 (MC1.2_01)
    2011-02-07 23:39:45 [INFOPreparing level "world"
    2011-02-07 23:39:45 [INFOPreparing start region
    2011
    -02-07 23:39:47 [INFOPreparing spawn area20%
    2011-02-07 23:39:48 [INFOPreparing spawn area57%
    2011-02-07 23:39:49 [INFOPreparing spawn area89%
    2011-02-07 23:39:49 [INFO] [Permissionsversion [2.0] (Handlerloaded
    2011
    -02-07 23:39:49 [INFOWorldEdit 3.2.2 loaded.
    2011-02-07 23:39:49 [INFOWorldEditPermissions plugin detectedUsing Permiss
    ions plugin 
    for permissions.
    2011-02-07 23:39:49 [INFOWorldGuard 3.2.2 loaded.
    2011-02-07 23:39:49 [INFOWorldGuardPermissions plugin detectedUsing Permis
    sions plugin 
    for permissions.
    2011-02-07 23:39:50 [INFOWorldGuardBlacklist loaded.
    2011-02-07 23:39:50 [INFOWorldGuardSingle session is enforced.
    2011-02-07 23:39:50 [INFOWorldGuardTNT ignition is blocked.
    2011-02-07 23:39:50 [INFOWorldGuardLighters are PERMITTED.
    2011-02-07 23:39:50 [INFOWorldGuardLava fire is blocked.
    2011-02-07 23:39:50 [INFOWorldGuardAll fire spread is disabled.
    2011-02-07 23:39:50 [INFOWorldEditPermissions plugin detectedUsing Permiss
    ions plugin 
    for permissions.
    2011-02-07 23:39:50 [INFOWorldGuardPermissions plugin detectedUsing Permis
    sions plugin 
    for permissions.
    2011-02-07 23:39:51 [INFO] [SpawnControlversion [0.4.2loaded
    2011
    -02-07 23:39:51 [INFODone! For helptype "help" or "?"
    138 recipes
    2011
    -02-07 23:39:59 [INFOledhead900 [/10.0.0.24:54096logged in with entity i
    d 104
    Player count
    1
    2011
    -02-07 23:39:59 [INFO] [SpawnControlPlayer ledhead900 joined with 20 healt
    h
    .
    2011-02-07 23:40:05 [INFO] [SpawnControlAttempting to send player ledhead900 t
    o spawn
    .
    2011-02-07 23:40:05 [WARNINGFailed to handle packetjava.lang.NullPointerExce
    ption
    java
    .lang.NullPointerException
            at org
    .bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java
    :120)
            
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToGroupSpawn(Spawn
    Control
    .java:465)
            
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.sendToSpawn(SpawnContr
    ol
    .java:352)
            
    at com.bukkit.timberjaw.spawncontrol.SCPlayerListener.onCommand(SCPlayer
    Listener
    .java:103)
            
    at com.bukkit.timberjaw.spawncontrol.SpawnControl.onCommand(SpawnControl
    .java:263)
            
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:17)
            
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77
    )
            
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1
    74
    )
            
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:595)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:574)
            
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
            
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:71)
            
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:310)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:225)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
     
  18. Offline

    Timberjaw

    @ledhead900 What I mean is, if you're using a new build that supports multiworld, I'm pretty sure any plugin that teleports the player without using the World field in the Location will fail. So it's my understanding that SpawnControl simply won't work until I update it to always specify the world when teleporting.

    I'm updating right now, testing against CraftBukkit 271. I'm really hoping that the PLAYER_RESPAWN hook will eliminate some of the goofiness with the current teleport setup. :)
    --- merged: Feb 7, 2011 12:51 PM ---
    The settings file is a SQLite database. It's: plugins/spawncontrol/spawncontrol.db

    You'll need to get the sqlite3 utility or some other sqlite database tool if you want to edit it directly. I highly recommend using the in-game commands instead. If you find that there's something you can't configure in-game that you would like to, let me know and I'll see about adding it.
    --- merged: Feb 7, 2011 12:52 PM ---
    Yes, but you may want to wait for the next version (0.5), as I'm doing a big update for CraftBukkit 271.
     
  19. Offline

    ledhead900

    Oh yea .. hmm you last respone was some what lacking desciption on what you meant.

    Damn I just spent 4min shooting a fraps vid and starting uploading it oh well wont be needing this now will we lol.

    Ok well I'm hoping the new buid is a fix and working up for us soon. If your coding this can u also think about coding a way to Remove the default world generated spawn.

    Seems Mcedit wont get rid of it and I'm suffering still with the 500x500 something block protection size from it I cant really move it away incase yours fails to do its job for any reason in that case I will need to use it again but Moving it away is not going to cut it for us just incase somoene does end up there.

    I rather remove it entierly if thats possible.
     
  20. Offline

    Timberjaw

    @ledhead900 I'm not sure it's possible to remove the default world generated spawn, but I think a plugin can remove the spawn protection feature. If there isn't one already, that's a bit surprising.

    500x500 sounds pretty crazy. It's supposed to be 16 or so, I think. Is that something a plugin is doing?
     
  21. Offline

    ledhead900

    currently there is no way to remove the spawn protect feature at all :( at leats not via bukkit methods available with out plugins.

    It may be a plugin issue but I tested them all on a new map and the issue was gone it seems to only effect OLD worlds generated before they fixed the issue in bukkit.

    As I said I tried re creating it with essentials before removing the commands to use this instead but its a no go at least at the time it was not a working fix for the size. I will run some more testing in fact I will set my self to a rank that is allowed to build out side the region in worldguard and see if allows me to do so if not I blame the spawn.

    As its not a worldguard message telling me I cant build its bukkits spawn protect messege.
     
  22. Offline

    Timberjaw

    @ledhead900 Very puzzling. The level format only specifies the X,Y,Z for the world spawn; it doesn't specify size. You can open your level.dat in something like NBTEdit to look at it.
     
  23. Offline

    ledhead900

    Tested Spawn protect just now with only Worldguard Worldedit and Permissions.

    Same issue Cant build at all near spawn for miles.
    --- merged: Feb 7, 2011 1:34 PM ---
    The only way to build in an the spawn protect radius is with OP permissions. I will test if this is a region thing in a minute as well. But Im starting to wonder if the spawn protect has not fixed it self at all and is indeed still broken in old worlds I prey something can be done about as im at wits end with it.

    I cannot open my server to public again with out that issue fixed as everyone starts off in the Guestzone that is sadly not buildable.
    --- merged: Feb 7, 2011 1:35 PM ---
    Question what happens I edit the level.dat to remove spawn coords ?
    --- merged: Feb 7, 2011 1:36 PM ---
    Would u like to come onto our server Timberjaw and have a play around as member rank so u can get a feel for what im talking about?.

    I will add u to the whitelist
    --- merged: Feb 7, 2011 1:38 PM ---
    I have added you
    my server info is in my sig!
     
  24. Offline

    Timberjaw

    @ledhead900 I doubt it will remove spawn protection; best case the server will regenerate the spawn coordinates; worst case your world won't load.

    Can't jump on right now, but perhaps a bit later.

    I'm assuming you've also tried this on the same world, but with NO plugins loaded?

    I may add spawn protection removal to SpawnControl; there's some info on how to do it (in a plugin) on redmine.
     
  25. Offline

    ledhead900

    Please do, Yes I have tried it with no plugins on a test server same deal.
    --- merged: Feb 7, 2011 1:52 PM ---
    I actually read on the request section and discussions boards that they want no spawn protection so thats just +1 for you if you make it an option :)
    --- merged: Feb 7, 2011 2:21 PM ---
    I FOUND THE CULPRIT PLUGIN SET its worldedit and worldguard strangly enough!.

    Now to test with region protect on or off ect and fiddle then Ill go hound Sk89q.
    even still I rather disable spawn protect size or at least make it 1block big.
     
  26. This is incompatible with MyHome (Which I prefer to use for homes). Even with your homes turned off in the config, MyHome becomes unusable.
     
  27. Offline

    ledhead900

    Narrowed it down more it really was region protect I think it it was coz of the fact the build deny was not set to a group that was allowed to build in that spot.
     
  28. Offline

    Timberjaw

    Updated! v0.5 adds basic multiworld support (by which I mean it shouldn't completely fail to work after the multiworld update); switches to the PLAYER_RESPAWN event for detecting player respawns (no more post-death conflagrations!); adds the missing /globalspawn command.

    Tested with CraftBukkit 271. Won't work with any version prior to the multiworld update.
     
  29. Offline

    Kayonesoft

    So there's actually an issue with the spawn protection? Oh I guess that's a relief. I've been wracking my brain trying to figure out what was causing it and how to get rid of it.
    (Sorry to offtopic a bit here Timberjaw)
     
  30. Offline

    ledhead900

    cheers for fix


    so can I now set two spawns
    one in the normal world and one in an another. ? and it detects what World im in ?
     
  31. Offline

    Timberjaw

    Sorry, not currently. I tend to introduce a bug or two in every version, so the fewer added features in each version, the better. ;)

    Will put some thought into per-world spawns though. In particular, the db schema will have to change to support per-world spawns, and it will probably be undesirable in many cases for the Nether to have its own spawn, so it needs some kind of fall-back mechanism to the main world (or a configurable world) as well.
     

Share This Page