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:
-
After World Render Event:
RenderLevelEvents.afterSolidBlockRender(event => { // do something }); -
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)
请 登录 后发表评论。
举报此资源
请登录后举报
暂无评论,抢个沙发吧~