Jump to content

Recommended Posts

Hello!

For the past month or so I've been working on a project aiming to give modders a way of creating better entity shaders. Well, here it is!

[CESapi] Custom Entity Shaders API BETA

CESapi is an API that lets modders utilize uniform variables and samplers in their custom entity shaders, something that was, up to this point, not possible because of the limitated access to the rendering engine from Lua. This is a BETA release as, although it is a working version of the tool, there still are some things that need a bit of touching up. With this version available though, I hope to encourage modders to try their hand at creating cool shaders for their own cool mods.

 

Here are a few examples of what can be done using CESapi:

1. Void Dye shader (inspired by the Void Dye from Terraria)
Eh3FH4y.gif

2. Symbol Exclusivity! Apply your shader only to a selected part of the sprite (a selected symbol/s)
Jqv1xDJ.gif

3. Adamantite Armor shader (also inspired by Terraria)
DKp85vf.gif

4. End Portal Starfield shader (inspired by Minecraft)
P2pIR6m.gif

5. Enchantment Glint shader (also inspired by Minecraft)
ypcn8vX.gif

 

All of these shaders are available as part of the mod and are fully documented!

Good luck with your shaders!

  • Like 4
  • Health 1
  • Big Ups 1
  • GL Happy 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...