Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/erikpdev/advancedeaths

A plugin to customize the death messages!
https://github.com/erikpdev/advancedeaths

plugin pocketmine pocketmine-mp

Last synced: 7 days ago
JSON representation

A plugin to customize the death messages!

Awesome Lists containing this project

README

        

# Important
This plugin is no longer being maintained. If you're willing to maintain it, fork this repository.
Goodbye Pocketmine!

AdvanceDeaths



Poggit Status
PMMP Version
Total Downloads
Downloads

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 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`.

## 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 on `onDeathScript.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.
- Modifiable Death Message.
- Economies Support
- Gain / Lose on Kill / Death
- BedrockEconomy is currently supported. Capital support is coming soon.
- Instant Respawn
- Killstreaks Announcement.
- Player/Entity Damage
- Blood FX - Configurable in the `config.yml`
- Leaderboards
- Kills
- Deaths
- Killstreaks
- All leaderboards are customizable from `leaderboards.yml` located at `plugin_data\AdvanceDeaths`.
- Commands
- ScoreHUD
- Shows the player's kills, deaths, and killstreaks.
- Customizable in the `lang.yml` located at `plugin_data\AdvanceDeaths`.

# 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.

## 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 |