FrameProtect
![]()
Item frames, paintings, armor stands and leash knots are, for simplicity, called objects on this page.
Protect your item frames, paintings, armor stands and leash knots!
Very simple to use.
Overview | Permissions | Internationalization (Language)
How it works (commands and stuff) | Help
Features
- Protect item frames, paintings, armor stands, leash knots and end crystals (objects)
- Per player protections
- Prevent natural destruction of objects (global)
- floating objects that would get destroyed instantly by default game physics
- other such things
- Prevent destruction by mobs, unfortunate coincidences and other causes (global)
- skeletons shooting at objects
- players shooting at objects
- creepers or other explosives exploding next to objects
- piston movement
- Prevent objects from malicious players (protected objects)
- stop players stealing items from your shop item frames
- protected objects can only be destroyed by their owner (or admins)
- Stop players from placing specific objects at all (via permissions)
- Respawn disappeared objects (protected objects)
- when you have floating, protected, item frames and have to start the server without FrameProtect and they get removed by default game physics, it will respawn them when it is loaded again
- The latest version supports Minecraft 1.7.10 and up
- Players, worlds and entities are always referred to via UUID to ensure correct assignment
- Protections can be saved to an SQLite or a MySQL database
- Fine tuning via configuration file and permissions
- Pre-made translations in several languages + fully customizable in-game messages
- Customizable prefix and command
- Many configuration options
FrameProtect 2.8.7 is here!
What's new? (since 2.7)
- add 1.12+ support
- add end crystal support
- major performance improvements due to asynchronous saving
- improve respawn mechanism
- temporarily generate blocks to make sure item frames, paintings and leash knots get spawned where they normaly would not
- minimize console output (no more "Unable to respawn disappeared *" spam)
- add new translations (Japanese, Simplified Chinese, Korean)
- use bStats (bstats.org) for plugin metrics
- use spiget (spiget.org) for update checks (no more console spam with UnknownHostException)
- add option to disable error logging (writing log files)
- add option to get rid of disappeared object respawning related messages (enabled by default)
- some other fixes
Installation
Your server is not running 1.7.10 or newer? Info page for older versions of FrameProtect
If you want to import old data, please have a look at import old data.
> Make sure that your server is running at least Minecraft 1.7.10 and Java 8.
> Put FrameProtect.jar into your plugins folder and restart the server.
Import old data (from 2.5 / 2.6)
FrameProtect 2.8 has integrated data import functionality.
Click here for detailed data import instructions.
Data migration SQLite <-> MySQL
FrameProtect 2.8 has integrated data migration functionality.
Click here for detailed migration instructions.
Configuration
You can find all configuration options including description and default value in the config.yml file.
Future Features / Todo
- Add world specific configuration
- Add purge command to remove all protections of a specific player.
- Add debug commands (remove broken protections, etc.)
- Add the possibility to add members to your protections, so they can be accessed by other players.
- Readd some commands and add the option to disable direct protecting/deprotecting by clicking.
- Any requests?
Known Bugs
- See Help
Update Checking
FrameProtect checks for new versions every now and then using the spiget API (check only, no download). You can disable this by setting settings.allowUpdateCheck in config.yml to false.
Metrics
FrameProtect sends statistics about the usage to bstats.org. You can disable this for all plugins by setting the option enabled in the YourServerFolder/plugins/bStats/config.yml file to false.
View stats
-
View User Profile
-
Send Message
Posted Dec 31, 2013@Dragon252525
Oops i meant frames. It always says that players arent allowed
-
View User Profile
-
Send Message
Posted Dec 31, 2013@StiDJa
I can add a config option for this in the next version.
@Adnan2000
FrameProtect doesn't affect signs in any way.
@xbenas
thanks benas :)
-
View User Profile
-
Send Message
Posted Dec 29, 2013Works flawlessly, appreciate it!
-
View User Profile
-
Send Message
Posted Dec 28, 2013Whats the permission to allow people to place signs, ive tried every single plugin. Please help me!!!
-
View User Profile
-
Send Message
Posted Dec 27, 2013Hi is possible to remove the message a player gets when attempt to break the item frame?
''[FrameProtect] This is not your frame''
-
View User Profile
-
Send Message
Posted Dec 26, 2013@Chewfungus115
erm... are you sure that you've posted this at the right place? If yes, I've no idea what you want to tell me :(
-
View User Profile
-
Send Message
Posted Dec 26, 2013I have an issue with the limited text that can be added, can you transfer it to command block as well so we can write urls that are to long for Mc chat.
-
View User Profile
-
Send Message
Posted Dec 24, 2013@Sgt__Cookies
@MrFizzle
I'm using worldguard on my server too and there are no problems with it.
My server's running Craftbukkit Beta 1.7.2-R0.2
There was a bug in earlier dev builds so if you don't use the newes beta version this may be the cause for this. Otherwise I've no idea ._.
-
View User Profile
-
Send Message
Posted Dec 24, 2013Dragon252525, if u want, i can translate this plugin in russian (many russian servers are useing your plugin now, but in english), i can send you the language.yml in russian (free :D), and you will implement it in plugin, because if i translate language.yml, it remain in english. Can you do it? I think many people will be very happy for one more language :) PM me.
-
View User Profile
-
Send Message
Posted Dec 23, 2013@dragon252525
Im using 1.7.2 and Worldedit (worldguard) as well and no matter what player can still take the item out of the itemframe please help!
My Server ip is: Game.exclusivePvP.net
-
View User Profile
-
Send Message
Posted Dec 23, 2013@Dragon252525 I am currently running craftbukkit 1.7.2, I am also using world guard could that be conflicting with frameprotect?
-
View User Profile
-
Send Message
Posted Dec 23, 2013@MrFizzle
you should update your craftbukkit build
-
View User Profile
-
Send Message
Posted Dec 22, 2013Ok, so i downloaded this plugin hoping it would fix my problem... but it doesnt. I can protect the frame but no matter what i do a player can always take out the item! I dont understand.. please help!
-
View User Profile
-
Send Message
Posted Dec 22, 2013Thanks! FrameProtect Works Pefectly :D Have a Nice Day!
-
View User Profile
-
Send Message
Posted Dec 22, 2013Can you add a feature where it WONT come up with the message "[FrameProtect] This is not your item frame!" to the config?
-
View User Profile
-
Send Message
Posted Dec 20, 2013@marubal21
No you don't have to change any config setting.
Yes it does protect against removing an item from a frame by hand (tested with Craftbukkit Beta 1.7.2-R0.1)
-
View User Profile
-
Send Message
Posted Dec 20, 2013@Dragon252525
Great thanks for the quick reply, just 2 more questions. Do i need a specific config setting or is default fine so it work how i want it? And also this does protect against removing an item from a frame by hand correct?
-
View User Profile
-
Send Message
Posted Dec 20, 2013@marubal21
Yes it's possible.
@jamiehofer
FrameProtect protects items from being stolen by hand.... (Craftbukkit Beta Build 1.7.2-R0.1)
-
View User Profile
-
Send Message
Posted Dec 20, 2013I use it because this doesnt protect them from items being stolen BY HAND.
-
View User Profile
-
Send Message
Posted Dec 20, 2013@Dragon252525
Worked for me on Craftbukkit 1.7.2 R0.2