All Projects → ErikPDev → AdvanceDeaths

ErikPDev / AdvanceDeaths

Licence: MIT license
A plugin to customize the death messages!

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to AdvanceDeaths

Pocketmine-School
A Website To Teach Everything About PocketMine-MP
Stars: ✭ 15 (-6.25%)
Mutual labels:  pocketmine, pocketmine-mp
CosmeticMenu
Fun and Easy-to-Use Pocketmine Cosmetics plugin. (Gadgets, Particles, Trails, etc)
Stars: ✭ 22 (+37.5%)
Mutual labels:  pocketmine, pocketmine-mp
NativeDimensions
A plugin which loads dimensions within worlds and provides an API for managing dimensions across worlds
Stars: ✭ 16 (+0%)
Mutual labels:  pocketmine, pocketmine-mp
InvSee
A PocketMine-MP plugin that lets you view and modify offline and online players' inventories in real-time!
Stars: ✭ 19 (+18.75%)
Mutual labels:  pocketmine, pocketmine-mp
SAC
An AntiCheat software for PockeMine-MP made to detect unfair gamplay advantages.
Stars: ✭ 52 (+225%)
Mutual labels:  pocketmine, pocketmine-mp
ScoreboardAPI
A simple API for creating scoreboards on PocketMine-MP servers
Stars: ✭ 16 (+0%)
Mutual labels:  pocketmine, pocketmine-mp
libform
It is a virion library that can handle various forms easily.
Stars: ✭ 12 (-25%)
Mutual labels:  pocketmine, pocketmine-mp
ProperDuels
A properly made duels plugin
Stars: ✭ 16 (+0%)
Mutual labels:  pocketmine, pocketmine-mp
EggWars
EggWars minigame for PocketMine
Stars: ✭ 32 (+100%)
Mutual labels:  pocketmine, pocketmine-mp
IslandArchitect
An plugin to create custom sky island generators for the SkyBlock plugin
Stars: ✭ 12 (-25%)
Mutual labels:  pocketmine, pocketmine-mp
BuilderTools
🪓 Powerful World Editor plugin for PocketMine servers
Stars: ✭ 74 (+362.5%)
Mutual labels:  pocketmine, pocketmine-mp
RedstoneCircuit
This is the PocketMine plugin that implements the Redstone circuit.
Stars: ✭ 81 (+406.25%)
Mutual labels:  pocketmine, pocketmine-mp
CommandShop
Players have to pay items or money to use specific commands! A PocketMine plugin.
Stars: ✭ 32 (+100%)
Mutual labels:  pocketmine, pocketmine-mp
Volt
A painless web server for PocketMine-MP
Stars: ✭ 24 (+50%)
Mutual labels:  pocketmine, pocketmine-mp
BlockSniper
An advanced (brush) world editing plugin for PocketMine-MP
Stars: ✭ 77 (+381.25%)
Mutual labels:  pocketmine, pocketmine-mp
AuctionHouse
Feature-packed auction house plugin for PocketMine-MP (pmmp)
Stars: ✭ 31 (+93.75%)
Mutual labels:  pocketmine, pocketmine-mp
Emotes
This plugin allows players to use their favorite emotes on the server!
Stars: ✭ 15 (-6.25%)
Mutual labels:  pocketmine, pocketmine-mp
MysteryBox
Crate implemention for PocketMine-MP (PMMP)
Stars: ✭ 19 (+18.75%)
Mutual labels:  pocketmine, pocketmine-mp
Pocketmine Mp
A server software for Minecraft: Bedrock Edition in PHP
Stars: ✭ 2,594 (+16112.5%)
Mutual labels:  pocketmine, pocketmine-mp
Other-Plugins
A collection of all the plugins which I used to work on but no longer maintain
Stars: ✭ 26 (+62.5%)
Mutual labels:  pocketmine, pocketmine-mp

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 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
      • EconomyAPI & BedrockEconomy is currently supported. Capital support is next.
    • Instant Respawn
    • Killstreaks Announcement.
  • Player/Entity Damage
    • Blood FX - Configurable in the config.yml
  • ScoreHud
    • ScoreHud support is automatically available, check the Available Tags.
  • Leaderboards
    • Kills
    • Deaths
    • Killstreaks
    • All leaderboards are customizable from leaderboards.yml located at plugin_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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].