HomeJavaModsMobFall - Your Answer To Oversized Drop Grinders!
MobFall - Your Answer To Oversized Drop Grinders!
ModsJava

MobFall - Your Answer To Oversized Drop Grinders!

⬇ Download on Spigot
Description

Set each mob's specific fall damage needed for death.
Specify fall damage per player needed for death.

Example:
You set creeper's fall damage to 103 blocks.
A creeper falls 20 blocks.
The creeper will lose 1/5 of it's max health.
Example 2:
You set a cow's fall damage to 3 blocks.
A cow falls 5 blocks.
The cow will die.

Features
Commands and Permissions
Permission: mobfall.user
Description: Shows the help page.​
Permission: mobfall.toggle
Description: Toggle a mob's fall damage modifier in game.​
Permission: mobfall.custom
Description: Toggle custom named mobs from being affected by the fall damage modifier.​
Permission: mobfall.change
Description: Set a mob's required fall damage to a new value.​
Permission: mobfall.reload
Description: Reload the config.yml​
Permission: mobfall.addheight
Description: Create a player group's height modification with # blocks needed for death on impact.​
Permission: mobfall.remheight
Description: Remove an existing player group's height modification.​
Permission: mobfall.toggleplayer
Description: Toggle a player group's modified fall damage.​
Config
Code (Text):
###########################################################################################################################
#                                                                                                                         #
#               +-----------------------------------------------------------------------------------------+               #
#               |    _   .-')               .-. .-')         _ .-') _  _  .-')                  _ (`-.    |               #
#               |   ( '.( OO )_             \  ( OO )       ( (  OO) )( \( -O )                ( (OO  )   |               #
#               |    ,--.   ,--.).-'),-----. ;-----.\        \     .'_ ,------.  .-'),-----.  _.`     \   |               #
#               |    |   `.'   |( OO'  .-.  '| .-.  |        ,`'--..._)|   /`. '( OO'  .-.  '(__...--''   |               #
#               |    |         |/   |  | |  || '-' /_)       |  |  \  '|  /  | |/   |  | |  | |  /  | |   |               #
#               |    |  |'.'|  |\_) |  |\|  || .-. `.        |  |   ' ||  |_.' |\_) |  |\|  | |  |_.' |   |               #
#               |    |  |   |  |  \ |  | |  || |  \  |       |  |   / :|  .  '.'  \ |  | |  | |  .___.'   |               #
#               |    |  |   |  |   `'  '-'  '| '--'  /       |  '--'  /|  |\  \    `'  '-'  ' |  |        |               #
#               |    `--'   `--'     `-----' `------'        `-------' `--' '--'     `-----'  `--'        |               #
#               +-----------------------------------------------------------------------------------------+               #
#                                                                                                                         #
#                                                     Author: SocialSpy                                                   #
#                                                    Config Version: 1.2                                                  #
#                                         #---------------------------------------#                                       #
#                                                                                                                         #
#-------------------------------------------------------------------------------------------------------------------------#
#                                                                                                                         #
#                                    #-------------------------------------------------#                                  #
#                                             Want to see this plugin in action?                                          #
#                                      Check out my server! IP: mc.starryskyblock.com.                                    #
#                                    #-------------------------------------------------#                                  #
#                                                                                                                         #
#-------------------------------------------------------------------------------------------------------------------------#
#                                                                                                                         #
#                                        --=------Commands And Permissions------=--                                       #
#                                                                                                                         #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.user            | /mobfall help                   | Shows the help page.                                        #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.toggle          | /mobfall toggle (mob name)      | Toggles the given mob's fall damage modifier.               #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.change          | /mobfall set (mob name) #       | Sets the needed fall height for death for the given mob.    #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.custom          | /mobfall custom (mob name)      | Toggles the given mob's ignoring custom names variable.     #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.reload          | /mobfall reload                 | Reload the plugin and config.yml                            #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.addheight       | /mobfall add #                  | Adds group for Players that will modify their needed fall   #
#                         |                                 | height to # blocks. Add permission mobfall.height.# to a    #
#                         |                                 | group to apply this.                                        #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.remheight       | /mobfall remove #               | Removes a player height group from the mobs.yml             #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.toggleplayer    | /mobfall player #               | Toggles the existing player group's modified fall damage.   #
#-------------------------+---------------------------------+-------------------------------------------------------------#
# mobfall.height.#        | Set the height needed to kill a player, if PLAYER group exists and is enabled in mobs.yml.    #
#-------------------------+-----------------------------------------------------------------------------------------------#
#                                                                                                                         #
#                                             #--------------------------#                                                #
#                                             |        Tips & Info       |                                                #
#                                             #--------------------------#                                                #
#                                                                                                                         #
#-------------------------------------------------------------------------------------------------------------------------#
# Any mobs not listed do not receive fall damage and therefore do not apply to this plugin, aka blaze, ghast, etc.        #
#-------------------------------------------------------------------------------------------------------------------------#
# You can set mob's specific fall damage required in the mobs.yml file or in game                                         #
#-------------------------+-----------------------------------------------------------------------------------------------#
# toggle variable         | If true, the mob's required fall damage will be modified based on the values here.            #
#                         +-----------------------------------------------------------------------------------------------#
#                         | If false, the mob's fall damage will behave like vanilla on your server.                      #
#-------------------------+-----------------------------------------------------------------------------------------------#
# distance variable       | If you set it lower than 3 (the minimum damage needed to receive fall damage), it will still  #
#                         | need 3 blocks of fall damage to die.                                                          #
#                         +-----------------------------------------------------------------------------------------------#
#                         | If you set it greater than the vanilla requirement, and the fall distance was below your      #
#                         | threshold, the fall damage will be negated from the mob if it would have killed the mob.      #
#                         +-----------------------------------------------------------------------------------------------#
#                         | All default distance variables listed below are vanilla fall distances.                       #
#-------------------------+-----------------------------------------------------------------------------------------------#
# ignoreCustom variable   | If true, any mobs of that type with custom names will be ignored by the fall damage modifier. #
#-------------------------+-----------------------------------------------------------------------------------------------#
# PLAYER section          | Add "#: true/false" to the player section to add a modified height group to players.          #
#                         +-----------------------------------------------------------------------------------------------#
#                         | To apply a person to this group, give them the permission mobfall.height.#                    #
#                         +-----------------------------------------------------------------------------------------------#
#                         | To completely negate fall damage for a group, create a section called "0: true" and give the  #
#                         | group mobfall.height.0                                                                        #
#-------------------------+-----------------------------------------------------------------------------------------------#
#                                                                                                                         #
#                                             #--------------------------#                                                #
#                                             |         Language         |                                                #
#                                             #--------------------------#                                                #
#                                                                                                                         #
###########################################################################################################################

prefix: "&8&l[&5&lMob&f&lDrop&8&l]&f "

help:
  - "&8&l[&5&lMob&f&lFall&8&l]&f Help Page"
  - "&8&m-------------------------"
  - "&f- &5/mobfall toggle (mob name)"
  - "&f  - Toggle a mob's fall damage modifier."
  - "&f- &5/mobfall set (mob name) #"
  - "&f  - Set the block needed for a certain mob to die."
  - "&f- &5/mobfall custom (mob name)"
  - "&f  - Toggle ignoring custom named mobs for that mob."
  - "&f- &5/mobfall add #"
  - "&f  - Add a player height modification group."
  - "&f- &5/mobfall remove #"
  - "&f  - Remove a player height modification group."
  - "&f- &5/mobfall player #"
  - "&f  - Toggle an existing player height modification."
  - "&f- &5/mobfall reload"
  - "&f  - Reload the config.yml"
  - "&8&m-------------------------"

error: "Syntax error, do /mobdrop help."
noperm: "You do not have permission to do this."
unknownmob: "Unknown mob specified."
togglemobon: "You turned on %MOB%'s fall damage modifier, at %BLOCK% blocks."
togglemoboff: "You turn off %MOB%'s fall damage modifier."
togglecustomon: "You turned on custom named mobs for %MOB%."
togglecustomoff: "You turned off custom named mobs for %MOB%."
setmob: "You set %MOB%'s fall damage modifier to %BLOCK% blocks."
addplayer: "You created the player group %GROUP%. Apply this to players with the perm mobfall.height.%GROUP%!"
remplayer: "You removed the player group %GROUP%."
toggleplayeron: "You toggled on custom height modifications for player group %GROUP%."
toggleplayeroff: "You toggled off custom height modifications for player group %GROUP%."
groupalreadyexists: "Error, that player height group already exists!"
groupdoesntexist: "Error, that player height group doesn't exist!"
reload: "Plugin reloaded."

Mobs
Code (Text):
PLAYER:
  0: true
  10: true
  23: true
  50: true
  100: true

#Hostiles
CREEPER:
  toggle: true
  distance: 23
  ignoreCustom: true
SKELETON:
  toggle: true
  distance: 23
  ignoreCustom: true
SPIDER:
  toggle: true
  distance: 19
  ignoreCustom: true
ZOMBIE:
  toggle: true
  distance: 23
  ignoreCustom: true
SLIME:
  toggle: true
  distance: 19
  ignoreCustom: true
PIG_ZOMBIE:
  toggle: true
  distance: 23
  ignoreCustom: true
ENDERMAN:
  toggle: true
  distance: 43
  ignoreCustom: true
CAVE_SPIDER:
  toggle: true
  distance: 15
  ignoreCustom: true
SILVERFISH:
  toggle: true
  distance: 11
  ignoreCustom: true
WITCH:
  toggle: true
  distance: 29
  ignoreCustom: true
ENDERMITE:
  toggle: true
  distance: 11
  ignoreCustom: true
GUARDIAN:
  toggle: true
  distance: 33
  ignoreCustom: true
WITHER_SKELETON:
  toggle: true
  distance: 23
  ignoreCustom: true

#Peacefuls
PIG:
  toggle: true
  distance: 13
  ignoreCustom: true
SHEEP:
  toggle: true
  distance: 11
  ignoreCustom: true
COW:
  toggle: true
  distance: 13
  ignoreCustom: true
SQUID:
  toggle: true
  distance: 13
  ignoreCustom: true
WOLF:
  toggle: true
  distance: 23
  ignoreCustom: true
MUSHROOM_COW:
  toggle: true
  distance: 13
  ignoreCustom: true
HORSE:
  toggle: true
  distance: 33
  ignoreCustom: true
RABBIT:
  toggle: true
  distance: 6
  ignoreCustom: true
VILLAGER:
  toggle: true
  distance: 23
  ignoreCustom: true
MULE:
  toggle: true
  distance: 33
  ignoreCustom: true
LLAMA:
  toggle: true
  distance: 33
  ignoreCustom: true

#Post 1.8 & Specials
GIANT:
  toggle: true
  distance: 103
  ignoreCustom: true
EVOKER:
  toggle: true
  distance: 27
  ignoreCustom: true
ILLUSIONER:
  toggle: true
  distance: 35
  ignoreCustom: true
VINDICATOR:
  toggle: true
  distance: 27
  ignoreCustom: true
STRAY:
  toggle: true
  distance: 23
  ignoreCustom: true
ELDER_GUARDIAN:
  toggle: true
  distance: 83
  ignoreCustom: true
SKELETON_HORSE:
  toggle: true
  distance: 33
  ignoreCustom: true
STRAY:
  toggle: true
  distance: 23
  ignoreCustom: true
POLAR_BEAR:
  toggle: true
  distance: 33
  ignoreCustom: true

Support


If you have questions, issues, or suggestions, let me know in the Discussions Page and I will get back to you as soon as possible!

Want to see this plugin in action?
Check out mc.starryskyblock.com

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

MobFall - Your Answer To Oversized Drop Grinders! is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 328 times (via Spigot). Download it and open it directly in the game.

Explore more