WorldGuard

WorldGuard

8M Downloads

Flags for Item Frames not working.

LadyCailinBot opened this issue ยท 15 comments

commented

WORLDGUARD-3337 - Reported by connor12568

I want my players to be able to interact with item frames, but no matter what flag I put they can not move items in the item frames, I have googled for hours and found nothing on this, I'm pretty sure this is a major bug and needs to be FIXED.

It even gives "Hey! Sorry, you can't change that here."
I looked through all the flags and could not find one that worked
I enabled

Use
Interact
Entity-item-frame-destroy
Block-place

This is one test region there are no regions involved except the one region "test1"
They're no flags in global

Debug doesn't detect the item frame when I try /wg debug testinteract it goes behind the frame instead which is stone.

Nothing works, please can someone help me!

commented

Comment by connor12568

When will the newest version of WG be out and will this feature be added it that update? :)

commented

Comment by wizjany

No clue and no clue.

commented

Comment by sk89q

Can't say but updates have been coming out every one and a half weeks, for what that is worth.

commented

Comment by lee_scar

I ended up here after hours of searching for a way to fix this myself.
The only thing I found was this.

http://dev.bukkit.org/bukkit-plugins/itemframerotation/
There is a Jenkins link on the dev.bukkit page, but I can't get it to load.

Its an extension for worldguard that adds the flag "item-frame-rotation"

The file says its for 1.6.4 but the metrics attached to it say some people are using it for 1.8

I've tested in 1.8.3 and the extension registers but will not actually work. I might be doing something wrong. Just wanted to add that here since last post was 30+ days and I really want to allow nonmembers of a no-build region to be able to rotate items.

commented

Comment by boopidoop

Hi all, are there any updated on this? I've started building a Skyscraper with an elevator, using a floor selection system, but players can't use the item frame to do so. Mods are getting annoyed at having to send them up :D

commented

Comment by szwip

Duplicated with 3588 and 3670.

The need is recurrent. Is it possible to modify the priority to normal?

commented

Comment by wizjany

Are they members of the region? afaik item frames are checked under normal build perms.

commented

Comment by connor12568

Nope, It's suppose to be a public region for all people to walk in and interact with the item frames.

commented

Comment by sk89q

The item frame flags are currently using the old code path so they don't override other flags.

The easiest fix is probably to add the relevant flags to delegateEvent.getRelevantFlags() in EventAbstractionListener.

commented

Comment by connor12568

How would I do that?

commented

Comment by wizjany

the item frame flags are only for (non-player)entity destruction. under the old code at least, interacting with, inserting or remove items, or placing/destroying item frames was all handled as part of normal build permissions.

commented

Comment by sk89q

It's something for us to fix.

commented

Comment by connor12568

Oh, okay, so this is an actual bug then?

commented

Comment by wizjany

It is currently working as intended. What you want is to separate item-frame usage from normal building permissions, which is a reasonable feature request, but not a bug.

commented

Comment by connor12568

Alright, thank you.