tutorial:blockappearance
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:blockappearance [2019/07/25 09:06] – created fudge | tutorial:blockappearance [2020/01/17 13:42] – 1.14 fixes juuz | ||
---|---|---|---|
Line 10: | Line 10: | ||
} | } | ||
- | | + | |
} | } | ||
Line 18: | Line 18: | ||
<code java> | <code java> | ||
class MyBlock extends Block { | class MyBlock extends Block { | ||
- | | + | |
- | MaterialColor.AIR, | + | MaterialColor.AIR, |
- | false, | + | false, // isLiquid, |
false, // isSolid, | false, // isSolid, | ||
true, // blocksMovement, | true, // blocksMovement, | ||
- | false,// blocksLight, | + | false, // blocksLight, |
- | true,// | + | true, // !requiresTool, |
- | false, // burnable, | + | false, // burnable, |
- | false,// | + | false, // replaceable, |
- | PistonBehavior.NORMAL// | + | PistonBehavior.NORMAL // pistonBehavior |
); | ); | ||
public MyBlock() { | public MyBlock() { | ||
- | super(Settings.of(myMaterial); | + | super(Settings.of(MY_MATERIAL)); |
} | } | ||
- | | + | |
} | } | ||
Line 48: | Line 48: | ||
} | } | ||
</ | </ | ||
- | We then need to make our block unselectable by making its `outlineShape` | + | We then need to make our block unselectable by making its outline shape be non-existent. |
- | So override '' | + | So override '' |
<code java> | <code java> | ||
@Override | @Override | ||
public VoxelShape getOutlineShape(BlockState blockState, BlockView blockView, BlockPos blockPos, EntityContext entityContext) { | public VoxelShape getOutlineShape(BlockState blockState, BlockView blockView, BlockPos blockPos, EntityContext entityContext) { | ||
- | | + | |
} | } | ||
</ | </ |
tutorial/blockappearance.txt · Last modified: 2024/02/05 16:03 by haykam