添加流体
注册流体
在kubejs当中使用下面一行代码进行流体的添加注册
在使用kubejs创建流体时,kubejs会默认为你注册一个流体桶
创建流体后我们可以为流体添加上以下属性
属性方法
gaseous()
-
-
设置流体为气态
this
???
getRegistryType()
-
-
获取注册表类型
RegistryInfo
-
color(Color)
颜色
可以使用默认的字符串也可以使用16进制颜色代码(0Xffffff--白色)
给流体设置颜色
this
-
createObject()
-
-
?
this
???
density(int)
整型
-
设置流体的粘稠度/密度
this
失败
translucent()
-
-
设置流体为半透明的
this
失败
luminosity(int)
整型
亮度
设置流体的亮度
this
失败
bucketColor(Color)
颜色
同上
设置桶的颜色
this
成功
builtinTextures()
-
-
?
this
???
createAttributes()
-
-
创建属性???
ArchitecturyFluidAttributes
???
noBucket()
-
-
不需要生成桶
this
成功
noBlock()
-
-
不需要生成流体块
this
成功
thinTexture(Color)
颜色
同上
设置全局颜色包括桶和流体颜色(水的材质)
this
成功
thickTexture(Color)
颜色
同上
设置全局颜色包括桶和流体颜色(岩浆的材质)
this
成功
stillTexture(ResourceLocation)
材质路径id
-
设置流体静止时的材质
this
-
flowingTexture(ResourceLocation)
材质路径id
-
设置流体流动时的材质
this
-
viscosity(int)
整型
-
设置流体的粘性程度(类似于岩浆那种)
this
失败
renderType(str)
字符串
?
?
this
???
createAdditionalObjects()
-
-
?
this
???
temperature(int)
整型
-
设置流体的温度
this
失败
displayName(str)
字符串
-
设置在没有lang文件时直接显示的名字
成功
flowingFluid
-
直接调用参数
?
FlowingFluidBuilder
-
attributes
-
直接调用参数
?
ArchitecturyFluidAttributes
-
block
-
直接调用参数
流体方块
FluidBlockBuilder
-
bucketItem
-
直接调用参数
流体桶物品
FluidBucketItemBuilder
-
以上属性可能不全,详细以probejs导出为例
注册示例
lang文件
简单的注册流体轮子
注:以下内容根据个人习惯选择性使用和更改
Last updated