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
not working 1.8 ....
@miki88mouse
This doesn't belong to the main task of the plugin :/ But it's very simple to do so it wouldn't take too long to write an extra plugin for this. (PM me)
@live4redline
Actually I'm about to make it even simpler :) Protecting/deprotecting will be done by simply shift clicking an object.
It might take a while untill I release the new version because it's a complete recode and stores data in a different way, what causes me to, when it's finally working without problems, I'll have to write a conversion tool for your database (I think you don't want to loose all your protections c:)
@syberia97
There's no official polish translation at the moment :/ maybe one of the other plugins users here have translated it and can send you their language file, else you have to do it at your own.
This plugin still works great on my 1.8 Bukkit and Spigot Servers.
I would love for it to protect Armor Stands also and can't wait for the update.
Hopefully the plugin stays simple and too the point like it is now... I've been using it for a long time now on all my servers and I've never once had to use a command or had an issue. With a proper permission setup, this plugin has been a dream and I hope it stays that way.
Thanks again and let me know if you need a hand. =)
gdzie masz spolszenie pl ! ?
Excited for the update! One of the last things my server needs before we update. Thanks for the work you do!
Its a half sec spike on timings on placement of frames. Nice to hear you arent giving up on Spigot Dragon252525. Gonna look for the update! =)
@Darunia18
I'll continue work on this Bukkit/Spigot version :)
Maybe there will be a Sponge version but this will still be the main thread as long as Spigot keeps updating.
@Dragon252525 LWC protects banners so that isn't needed, at least for me personally. I understand that you have a life outside of plugin development. Thank you for your time! I'm excited for it's release!
On a side note, because Spigot is now releasing builds, does that mean you will continue development on this version until Sponge and/or after Sponge is released?
@Darunia18
@joshep92
@raphy123
@killertunes
@Formula350
@rustyshakelford2
IN WORK! I'm rewriting the whole code & adding protection for Armor Stands and maybe Banners
Banners are blocks -> do you realy need them protected by frameprotect?
Had no time till now :c
@NoahWL1
Guess the only way to find out is to test it.
Can anyone confirm if this works on Spigot 1.8 or not?
Bukkit is no longer dead thanks to the Spigot team. Would you be willing to resume work on this great plugin?
http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/
I also +1 Armor Stands and Banners. I was actually coming here to request it lol
And to explain a bit more, in case you didn't know, what he's talking about that md_5 released is not the hacked protocol but the fully fledged 1.8 in Bukkit API, CraftBukkit and Spigot. I've actually already updated my server to it, and only a few of our plugins (which we have 64) did not work. I was very glad when yours was among those that still worked just fine! :)
However, while I do plan to give Sponge a try on our server, as I'm hoping for improved performance, I also hope you'll consider unpausing FP for CB1.8 :D
Eitherway, thanks again for such a great plugin!
+1 joshep
+1 joshep :) good idea :)
Spigot has release a Version 1.8, and your plugin is the better solution for entities like item frames or paints. Could you add to your plugin, armor stands and flags?
Thanks you for this magnific plugin :)
Hey I saw that you have paused this plugin because you're waiting for Sponge. I really love your plugin and I hope you continue to support Bukkit/Spigot for 1.8 and in the future. I know Craftbukkit and Spigot have been DMCA'd, but md_5 has been updating both Craftbukkit and Spigot for 1.8 and it will be releasing soon. He's been working hard on this updating since 1.8's release and I hope you consider supporting this update.
@BlueCola196
It does
great plugin, but we are getting glitchy blocks that behave like frames in creative/survival since moving to spigot (after craftbukkit went bang!)
Does this plugin still works under the latest version of CraftBukkit?