Kevin Zhao
Kevin Zhao
I spent some time debugging over the weekend and figured out the necessary changes for supporting Apple Silicon. I can try to restructure the code a bit and send in...
This PR aims to implement TShock's command subsystem, as roughly laid out in #1677. This is currently a work-in-progress; I will provide a write-up once I think it's done.
The new configuration service should use something that's a bit easier to read and edit than JSON. I'm proposing that we use YAML for this. Questions and comments are appreciated!
Commands are a major pain in the ass to implement. It's a pain to have to parse each argument manually. It's a pain to have to check the parameter count...
With a renewed effort on [Orion](https://github.com/Pryaxis/Orion/pull/53) underway, I wanted to start discussing my ideas on the new version of TShock which would be based on Orion. --- The base TShock...
Provide definitions for each Terraria packet (names are WIP): * [x] 1: `ClientConnectPacket` * [x] 2: `ServerDisconnectPacket` * [x] 3: `ServerIndexPacket` * [x] 4: `PlayerDataPacket` * [x] 5: `PlayerInventoryPacket` *...
Our event infrastructure should have the following characteristics: - Ensure server QoS. This can be done by adding budgets to event types, and ensuring that we don't go too far...
This issue will serve as a tracker for "meta" Orion progress. Items that fall under this category include, but are not limited to, creating developer-oriented documentation so that other developers...
This issue will serve as a tracker for Orion progress (under the v1.4 branch). It will also indicate how "ready" Orion is in terms of developing against it. A large...