Skip to content

TODO #2

@ShaneBeee

Description

@ShaneBeee

If you wish to suggest something, please comment below.
I'll add it to the list.

Priorities:

HIGH = 🔴
MEDIUM = 🟠
LOW = 🟢

TODO:

  • Add a testing suite 🟠
  • Other variable formats (such as SQL/Mongo/Maria/Etc) 🟢
  • Add effect commands in console (Doesn't look like we can do this anytime soon, no console command event)
  • GUI creation of some sort (if possible) 🟢
  • "Zone" stuff (not sure all what there is) 🟢
  • MetaData of items (Do we want to handle this just using BsonDocuments?!?!) 🟠
  • Entity stat modifiers 🟢
  • Variable name strings
  • Setup writing to config file so we can auto-update configs when we add changes.

EVENTS:

  • Figure out how to get the player in a chat event
    • Being that it's an Async event, this probably wont happen. Maybe a secondary event?

Regular Events:

ECS Events:

  • SwitchActiveSlotEvent 🟢

Component Events:

SECTIONS:

  • More detailed send title section (with icons and durations)
  • For each loops 🟢

EFFECTS:

  • Play particle 🟢
  • Shutdown server 🟢
  • Disable/enable/reload plugins/mods 🟢
  • Damage blocks 🟢

EXPRESSIONS:

  • ItemStack names/lore/etc (is that possible? It doesn't seem possible) 🟠
  • Stamina of entity expression 🟠
  • Count the number of items of a specific type in container/inventory
  • Loop-iteration expression 🟠
  • World time expression 🟢
  • Damage of block 🟢
  • Value within variable 🟢
  • Nameplate (name above head) 🟢

CONDITIONS:

FIX:

PARSER:

  • Fix deleting 2 things at a time (ie: delete {_a} and {_b} just says No effect matching 'delete {_a} and {_b}' was found) 🟠
  • Fix errors sometimes cutting off the expression 🟠
    • Example code: inventory of blah
    • Error: no expression for 'invent' found
  • Fix an issue in the parser where you can't have a space between two expressions 🔴
  • Update how ExecutableExpression are registered (currently only has add not new, ie: no docs)
  • Sometimes the parser picks a converter when it doesn't need one. 🔴
    • Example: blah blah of %players/entities% in this scenario, passing an entity thru tries to convert it to a player

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions