marcelo-mason / PreciousStones

Self-service protection for Minecraft servers
http://dev.bukkit.org/server-mods/preciousstones/
56 stars 66 forks source link

Ghost blocks #733

Closed dadus33 closed 9 years ago

dadus33 commented 10 years ago

I have a very weird issue on my server... Every time a player places down a protection block (in my case, I only have 2: Diamond protection and emerald protection, which has anti-pvp enabled and is also larger than the diamond protection) he gets the usual "Protection placed!" message. Now, he places other protections nearby, in the same field with the first one. Now he wants to brake one of the protections (it doesn't matter the reason), but after he brakes them, he won't get the "Protection removed message" (sometimes it happens pop up) and he won't get the drop of the block, nor actually remove the field. The field is still there, and so is the protection. The player won't see it anymore, but others will still see it. It basically acts like a ghost block. And another thing... If the player gets somewhere far away, to get the chunks in the region with the ps unloaded for him, he would see the block again when he comes back. I have seen that this weird behavior usually starts when a player places ps very close to each other, so their fields not only intersect, but protect each field's ps. This issue is annoying players on my server so much, so I had to change the plugin with another one, which I don't like (it's protection stones). By the way, here's my config(only includes the force-field-blocks part):

http://pastebin.com/34DudXRa (had to use pastebin)

dadus33 commented 10 years ago

Please answer this quickly. It's so important for me and my server!

marcelo-mason commented 10 years ago

Its possible you have a plugin interfering with the BlockBreak event. Test removing all plugins except PS and permissions and see if the problem goes away. To clean ghost blocks you can use /ps clean. This blocks showing again thing after going far and then back sounds like if the field was hidden with /ps hide. Gonna investigate to see if its an issue with PS.

dadus33 commented 10 years ago

The only plugins that might interact with the BlockBreack event I have are LWC and WorldGuard. But players can't place fields inside WorldGuard protected areas (like the spawn or the shop) and LWC does not protect diamond blocks or emerald blocks.... Thanks for answering!

dadus33 commented 10 years ago

Can anybody help me?

MrCobayo18 commented 10 years ago

i have the same problem!

dadus33 commented 10 years ago

Can you send me a list of plugins you are using? Maybe it's all about a plugin...

MrCobayo18 commented 10 years ago

@dadus33 Authme Reloaded, BroomSticks, Buycraft, Citizens, Creative Gates, Custom Server Messages, Dispenser Refill, DropProtect, Dynmap, EchoPet, Essentials (all), FirstJoinPlus, Frame Picture, Gringotts, Harry Potter House Points, Health Bar, Item Renamer, JSONAPI, JukeLoop, LWC, MagicSpells, Mcore, Minigames, MyCommand, Mythic Mobs, NameTags, PItemMenu, PlayerHeads, PreciousStones, ProtocolLib, Quests, RedBlocks, Sentry, Server Signs, Showcase Standalone, Sorting Hat, Survival Games, TagAPI, Vault, WGRegionEvents, WorldEdit and World Guard.

And you?

dadus33 commented 10 years ago

The only plugins I have and are the same as yours are AuthMe reloaded, Essentials, JukeLoop, LWC, MyCommand, PlayerHeads, PreciousStones, ServerSigns, SurvivalGames, Vault, WorldEdit and WorldGuard. I'll try to check essentials protect...

dadus33 commented 10 years ago

I dindnn't manage to figure it out... Maybe it realy is a problem with the plugin?