Nick1st / FancyVideo-API

A minecraft mod for playing videos on GUIs
Other
8 stars 1 forks source link

Port 1.20.1 #11

Closed SagaDeoMissTeam closed 5 months ago

SagaDeoMissTeam commented 9 months ago

Are there any plans for a port for 1.20? I would like to port my mod, but I need this library.

Nick1st commented 9 months ago

Yes! It's currently been worked on. However there's currently a complete rewrite due to various reasons and university takes up most of my time. I normally don't give out ETAs, but I'm fairly confident on this one: A first alpha view of FV should be available at the end of January, there are currently only two features left that aren't completed. After that I expect about 2 weeks to gather feedback on it, while I start porting to different MC versions. I suppose a first release will be available at the end of February, if anything goes terribly wrong at the end of March.

Nick1st commented 9 months ago

If anything changes I'll keep you updated. May I ask what loader(s) you'd need?

SagaDeoMissTeam commented 9 months ago

I only use forge.

Hrumer commented 6 months ago

Apparently something went wrong.

Nick1st commented 5 months ago

FancyVideo-API - Notice of Discontinuance

As of today, Friday, Feburary the 12th 2024 FancyVideo-API is officially discontinued immediately. I'm deeply sorry for all inconveniences this causes.

Why?

I didn't make this decision light-hearted. FV-API started as a research and tech demo project. As such, the project wasn't well planed, the tech used by it was a bunch of buggy hacks, held together by loose amounts of duct-tape. That luckily got better within the first versions, however the API did never reach a level that I was satisfied with. Because of that I started a rewrite about one years ago, but due to a series of unlucky events this project stalled. Despite simply forward porting the legacy API would've been a task of hours, I decided against it. During the rewrite I was beaten time and time again to the conclusion that several layers of the API were flawed from the grounds up. That further stalled progress, and also was the reason why I didn't simply continue forward porting. During the two years I maintained FV-API, I got a much better understanding of how things work, and how they should've be done instead. FV-API started as a tech demo/research project and I must admit that that's all it ever was. With the knowledge I have today, I probably wouldn't have published the project on CurseForge for others to use, the project was not ready for that (nor meant for it in the beginning). I think FV still reached the goal it was originally created for: showing whats technically possible and getting others to build upon the idea.

What does this mean?

FV-API will no longer receive updates (This includes critical bugfixes and security updates). If you're using FV-API as a library, you should move on (simply read on for more details).

What should I do (Modder)

I do not want to recommend a specific project, however here are two projects that I came along over the last year:

What's going to happen with this discord server?

I'll put this server in read-only mode until there is something new from me. I'm still interested in the project, and I've recently been obsessed with Gstreamer. Maybe one day there will be FV-2.0 (probably as a tech demo only though!).

I just want to thank everybody who used FV-API over the last two years. I should've probably done this step half a year earlier, but I just wanted to (personally) feel sure that this is the right decision. I simply do no longer have the time required to maintain this project due to things that changed in my personal life. Thanks again for using FV-API. I hope you all stay well.