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 20, 2013Is it possible to use/setup this plugin in such a manner that that i can allow all my staff members access to protect and destory item frames and the item inside the frame, while all other players handle item frames as normal and cannot add or remove protection to any item frames?
In other words, i want to use this plugin to only protect our market and vip market areas, so that after staff has set them up, players can use the shop without being able to break or steal items out of the item frames. And on that same note i dont want player to be able to use any protection on thier own item frames. Is it possible to have such a setup with this plugin?
-
View User Profile
-
Send Message
Posted Dec 20, 2013@jamiehofer
there is no problem with the newest version -.-
-
View User Profile
-
Send Message
Posted Dec 20, 2013http://forums.bukkit.org/threads/item-frame-item-protector.207159/
Use the plugin the guy made and it will solve the problem.......
-
View User Profile
-
Send Message
Posted Dec 19, 2013Still doesn't work. They can still left click the frame and steal.
EDIT: Updating my build fixed the problem
-
View User Profile
-
Send Message
Posted Dec 19, 2013@Dragon252525
Yes i did remove them. But now that you said the server might be running an older version, maybe it's detecting the newer version as the same version since i delete the files and add the new jar without a restart in between. Let me do that and see if that fixes the problem. But yes i did remove old jars and files.
-
View User Profile
-
Send Message
Posted Dec 19, 2013@ZeriyaGaming
silly question but have you removed the old FrameProtect_vX.X.jar files? for me this sounds like the server is still using an older version; on my testserver it's working perfectly well. (you can see the version of the loaded frameprotect version by typing /fp)
-
View User Profile
-
Send Message
Posted Dec 19, 2013Yea uh, problem still isn't fixed. I completely deleted all plugins files also and started fresh. They can still hit the thing and take everything. Starting to piss me off the way this isn't fixed yet. At least not for me.
-
View User Profile
-
Send Message
Posted Dec 19, 2013FrameProtect 2.4
fixed: items can no longer be stolen by shooting on frames (arrows, snowballs, fishing rods and so on)
Download: FrameProtect_v2.4
-
View User Profile
-
Send Message
Posted Dec 17, 2013wait till 2.4 it seems to work perfect
-
View User Profile
-
Send Message
Posted Dec 17, 2013@Dragon252525
Yup, scratch my post, still had the issue even after removing FP. Think it may be a problem with ProtocolLib, but need to do more testing. Thanks for the plugin!
-
View User Profile
-
Send Message
Posted Dec 17, 2013@spazmonkey777
in older versions there were very big laggs but I've never heard that it's causing OutOfMemory crashes :o
I don't know how much RAM it uses but it shouldn't be that much
-
View User Profile
-
Send Message
Posted Dec 17, 2013I don't have any way to 100% confirm this yet, but we use Spigot and I just started using ItemFrames for the first time (First good looking plugin I found for it) and we started getting OutOfMemory server crashes, and the only update we did was adding FrameProtect.
We have never had anywhere near using all our memory on our Survival server, so it was very odd. Today I removed FrameProtect, and we will see how it goes. Mind you, we have lots of players, and anywhere from 500-1500 Item Frames loaded at one time. Not sure if this has anything to do with it, but I will update if we do/don't continue to get OutOfMemory crashes.
-
View User Profile
-
Send Message
Posted Dec 16, 2013I'll upload an update soon :) (should be online in about 24 hours from now [without the time it takes the staff to approve it ._.])
-
View User Profile
-
Send Message
Posted Dec 16, 2013Not sure if you are aware, but if a player right clicks a item frame with a fishing rod they can break the item from the frame.
-
View User Profile
-
Send Message
Posted Dec 16, 2013Well then iam doing something right =D only shooting removes items from frames at my server
I use •R: FrameProtect_v2.3 for CB 1.6.4-R2.0 Dec 11, 2013
for my 1.7 bukkit server
Dragon252525 were online 1 hour before I posted this last msg so he did read our requests so I think we would have to wait long for a update ;-)
-
View User Profile
-
Send Message
Posted Dec 15, 2013Yes, same with me. I tried to use this plugin in hopes that you couldn't pop the items off the frames, but it doesn't work. I even have worldguard region flag protection and that doesn't work either. I even updated to the newest version of worldguard. They can still pop the items right off and have stripped all my shops on the server. Do you think your plugin can be updated to stop that from happening :) Thank you.
-
View User Profile
-
Send Message
Posted Dec 15, 2013@Wormkid... same here. I just updated all 4 of my servers to the latest CB dev release... and it's got the latest FP release... Bare hand hit takes item right off frame... it just pops off still.
Boo :)
-
View User Profile
-
Send Message
Posted Dec 15, 2013@server075
No, I mean they can literally just hit it with their bare hands and it comes off.
-
View User Profile
-
Send Message
Posted Dec 15, 2013Can someone PLZ find a solution to the frame drop problem
-
View User Profile
-
Send Message
Posted Dec 14, 2013@Bodyash
I get a msg saying something like "you cant place a block on top of a protected frame"