Snowball
Snowball is a closed source forge/fabric mod for Minecraft I developed sporadically from 2021 for myself and a couple friends. It was specifically made for use on 2b2t, a so-called anarchy server, where anything goes.
With Snowball I learnt about Java bytecode manipulation using Mixin for injecting code into Minecraft at runtime and learnt about event based architecture. When migrating the system to Fabric, I implemented my own simple event bus for managing subscriptions.
Snowball features a config and friends system backed by SQLite as well as data collection tools tracking player connections among other things on servers the user vistits.
Snowball as a base was used for the spiraling bot used in 256k Mapping Project.
Main features- Commands system
- Modular feature system
- Integration to SQLite
- Custom event bus
- Various movement exploits
- Data collection (player connection events)
- Packet interception and modification
- Java
- Minecraft Forge
- Minecraft Fabric
- SQLite
- Mixin
- Event Bus