Mod FancyVideo-API by Nick1st_
- 18.19 MB
- 1.19.2
- March 10, 2022
- July 8, 2022
- API and Library
Name | FancyVideo-API | Author | Nick1st_ | Description | An API for rendering videos in Minecraft |
---|---|---|---|---|---|
Information | Downloads: Version: 1.19.2 Size: 18.19 MB Updated at: July 8, 2022 Created at: March 10, 2022 | Tags | API and Library |
Mods currently using this
- Video Extension for FancyMenu [Forge] by Keksuccino
- Video Extension for FancyMenu [Fabric] by Keksuccino
- Video Player by ngoedix
- Nightmare Craft: Game Engine by divinegaminginc
- Nightmare Craft: Survival by divinegaminginc
- Cinematic by mitosvoficial
- Work-in-progress: Cinematica [Forge] by Keksuccino
About
This API provides easy ways for mod developers to play videos in a resource friendly way in Minecraft. This is achieved by rendering the frames into a special designed DynamicTexture that cleans itself after a new frame is rendered. For best performance, this uses VLC native dynamic linked libraries (dll), handling all rendering in native direct GPU calling code. For situations were a texture might not be suitable, a (not so efficient) legacy render that uses MatrixStacks is available.
A great example what this API is capable of is Keksuccino's Video Extension for FancyMenu [Forge], definitively check it out!
This contains native bindings for windows systems. I'm working on mac/linux bindings right now. (Mac & Linux are fully functional! Installation is just a bit harder.) Forge 1.16.5 is now discontinued. A port to 1.19.4 is being worked on.
Bug Reports and Requests
You can report bugs and request features either on GitHub or via Discord!
Modpacks
You can freely use this mod in modpacks.
Special Thanks
To the guys that kept me believing that this is possible:
- Keksuccino
- caprica
- Silk
Copyright
FancyVideo-API Copyright © Nick1st.
FancyVideo-API is licensed under GPLv3.
This project contains files from the following projects:
- VLC, licensed by VideoLan under the terms of the GNU General Public License Version 2. Sources are available at https://code.videolan.org/videolan/vlc/.
- VLCJ, licensed by caprica under the terms of the GNU General Public License Version 3. Sources are available at https://github.com/caprica/vlcj.
Server Needed?
You need a Minecraft server to play with your friends but it's just too much work to setup one on your own?
No problem, just rent an ready-to-use server and start playing!
Just click on the image below and use the code Nick1st to get 25% off your first month!
Disclaimer: If you choose to make a purchase after clicking a link, I may receive a commission at no additional cost to you. Thank you for your support!