MobHunting V3.2.0

Details

  • Filename
    MobHunting3.2.0.jar
  • Uploaded by
  • Uploaded
    Jun 15, 2016
  • Size
    460.97 KB
  • Downloads
    217
  • MD5
    d43869e6b143267b8b98b76f1ba9cf8c

Supported Bukkit Versions

  • 1.10
  • 1.9
  • CB 1.7.9-R0.2

Changelog

V3.2.0 Fixed a lot of bugs

  • ProSniper bonus was not added when sing LEFT hand
  • Improved Minecraft version test, now using a faster method. The old method could cause a sort lag, when killing a Mob!
  • NullPointerException bug in MetricsManager
  • /mh achievements show disabled mobs (passive mobs / peaceful mobs)
  • /mv achievements is separated in two inventories. Achieved and in progress/not begun.
  • Added gui/nogui parameter
    • /mv achievements nogui
    • /mv achievements gui
    • /mv achievements playername nogui
    • /mv achievements playername gui
    • /mv bounty nogui
    • /mv bounty gui
    • /mv bounty playername nogui
    • /mv bounty playername gui

V3.1.9 More Mobs added.

  • Added new Mobs Husk and Stray
  • Fixed bug when MobStacker was not installed
  • Fixed bug in MetricsManager when Bounties was null.
  • Another fix trying to solve the SQL bug shutting down.

V3.1.8 Minecraft 1.10 Support.

  • Added the new Polar Bear mob.
  • Added debugSQL setting in config.yml - to be used by the developer.
  • Changed Queue system on Shutdown

OBS: I'm still waiting for Citizens2 to be upgraded for Minecraft 1.10, so MobHunting integration to Citizens is not tested on Minecraft 1.10

If you find any errors, please create a ticket here.

V3.1.7 New features

  • Basic compatibility for MobStacker added.
  • Added basic settings for grinding detection
  • Changed number format in BountyManager
  • Added Usage graph to MetricsManager
  • Added Grinding detection to learning and debug mode.

V3.1.6 Compatibility with CraftBukkit

  • The compatibility with CraftBukkit broke in one of the newer versions. This is now fixed.

V3.1.5

  • Fixed NullPointerException in MasterMobHunterSign.java:318
  • Added extra user and debug information in the Anti - MobGrinding code.

V3.1.4 Bugfix

  • Fixed two missing close statements, which could cause freeze on shutdown/restart.

V3.1.3 Bugfix

  • Fixed wrong color code format in config.yml (DropMoneyOnGroupItemColor)

V3.1.2

  • Fixes error thrown when Citizens is not installed
  • Fixes error thrown when WorldGuard is not installed

V3.1.1 Important update

  • Fixes error in V3.1.0 which caused 100 % cpu usage.
  • Fixes error in RandomBounty (Ticket 50)

V3.1.0 Bugfixing

  • Added setting in config.yml to set the item color text when using DropMoneyOnGroup
  • Fixed freeze/crash server when stopping or restarting server
  • Fixed bug in MetricManager when starting the server and Citizens not installed
  • Changed Metrics SQL statistics

V3.0.8 Bugfixing

  • Fixed bug where new MasterMobHunterSigns was not updated.
  • Fixed Ticket 44

V3.0.7 New Feature. Random Bounty + Bug fixing.

  • Random Bounty: Can be configured/disabled in config.yml. Each hour there is a chance that there will be put a Random Bounty on a random player if there are more than 5 players online.
  • Fixed problem which could make the server hang on shutdown.
  • Fixed bugs in the basic Bounty features.
  • Fixed Ticket 45 All signs became MobHunterSigns when a NPC with ID = 0 existed.

V3.0.6 Small bugfix

V3.0.5 New feature + Bug fixing

  • Implemented GUI for "/mh Bounty" and "/mh Bounty <player>" wantedPlayers and BountyOwners heads is shown in a Inventory and the Lore shows information about the bounty.
  • Fixed bug, which could cause the server to hang on shutdown (onDisable) New GUI for /mh bounty

V3.0.4 Bug fixing

  • Fixed another onClickInvetory Error. (Ticket 42)
  • FIxed error when creating NPC with different StatType's Ticket 35

V3.0.3 Bug fixing

V3.0.2 New features + CraftBukkit Support

  • New GUI for "/mh achievements"
  • Support for CraftBukkit broke in V2.9.0. This is now fixed. New GUI for /mh archievements

V3.0.1 Important update

  • Fixed bug CPU Usage 100% (Ticket 33)
  • Fixed bug in Leaderboards. Players not in cache is now removed from the LeaderBoard.
  • Fixed spam in chat when placing sign.
  • Fixed enableassist=false not working.
  • Fixed MasterMobHunter showing wrong name when no kills.
  • Fixed masterMobHunterSigns showing wrong name when no kills.
  • Fixed error in console when loading plugin first time after changing the NPC MasterHunter Storage method

V3.0.0 Bugfixing

  • Fixes error in console when new players joins the server
  • StatType and Period can now be translated in the language file.

V2.9.9 MasterMobHunter code is completely rewritten.

  • NPC's is updated faster and you can update a NPC immediately by clicking on the NPC with a stick
  • Worked on SQL bugs trying to solve Achievement and locking problem.
  • Cleaned up code generally

V2.9.8 Bugs

  • DropMoneyOnGroud: The player kept the item when picking up the money. This was not my intention. Player now receives the money but no Item.
  • Fixed small bug in Metrics.class - which throw an error on startup.
  • SQL bug when players joins.

V2.9.2 New feature DropMoneyOnGround

  • When a player kills a mob the reward money can now be dropped on the ground to be picked up by the player. This must be enabled in config.yml. drop-money-on-ground=true
  • Suiside where the player kills himself with an error or portions is not rewarded anymore.
  • More SQL bugfixing for both MySQL and Sqlite. A special thanks to SuaWez how help me with testing.

V2.9.0 New features and more integrations.

  • First release of "/mh bounty" put a bounty on your enemy and get help getting him killed. This is first release. Make a ticket if you find an error. Give player permission "mobhunting.bounty" to use this feature.
  • Integration to VanishNoPacket. Players don't get rewards if vanished.
  • Integration to BossBarAPI Used for Learning messages.
  • Integration to BarAPI. Used for Learning messages.
  • Integration to TitleManager Used for ActionBar Messages and will be used for announcement of Achievements in future release.
  • Integration to TitleWelcomeMessage. Will be used for announcement of Achievements in future release.
  • Integration to TitleAPI. Will be used for announcement of Achievements in future release.
  • A lot of bugfixing.
  • Use "/mh update" to update to newest version.

V2.8.7 Bug fixing

  • Fixed onReload problem for servers using PlugMan / Server reload. Ticket 8 and Ticket 9
  • Fixed ticket 6 Achiments didnt work for all players.
  • Changed updating process for Windows Server, trying to get rid of ambitious files.

V2.8.6 Bug fixing

V2.8.5 Implementation of new MobHuntingAPI

  • Fixed bug when server was closing down while trying to save PlayerStats.
  • Refactoring and cleaning up in code bace of the new MobHuntingAPI.

V2.8.4 Integration to BattleArena added.

  • Can be disabled in Config.yml
  • This is first release please report any bugs with the integration

V2.8.2 Fixed bug when player joins server.

  • Ticket 46
  • Integration to BattleArena has begun.

V2.8.1 Compabitility with CraftBukkit 1.7.9 tested.

  • Backwards compability with Players[] getOnlinePlayers() was broken. This is now fixed.
  • The plugin should now support Minecraft 1.7.9 - 1.9.2

V2.8.0 Bugfixing only.

  • Fixed bug: Rank Bonus didn't always pay highest bonus.
  • Fixed bug: Error when WorldEdit was not installed.

V2.7.9 Fixed a number of bugs.

  • Refreshing of the Master MobHunters and the Master MobHunter Signs works better and faster now.
  • Powered Master MobHunter Signs can now power Redstone Lamps and Pistons direct, without Redstone Wire
  • MCStat is updated to latest version.

V2.7.8 New feature! World Difficulty Bonus implemented. You can now set the bonus multiplier for Difficulty PEACEFUL, EASY,NORMAL and HARD. The standard values are (0.5, 0.75, 1, 2.0).

V2.7.6 Fixede error when new players joined the server.

V2.7.5 This release is only relevant if you use a disguise plugin. Fixes an error where the Disguise plugin was installed, but integration to MobHunting Disabled.

  • Type "/mh update" to update to newest version

V2.7.4 Bugfixing - Cleaning up in opening/closing of database connections. Development of /mh Bounty has begun but is disabled in this release.

V2.7.3 NEW FEATURE. MasterMobHunter Signs can now be redstone Powered. + Bug fixing.

V2.7.2 Updated for Minecraft 1.9.2 + fixed a lot of small bugs.

V2.7.1 Fixed Ticket.

V2.7.0 Fixed a minor bug in the /mh learn text strings.

V2.6.9 I hope I fixed the SQL bug this time :-| UPDATE: It seems that I finally fixed it.

V2.6.8 Fixed bugs

V2.6.7 Fixed a minor bug.

V2.6.6 Fixed another bug. :-(

V2.6.5 Fixed IMPORTANT MySQL Bug

V2.6.4 Hotfix for the problem with Metrics and getOnlinePlayers()

  • Quick fix. I hope this works.

V2.6.3 Support for Minecraft 1.9 Added.

  • New Mob Shulker added.
  • Fixed bug in /mh version

V2.6.2 NEW FEATURE. /mh npc

  • Create NPC's with the skin of the best MobHunters and create a sign showing the winner statistics. (Rank, Name, Period, Number of killes and StatType)
  • Important Bugfixing! This is a "must do" update.

V2.5.7 Bugfixing

  • Many small errors
  • New players was not created correct in Database

V2.5.6 New command /mh mute

  • Players can now mute/unmute the reward messages in game with the new command /mh mute
  • Players need permission mobhunting.mute or permission mobhunting.mute.other to mute/unmute other players

V2.5.5 New Autoupdate feature + Bugfix

  • Autoupdate feature added.
  • Check for new updates every hour. (Can be configured in config.yml)
  • Small Bug fix. (Fixes ticket 19)

V2.5.3 Small Bug fix. (Hopefully fixes ticket 19)

V2.5.2 Bug fix

V2.5.1 New Features - more integrations

  • MobHunting now support LibsDisguises, DisguiseCraft and iDisguises.
  • Player get a bonus / reward / penalty if either the player or the victim is under disguise!
  • Player is undisguised when attacking a enemy
  • Victim is undisguised when attacked by the Player
  • Features can be configured in config.yml

V2.4.9 New setting in config.yml

  • Fixed wrong version number in V2.4.8
  • New setting added in config.yml on request.
  • set rob-from-victim=true if killer steals money from the victim or rob-from-victim=false if killer get the the money from the server.

V2.4.8 New commands added

  • New command '/mh learn' added. Toggle learning mode for player.
  • New command '/mh version' added. Show plugin version.
  • The player can now change to leaning mode and learn why they didn't get a reward for a kill.
  • Fixed bug when killing a Citizens NPC
  • Fixed bug when WorldGuard plugin was not installed.
  • Fixed bug when a mob killed a player
  • Fixed MySQL bug

V2.4.5 Improved the update command /mh update.

V2.4.4 New features added.

  • Integration to Essentials added. Players do not get get a reward if they are in God Mode or Vanished.
  • Rank multiplier for permisstions nodes added. Make the reward bigger for players who has votes on your server or donated.
  • Update command improved.

Version 2.4.3

  • New command added /mh region. This command can be used to set a Worldguard custom flag "Mobhunting allow" in a region in a world where MobHunting is disabled in config.yml or "Mobhunting deny" in a region in a world where MobHunting is allowed in config.yml.

Version 2.4.2

  • New update command added. The plugin can now be updated from console and from in-game if the player has permission 'mobhunting.update' Type '/mh update' to update the plugin and restart the server.

Version 2.4.1

  • Bug in Leaderboards. Admin was not able to delete the last Leaderboard if he was trying to delete all of them. This is fixed now.

Version 2.4.0

  • Fixed a bug. Killing a MushroomCow was wrongly detected as a Cow.
  • You can now give the player a penalty if the player kills a peaceful mob. (Ex. MushroomCow)
  mushroom-cow: '-10'
  mushroom-cow-cmd: lightning {player}
  mushroom-cow-cmd-desc: You were stroked by a lightning for killing a Mushroomcow!
  mushroom-cow-cmd-run-frequency: 100
  mushroom-cow-cmd-run-frequency-base: 100

Version 2.3.9

  • Fixed a bug. Killing a MagmaCube was wrongly detected as a Slime.

Version 2.3.8

  • Minor update. Rounding added when the reward is a range. Ex spiderPrize=10:50.
  • New permission added: 'mobhunting.achievements.disabled' to disable achievements for a player completely. Made on request from a user.

Version 2.3.7

  • MythicMobs has changed its API. You need to update MythicMobs to V2.1.2 or greater. If you don't use MythicMobs or if you use an older version of MythicMobs, you don't need this update.

Version 2.3.6

  • New Permissions. You can now control which players will get rewards when they kill different kind of mobs per player, using permissions. Buy default all player get the rewards in the configuration files. If you are having trouble with the permissions, you can enable debug mode in config.yml.
  • This version does only work with MythicMobs V2.0.6 and before. MobHuntingV2.3.7 is updated to work with MythicMobsV2.1.2+

Version 2.3.5

  • You can now allow the players to get rewards from mobs spawned from mobspawners and eggs. See "allow_mobspawners_and_eggs" under generel settings in config.yml. By default mobspawners and eggs is not allowed.

Version 2.3.4

  • Now support for passive mobs, by default the player does not get an reward when killing a Passive Mob.
  • Better support for MythicMobs. Killing MythicMobs does now count as a Basic Mob.
  • Bugfix for Language support

Version 2.3.2

  • This quick fix release is only relevant if you use the MythicMobs plugin together with MobHunting.

Version 2.3.1

  • MythicMobs Support added.
  • EnderDragon Bug fixed.

Version 2.2.1

  • Release with major changes (because of Citizens and MythicMobs support)!
  • Citizens Sentry Support added.
  • Prize can now be a random number between X and Y.
spider: 0.5:2.5
This will pay a random number between 0.5 and 2.5

Version 2.1.0

  • Get the dead players skull every time a player kills an enemy. I have added a parameter in config.yml {killed_player}to let the reward be the dead players skull. To make this work, you can edit config.yml manually changing the line to:
pvp-kill-cmd: give {player} 397 1 3 {SkullOwner:"{killed_player}"}|give {player} diamond 1
pvp-kill-cmd-desc: You got {killed_player}'s skull
  • or you can delete the two lines and reload the server or just delete config.yml and reload, to get the default config file. No matte what, please take a backup of your config.yml first.

Version 2.0.9

  • Iron Golem Mob added. Get the skull with 10% chance.

Version 2.0.8

  • Start a Skull Collection. The player has a change to get a Mob Skull, every time he kills a mob. If he is lucky he will get it. The rewards and frequency can be configured in config.yml
  • Support for Minecraft 1.7.10-1.8.6

Version 2.0.4

  • Fixed bugs in console when MyPet / WorldGuard was not installed on the server.

Version 2.0.1

  • MobHunting is now supporting WorldGuard. The player don't get a reward is he is hiding in a protected Region with MOB_DAMAGE=deny.

Version 2.0.0

  • Found a serious bug in the MySQL connections, which caused the plugin to fail when the max. number of connections was reached.

Version 1.9.9

  • MobHunting is now compatible with PvpArena. (You don't get prizes when you killed other players). Can be configured in config.yml

Version 1.9.8

  • MobHunting is now compatible with MobArena. (So you don't get prizes when you kill Mobs in MobArena).

Version 1.9.7

  • Leaderboard works now.

Version 1.9.5

  • You can now hunt players and get rewards. This can be disabled in config.yml.

Version 1.9.3

Version 1.9.2

  • MCStats added

Version 1.9.1

  • Now you can run many console commands as a reward.

Version 1.9.0

  • Ability to run a console command as a reward when a user get an achievement

Version 1.8.8

  • Ultra small fix to reduce spam in console. Nothing else changed.

Version 1.8.7

  • Once in a while the plugin lost connection to MySql this gave a lot of errors in the console. This is fixed in v1.8.7.
  • Technical explanation: "?AutoReconnect=yes" has been added to the MySql connection string. This seems to have solved the problem.
  • The plugin is compiled against Minecraft 1.8.3 / SpigotMC 1.8.3 / CraftBukkit 1.8.3

Version 1.8.6

  • I found a serious bug when you use Sqlite.
  • The plugin is compiled against Minecraft 1.8.3 / SpigotMC 1.8.3 / CraftBukkit 1.8.3

Version 1.8.5

  • I finally got some time to add the new Minecraft 1.8 mobs: KillerRabbit, Guardian and Endermite.
  • Also the plugin now supports the Giants.
  • Please backup your database before updating this plugin. I have renamed the table names and prefixed them with "mh_". Updated to Minecraft

Version 1.8.3

  • Updated to Minecraft 1.8.1 works now with SpigotMC 1.8 and CraftBukkit 1.8
  • Support for the minigames plugin is tempoarily disabled.

Version 1.8.2

  • Added Critical modifier. If a mob dies with a critical hit from mele you get the bonus
  • Fixed last damage was too long ago bug

Version 1.8.1
NOTE: This is actually for bukkit 1.7.8 and up. There wasn't an option for 1.7.8 in the version selector.

  • Updated to use UUIDs to support name changing
    On the first run of this version the databases will be migrated to using UUIDs, this will only take a few seconds
  • Fixed NPE when player NPCs kill mobs with Minigames compatibility enabled.
  • Fixed achivements / stats being out of sync if players logged out, then on again too quickly
  • Added kill debugging option to config to see what prevents money/achievements from being gained
  • Added an achievement repairer for the hunt achievements bugged by the out of sync issue

Version 1.8.0

  • Replaced leaderboards with a new system
  • /mobhunt leaderboard create <type>[,<secondtype>[,...]] <period>[,<secondperiod>[,...]] [isHorizontal?] [<width> <height>]
  • /mobhunt leaderboard edit (type|period|horizontal|addtype|addperiod) <value>
  • New leaderboards display the stat type and time period.
  • Existing leaderboards will be unnaffected. You can remove them with /mobhunt leaderboard delete <name>
  • Updated Minigames compatability for Minigames 1.6.x and up. Earlier versions are not supported anymore.

** MobHunting V2.8.6 If you use MythicMobs you must upgrade to V2.4.0 or newer. MobHunting does not work with MythicMobs V2.3.0 or older. The MythicMobs API changed again.
** MobHunting V2.3.7 Does not work with MythicMobs V2.0.6 or older. The MythicMobs API was changed to much.

** /hm region alias /mh flag is Worldguard compliant, which means you can use /rg flag as well to set the custom flag MobHunting, except you cant remove a 'MobHunting' flag with the /rg command. Removing the 'MobHunting' flag can ONLY be done with the /mh command. This is because Worldguard does not fully support custom flags at the moment.