Thứ Sáu, 28 tháng 2, 2014

FrameProtect Plugin 1.7.4

http://www.img3.9minecraft.net/Bukkit-Plugin/FrameProtect.png


FrameProtect


WHAT IS IT?


This is a plugin which allows you to protect item frames and paintings.

Thanks for over 18000 downloads!


FEATURES:



  • prevent players from knocking down item frames and paintings

  • create protected item frames and paintings

  • set the owner of protected item frames and paintings

  • stop placing multiple item frames at the same place

  • prevent players from cheating items by putting them into item frames in gamemode Creative

  • stop creepers, tnt and all the other things from destroying protectet frames/paintings

  • stop pistons from destroying protectet frames/paintings

  • autoprotect the blocks that frames/paintings are hanging on

  • MySql support

  • permissions support

  • Minecraft 1.7 compatible


 


NEW VERSION 2.4:


v2.4



  • fixed: items can no longer be stolen by shooting on frames (arrows, snowballs, fishing rods and so on)


ATTENTION!

There is a bug in 1.6 / 1.7 that causes a doubling of the data on each save.


Unfortunately, the whole MySql database have to be cleared because it may take hours to load the data and see which entries are identical (the databases may have a size of multiple millions of entries).


you’ve used version 1.6 or 1.7 and you’re storing your data in a MySql database, the plugin will automatically reset your database on first start.


you have to protect all the frames and paintings again


sorry for that, it’s my fault


INSTALLATION:



  • Make sure your server is running at least CraftBukkit 1.4.2-R0.2 or newer

  • Put the FrameProtect.jar into your plugins folder and restart the server.


 


PERMISSIONS:

































































PermissionCommandDescription
frameProtect.autoprotect.*noneThe plugin will automatically protect the frames/paintings the player places.
frameProtect.protect.*/fp protectProtect an item frame/painting.
frameProtect.protect.*/fp removeRemove the protection from an item frame/painting.
frameProtect.place.*noneAllows the player to place/destroy item frames/paintings.
frameProtect.info.*/fp infoAllows the player to get infos about an item frame/painting.
frameProtect.ignorecreativenoneThe player CAN add Items to frames in GM creative.
frameProtect.adminnoneAll other permissions.
frameProtect.adminnoneAllows the player to destroy any item frame/painting.
frameProtect.admin/fp langChange the language.
frameProtect.admin/fp ownerAllows the player to define the owner of a protected frame/painting.
frameProtect.admin/fp reloadReload the config.yml

instead of /fp you can also use /frameprotect


Notice: instead of .*, which means it’s for frames and pictures, you can put .frame or .painting

if you for example want to allow your players to get infos about paintings but not item frames, you can give them the permission frameProtect.info.painting


 


CONFIG/SETTINGS:




#set the language (de/en/nl/hu/custom)language: de#disable [FrameProtect] Saving data to disk... in the consoledisable_consoleMessages: false#disable the messages when you create/destroy a private frame/paintingdisable_create_and_destroy_messages: false#if false, frames/paintings will die when there's no block behind them.disable_natural_breaking: false#if false frames/paintings will be destroyed if a creeper explodes near themdisable_breaking_by_mobs: true#if true you can't place blocks at the same place as framesstop_block_placing_over_frames: true#if true blocks with frames/paintings on them can only be destroyed by their owners and adminsprotect_blocks: true#false = use files / true = try to use MySqluse_MySql: false#some MySql configurationsmysql_host: localhostmysql_port: '3306'mysql_database: databasemysql_username: usernamemysql_password: password#Don't change this! It's to see if FrameProtect has to import files from an older FrameProtect version.do_not_change_this: false#true = reset the MySql database on reload (deletes all protections; doesn't do anything when you don't use MySql)resetDataBase: false



 


CHANGE LANGUAGE:


FrameProtect is available in six languages (German, English, Dutch, Hungarian, French and Turkish). If you want to change the language type in /cfour lang <DE|EN|NL|HU|FR|TR|custom>















































DEGermanDeutschby Dragon252525
ENEnglishEnglishby Dragon252525
NLDutchNederlandsby DJFLuFFy_vs_joe
HUHungarianmagyarby pcroland
FRFrenchfrançaisby Nocticraft
TRTurkishTürkçeby LioXx
customcustomloads the texts from the languagefileby you

 


KNOWN BUGS:



  • pistons may destroy paintings

  • only the block where you placed a painting is protected (same for pistons)


If you find a bug, please write me a comment or a PM.


 


TODO:



  • perhaps add commands

  • add mysql support for saver and faster datastorage

  • add a database clean-up

  • perhaps add support for protecting pictures

  • prevent placing blocks over item frames/paintings

  • stop pistons from destroying frames/paintings

  • multilanguage support

  • fix language.yml

  • protect blocks with protectet frames on them

  • rewrite the mysql part (very bad programmed; was my first mysql project)

  • add a feature to respawn disapeared frames

  • maybe add the possibility to protect signs


FrameProtect Plugin 1.7.4 Download Links


http://www.dl2.9minecraft.net/index.php?act=dl&id=1387510556


http://www.dl5.9minecraft.net/index.php?act=dl&id=1387536030


http://www.img3.9minecraft.net/Bukkit-Plugin/FrameProtect.png

Không có nhận xét nào:

Đăng nhận xét