This is just a project I challenged myself to. Its a Proxy in 28 (active development) hours. (hence the name P28).
The amount of hours was chosen using a random number generator and has no special meaning :).
Hour 0 is everything I did before starting the timer.
Hour | Accomplished |
---|---|
0 | Writing this readme and doing a bit of research about Minecraft proxies. Made a list of the features I want to add to the project. No code has been written at this point in time. |
1 | Managed to get a working proxy with a testing command. It's quite difficult to come up with a good hierarchy of files when the clock is ticking. Quite happy with how much I accomplished in one hour though, even if I had some knowledge about proxies beforehand. |
2 | Added a logging class with log files (quite happy with this). Also updated the test command to include some more info for actual testing and fixed some bugs here and there. |
3 | Added a chat reporting shortcut. The localhost server now also shows the Hypixel MOTD and player counts. Can't get ping to work though. As usual also some general bug fixes. |
4 & 5 | Spent a lot of time investigating packets and trying things. Added modules :D. Made a test module and an ez bypass module (just had to). Also spent a long time debugging modules and lost an easy 50 minutes on that :/ |
6 & 7 | Time is going fast! I managed to add a requeue command as well as a locraw player location tracker. Also finally added a reload command so I don't have to relog the entire time and also a toggle command/module command both of which also update the settings file! |
8 | Added a lot of chat modules as well as some benchmarking. Unsure if this was one hour because I forgot to time but i'll just count it as one. |
- Modules
- Enabling/disabling
- Commands
- Enabling/disabling
- Description
- Name
- Aliases
- Cooldown?
- Command ideas
- /requeue (/rq)
- /help
- /prefix (always works with /)
- /ping
- Ping
- Roundtrip latency
- /Changelog
- /better reporting
- Reporting entire teams?
- @red / @blue
- report types nicknames
- ka -> kill_aura / bhop -> cheating
- Reporting entire teams?
- /nicks -> list nicks in lobby
- Cache usernames!
- Chat reporting shortcut
- Module ideas
- Shout available again message
- Disabling all particles
- AutoGG
- Custom autoGG message
- Enabling blocked mods? :/
- Stat warnings
- Bedwars
- Duels
- Auto dodge
- RQ instead of leaving
- Auto dodge maps
- Auto dodge player names
- Block toxicity
- Block messages you send to prevent you from getting muted :)
- Block incoming toxicity
- Nick warnings
- Highlight your IGN
- Chat modifieres
- OwO speak
- ThIs AnnOyIng ThinG
- Chest menu
- Enabling / disabling things
- .TOML for settings
- Reset settings
- Create settings template
- Each module / command enabled
- logs
- log folder
- logs get written to a file
- logs have timestamps
- Command folders
- Tab complete in commands