CartCommands Framework

CartCommands Framework

6 devlogs
10h 35m
•  Ship certified
Created by Chris

A tree-based command framework for my Minecraft plugins. Streamlines making more complex commands.

Timeline

Ship 2

1 payout of shell 33.0 shells

Chris

14 days ago

Chris Covers 2 devlogs and 3h 33m
Chris
Chris
2h 24m 14 days ago

I realized another limitation of having to build the tree in the call to the super class constructor is that you can't retrieve objects other than those passed into the main constructor, so I added the Workbench which lets you run any code, and store/retrieve Objects from within the constructor. After fighting with Maven central for what feels like YEARS, this is getting deployed.

Update attachment

Added a workaround for not being able to pass java's this into a super class constructor

Update attachment

Ship 1

1 payout of shell 34.0 shells

Chris

about 2 months ago

Chris Covers 4 devlogs and 7h 1m

Published the project to maven central, though not all planned things are added, its in a workable state.

Update attachment

Implemented an Exception that can show the path the CommandTree took to the exception node-wise like ROOT/join/silent. Wrote a Junit test to test it and it works.

Update attachment

Did some more work and changed stuff to get rid of some design flaws. Still a lot to be done, but this is starting to take shape. Updated command construction attatched

Update attachment

Most of the foundations are here, wrote a builder class, wrote a node implementation & wrote a test.

Update attachment