ULTIMATE [1.8 - 1.15] Bloodmoon Advanced |Custom mobs|Items|Life cycles|events 2.5.0

Add a bloodmoon event with custom mobs , bosses and much more

  1. Kate
    [​IMG]
    [​IMG]
    [​IMG] [​IMG]

    With bloodmoon advanced you are adding a bloodmoon event to your server with tons and tons and tonssss of features! Add custom mobs to your server, with certain life cycles and events. Spawn any mob you want on a natural way in the regular world.

    The bloodmoon will add that extra piece of challenge you need for your server. You control everything, the amount of mobs, speed, items, custom actions and the life cycle of the mob.

    Take a close look at the documentation to fully understand how everything works, or reach out to us via our support discord.
    We will be very happy to assist you!





    Showcase


    Tutorial


    [​IMG]
    Below you can find just a small summary of the options in this plugin. All the options are completely configurable and optional to your needs!

    • Integrated with Mythic mobs, Placeholder API and Force resource pack
    • new spawn bosses that can be tracked with a trail
    • Custom mobs (name, health, speed, much more ...)
    • Custom items (display names, drop chances, ...)
    • Configure percentages for bloodmoon to occur
    • Multiple worlds are possible!
    • Add custom time based life cycles to custom mobs
    • Custom actions with choosen commands or pre-configured world events (teleports, dashes, etc)
    • Mob in blocks, when mining a certain block during bloodmoon, custom mobs might spawn
    • During bloodmoon, harvesting might fail
    • Traveling through portals is not possible during bloodmoon
    • Sleeping is not possible during bloodmoon
    • Thanks to the smart auto complete, creating new mobs, items , ... was never that easy!
    • Bell warning: When a bloodmoon is scheduled, you can hear the clocks far far away ... the next night, will be a bloodmoon ...
    • Custom resource pack with red moon!
    • All messages are configurable!
    • Run custom commands upon start and end!
    • Configurable difficulty during bloodmoon
    • Configurable sounds and effects for despawning mobs
    • Configurable lightning strikes on or near the player during a thunderstorm
    • Increase or decrease the spawn limit per chunk during the bloodmoon
    • ...
    • Play scary sounds during a bloodmoon
    • Play sounds on start and stop of bloodmoon
    • Show a bossbar during the bloodmoon
    • Configurable start and stop titles
    • Auto update checker
    • World becomes darker during a bloodmoon with fog hanging around the world

    Integrated with these successful plugins

    [​IMG]

    [​IMG]

    [​IMG]


    [​IMG]

    Bloodmoon started

    [​IMG]

    Respawn event

    [​IMG]


    Shield event

    [​IMG]

    Dash & Teleport event

    [​IMG]

    Vanish event

    [​IMG]


    Configurable crop harvesting failure

    [​IMG]

    Lightning Event

    [​IMG]

    Reinforcement Event

    [​IMG]


    Bloodmoon Stopped

    [​IMG]

    Pathfinder

    [​IMG]


    [​IMG]


    [​IMG]
    1. Download the jar file
    2. Stop your server (if already running)
    3. Put the jar file in your plugins folder
    4. Start your server
    5. Optional: Edit the config file
      5a: type /bloodmoon reload to reload the config file
    6. Enjoy!
    [​IMG]


    Code (YAML):

    # This is the bloodmoon config file. Make sure you use the correct format for the correct properties
    # If at any moment, you believe you broke the config, remove it and reconfigure it.
    # Authors: MrGeneralQ, PandaCrafter1
    # For a detailed config version please check our wiki: https://bloodmoon.mrgeneralq.net/

    # DO NOT REMOVE
    version: "1.0"

    # set to false if you want to disable the update checker
    #IMPORTANT we only provide support for the latest version
    update-checker-enabled: true

    # A list of all worlds that are enabled for the bloodmoon.
    enabled-worlds:
    - world

    # if set to true, players will not be able to use portals during the bloodmoon
    block-portal: true

    # if set to true, players cannot go to sleep during blood moon events
    block-sleeping: true

    # if change-difficulty is set to true, the difficulty will change when the bloodmoon runs
    # possible values easy|normal|hard|peaceful
    change-difficulty: true
    difficulty: 'hard'

    # amount of percentage a bloodmoon might occur | if set to -1, bloodmoon will not occur randomly but can still be
    # started using the bloodmoon start and schedule command
    bloodmoon-chance: 20.0

    # percentage when harvesting crops will result in a failure
    harvest-failure-chance: 50.0

    # whenever there is a thunderstorm, the percentage specified will redirect the lightning to any player in the world
    lightning-strike-player-chance: 20.0

    # if the player does not get striked by a lightning, what is the chance that it strikes near the player
    lightning-near-hit-percentage: 50.0

    # amount of mobs that can spawn in one chunk (Bukkit default is 70)
    monster-spawn-limit: 160

    # Run a series of actions when the bloodmoon is started or begins
    start-actions:
    title:
    enabled: true
    title: "&4Bloodmoon started"
    subtitle: "Be aware!"
    commands:
    enabled: true
    commands:
    - bloodmoon say The bloodmoon is rising!
    sound:
    enabled: true
    start-sound: ENTITY_ENDERDRAGON_DEATH



    # Run a series of actions when the bloodmoon is stopped or ends
    stop-actions:
    title:
    enabled: true
    title: "&aBloodmoon stopped"
    subtitle: "No more crazy stuff"
    commands:
    enabled: true
    commands:
    - bloodmoon say The sun is rising, the spirit of the moon is fading away ...
    sound:
    enabled: true
    stop-sound: UI_TOAST_CHALLENGE_COMPLETE


    # choose to play a sound when the mobs are getting removed after the bloodmoon
    # make sure to use correct sound names and effects
    # spigot particles: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
    # spigot sounds: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html


    # show a bossbar during the bloodmooon
    bossbar:
    enabled: true
    title: "Bloodmoon"
    fog: true
    dark: true

    mob-despawn-effect:
    play-sound:
    enabled: true
    sound: "ENTITY_WITHER_DEATH"
    play-particle:
    enabled: true
    particle: "SPELL_MOB"


    #during the bloodmoon, play a series of scary sounds to make it even more scary
    scary-sounds:
    enabled: true
    sounds:
    - AMBIENT_CAVE


    # when a bloodmoon is scheduled either by command or automatically, if bell warning is enabled, you can make a bell
    # ring far away from the players, as if a churge is alerting the players for the upcoming bloodmoon
    # the count is representing how many times the bell should ring
    # NOTE: a headset might be required in order to experience the full effect
    bell-warning:
    enabled: true
    count: 6

    # if you want you can apply a custom resource pack when the bloodmoon is rising
    # for the url-enabled, put the official bloodmoon zip file
    # for the url-disabled: put any empty zip file as this would force back to the old resource pack
    resource-pack:
    enabled: false
    url-enabled: "http://dl.dvrm.it/Uploads/Bloodmoon.zip"
    url-disabled: "http://dl.dvrm.it/Uploads/normal.zip"

    # specifiy for each block which mob will spawn and the percentage
    mob-in-block:
    enabled: true
    blocks:
    STONE:
    percentage: 10.0
    mob: "SILVERFISH"
    MAGMA_BLOCK:
    percentage: 100.0
    mob: "MAGMA_CUBE"

    # specify a list of all mobs that will not be replaced upon spawn by a random bloodmoon mob. This are typically mobs
    # used for farming
    # non hostile mobs are excluded by default
    excluded-mobs:
    - GUARDIAN
    - ELDER_GUARDIAN
    - ENDER_DRAGON
    - ENDERMAN





    Code (YAML):
    # Types: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
    mobs:
    reinforced-creeper:
    type: CREEPER
    name: '&cReinforced &2Creeper'
    percentage: 40.0
    health: 20.0
    speed: 0.3
    explosion-radius: 6
    lifecycle: reinforced-creeper
    baby-booboo:
    type: ZOMBIE
    name: '&2Baby &fBooboo'
    percentage: 10.0
    health: 30.0
    speed: 0.3
    glowing: false
    item-drop-chance: 0.0
    baby: true
    drops:
    - hand 1 3.3
    items:
    helmet: helmet
    chestplate: chestplate
    leggings: leggings
    boots: boots
    hand: zombie-sword
    blazing-cube:
    type: MAGMA_CUBE
    name: '&cBlazing Cube'
    percentage: 70.0
    health: 22.0
    speed: 0.3
    size: 3
    trained-skeleton:
    type: SKELETON
    name: '&5Magic &fSkeleton'
    health: 15.0
    speed: 0.3
    item-drop-chance: 0.0
    items:
    chestplate: skelly-chestplate
    hand: bow
    drops:
    - bow 1 5.0
    skeleton-soldier:
    type: WITHER_SKELETON
    name: '&aSoldier'
    percentage: 30.0
    health: 25.0
    speed: 0.5
    item-drop-chance: 0.0
    items:
    chestplate: skelly-chestplate
    hand: wither-sword
    magician:
    type: WITCH
    name: '&5Magician'
    percentage: 20.0
    health: 30.0
    speed: 0.3
    item-drop-chance: 0.0
    lifecycle: magician
    drops:
    - super-stick 1 1.0
    firewarden:
    type: BLAZE
    name: '&4fire &6warden'
    percentage: 20.0
    health: 30.0
    speed: 1.0
    lifecycle: firewarden
    drops: []
    glowing: false
    item-drop-chance: 0.0
    items: {}


    Code (YAML):
    # Potion types: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
    actions:
    strike-lightning:
    events:
    - lightning 6 10
    commands: []
    swap-spell:
    events:
    - swap 100
    - speak &3Secra astafa perdu! 100
    commands: []
    blast-spell:
    events:
    - dash 100
    - speak &7Karanta segrum dia! 100
    commands: []
    teleport-spell:
    events:
    - teleport 8 100
    - speak &6Parendum potrokaratia! 100
    commands: []
    lightning-spell:
    events:
    - lightning 10 100
    - speak &c&lActaram Strikera! 100

    reinforcements:
    events:
    - reinforcements ZOMBIE 10 2 30
    - reinforcements blazing-cube 10 2 30
    - speak &c&lI need help over here! 100
    commands: []
    witch-reinforcements:
    events:
    - reinforcements WITCH 10 2 100
    - speak &5Kardipo septum crea 100
    commands: []
    potion:
    events:
    - potion-effect blindness 20 2 50
    - potion-effect hunger 20 1 50
    - potion-effect confusion 10 5 50
    - potion-effect jump 15 4 50
    commands: []
    firewarden-messages:
    events:
    - speak You &4fool! &fYou don't get me! 20
    - speak Did you ever taste a burned skin? 10
    - speak &4&lKAPOW! 20
    - speak I would love to see people like you in the nether! 20
    commands: []
    death:
    events:
    - instant-kill 100
    - speak How is it even possible?! 100
    commands: []
    shadow-attack:
    events:
    - potion-effect blindness 20 2 100
    - speak Let's see how well you do in the &5shadows ... 100
    commands: []
    fuse:
    events:
    - speak &atttssss 100
    commands: []


    Code (YAML):
    cycles:
    superboss:
    actions:
    - strike-lightning 100 0 100 3
    - death 100 0 0.1 1
    - reinforcements 80 0 20 10
    firewarden:
    actions:
    - reinforcements 30 0 20 2
    - firewarden-messages 100 0 40 20
    - shadow-attack 50 0 30 1
    magican:
    actions:
    - teleport-spell 100 0 40 20
    - reinforcement-spell 30 0 60 1
    - swap-spell 100 0 50 10
    - blast-spell 50 0 60 10
    - lightning-spell 20 0 50 1
    reinforced-creeper:
    actions:
    - fuse 100 0 50 2


    Code (YAML):
    # Enchantments: https://www.digminecraft.com/lists/enchantment_list_pc.php
    # Items: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    # Format: {item}:{amount} [name:{}, lore:{}, owner:{}, rgb:{}] [{enchantment}:{level}]
    items:
    helmet: "DIAMOND_HELMET:0 1 protection:4 thorns:3"
    chestplate: "DIAMOND_CHESTPLATE:0 1 protection:4 thorns:3"
    leggings: "DIAMOND_LEGGINGS:0 1 protection:4 thorns:3"
    boots: "DIAMOND_BOOTS:0 1 protection:4 thorns:3"
    zombie-sword: "DIAMOND_SWORD:0 1 sharpness:5 fire_aspect:2"
    bow: "BOW:0 1 power:5"
    skelly-chestplate: "GOLDEN_CHESTPLATE:0 1 protection:4 thorns:3"
    wither-sword: "GOLDEN_SWORD:0 1 sharpness:2"
    super-stick: "STICK:0 sharpness:5"


    Code (YAML):
    messages:
    prefix: "&f[&cBloodmoon&f]"
    no-permission: "&cYou don't have permission to that command!"
    unexisting-command: "&cThis command does not exist! Type /bloodmoon to see all commands"
    only-players: "&cThis command can only be executed from ingame!"
    already-running: "&cThe bloodmoon is already running for that world"
    not-running: "&cThe bloodmoon is not running for that world"
    config-reload: "&cBloodmoon config reloaded!"
    specify-type: "&cPlease specify the %type%!"
    type-exists: "&c%type% already exists"
    type-not-exists: "&cThe %type% does not exist!"
    type-not-valid: "&cThe %type% is not valid!"
    invalid-args: "&cInvalid arguments for the %type%!"
    args-format: "&aArguments format: &c %args%"
    type-added: "&aA new %type% has been added for &f%name%"
    type-created: "&a%type% has been created"
    type-updated: "&a%type% has been updated!"
    type-removed: "&a%type% has been removed"
    type-spawned: "&a%type% has been spawned"
    type-list: "&aThe list for %type%:"