AdvanceDeaths
AdvanceDeaths is created to take advantage of the Death Feature in Minecraft: Bedrock Edition.
With AdvanceDeaths, you can customize the death experience of your players, have your own discord bot, and more to come.
Notice:
This version of AdvanceDeaths is different from the previous ones.
You will need to re-modify all the configuration files.
If you're using BedrockEconomy, make sure you're using the latest version of it.
Setup
Setting up AdvanceDeaths is made easy.
Modifying Death Messages
You can modify Death Messages by changing the deathMessages.yml
located in plugin_data\AdvanceDeaths
.
Setting up the Discord Bot
Step 1:
- Download the latest phar of DiscordBot from poggit
- Set it up following the DiscordBot Wiki
- Open the DiscordBot Configuration located at
plugin_data/DiscordBot/config.yml
- Set the token.
Step 2:
- Open the AdvanceDeaths discordBot configuration located at
plugin_data/AdvanceDeaths/discordBot.yml
- set
isEnabled
to true - Feel free to modify the embeds to your needs or change the prefix.
Step 3:
- The final step, now you can invite your discord bot to your server.
- For any questions or support. Join our discord server
Creating Particles
Step 1:
- Download the
particleCreator.html
from the tools folder. - Double tap the html file or open it in a web browser. Javascript is required.
Step 2:
- After that, you can click the black color box to change it's color. You can also select Fill color to change it's background color.
- If the color of the box is white or rgb(255,255,255), then it will be rendered as invisible.
Step 3:
- Once you've made your masterpiece, click on the
Generate
button. It will be downloaded. - Save the JSON file to
plugin_data\AdvanceDeaths\scripts\particles
. Make sure to rename it to use it ononDeathScript.yml
.
Features
- onDeath Features
- onDeathScript to modify it, located in
plugin_data\AdvanceDeaths\scripts
.- Possible script commands are:
particle(ParticleName, Player/PlayerKiller)
playsound(soundName, Player/PlayerKiller)
message(Message, Player/PlayerKiller)
heal(PlayerKiller)
- More will be added in the near future.
- Possible script commands are:
- Modifiable Death Message.
- Economies Support
- Gain / Lose on Kill / Death
- EconomyAPI & BedrockEconomy is currently supported. Capital support is next.
- Instant Respawn
- Killstreaks Announcement.
- onDeathScript to modify it, located in
- Player/Entity Damage
- Blood FX - Configurable in the
config.yml
- Blood FX - Configurable in the
- ScoreHud
- ScoreHud support is automatically available, check the Available Tags.
- Leaderboards
- Kills
- Deaths
- Killstreaks
- All leaderboards are customizable from
leaderboards.yml
located atplugin_data\AdvanceDeaths
.
- Discord
- You can now create your own discord bot, follow this wiki
- Available discord bot commands:
>info (playerName)
>players
>topkills
>topdeaths
>topkillstreaks
- Type
>help
to see their description on Discord.
- Notice:
- You can change the bot prefix.
Bug Report
Found a bug?
- Head to issues.
- Tap on New Issue
- Write information about the bug, then click on
Submit new issue
. - After that, I'll look into it.
Contribution
All contributions are welcomed, just make sure you follow the formatting.
Variables
You can use variables to customize text to your own needs.
ScoreHUD
Here are the available scoreHUD tags.
Tag | Description |
---|---|
advancedeaths.myDeaths | Get's the player Deaths |
advancedeaths.myKills | Get's the player Kills |
advancedeaths.myKillstreaks | Shows the player KDR |
advancedeaths.topKiller | Shows the Top Killer |
advancedeaths.kdr | Shows the player KDR |
deathMessages.yml
Here are the variables used to modify the death messages.
Variable | Description | Example output: |
---|---|---|
{victim} | The player that died | Steve |
{murderer} | The player that killed the victim. | Alex |
{murdererHealth} | The value of the murderer health | 5/20 |
{itemUsed} | The item used to murder the victim | Stick |
Commands
Command | Description | Permission | Default |
---|---|---|---|
advancedeaths | See an online player stats. | advancedeaths.use | True |
ads | See an online player stats. | advancedeaths.use | True |