[1.16-1.14] MobsEvent 1.0.8

A Simple plugin that allows you to create your own event that you decide what will happen.

  1. liam19789123456
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    • 1.16
    MobsEvent
    Your Event. Your Actions.

    A simple plugin which allows you to create your own event that the player has encountered and you will decide what the mobs should do about it.
    Screenqshoqq_27-min.png

    Note: this plugin not really meant for putting into a big community servers, use it for making youtube a video or just for challenging your difficulty of survival much more harder but still it could be for everything there isn't any restrictions of the use to this plugin.

    config.yml
    Code (YAML):
    main:

      mobseventpluginenable
    : "true"
      # this will enable the entire plugin by your own choice.
      # default value "true"

    mobs
    :

      withnumber
    : "true"
      # this will add to the spawn message that mob of number 0 for example has spawned
      # though if the mobnumber doesn't appear as mentioned, it could be that you changed an value in the messages.yml configuration file.
      # default value: "true"

      particlesenable
    : "true"
      # this will enable particles when a mob spawns.
      # default value: "true"

      particleeffect
    : "crit"
      # this is the particle that will be used whenever a mob spawns
      # default value: "crit"

      randomchanceminimum
    : 0
      # this is the minimum chances of a mob spawning
      # default value: 0

      randomchancemaximum
    : 5
      # this is the maximum chances of a mob spawning
      # the method of randomchance isn't by percentage and it actually chooses a random number between the
      # randomchanceminimum value and the randomchancemaximum value.
      # default value: 5

    events
    :

      typeofevent
    : "player.damage"
      # type of a event that should be used whenever that happened to the player.
      # the events available atm which are the player.dropitem,player.pickupitem,player.sprinttoggle,player.sneaktoggle and the player.damage
      # default value: player.damage


    # be noted though, if parameters has been deleted in here they won't get regenerated in here but
    # they will "act" like they were in here and have their default value already set.
    mobs.yml
    Code (YAML):
    mobnumber0:
      mobtype
    : "pig"
      mobhp
    : "same"
      potions
    :
       - slow:20:3
        - health_boost
      items
    :
       - dirt:1
        - golden_apple:1:5


    # you can put as how much of mobs you want in here

    # there isn't any limit to it

    # and make sure to not put two sections of mobnumber with the same number or else the system will choose the parameters values in the last section.

    # to add an mob to spawn please use the parameters below

    #mobnumber<chancenumber>:  # this will be the section of the parameters for this mob and also the chance number of getting this mob spwaned
    #  mobtype: "<mob_type>" # in here you will type your mob type that you want to be spawned
    #  mobhp: "<same/hpamount" # in here you will able to put your custom hp for that mob (this is not really necessary and it can be not used which by the meaning of that is to not put this parameter)
    #  potions: # in here you will able to put your potions to this mob (this is not really necessary and it can be not used which by the meaning of that is to not put this parameter)
    #    - slow:20:3 # the first number is the duration time of when this potion will end
    #                # and the second one is amplifier time for this potion (though the numbers isn't really necessary and it can be not used which will means the duration for the potion won't never end if keeping empty
    #                # including the ampifier time all though it will be 1)
    #  items: # in here you will able to put your items to this mob after his death (this isn't really necessary and it can be not used which by the meaning of that is to not put this parameter)
    #    - dirt:1 # the first number is the amount of how much there is to this item the second number is the percentage number (though the numbers isn't really necessary and it can be not used which by the meaning of that is to not put it
    #                # all though number one will be changed to one item if it is kept empty, and number two will be technically be 100%.)
    #
    # to get all the potions types please visit this site (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html)
    messages.yml
    Code (YAML):
    mobs:
      mobsummonmessagewithnumber
    : "[&6&lMobs&3&lEvent&f] %playername%, %mobname% of %mobnumber% has spawned on you!"
      mobsummonmessage
    : "[&6&lMobs&3&lEvent&f] %playername%, %mobname% has spawned on you!"

      # placeholders that are available for the mobs section (%playername%,%mobname and %mobnumber%)
      # messages in here could be not sent by putting them empty
      # default values:
      # mobsummonmessagewithnumber: "[&6&lPlayer&3&lEvent&f] %playername%, %mobname% of %mobnumber% has spawned on you!"
      # mobsummonmessage: "[&6&lPlayer&3&lEvent&f] %playername%, %mobname% has spawned on you!"
    Permissions And Commands

    /mobseventshelp

    /mobseventsblacklist (mobsevents.blacklist)

    /mobseventsunblacklist (mobsevents.unblacklist)

    /mobseventsreload (mobsevents.reload)​

    Plugin Rating

    after testing please rate it and send your conclusion about the plugin and your suggestion of what else should be added, it will probably could be really useful for the future state of this plugin.