UnbakedModel.java
net.minecraft.client.resources.model.UnbakedModel
信息
- 全限定名:net.minecraft.client.resources.model.UnbakedModel
- 类型:public interface
- 包:net.minecraft.client.resources.model
- 源码路径:src/main/java/net/minecraft/client/resources/model/UnbakedModel.java
- 起始行号:L12
- 职责:
TODO
字段/常量
PARTICLE_TEXTURE_REFERENCE- 类型:
String - 修饰符:
package-private - 源码定位:
L13 - 说明:
TODO
- 类型:
内部类/嵌套类型
net.minecraft.client.resources.model.UnbakedModel.GuiLight- 类型:
enum - 修饰符:
public static - 源码定位:
L40 - 说明:
TODO
- 类型:
构造器
- 无
方法
下面的方法块按源码顺序生成。
default Boolean ambientOcclusion() @ L15
- 方法名:ambientOcclusion
- 源码定位:L15
- 返回类型:Boolean
- 修饰符:default
参数:
- 无
说明:
TODO
default UnbakedModel.GuiLight guiLight() @ L19
- 方法名:guiLight
- 源码定位:L19
- 返回类型:UnbakedModel.GuiLight
- 修饰符:default
参数:
- 无
说明:
TODO
default ItemTransforms transforms() @ L23
- 方法名:transforms
- 源码定位:L23
- 返回类型:ItemTransforms
- 修饰符:default
参数:
- 无
说明:
TODO
default TextureSlots.Data textureSlots() @ L27
- 方法名:textureSlots
- 源码定位:L27
- 返回类型:TextureSlots.Data
- 修饰符:default
参数:
- 无
说明:
TODO
default UnbakedGeometry geometry() @ L31
- 方法名:geometry
- 源码定位:L31
- 返回类型:UnbakedGeometry
- 修饰符:default
参数:
- 无
说明:
TODO
default Identifier parent() @ L35
- 方法名:parent
- 源码定位:L35
- 返回类型:Identifier
- 修饰符:default
参数:
- 无
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public interface UnbakedModel {
String PARTICLE_TEXTURE_REFERENCE = "particle";
default @Nullable Boolean ambientOcclusion() {
return null;
}
default UnbakedModel.@Nullable GuiLight guiLight() {
return null;
}
default @Nullable ItemTransforms transforms() {
return null;
}
default TextureSlots.Data textureSlots() {
return TextureSlots.Data.EMPTY;
}
default @Nullable UnbakedGeometry geometry() {
return null;
}
default @Nullable Identifier parent() {
return null;
}
@OnlyIn(Dist.CLIENT)
public static enum GuiLight {
FRONT("front"),
SIDE("side");
private final String name;
private GuiLight(String name) {
this.name = name;
}
public static UnbakedModel.GuiLight getByName(String name) {
for (UnbakedModel.GuiLight target : values()) {
if (target.name.equals(name)) {
return target;
}
}
throw new IllegalArgumentException("Invalid gui light: " + name);
}
public boolean lightLikeBlock() {
return this == SIDE;
}
}
}引用的其他类
-
- 引用位置:
返回值
- 引用位置:
-
- 引用位置:
返回值
- 引用位置:
-
- 引用位置:
返回值
- 引用位置:
-
- 引用位置:
返回值
- 引用位置: