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
Do you support glowing picture frames?
Nice plugin - thank you for 23624 armor stands on my server. Oh my old server :)
This plugin now is extremely memory-hungry ;(
hello
i have a problem about my old frame item i can't protect them
can you just add a command like a protect old item frame ??
and thank you for this plugin it's very helpful <3
I use your plugin for a long time
However, I recently found that it is not compatible with ImageOnMap
I hope you can fix it and keep them working together
Because it will be a great project
Thank you for everything you did
I will continue to pay attention and support FrameProtect
ImageOnMap:https://www.spigotmc.org/resources/imageonmap.26585/
Hi there,
I saw warnings in my tarting log. What's wrong? Please help me.
And as i side note,
The plugin %100 dont work. Not the commands. And EVERTIME the plugin reloads with Plugman or just with a restart the set teh config back to default.
I have Spigot version 1.12.2
In reply to Forge_User_18242429:
I could not reproduce this issue. Is anyone else experiencing this?
Could you provide more information? FrameProtect 2.8.7?
What do you mean with "Not the commands"?
In reply to Dragon252525:
I have 1 question and a note.
Question:
Are you ever going add anything from the ToDo. No offens mate. But a few are standing there for like years. (oke fine few months then xD)
Note:
and end crystals <small>(objects)</small>
Is the "<small>(objects)</small>" suppose to be there? ;)
PS: My english is not %100 accurate
In reply to Forge_User_18242429:
Yeah not exactly :) Interestingly, this is working in the page editor.
Hello.
I fixed the Japanese file a little.
Link → https://pastebin.com/ukPrr1vQ
And there is a problem with this plugin. That means that the armor stand will burn with a bow of fire and break. I would be happy if you fix it so it will not burn.
(This sentence uses Google translation.)
In reply to kzkaede:
In reply to Dragon252525:
Hello,
Im a noob in permissions, etc. How can I exactly make, that everybody on my server place itemframes, etc. Pls give me a manual giude :)
In reply to Forge_User_85930435:
In reply to Dragon252525:
In reply to Forge_User_85930435:
Frameprotect 2.8 is now available!
What's new?
please make this a premium resource and update so it works on 1.12 -- There are thousands of servers that cannot upgrade to 1.12 because of all their item frames and shops being left unprotected. Even if you charge 3 bucks, wouldn't it be worth 5 to 10 grand to update this plugin ??