Approximately two to three months ago (no one seems certain) we began to notice signs, redstone, torches, redstone torches, item frames, basically ALL non-solid blocks go missing in protected areas of our server. It was later revealed that players were able to destroy non-solid blocks such as signs by "breaking" the block it was fastened to. Even though the block does not actually break, any non-solid blocks connected to it would break off of it. Oddly enough, this problem seems to only occur at certain altitudes. For instance, if I asked a player to try and break a sign at the immediate /spawn area, they cannot, but if I move several feet away and down a few flights of stairs, they are then able to destroy the sign upon it being placed before them, despite both areas falling under the exact same protection. We use both Factions "Safezone" and Worldguard to protect areas such as the server's spawn. Players are unable to break anything else or build in these protected areas, but for some reason they can bypass protection of non-solid blocks by "breaking" the blocks they are attached to. We have resorted to making everything out of bedrock and even setting ban traps to blocks holding signs/doors and other non-solid blocks. I have been unable to reproduce this problem on any other Bukkit server, and I could not find anyone having reported a similar issue anywhere. It would be wonderful if you have any knowledge of this issue or might be willing to share some ideas as to what could be the cause of this dire problem. If you would like to log in and take a look, our domain/IP is "play.finalheavenMC.us" My name in game is "Kuwoobie." If I am not only, you can talk to one of my administrators (anyone with a green colored name. Here is a list of all the plugins we use:
Maybe mcMMO is messing with it? Or maybe you should get NoCheatPlus instead of AntiCheat or maybe you should just use one Protectiong plugin.
Some additional informations such as the CraftBukkit version would be helpful and a /wg report would also be very good to have. Maye a server.log also? Minecraft has a implemented spawn protection (You can config that in the configurations.yml) which might cause this behaviour your experiencing. I'm sure this issue must come from a plugin that you have installed but I don't know everyone you have installed there so you would have to test 1 by 1 and find out. However here some questions from me about your plugins: What is this "Permissions" plugin there? GroupManager doesn't need that or? EssentialsProtect - WorldGuard: Both do the same thing drop one of them. Essentials - OpenInv: Both do the same thing (/invsee <player>), OpenInv also allows watching inventories from offline players. ChestLock: Might be a bit outdated. Maybe use LWC or Lockette?
I will see if disabling Minecraft's spawn protection helps, and will remove Essentials Protect. Also, mcMMO is only red in the plugin list because I disabled it temporarily using PluginManager (I was already disabling each one, one by one and testing players ability to break signs-- none of the plugins seemed to be causing the problem.) ChestLock exists for its ability to create locked doors with items (I use items that players cannot normally obtain like melon stems to function as keys within dungeons.) "Permissions" isn't actually a plugin I have. GroupManager ghosts the name "Permissions" into my plugin list for some reason. I cannot tell exactly what version of CraftBukkit I have because unfortunately it is completely under the control of my server's host via MultiCraft client. All I can choose is the type of Craftbukkit being used (BETA, RB, dev) and it updates them to the latest whenever they get the chance. Nonetheless, the problem persists regardless of Craftbukkit version or type.
"This server is running CraftBukkit version git-Bukkit-1.4.7-R1.0-89-g259b840-b2728jnks (MC: 1.5.1)(Implementing API version 1.5.1-R0.1-SNAPSHOT)" I removed Essentials Protect, and set spawn protect in server properties from "16" to "0" and the problem persists. Oddly, the server's initially "spawn protect" in the server properties is the only thing that can be used to protect signs. Nothing else will stop them from being broken. I tried using Factions Safezone by itself, and they could still break signs. I tried WorldGuard region without Factions, and they would still break. I'm now trying to figure out how and why Minecraft's spawn protect keeps signs safe ,but nothing else will. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
what version of WorldGuard are you using? Could you execute /wg report and paste us some more informations about your plugins?
Wow I had no idea that command existed. Thanks. Here is the report: Code: WorldGuard Configuration Report Generated 2013-04-01 10:56 -0700 Version: 5.7.1 ------------------ Server Information ------------------ Java : Oracle Corporation 1.7.0_09-icedtea ([URL]http://java.oracle.com/[/URL]) Operating system : Linux 2.6.32-279.19.1.el6.x86_64 (amd64) Available processors: 8 Free memory : 5649 MB Max memory : 8120 MB Total memory : 8120 MB Server ID : unnamed Server name : ~_~-Final Heaven-~_~ Implementation : git-Bukkit-1.4.7-R1.0-89-g259b840-b2728jnks (MC: 1.5.1) Player count : 9/150 ------------ Plugins (43) ------------ Orebfuscator : 1.9.2 TuxTwoLib : 1.5.1-b2 GroupManager : 2.0 (2.9.6) (Phoenix) EnchantAnything : 1.1 WorldEdit : 5.5.5 PluginManager : 1.0.2 Buycraft : 5.3 Vault : 1.2.22-b277 StandardBooks : 1.4.1 NightLand : 0.3 Multiverse-Core : 2.4-b527 PlotMe : 0.10b MobBountyReloaded : 338 WorldGuard : 5.7.1 ColoredTablist : 1.8 KeepItems : 1.0.rc2 ImgMap : 0.1A ChestRestock : 2.3-b70 MagicSpells : 2.13.1 pvparena : 1.0.1.86 WorldSaver : 1.4 Permissions : 3.1.6 OpenInv : 2.0.1 CraftBook : 1853-b49f30e ScheduledAnnouncer2: 2.5.2 - For 1.4 ClearLag : 1.9.1 Votifier : 1.9 MobArena : 0.94.4.96 mcMMO : 1.4.03-b1804 FoundDiamonds : 3.6.3 GAListener : 0.9 Engrave : 1.0 Essentials : 2.9.6 EssentialsXMPP : 2.9.6 EssentialsSpawn : 2.9.6 CreativeGates : 1.4 EssentialsGeoIP : 2.9.6 AntiShare : 5.3.0 NoEnderpearl : 1.5 EssentialsAntiBuild: 2.9.6 EssentialsChat : 2.9.6 Factions : 1.6.9.4 AntiCheat : 1.5.6 ------ Worlds ------ world (0) : Information: Seed : 1793986366425880059 Environment : NORMAL Player count : 6 Entity count : 655 Loaded chunk count: 1381 Spawn location : Location{world=CraftWorld{name=world},x=-13.0,y=72.0,z=-2052.0,pitch=0.0,yaw=0.0} Raw time : 439804323 Entities : CraftSlime : 6 [0.004345] CraftWolf : 2 [0.001448] CraftSkeleton : 68 [0.049240] CraftChicken : 27 [0.019551] CraftSquid : 60 [0.043447] CraftZombie : 117 [0.084721] CraftBat : 28 [0.020275] CraftArrow : 3 [0.002172] CraftPlayer : 6 [0.004345] CraftIronGolem : 8 [0.005793] CraftSpider : 16 [0.011586] CraftEnderman : 3 [0.002172] CraftOcelot : 16 [0.011586] CraftSheep : 22 [0.015930] CraftExperienceOrb: 23 [0.016655] CraftItem : 116 [0.083997] CraftCow : 15 [0.010862] CraftItemFrame : 17 [0.012310] CraftPig : 41 [0.029689] CraftCreeper : 61 [0.044171] world_nether (1) : Information: Seed : 1 Environment : NETHER Player count : 0 Entity count : 0 Loaded chunk count: 0 Spawn location : Location{world=CraftWorld{name=world_nether},x=32.0,y=64.0,z=32.0,pitch=0.0,yaw=0.0} Raw time : 413780971 Entities : world_the_end (2) : Information: Seed : 3871148914751656826 Environment : THE_END Player count : 1 Entity count : 1 Loaded chunk count: 441 Spawn location : Location{world=CraftWorld{name=world_the_end},x=0.0,y=62.0,z=-3.0,pitch=0.0,yaw=0.0} Raw time : 426620971 Entities : CraftPlayer: 1 [0.002268] Spawn (3) : Information: Seed : -3850993725823511967 Environment : NORMAL Player count : 2 Entity count : 13 Loaded chunk count: 670 Spawn location : Location{world=CraftWorld{name=Spawn},x=113.0,y=64.0,z=263.0,pitch=0.0,yaw=0.0} Raw time : 1274969014 Entities : CraftSheep : 1 [0.001493] CraftItemFrame: 10 [0.014925] CraftPlayer : 2 [0.002985] Zallen (4) : Information: Seed : -6188789795436473092 Environment : NORMAL Player count : 0 Entity count : 0 Loaded chunk count: 256 Spawn location : Location{world=CraftWorld{name=Zallen},x=214.0,y=64.0,z=250.0,pitch=0.0,yaw=0.0} Raw time : 364556065 Entities : plotworld3 (5) : Information: Seed : -8167608031784305028 Environment : NORMAL Player count : 0 Entity count : 8 Loaded chunk count: 256 Spawn location : Location{world=CraftWorld{name=plotworld3},x=3.0,y=66.0,z=3.0,pitch=0.0,yaw=0.0} Raw time : 133505490 Entities : CraftItemFrame: 8 [0.031250] Yophill (6) : Information: Seed : -839019905251343089 Environment : NORMAL Player count : 0 Entity count : 0 Loaded chunk count: 256 Spawn location : Location{world=CraftWorld{name=Yophill},x=1117.0,y=64.0,z=380.0,pitch=0.0,yaw=0.0} Raw time : 95938018 Entities : AdventureWorld (7): Information: Seed : -839019905251343089 Environment : NORMAL Player count : 0 Entity count : 1 Loaded chunk count: 272 Spawn location : Location{world=CraftWorld{name=AdventureWorld},x=-328.0,y=64.0,z=-259.0,pitch=0.0,yaw=0.0} Raw time : 35215330 Entities : CraftSpider: 1 [0.003676] Hyrule (8) : Information: Seed : -839019905251343089 Environment : NORMAL Player count : 0 Entity count : 0 Loaded chunk count: 256 Spawn location : Location{world=CraftWorld{name=Hyrule},x=1117.0,y=64.0,z=380.0,pitch=0.0,yaw=0.0} Raw time : 24448559 Entities : -------------------- Global Configuration -------------------- Configuration: useRegionsScheduler : true useRegionsCreatureSpawnEvent: true activityHaltToggle : false autoGodMode : false usePlayerMove : true deopOnJoin : false blockInGameOp : false hostKeys : {} useSqlDatabase : false sqlDsn : jdbc:mysql://localhost/worldguard sqlUsername : worldguard sqlPassword : worldguard -------------------- World Configurations -------------------- world (0) : Information : Configuration file: /home/root/multicraft/servers/server895/plugins/WorldGuard/worlds/world/config.yml Blacklist file : /home/root/multicraft/servers/server895/plugins/WorldGuard/worlds/world/blacklist.txt Regions file : /home/root/multicraft/servers/server895/plugins/WorldGuard/worlds/world/regions.yml Configuration : CONFIG_HEADER : # # WorldGuard's world configuration file # # This is a world configuration file. Anything placed into here will only # affect this world. If you don't put anything in this file, then the # settings will be inherited from the main configuration file. # # If you see {} below, that means that there are NO entries in this file. # Remove the {} and add your own entries. # summaryOnStart : true opPermissions : true fireSpreadDisableToggle : true itemDurability : true simulateSponge : true spongeRadius : 2 disableExpDrops : false blockPotions : [] blockPotionsAlways : false pumpkinScuba : false redstoneSponges : false noPhysicsGravel : false noPhysicsSand : false ropeLadders : false allowPortalAnywhere : false preventWaterDamage : [] blockLighter : false disableFireSpread : false disableFireSpreadBlocks : [] preventLavaFire : true allowedLavaSpreadOver : [] blockTNTExplosions : false blockTNTBlockDamage : false blockCreeperExplosions : false blockCreeperBlockDamage : false blockWitherExplosions : false blockWitherBlockDamage : false blockWitherSkullExplosions : false blockWitherSkullBlockDamage : false blockEnderDragonBlockDamage : true blockEnderDragonPortalCreation : false blockFireballExplosions : false blockFireballBlockDamage : false blockOtherExplosions : false blockEntityPaintingDestroy : false blockEntityItemFrameDestroy : false blockPluginSpawning : true blockGroundSlimes : false blockZombieDoorDestruction : false disableContactDamage : false disableFallDamage : false disableLavaDamage : false disableFireDamage : false disableLightningDamage : false disableDrowningDamage : false disableSuffocationDamage : false teleportOnSuffocation : false disableVoidDamage : false teleportOnVoid : false disableExplosionDamage : false disableMobDamage : false useRegions : true highFreqFlags : false regionWand : 287 blockCreatureSpawn : [] maxClaimVolume : 30000 claimOnlyInsideExistingRegions : false maxRegionCountPerPlayer : 7 antiWolfDumbness : false signChestProtection : false disableSignChestProtectionCheck: false removeInfiniteStacks : false disableCreatureCropTrampling : false disablePlayerCropTrampling : false preventLightningFire : false disallowedLightningBlocks : [] disableThunder : false disableWeather : false alwaysRaining : false alwaysThundering : false disablePigZap : false disableCreeperPower : false disableHealthRegain : false disableMushroomSpread : false disableIceMelting : false disableSnowMelting : false disableSnowFormation : false disableIceFormation : false disableLeafDecay : false disableGrassGrowth : false disableMyceliumSpread : false disableVineGrowth : false disableEndermanGriefing : true regionInvinciblityRemovesMobs : false disableDeathMessages : false disableObsidianGenerators : false Blacklist : State: DISABLED Region manager: Type : com.sk89q.worldguard.protection.managers.PRTreeRegionManager Number of regions: 114 Global region : Status: UNDEFINED world_nether (0) : Information : Configuration file: /home/root/multicraft/servers/server895/plugins/WorldGuard/worlds/world_nether/config.yml Blacklist file : /home/root/multicraft/servers/server895/plugins/WorldGuard/worlds/world_nether/blacklist.txt Regions file : /home/root/multicraft/servers/server895/plugins/WorldGuard/worlds/world_nether/regions.yml Configuration : CONFIG_HEADER : # # WorldGuard's world configuration file # # This is a world configuration file. Anything placed into here will only # affect this world. If you don't put anything in this file, then the # settings will be inherited from the main configuration file. # # If you see {} below, that means that there are NO entries in this file. # Remove the {} and add your own entries. # summaryOnStart : true opPermissions : true fireSpreadDisableToggle : false itemDurability : true simulateSponge : true spongeRadius : 2 disableExpDrops : false blockPotions : [] blockPotionsAlways : false pumpkinScuba : false redstoneSponges : false noPhysicsGravel : false noPhysicsSand : false ropeLadders : false allowPortalAnywhere : false preventWaterDamage : [] blockLighter : false disableFireSpread : false disableFireSpreadBlocks : [] preventLavaFire : true allowedLavaSpreadOver : [] blockTNTExplosions : false blockTNTBlockDamage : false blockCreeperExplosions : false blockCreeperBlockDamage : false blockWitherExplosions : false blockWitherBlockDamage : false blockWitherSkullExplosions : false blockWitherSkullBlockDamage : false blockEnderDragonBlockDamage : true blockEnderDragonPortalCreation : false blockFireballExplosions : false blockFireballBlockDamage : false blockOtherExplosions : false blockEntityPaintingDestroy : false blockEntityItemFrameDestroy : false blockPluginSpawning : true blockGroundSlimes : false blockZombieDoorDestruction : false disableContactDamage : false disableFallDamage : false disableLavaDamage : false disableFireDamage : false Continued
You should update all your plugins to the latest version because some probably break with CraftBukkit 1.5.*. Here those that I think are important: http://dev.bukkit.org/server-mods/worldguard/files/31-world-guard-5-7-3/ http://dev.bukkit.org/server-mods/craftbook/files/43-craft-book-v3-6b4/ http://dev.bukkit.org/server-mods/plotme/files/31-v0-13/ http://dev.bukkit.org/server-mods/worldedit/files/39-world-edit-5-5-5/ http://dev.bukkit.org/server-mods/essentials/files/188-essentials-2-10-1/ http://dev.bukkit.org/server-mods/essentials/files/187-essentials-extra-2-10-1/ Best would be to update all plugins and PlugManager probably doesn't disable the plugins right, so if you test them with /reload (best would be to restart the entire server). Do you have any errors in the server.log?
The problem seems to have started around the time 1.4 came out. I update all of my plugins about once per week (if possible). I've noticed that PluginManager might not actually unload the error that whichever plugin is causing the issue. I have almost 50 plugins currently, and disabling them/restarting the server over and over might be detrimental to our server's community. Here is the the latest error log. This is where I really get lost, because I have no idea what any of this means or how I could possibly learn to discern any of it. http://pastebin.com/JULfRDeK
I meant actually a server.log, this what you pasted there is a stack trace of a java crash. Yea I see, for that reason you could just download the server on your PC and try it out there?
This happened just now. No idea what caused it but it caused the whole server to crash -_____- I think I will do what you said and download the server to my PC and try it there. I just can't imagine what plugin in particular is causing all of these problems.
I wasn't aware there were spoiler/code tags until someone posted them. Most forums have them on the action bar, or simply don't have them at all.
@Kuwoobie do you have a "crash-reports" folder in your server root directory? If you do then please upload those text files here. All useful information I can get out of the log is this: Code: net.minecraft.server.v1_5_R2.PlayerList.attemptLogin(Lnet/minecraft/server/v1_5_R2/PendingConnection;Ljava/lang/String;Ljava/lang/StringLnet/minecraft/server/v1_5_R2/EntityPlayer;+60 j net.minecraft.server.v1_5_R2.PendingConnection.d()V+16 j net.minecraft.server.v1_5_R2.PendingConnection.c()V+8 j net.minecraft.server.v1_5_R2.DedicatedServerConnectionThread.a()V+44 J net.minecraft.server.v1_5_R2.MinecraftServer.r()V j net.minecraft.server.v1_5_R2.DedicatedServer.r()V+1 j net.minecraft.server.v1_5_R2.MinecraftServer.q()V+58 J net.minecraft.server.v1_5_R2.MinecraftServer.run()V j net.minecraft.server.v1_5_R2.ThreadServerApplication.run()V+4 v ~StubRoutines::call_stub For the signs issue I would say its the best to check all plugins one by one with Factions or WolrdGuard.
Here is the latest crash report file from the Crash Report folder. The only thing I understand in this whole file is the dubious sarcasm at the very top. Its too long to post using code tags so I will use pastebin again. Sorry for the inconvenience. http://pastebin.com/BC5jVvU8 This crash may have been attributed to the temporary installation of the plugin "DisguiseCraft" which I promptly removed after this crash. I'm hoping there might be some nugget of information regarding the signs in all of that though. How does one even begin to discern any of the information given in these crash reports?
SOLVED! It turned out a plugin we have called Antishare was causing the problem. Removing the plugin immediately stopped the problem from happening. Thanks everyone for your help. I am so happy now I could fly