MonsterFix
MonsterFix v0.4.2
Highly customizable anti-farm, gameplay and explosion control, bug-fix and anti-cheat plugin. It was create special for server MCCity Project (game.minecraft-mccity.ru)
Features
- Antifarm (preventing drop (item and xp) from mob that was not killed by a player, drop from mobs that was spawned from the mobspawners, detecting traps (butcheries) and preventing drop from mob killed in the butchery area, preventing cactus farms, snowfarm, obsidian generators, etc...)
- Anticheat (sending blockcodes for cheating plugin, preventing moving and action processing after player perform blocked action, boat placing only on water... etc.)
- Gameplay (headshots, sprinting in armour limiter, long time sneak preventer, health regeneration limiter, ender pearl preventer, etc...)
- Explosions (total explosions control, detonating TNT in player inventory)
- System (save-all, use colors and font modifiers in chat, etc..)
- World (unsnowable block list, remove trash blocks in nature, allow to place redstone_lamp_on etc...)
- Mobs (now here is only equipment for spawned mobs, description will be added later)
Video
It is not possible to create videos to show all features of MonsterFix.
Last feature - wool coloring video:
Explosions control video:
Why Do I Want It?
If you interest in any listed features you need the MonsterFix :-) Even you need only one feature - you can easy disable any feature that you don't need to use.
How Do I Install It?
Just copy it in your Plugins folder.
How to use it?
Just install it. After first run config file will be created. All fixes will be enabled. You can change any parameter with commands, or edit config file.
Commands
- /mfix help - help page, includes all parameters list
- /mfix cfg - display current status, and group list
- /mfix <groupname> - display group variables settings
- /mfix <groupname>=<on/off> - enable/disable all fixes included in group
- /mfix <parameter> - check variable value
- /mfix <parameter>=<value> - set the value of variable
- /mfix rst - reload variables from config.yml and restart plugin
- /mfix fly - Fly!!!! (permissions required)
Most parameters require to set "on" or "off" value ("on" is default value). But there's some additional parameters required to configure basic fixes:
Permissions
Metrics and update checker
MonsterFix include too features that use your server internet connection. First one is Metrics, using to collect information about plugin (versions of plugin, of Java.. etc.) and second is update checker (required to find newer version of MonsterFix at dev.bukkit.org). If you don't like this features you can easy disable it. To disable update checker you need to set parameter "version-check" to "false" in config.yml. Obtain more information about Metrics and learn how to switch off it, you can read here.
Like this plugin?
You can buy me a chocolate :)
Hello! This looks really cool!
My only request is that I JUST want the Antifarm part. The rest of all the other features I don't need/want running on MY server in particular.
Good job! I'm hoping to use this...
@predawnia
Thank you for reporting. I will check fishing poles. You may disable headshot engine until I find solution (Use /mfix headshot=off to disable headshots)
My users are complaining that they can use a fishing pole to kill people, and when you click on people using a fishing pole, you will do a Headshot.
v0.2.0
@Diemex
Thank you for reporting. Here is new version: http://dev.bukkit.org/media/files/592/990/MonsterFix.jar Bug with item drop when player in butchery - fixed.
I don't know if this is a bug or a feature, but it's really annoying. Sometimes if u die ur stuff doesn't drop on the ground. I verified that it is this particular plugin by disabling it and killing myself via /kill 20 times in a row, I didn't loose any items. I did the same thing with the plugin enabled and I lost the stuff 8/20 times. I like this plugin, esp. the antifarm features, but this is a dealbreaker for me.
Such a great plugin for RPG servers! Just a little note, /mfix rst doesn't actually reload the config and the configuration is still preserved.
@xBlueXFoxx
About lockette - test a moment ago. Looks it works fine: i've create a private chest and can open it and put in items. How I can reproduce conflict?
About wheat. Wheat chance drop is not decreasing by MonsterFix. It just turns soil under wheat (and pumkin/water melon stems) to dirt when you collecting it.
About health regenerating - you can modify max value of regenerated HP with command /mfix nohpmax=20 (20 is for full regeneration, 0 - if you need to allow HP regeneration only with potions and golden apples).
And I'm going to add descriptions inside config file in future. Thank you for suggestion.
I have a bit of trouble navigating this config it's hard to find slip ups, should definitely consider adding comments into the next version.
@xBlueXFoxx
Well those are features of the plugin. You can disable them in the config.
Also I've been getting reports of wheat farms not dropping as much, people being unable to heal fully after I installed the plugin (1 heart missing), I haven't confirmed either of these yet.
That fixed it, thanks, also no problem if I run into anything else I'll let you know.
@xBlueXFoxx
Thank you for report. If will check it. Now you can disable freezing with command /mfix cncfreeze=off
It's incompatible with lockette, it keeps blocking people from being able to lock their chests.
@fromgate
You are welcome :)
@nhoclesnar Thank you for suggestions. I'm going to include some mob-modifications in future. And I think light detection is really nice idea.
Can you fix a variety of problems related to wolves? RangedWolves used to do that but it's outdated.
Main Ideas:
Also, can you add light detecting feature? I want to prevent FullBright by reduce the successful hit chance to 20% if the surrounding environment is too dark.
v0.1.9
Great job.
Polish MonsterFix tutorial. Thank you very much Treekt :) Video created by Treekt
I think you can understand everything, even if you don't speak polish :)
how much ram/cpu does this use ? on a 200 people server? my main goal its to reduce/disable the xp from spawners