建立文字組件

ModTextRenderer modTextRenderer = ModTextRenderer.ModTextRendererBuilder.getInstance()
			.setTextList(new String[]{"123", "456"}).setObjectName("T1").setLocationHeight(100)
			.setLocationAngle(0).setLocationDistance(100).build();

建立圖片組件

ModImageRenderer modImageRenderer = ModImageRenderer.ModImageRendererBuilder.getInstance()
			.setImage("<https://i.imgur.com/PHnFyNo.png").setObjectName("Im1>").setWidth(2).setHeight(2)
			.setAutoRotationZ(1).setAutoRotationY(1).setLocationHeight(0.5).build();

建立物品組件

ModItemRenderer modItemRenderer = ModItemRenderer.ModItemRendererBuilder.getInstance()
			.setItemStack(new ItemStack(Material.STONE_SWORD)).setLocationHeight(1.3).setScale(3).setAutoRotationY(1)
			.setAutoRotationX(1).setObjectName("It1").build();

把組件加入玩家渲染物件並渲染指定玩家。

ModPlayerRenderer modPlayerRenderer = ModPlayerRenderer.ModPlayerRendererBuilder.getInstance().build();
		modPlayerRenderer.addComponent(modItemRenderer)
			.addComponent(modImageRenderer)
			.addComponent(modTextRenderer)
			.render(player);

取消渲染指定玩家。

ModPlayerRenderer modPlayerRenderer = ModPlayerRenderer.ModPlayerRendererBuilder.getInstance().build();
		modPlayerRenderer.addComponent(modItemRenderer)
			.addComponent(modImageRenderer)
			.addComponent(modTextRenderer)
			.unRender(player);

bandicam 2021-11-08 19-38-14-555.mp4