SkyblockCore icon indicating copy to clipboard operation
SkyblockCore copied to clipboard

Ideas / TODO

Open IllusionTheDev opened this issue 5 years ago • 5 comments

I'd appreciate if everyone that read this could contribute an idea to implement in the future.

  • Implement commands
  • Expansion system
  • In-game configuration
  • Better API documentation
  • Comment and doc

IllusionTheDev avatar Apr 15 '21 16:04 IllusionTheDev

For commands, the ideas are the following:

ADMIN COMMANDS:

  • /is admin reset - Resets all player data

  • /is admin purge

    types: -> time-played, as in time that the player has progressed -> last-login, as in last time a player logged in -> all, to purge all islands

  • /is admin checkdata - lists player data (money, xp, items)

IllusionTheDev avatar Apr 15 '21 16:04 IllusionTheDev

  • Zstd compression for all files
  • RabbitMQ support, for messaging

IllusionTheDev avatar Sep 27 '21 15:09 IllusionTheDev

  • Database conversion
  • Void world as a hub for worlds being loaded

IllusionTheDev avatar Nov 22 '21 03:11 IllusionTheDev

For commands, the ideas are the following:

ADMIN COMMANDS:

  • /is admin reset - Resets all player data
  • /is admin purge
    types: -> time-played, as in time that the player has progressed -> last-login, as in last time a player logged in -> all, to purge all islands
  • /is admin checkdata - lists player data (money, xp, items)

If the server is in BungeeCord mode, the admin commands should be on the BungeeCord-side. Then send a message through RabbitMQ.

Rabbit0w0 avatar Feb 08 '22 06:02 Rabbit0w0

For commands, the ideas are the following: ADMIN COMMANDS:

  • /is admin reset - Resets all player data
  • /is admin purge types: -> time-played, as in time that the player has progressed -> last-login, as in last time a player logged in -> all, to purge all islands
  • /is admin checkdata - lists player data (money, xp, items)

If the server is in BungeeCord mode, the admin commands should be on the BungeeCord-side. Then send a message through RabbitMQ.

Commands will be run on the spigot side, because not all networks are skyblock-specific.

All commands support bungee forwarding (there's a fancy packet system for that). The only skyblock-specific bungee command is /skyblock, which pairs you up to the ideal island server and sends you there.

~~I might make a SkyblockCommands jar that will allow you to use Skyblock commands on the proxy, under specific servers.~~ EDIT: I have since implemented a "Remote Island" system where you can modify island data, relaying the changes to the server where the island is located at. In the circumstance where the island is not loaded, it will act accordingly.

IllusionTheDev avatar Feb 08 '22 14:02 IllusionTheDev

I am going to close this issue as the plugin has been undergoing a massive rewrite. A new todo list will be made soon.

IllusionTheDev avatar Aug 01 '23 01:08 IllusionTheDev