CITResewn icon indicating copy to clipboard operation
CITResewn copied to clipboard

CIT Resewn

Open SHsuperCM opened this issue 3 years ago • 10 comments

Track current/future work on the projects section https://github.com/SHsuperCM/CITResewn/projects/1

SHsuperCM avatar Jan 15 '22 15:01 SHsuperCM

Right now, most of my attention is going to be towards the split/rewrite.

Follow the rewrite's progress on the v1-rewrite branch.

img

SHsuperCM avatar Jan 21 '22 08:01 SHsuperCM

Right now, most of my attention is going to be towards the split/rewrite.

I'm also making a tool to make CIT Resewn's development a little easier. If you're a dev, check out Fletching Table!

SHsuperCM avatar Jan 31 '22 18:01 SHsuperCM

Currently on the last steps before publishing! The bulk of the rewrite is done and I'm cleaning it up and fixing bugs right now.

SHsuperCM avatar Mar 07 '22 03:03 SHsuperCM

V1 is out babyyyyy! Make sure to open an issue and let me know if you encounter any bugs!

SHsuperCM avatar Mar 18 '22 12:03 SHsuperCM

Hey! Sorry development is a tad bit slower than usual, going through some mental stuff and I can't currently work on the project.. But it is not abandoned, I still have quite a few plans before I consider this project "complete" and I do intend on finishing it! Just taking a bit of a hiatus from development to reset, that's all.

Thank you for the support and helping me reach 500k downloads! That's mind boggling and I really appreciate it!

<3 ~SHCM

SHsuperCM avatar May 06 '22 04:05 SHsuperCM

Holy shit I still can't process that this got 2 million downloads. Here's to another million 🍷!

Development is still not at the pace I wanted it to be at but things are a little better and the support means a lot! I hope I could bring yall the CIT Resewn I had planned sooner.

SHsuperCM avatar Sep 30 '22 11:09 SHsuperCM

Finally done with the 1.19.3 update shit.. This update really messed things up for modders but hey, we'll get through it like we always do!

Plan for now is to continue rewriting the item type to allow some more features and bug fixes to be added after, that is going to be the main focus of v1.2. This one is a little complicated because I want to make sure it will be able to take future obstacles. Had to stop writing it before when 1.19.3 snapshots started because everything I was adding was about to break in the update. Now that I can see the changes in both versions I can make everything cleaner and future-proof.

Thank you everyone and I wish you a happy new year!!

SHsuperCM avatar Jan 02 '23 16:01 SHsuperCM

Hey! You're probably wondering why there havent been commits lately. I am currently working on a new big mod and it's stealing most of my attention right now! I hope you'll like it as much as cit resewn! (More info will be released soon)

Apologies to those who are waiting on cit resewn updates, I'll get to em when I find the time :tm:

I still want to work on cit resewn, but doing it right now is just a tad too overwhelming for me. I hope you understand.

<3 ~SHCM

SHsuperCM avatar Mar 03 '23 09:03 SHsuperCM

Okay so I've been working a shit ton on the new project and it really seems at this point like I abandoned CITR and I dont like that idea.

Part of the reason I havent touched citr in so long is the way I structured the versioning. It becomes too much work and I end up either letting go of older mc compat or I cant find the motivation to update something only for mojank to break it next update. It is simply not maintainable and it caused a lot of issues for development (clearly).

What I think(as of right now) I'll be doing is restructure the mod to be multiversioned by design which means getting rid of the branch per version scheme.

For users, this means that older mc versions will still get updates, also that there is more potential to create and maintain backports. This means per version fixes are much more managable. This could mean additional, version specific features and functionality. Just a lot more to offer from what it seems like!

So far the best approach I've seen to this is Replay Mod's preprocessor design. Where versioned code could be interweaved into the source of the mod cleanly and that versions are mainly compiled from a "common" source for all versions.

I'll be taking a break from [new-project]'s development for a bit to get this in order because I feel like it is important for the future of the cit scene with 1.20 coming soon and rewrites that are much needed to fix core issues in this cit implementation.

Hopefully you hear some cool stuff from me soon!

o/

~SHCM

SHsuperCM avatar Jun 05 '23 12:06 SHsuperCM