ResourceAction
基本信息
| 属性 | 值 |
|---|---|
| 路径 | mrtjp.core.resource.ResourceAction |
| 源码 | src/main/scala/mrtjp/core/resource/ResourceAction.scala |
把一个 ResourceLocation 包装成「可绑定 / 可播放」的动作对象。
| 方法 | 说明 |
|---|---|
bind() |
mc.renderEngine.bindTexture(loc) |
play() / play(volume) |
PositionedSoundRecord.func_147674_a(loc, volume) |
缺陷
def mc = Minecraft.getMinecraft 无 @SideOnly(Side.CLIENT) 标注。
在纯服务端环境调用 bind() / play() 会触发 Minecraft 类加载失败。
实际使用须自行保证客户端上下文。