#91 had to go in before 1.19.4 behavior was verified. In particular it seems like some of the mixins probably won't apply correctly anymore since I didn't add version guards. I wanted to merge the PR before updating to the new Fabric loader version (which is currently breaking 1.20), so I decided to forego this verification.