下面列出了怎么用net.minecraft.client.renderer.block.statemap.IStateMapper的API类实例代码及写法,或者点击链接到github查看源代码。
public static void setCustomStateMapper(Block block, IStateMapper mapper) {
ModelLoader.setCustomStateMapper(block, mapper);
}
protected Optional<IStateMapper> createStateMapper()
{
return Optional.empty();
}
@Override
protected Optional<IStateMapper> createStateMapper()
{
return Optional.of(new StateMap.Builder().ignore(BlockFenceGate.POWERED).build());
}
private static void registerBlockStateMapper(Block block, IStateMapper mapper) {
ModelLoader.setCustomStateMapper(block, mapper);
}