Dead by Moonlight icon

Dead by Moonlight -----

The popular assymetric game, Dead by Daylight in Minecraft.




Fixed huge and unnecessary error log when loading Arenas on Worlds which has not been loaded yet
----------, Nov 17, 2024

Hello!
It's been long a journey, but the 2.0 rewrite is finally here, there are many changes:
  • Rewrote the game mode from the ground up
  • New, even more powerful API (more info about how to use it coming soon)
  • New Arena configuration file structure (old Arena configuration files are not compatible)
  • New Perks
  • Boon Totems
  • Lunge Attack: After the Killer presses the right mouse button, Lunge Mode activates. During this time period the Killer has increased movement speed and increased range (regular Minecraft attack range), however, no objects must be in between the Survivor and the Killer. If the Killer does not hit anyone during this 1 second, it automatically counts as a missed attack with a longer cooldown period.
  • Quick Attack's (old regular attack) range decreased
  • New Status Effects
  • New Survivor Health State 'Deep Wounds': In this State, the Survivor must mend themselves by pressing the right mouse button before the timer runs out. (Timer is the hunger bar) If they fail to do so, they end up in the Dying state.
  • 100% language customization for players
  • Vault plugin integration: If enabled, players can earn server currency by playing Trials as the points they collect are exchanged for server currency. Exchange rate can be modified.
  • Parallel load during server initialization: By leveraging multiple cores, Dead by Moonlight loads faster than before
  • Better Auras
  • Removed database and statistics related features
  • Removed Urban Evasion Perk (RIP, no one will miss you)
  • Removed forceful plugin reload, the only way to safely reload now is to restart the server
  • Updated old Perks to reflect their current state in Dead by Daylight
  • Added lobby scoreboard to see who is ready and who is unready
  • Added Perk cache, which remembers the Perks each player used and automatically equips them (Perk Cache is cleared upon player disconnection and server shutdown)
  • Added player onboarding system, which is designed to help new players learn the game rules
  • Added handbooks for each role which contains important information about the game rules
  • Added many new "title" messages to help players see the health state changes
  • Improved in-game scoreboard
  • Added a progress bar to the Items' description
  • Added automatic language update system, which will copy new texts to every language file, and delete unused ones. Changes are not handled yet, so text modification is not automatically updated.
  • Maybe more things that I forgot
How to migrate:
Delete everything related from the old 1.X version.
Old Arenas are not compatible, you must re-create the Arenas in-game.
----------, Nov 1, 2024

New Features:
  • Minecraft 1.18 is now supported
  • Players see other downed Survivors lying on the ground (but not themselves)
API Features:
  • Improved Event System which makes the plugin ~17-20% more performant on average and supports event handler priorities
(Note: Because of the new Event System, an update will be required for the modules to work again.)
----------, Feb 18, 2022

New Features:
  • Generator Repair time is now modifyable on a per-Arena basis
  • Added 3 new Survivor Perks (Alert, Urban Evasion, Smash Hit)
  • Added 3 new Killer Perks (Starstruck, Remember Me, Blood Echo)
Changes:
  • Arena.yml file is no longer saved into the plugin's folder
  • Finishing editing an Arena is more performant now
Bugfixes:
  • Fixed a bug which caused the lobby timer to not stop counting down
  • Fixed a bug which caused Players to not be able to ready up in the lobby
  • Fixed a bug which caused Survivors to be unable to be hooked
  • Fixed Balanced Landing
  • Fixed bugs which caused NullPointerExceptions
----------, Sep 28, 2021

1.6 was one of the most unstable versions of the plugin, so I decided to try and find and fix as many bugs as I could.

New Feature:
  • Players now can't execute non-dbm commands while in game
Bugfixes:
  • Survivor could sneak off of the Killer instantly, glitching the entire Trial
  • Generator didn't make noise
  • Countdown wasn't in fact, counting down
  • Other smaller exceptions
----------, Aug 11, 2021

Hello folks!
There has been some major rewriting of code in the background due to reworking the cooldowns, so if you notice anything weird please contact me on the Discord server.

New Features:
  • 1.17 & 1.17.1 support!
  • Join Signs show player count
  • Added Borrowed Time Perk and Endurance Status Effect
  • Countdown in the lobby if there is a Killer, the minimum amount of Survivors and at least one Player is ready
Changes:
  • Struggle is now done via Skill Checks instead of mashing the Sneak button
  • Decisive Strike nerfed (it works the same as in DbD now)
  • New Change Team menu
Bugfix:
  • Fixed healers not being in HealFinishedEvent
----------, Aug 5, 2021

New Features:
  • DbM is no longer depending on Holographic Displays!
  • DbM checks if you are using the latest version, and writes the result into the console
  • Generators and Hooks have Auras now: Generators' Aura is visible for the Killer if they aren't completed, and Hooks' Aura is visible for the Killer if they are carrying a Survivor and the Hook is not being used
  • Scoreboard is kinda useful now
  • If the Killer is stunned while carrying the Survivor, the Survivor will become Injured and can run away
  • 4 new Perks: We're Gonna Live Forever, Resurgence, Lethal Pursuer and Hex: Crowd Control
  • More texts to translate
  • The plugin now supports theoretically an infinite number of Perks (it wasn't tested since there aren't a lot of Perks currently)
Changes:
  • Killers don't have to move as close as they did to get the Survivors hooked
  • Survivor no longer has an Aura while being carried by the Killer
Bugfixes:
  • Killer could hit the Survivor they were carrying
  • Brutal Strength slowed kicking Generators, making breaking Generators impossible
API Changes:
  • Better Language File update
  • Added comments here and there
----------, Jun 27, 2021

Hello folks! Long time no see. It's been fun working on this update, although it was quite challenging, as I was supposed to find the best middle ground between five groups of people: Server administrators, Translators, Game balance team, other developers wanting to make modules for DbM, and myself. After a great deal of thinking, I think I might have found it!

As you can see from the title, you are now able to configurate almost every Perk, and you can now translate most of the plugin. (not 100% of it.. for now.)

New features:
  • Configurating Perks
  • Translating the plugin (not all of it, but a huge chunk of it, nonetheless)
Changes:
  • There is an Obsession now in every match
  • Kindred does what it is supposed to now
Bugfixes:
  • Cooldown exception when shutting down server
API Changes:
  • needsObsession() removed, since there is an Obsession either way
  • LanguageFile, LanguageManager and StringSubstitute added
----------, Jun 20, 2021

Alright, this is a worthless update, but I wanted to tell you that I'm still somewhat working on DbM. My PC broke, so I spent around 3 months without a computer, and I forgot to push my changes to the cloud so I had to wait until I fixed my computer. I also am studying at a university, so not much progress will be made for some time. I know I promised to add language and config support, but under these circumstances, I am unable to provide you with a quality update for now.

New Feature:
  • /dbm play - You can now join a random Arena that has the most Players in it, but it is not full.
Bugfix:
  • Fixed the fair generator warning when it was not supposed to show.
Anyways, Happy Easter, and stay safe everyone!
----------, Apr 2, 2021

New Features:
  • Skill Checks
  • 2 new Perks: Decisive Strike and Unnerving Presence
  • Your selected Perks will be remembered and automatically equipped after a Trial (until the server restarts)
Changes:
  • Killers now have to walk a bit more to reach Hooks
Bugfixes:
  • The Survivor "lagged" if they were wiggling but didn't escape the Killer's grasp
  • The Killer got "Late Hook" reward even if it wasn't the End Game Collapse
API Changes:
  • SkillCheck added
  • SkillCheckInitEvent & GetSkillCheckChanceEvent events added
  • Smaller methods were added
----------, Jan 30, 2021

Bugfixes:
  • Hatch didn't spawn and open when there was only one Survivor remaining
  • Game Components stopped working correctly if they were disabled during the Trial
  • Spectators' Potion Effects weren't cleared
API Changes:
  • All Perks are now final (as they should've been all along)
I am also working on new Status Effects and Perks, but the progress is slow due to this semester taking up all my energy.
----------, Nov 25, 2020

New Features:
  • 3 new Survivor Perks: Kindred, Dark Sense and Desperate Measures
  • Join Signs will tell you what is wrong with an invalid Arena
  • Every Survivor Health State change is now announced
Bugfixes:
  • When the Killer left some Survivors became Spectators and automatically were counted as "Escaped" in the next Trial
  • Generator could not be repaired if the Hatch was not spawned
  • Survivor's currently opened Inventory did not close when they were moved
API Changes:
  • Renamed AuraManager.addAuraRecordToSurvivors() to AuraManager.addPlayerAuraToSurvivors()
----------, Oct 3, 2020

You can download the new settings for the example map here:
https://drive.google.com/file/d/18zMEpi7XOQOuvB3VymM9LF5R9WcaG4ti/view?usp=sharing
New Features:
  • Scores and Bloodpoints
  • Totems
  • Hex Perks: Ruin, Haunted Ground and No One Escapes Death
  • End of Trial Report
Changes:
  • /dbm help is more readable now
Bugfixes:
  • Exception when breaking blocks
  • Exception when using /dbm admin reload
  • A few little bugfixes that I can't remember
API Changes:
  • Perk#amountOfRequiredTotems() added
  • Survivor#notifyHex() and Survivor#isNotified() added
  • Configurable#toTextComponent() added
  • Generator#regressStart() reworked
  • New Events: StoppedRepairingGenerator, TotemInitEvent, TotemCleansedEvent
----------, Sep 27, 2020

New Features:
  • 1.13 & 1.16 support (1.16 has limited functionality due to a client side bug)
  • Join Signs
Changes:
  • Haemorrhage Potion Effect Type from Bad Omen to Unlucky
Bugfixes:
  • Trying to self-heal when Healthy
  • Safe Rescue Event fired when it wasn't Safe Rescue
  • Self-Healing with a Medkit was using the Medkit too fast and the Survivor was unable to heal themselves up a health state using one Medkit
  • Exit Gate did not recognize itself if the frame was made out of the same block as the floor
  • Scoreboard did not reset when the Trial ended
  • A weird bug with the Pallets
API Changes:
  • getMaxPlayers() is now private
  • Added Game#isFull()
----------, Sep 17, 2020

Bugfixes:
  • Med-Kit not enabling Self Heal
  • Survivor's position was weird during wiggling off the Killer
  • Survivor did not have to hold down the Sneak key for wiggling off
  • KillerHangEvent being fired when the Survivor wiggled off
  • Killer stunned twice when the Survivor wiggled off
  • Survivor wiggling off slower than they should
  • Unhooking progress was not reset when Survivor stopped unhooking
  • Killer was unable to break Pallets
  • Typo in /dbm help
  • And other Exceptions being thrown
API Changes:
  • You can get the Survivor's Item now (Survivor#getItem())
  • Item can allow Self-Heal (Item#allowSelfHeal())
----------, Sep 9, 2020

New Features:
  • Now Survivors see an inventory if they heal another Survivor.
  • New Killer Perk: Sloppy Butcher
  • Status Effects have custom on and off messages now
  • Mangled Status Effect
  • Haemorrhage Status Effect
  • Added a max limit for Repairing Survivors (max 4 Survivors can repair a Generator now)
  • The Chests won't spawn if there are no enabled Items
  • Killers can't pick up Survivors from far away now
Bugfixes:
  • Fixed a bug which made flying up impossible for Spectators
  • Fixed 2 bugs which did not let the Hatch open, even if it should be opened
  • Fixed a bug which made Survivors unable to run for the rest of the Trial
  • Fixed a bug which showed old commands
  • Fixed a bug which did not show an available command
  • Fixed a bug which let normal players see disabled items
  • Fixed a bug which made disabling Configurables impossible
  • Fixed a bug which made it possible to open disabled items from chests
  • Fixed a bug which caused perk item books to not be deleted from the Player's inventory in the lobby
  • Fixed a bug which let inventories be seen even after the game ended
  • Fixed a bug which let Survivors heal themselves 2x the normal speed
API Changes:
  • Items don't have an ID anymore, as the IDs were irrelevant anyways
----------, Sep 5, 2020

  • Reworked how Scratch Mark duration calculation happens:
    It now fires GetScratchMarkDurationEvent whenever a Survivor starts to run. However, this might not be accurate enough to represent immediate changes to the Scratch Mark duration, so the developer can now force this event to be called by using Survivor#resetScratchMarkDuration().
  • Fixed a bug regarding the Perk list
  • Changed the onCooldownOff() and onCooldownOn() methods' signature in order to support more CustomCooldowns.
----------, Aug 30, 2020

Resource Information
Author:
----------
Total Downloads: 1,216
First Release: Aug 29, 2020
Last Update: Nov 17, 2024
Category: ---------------
All-Time Rating:
9 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings