jsonapi
jsonapi copied to clipboard
JSONAPI v6.0.0
Here are the things on my list for 6.0.0:
For sure
- [ ] Fix all outstanding 1.8 bugs
- [ ] Put netty on port 20059
- [ ] Deprecate port 20059 usage. The join port is so much more consistent.
- [ ] Eliminate the socket server on port 20060.
- [ ] Remove the standalone WebSocket server on port 20061. Access via WebSocket should be via
http://<server>:<joinport>/api/2/websocket
orhttp://<server>:20059/api/2/websocket
. Remove all non-netty WebSocket components. - [ ] Remove legacy v1 API entirely
- [ ] Move every API method to be in Java method + annotation instead of being stored in a json file
- [ ] Rewrite documentation generator to pull from Java annotations (spin up server, call API method to dump them all?)
- [ ] Allow for a method to optionally run async. Support callbacks for all methods.
- [ ] Fix
/jsonapi reload
causing duped chat messages - [ ] Fix JSONAPI plugin being disable and enable not working
- [ ] Submit to spigot resources
Maybe?
- [ ] Make user and group methods much more reliable (rewrite yaml config to be json)
- [ ] Resubmit to BukkitDev?
Do you have any more suggestions?
Allow nested method calls?
What do you mean by nested method calls?
Nested method calls as decribed in #129
I'm eliminating the JSON definition of API methods entirely so that will become moot. Hopefully that isn't an issue
I don't actually need it myself, it was just something I saw coming up earlier in #129 and was interested in.
Just want to say, This is awsome! Keep it up!
Oh, also Not sure if its been fixed in latest builds but, sometimes the plugin will say "Not a valid group (insert group here)" on startup. But not all the time. Just sometimes... And, if you use /jsonapi reload it will reload the plugin but the method for grabbing chat in game will return duplicated chat in the array.
Yeah, users/groups are really screwed up right now. Would anyone be sad if I rewrote it to be json?
I would be able to make it oodles more reliable than the freaking yaml based configs...
Go for it. It takes 5 seconds to set up the groups anyhow.
Also, could there be a way in the future to compare usernames to uuid's. Like a way to track them
Any update for jsonapi ??? Thank you
Hello. What about porting to Sponge? Is it real?