User Tools

Site Tools


zh_cn:tutorial:blockappearance

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
zh_cn:tutorial:blockappearance [2024/08/27 04:22] solidblockzh_cn:tutorial:blockappearance [2025/06/10 16:40] (current) solidblock
Line 5: Line 5:
  
 在[[zh_cn:documentation:entrypoint|客户端模组初始化器]]中,添加: 在[[zh_cn:documentation:entrypoint|客户端模组初始化器]]中,添加:
-<yarncode java>+ 
 +//对于 1.21.5 及以下版本:// 
 +<yarncode java ExampleModClient.java>
 @Environment(EnvType.CLIENT) @Environment(EnvType.CLIENT)
-public class ExampleModClient implements ClientModInitializer() {+public class ExampleModClient implements ClientModInitializer {
     public void onInitializeClient() {     public void onInitializeClient() {
         // 如果方块一些部分是透明的(例如玻璃、树苗、门):         // 如果方块一些部分是透明的(例如玻璃、树苗、门):
-        BlockRenderLayerMap.INSTANCE.putBlock(TutorialBlocks.MY_BLOCK, class_1921.method_23581());+        BlockRenderLayerMap.INSTANCE.putBlock(TutorialBlocks.MY_BLOCK, RenderLayer.getCutout());
                  
         // 如果方块一些部分是半透明的(例如冰、染色玻璃、传送门):         // 如果方块一些部分是半透明的(例如冰、染色玻璃、传送门):
-        BlockRenderLayerMap.INSTANCE.putBlock(TutorialBlocks.MY_BLOCK, class_1921.method_23583());+        BlockRenderLayerMap.INSTANCE.putBlock(TutorialBlocks.MY_BLOCK, RenderLayer.getTranslucent()); 
 +    } 
 +
 +</yarncode> 
 + 
 +//对于 1.21.6 及以上版本:// 
 +<yarncode java ExampleModClient.java> 
 +@Environment(EnvType.CLIENT) 
 +public class ExampleModClient implements ClientModInitializer { 
 +    public void onInitializeClient() { 
 +        // 如果方块一些部分是透明的(例如玻璃、树苗、门): 
 +        BlockRenderLayerMap.putBlock(TutorialBlocks.MY_BLOCK, BlockRenderLayer.CUTOUT); 
 +         
 +        // 如果方块一些部分是半透明的(例如冰、染色玻璃、传送门): 
 +        BlockRenderLayerMap.putBlock(TutorialBlocks.MY_BLOCK, BlockRenderLayer.TRANSLUCENT);
     }     }
 } }
zh_cn/tutorial/blockappearance.txt · Last modified: 2025/06/10 16:40 by solidblock