Skip to content

ArcanePlugins/LevelledMobs-Brainstorming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🧟 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
  • New events for Functions to use.