Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arcaneplugins/levelledmobs-brainstorming

Discussing future changes to LevelledMobs. Feel free to partake in any discussions.
https://github.com/arcaneplugins/levelledmobs-brainstorming

bukkit java leveledmobs levelledmobs minecraft mobs paper papermc plugin plugins spigot spigotmc

Last synced: 3 months ago
JSON representation

Discussing future changes to LevelledMobs. Feel free to partake in any discussions.

Awesome Lists containing this project

README

        

# 🧟 Welcome to the LM-BS Repo

This repository is used to discuss future changes to LevelledMobs (`lokka30/LevelledMobs`). Feel free to partake in any discussions.

This repository is particularly used to refine the configuration system to be used in LM4 (LevelledMobs 4).

## ✍️ LM4 Config Brainstorming

> **Note:**
>
> - Remember to select a branch to view a particular brainstormed system!
>
> - Do not merge any brainstorming branches into `master`.

The following branches are used for brainstorming:

- `bs0`: *Listeners System*
- `bs1`: *First iteration of the Functions System*
- `bs2`: *Second iteration of the Functions System*

Configuration brainstorms use the following file structure:

- `demo/`: some files that just use a bunch of random functionality clumped together for showcase purposes.
- `real/`: files that are more 'presentable' i.e. they would be used (in a final revision of such) as the actual files generated by default for users.
- `README.md`: describes info about the particular branch.

## 🗺 LM4 Roadmap

Here's a *very* rough roadmap of what is expected to be included in future LM4 major versions.

### 💥 v4.0

- Full plugin revamp + re-code
- Functions System
- CustomDrops Item Templates
- Nametag Prefixes and Suffixes
- BossBar Nametag Display
- Global and Local Variables

### ⚙️ v4.1

- Lots of new integrations
- Placeholder-based boolean expression conditions
- NBT-API conditions

### 🎛 v4.2

- Custom Levelled Mobs (aka "Soft Entity Reconstruction System")
- Entity Combat Tree
- Level Attribute Tree

### 🔢 v4.3

- Mob Age Levelling
- Breeding Levelling
- Dragon Resurrection Levelling
- Levels ender dragons based upon how many times it has been resurrected.
- Moon Phase Levelling
- Bloodthirst Levelling
- Levels mobs based upon how many player kills they have.

### 🛡 v4.4

- 'Armor Breaker' Custom Attribute
- See [this](https://github.com/lokka30/LevelledMobs/issues/329).
- New events for Functions to use.