Mod FancyVideo-API by Nick1st_

  • FancyVideo-API by Nick1st_

    An API for rendering videos in Minecraft
    • 18.19 MB
    • 1.19.2
    • March 10, 2022
    • July 8, 2022
    • API and Library
    FancyVideo-API
Mod Information
NameFancyVideo-APIAuthorNick1st_DescriptionAn API for rendering videos in Minecraft
InformationDownloads:
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!