User Tools

Site Tools


tutorial:blockappearance

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
tutorial:blockappearance [2022/08/14 04:00]
haykam Use Yarn code blocks
tutorial:blockappearance [2022/08/14 04:02] (current)
haykam Inline Yarn codes
Line 41: Line 41:
 </​code>​ </​code>​
  
-Note: For non-transparent blocks that are not full, you may have to override the ''​getOutlineShape''​ method to return a non-full shape to avoid seeing through the world.+Note: For non-transparent blocks that are not full, you may have to override the ''​<yarn method_9530>​''​ method to return a non-full shape to avoid seeing through the world.
  
 ===== Making a block invisible ===== ===== Making a block invisible =====
  
-First we need to make the block appear invisible. To do this, we override ''​getRenderType''​ in our block class and return ''​BlockRenderType.INVISIBLE'':​+First we need to make the block appear invisible. To do this, we override ''​<yarn method_9604>​''​ in our block class and return ''​<yarn class_2464>​.<yarn field_11455>​'':​
  
 <​yarncode java> <​yarncode java>
Line 54: Line 54:
 </​yarncode>​ </​yarncode>​
  
-We then need to make our block unselectable by making its outline shape be non-existent. So override ''​getOutlineShape''​ and return an empty ''​VoxelShape'':​+We then need to make our block unselectable by making its outline shape be non-existent. So override ''​<yarn method_9530>​''​ and return an empty ''​<yarn class_265>​'':​
  
 <​yarncode java> <​yarncode java>
tutorial/blockappearance.txt ยท Last modified: 2022/08/14 04:02 by haykam