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 14, 2013@Dragon252525
True, Players can still steal in 1.7
explained: When players shoot arrows at frames item drop :-/
sec: when a player destroys the block behind the frame the area is still protected even when there is no frame anymore.
Free diamonds at all shops :-?
-
View User Profile
-
Send Message
Posted Dec 14, 2013Players can still steal in 1.7
-
View User Profile
-
Send Message
Posted Dec 14, 2013place block over frame - block and frame gonna disappear
-
View User Profile
-
Send Message
Posted Dec 12, 2013Tks for the update
-
View User Profile
-
Send Message
Posted Dec 12, 2013@Bodyash
:)
@zachrywilsn
I've fixed this now (redownload v2.3)
@ArcticWolf1512 @Jleeevinnn @server075 @Bodyash @lst96
Update for 1.7
I've fixed the bug :)
Download: FrameProtect_v2.3
-
View User Profile
-
Send Message
Posted Dec 11, 2013shoot snowballs out of guns will dropitems from frames. i just made all my iye frames protected and they shot them all down. please fix asap
-
View User Profile
-
Send Message
Posted Dec 11, 2013@Dragon252525
NP, bro, i know how to download unapproved files C:
-
View User Profile
-
Send Message
Posted Dec 11, 2013I really wish you had a place to put developer builds bro!
-
View User Profile
-
Send Message
Posted Dec 11, 2013@Bodyash
thx for reporting
I've already fixed it, but you have to wait until the staff approves the file (they don't like links to unapproved files :( )
-
View User Profile
-
Send Message
Posted Dec 11, 2013Creepers can steal items from frames (when explode)
-
View User Profile
-
Send Message
Posted Dec 10, 2013@Dragon252525
yea, thx u :3
-
View User Profile
-
Send Message
Posted Dec 10, 2013give me source and i can fix it.
-
View User Profile
-
Send Message
Posted Dec 9, 2013@LHammonds
That was fixed in #2946 and the problem of removing items from protected item frames still occur.
-
View User Profile
-
Send Message
Posted Dec 9, 2013Use new WorldGuard. It protected regions - items can`t be dropped. As alternative
-
View User Profile
-
Send Message
Posted Dec 7, 2013Minecraft 1.7 changed how item frames works and now if there is item in it and you click with left mouse button you first remove item. When item frame is empty then you can remove item frame.
There is no way to detect when player removes item from item frame. With plugins preventing grief, there is no way to prevent other players from stealing from item frames.
That last part cant be true, as for each event there is a line of code to make it work. you just need to do your home work and update (modify) your plugin.
-
View User Profile
-
Send Message
Posted Dec 5, 2013@Jleeevinnn
@ArcticWolf1512
I assume both of you are using CraftBukkit 1.7.0-R0.1 (Dev Version). If so, you might want to keep an eye on Bukkit Issue #5020
LHammonds
-
View User Profile
-
Send Message
Posted Dec 4, 2013@ArcticWolf1512
I second this, all items were just stolen out of my shop's item frames!
-
View User Profile
-
Send Message
Posted Dec 2, 2013People are able to punch the items out of the protected item frames. Can you fix this bug please
-
View User Profile
-
Send Message
Posted Oct 12, 2013@Nutiler
I don't have much time at them moment, sorry.
@rwmtiger
I don't really understand what you want to say me ._.
@rwmtiger
I've never used McMyAdmin, don't know how it works.
@tremby90
just reading this page attentively would help a lot:
-
View User Profile
-
Send Message
Posted Oct 7, 2013can you change the command plz i need this to work with framepicture plugin ty