@Override
public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] args) throws CommandException {
ItemStack stack = Minecraft.getMinecraft().player.getHeldItemMainhand();
if (!stack.isEmpty() && stack.getItem() instanceof ItemBlock) {
Block block = Block.getBlockFromItem(stack.getItem());
BlockStateMapper stateMapper = Minecraft.getMinecraft().getBlockRendererDispatcher().getBlockModelShapes().getBlockStateMapper();
for (Entry<IBlockState, ModelResourceLocation> entry : stateMapper.getVariants(block).entrySet()) {
CCLLog.log(Level.INFO, entry.getKey().toString() + " | " + entry.getValue().toString());
}
}
}
DumpModelLocationsCommand.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:CodeChickenLib
作者:
评论列表
文章目录