Render.js 图标

Render.js

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.5
本资源为搬运资源,原资源地址: https://modrinth.com/mod/render-js
资源信息

Minecraft 版本: 1.20.1

平台: forge neoforge

标签: library

资源介绍

Due to the simplicity of painter API, I have developed this mod that allows you to customize world rendering.

How to use

// Similar to the painter API, register a RenderObject before rendering.
ClientEvents.loggedIn(event => {
    RenderObjectManager.register({
        example_triangle: {
            type: "triangles",
            r: 128,
            g: 255,
            b: 29,
            a: 150,
            vertices: [
                -0.120, 0.00, 0.001,
                0.0000, 0.20, 0.001,
                0.1200, 0.00, 0.001,
                -0.064, 0.03, 0.000,
                0.0000, 0.14, 0.000,
                0.0640, 0.03, 0.000
            ],
            options: {
                blend: true,
                depth_test: true,
                cull: false,
                billboard: "center"
            }
        }
    })
})

// And then, you can render it on event.

RenderEntityEvents.afterRender(event => {
    let h = event.getEntity().getBbHeight(); // entity's height
    event.renderWithOffset("example_triangle", [0.0, h + 0.2, 0.0]); // render it with offset
});

// Now, you can see that each entity has a triangle on its head!

Currently supported events:

  1. After World Render Event:

    RenderLevelEvents.afterSolidBlockRender(event => {
     // do something
    });
  2. After/Before Living Entity Render Event:

    
    RenderEntityEvents.beforeRender(event => {
     // do something
    });

RenderEntityEvents.afterRender(event => {
// do something
});



You can give me suggestions in Github Issues or the comment!
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
better observer

价格:0 墨喵币
下载量:0

查看详情
汉堡2周目材质包

价格:0 墨喵币
下载量:0

查看详情
Vaguely Optimized

价格:0 墨喵币
下载量:0

查看详情
CraftableEXP

价格:0 墨喵币
下载量:0

查看详情