snackbag / TT20

TT20 helps reduce lag by optimizing how ticks work when the server's TPS is low.
GNU Affero General Public License v3.0
35 stars 2 forks source link

Do development on architectury #8

Open PalTheTaur opened 4 months ago

PalTheTaur commented 4 months ago

I saw you label someone mention forge as an enhancement, and I was able to get it running under forge 1.18.2 using architectury pretty easily. Though my forge port sucks cus I didn't lay it out to actually support forge and fabric, only used it as an easy translation layer. But most of your stuff can exist inside the common area, the only things I had to make outside of common was the getPath(), DedicatedServerWatchdogMixin, and how the on tick was hooked up.

I just like this because some modpacks are just built wacky and run poorly, this makes it a lot better to deal with. Cool mod overall.

TreeOfSelf commented 4 months ago

All the Forge people running 800,000 poorly optimized mods smashed together into a 700gb ram-consuming 4 TPS pack are frothing at the mouth looking at this.

JXSnack commented 4 months ago

Heyho! Yes - architectury is probably going to be used, but I'll first need to learn it and get it to work with Stonecutter (the current system I use to make this run on more versions). This will definitely take a while, so don't get your hopes up that it'll happen very soon.

This is on my todo list, but not at the highest priority