TO-DO #40

Open
opened 2025-08-12 19:41:44 -04:00 by Parker2991 · 0 comments
Owner

(this is so much crap 💀)

  • Split selfcare into different files

  • Make bot.selfcare for split selfcare files

  • Fix bot.core.runTracked output since kaboom is now 1.21.8

  • Split bot.core.chatRefill and bot.core.itemRefill again

  • Use Math.floor on command block item position

  • Make several files classes such as commands and modules

  • Make trust levels a class in commands

  • Add argument limits

  • Add discord execute once again

  • Possibily add console execute

  • Rename command executes to GameExecute, DiscordExecute, and ConsoleExecute

  • Make components seperate files

  • Use prismarine-chats’s json builder for every command and possibily module

  • Add back source.sendFeedback back to discord.js command_manager.js chat_command_handler.js and command_source.js files

  • Use json for commandspy, vanish, username, prefix, nick, god selfcare mabe

  • Remove tptoggle since its useless

  • Emit the system_chat packet as a seperate packet for selfcare so it doesnt respond to prefixes in player_chat

  • Remove 1.21 to 1.21.1 support

  • Add chat types to the emitted parsed_message packet

  • Add chat types to commands as a class

  • Rewrite the help command layout in the following order for in game and discord
    “Commands (commmand count) (Public | Trusted | Admin | Owner) ›
    (Public Commands)
    (Trusted Command)
    (Admin Commands)
    (Owner Commands)”

  • And for console the same way but with console commands added

  • Add a check to see if the message is longer than discords message limit to send it as a file

  • Add discord embeds

  • Add a check to console for server ips to see if its set to private and if so log it as the set server name and if its not set to private log the server ip and port

  • Make ~Info usages subtract the server memory usage from the max server memory

  • Add command spy support using the system_chat packet maybe

  • Use prismarine-chat’s json builder for console layout maybe

  • Add bot.console.command and bot.console.reconnect

  • Rewrite how message packets look

  • Add auth maybe

  • Push hashes to command_source

  • Move the command_managers trusted system to it own file

  • Add commandspace prefixes

  • Add command spy prefixes

  • Rename commands and modules

  • Make selfcare configurable

  • Add process count to ~info server

  • Add time units to cloop

  • Fix cloop bug that doesnt allow the bot to continue the cloop on join

  • Add a check to tellraw to see if its not logged into the server to not send a message

  • Add bot.core.setCommandBlock instead of have update_command_block packets everywhere

  • Add selectors to source.sendFeedback

  • Add back boot.js to modules

  • Add discord hashing maybe

  • Make trusted and admin keys seperate from each other using either a database or a json file so i dont have to reset a key for everyone and make it to where the trusted/admin username can get it via dms

  • Add command tracking and send it to a channel in discord

  • Make ping, gamemode, uuid, and username a hoverEvent and maybe clickEvent for the list command in game

(this is so much crap :skull:) - [ ] Split selfcare into different files - [ ] Make bot.selfcare for split selfcare files - [ ] Fix bot.core.runTracked output since kaboom is now 1.21.8 - [ ] Split bot.core.chatRefill and bot.core.itemRefill again - [ ] Use Math.floor on command block item position - [x] Make several files classes such as commands and modules - [x] Make trust levels a class in commands - [ ] Add argument limits - [ ] Add discord execute once again - [ ] Possibily add console execute - [ ] Rename command executes to GameExecute, DiscordExecute, and ConsoleExecute - [ ] Make components seperate files - [ ] Use prismarine-chats’s json builder for every command and possibily module - [ ] Add back source.sendFeedback back to discord.js command_manager.js chat_command_handler.js and command_source.js files - [ ] Use json for commandspy, vanish, username, prefix, nick, god selfcare mabe - [ ] Remove tptoggle since its useless - [ ] Emit the system_chat packet as a seperate packet for selfcare so it doesnt respond to prefixes in player_chat - [ ] Remove 1.21 to 1.21.1 support - [ ] Add chat types to the emitted parsed_message packet - [ ] Add chat types to commands as a class - [x] Rewrite the help command layout in the following order for in game and discord “Commands (commmand count) (Public | Trusted | Admin | Owner) › (Public Commands) (Trusted Command) (Admin Commands) (Owner Commands)” - [ ] And for console the same way but with console commands added - [ ] Add a check to see if the message is longer than discords message limit to send it as a file - [ ] Add discord embeds - [x] Add a check to console for server ips to see if its set to private and if so log it as the set server name and if its not set to private log the server ip and port - [ ] Make ~Info usages subtract the server memory usage from the max server memory - [ ] Add command spy support using the system_chat packet maybe - [ ] Use prismarine-chat’s json builder for console layout maybe - [ ] Add bot.console.command and bot.console.reconnect - [ ] Rewrite how message packets look - [ ] Add auth maybe - [x] Push hashes to command_source - [ ] Move the command_managers trusted system to it own file - [ ] Add commandspace prefixes - [ ] Add command spy prefixes - [x] Rename commands and modules - [ ] Make selfcare configurable - [x] Add process count to ~info server - [ ] Add time units to cloop - [ ] Fix cloop bug that doesnt allow the bot to continue the cloop on join - [ ] Add a check to tellraw to see if its not logged into the server to not send a message - [x] Add bot.core.setCommandBlock instead of have update_command_block packets everywhere - [x] Add selectors to source.sendFeedback - [ ] Add back boot.js to modules - [ ] Add discord hashing maybe - [ ] Make trusted and admin keys seperate from each other using either a database or a json file so i dont have to reset a key for everyone and make it to where the trusted/admin username can get it via dms - [x] Add command tracking and send it to a channel in discord - [ ] Make ping, gamemode, uuid, and username a hoverEvent and maybe clickEvent for the list command in game
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Parker2991/FridayNightFunkinBoyfriendBot#40
No description provided.