Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/phanisment/brutallegends-healthsystem

Remake game mechanic of Minecraft Server SMP, Brutal Legends.
https://github.com/phanisment/brutallegends-healthsystem

minecraft-plugin

Last synced: about 1 month ago
JSON representation

Remake game mechanic of Minecraft Server SMP, Brutal Legends.

Awesome Lists containing this project

README

        

# Health System

> [!CAUTION]
> Tested only on Paper 1.20.1, I don't know if it can use higher version or not.

> [!NOTE]
> Concept this plugin is same as Life Steal but have some modified like use totem as hearth and make totem even harder.

> [!NOTE]
> If the update takes a long time, please excuse me because this is my first plugin that I made via only handphone.

## Features
- Health reduce when death
- Disable Totem function
- Disable Evoker drop and make custom drop for Evoker
- Make totem as Hearth
- Limit totem use as hearth
- Force Health(For Support [AuraSkill](https://modrinth.com/plugin/auraskills) but not implemented yet)

## What Mechanic is Change?
### Death Panisment:
- When player death, will reduce max health of player to 1.

### Totem of Undying:
- You can't use totem as normally minecraft because the function is use as heart but you can disbale/enable it on configuration.

### Totem Limitation Usage:
- You can't use totem more than 3 times, You can change it in configuration but if you want disable it, make the value to 0.

### Evoker Drops:
- Evoker will drop more rare or just disable it on config.

### Force Health:
- Use custom data health, not vanilla attributes beacuse if you use AuraSkill and some skill add more health, make the Death Panisment not work.
- This is not implemented yet but i will added in future.

## Commands

> [!NOTE]
> you wonder why there is only 1 command? because im tired.

### Plugin:
`/hsreload`
> Reload file configuration

### Vanilla:
`/attributes @s minecraft:GENERIC_MAX_HEALTH base set `
> For set health of player. [(Minecraft Wiki)](https://minecraft.wiki/w/Attribute)

`/pardon `
> Unban player.

## Permission
`healthsystem.admin`
> Permisson for reload command.