Added EnumHand parameter to Block.getStateForPlacement (#3402)
This commit is contained in:
parent
96ef9b564b
commit
658769ea45
4 changed files with 5 additions and 5 deletions
|
@ -1382,10 +1382,10 @@
|
||||||
+ * @param hitZ The Z coordinate of the hit vector
|
+ * @param hitZ The Z coordinate of the hit vector
|
||||||
+ * @param meta The metadata of {@link ItemStack} as processed by {@link Item#getMetadata(int)}
|
+ * @param meta The metadata of {@link ItemStack} as processed by {@link Item#getMetadata(int)}
|
||||||
+ * @param placer The entity placing the block
|
+ * @param placer The entity placing the block
|
||||||
+ * @param stack The stack being used to place this block
|
+ * @param hand The player hand used to place this block
|
||||||
+ * @return The state to be placed in the world
|
+ * @return The state to be placed in the world
|
||||||
+ */
|
+ */
|
||||||
+ public IBlockState getStateForPlacement(World world, BlockPos pos, EnumFacing facing, float hitX, float hitY, float hitZ, int meta, EntityLivingBase placer)
|
+ public IBlockState getStateForPlacement(World world, BlockPos pos, EnumFacing facing, float hitX, float hitY, float hitZ, int meta, EntityLivingBase placer, EnumHand hand)
|
||||||
+ {
|
+ {
|
||||||
+ return func_180642_a(world, pos, facing, hitX, hitY, hitZ, meta, placer);
|
+ return func_180642_a(world, pos, facing, hitX, hitY, hitZ, meta, placer);
|
||||||
+ }
|
+ }
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
{
|
{
|
||||||
int i = this.func_77647_b(itemstack.func_77960_j());
|
int i = this.func_77647_b(itemstack.func_77960_j());
|
||||||
- IBlockState iblockstate1 = this.field_150939_a.func_180642_a(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, i, p_180614_1_);
|
- IBlockState iblockstate1 = this.field_150939_a.func_180642_a(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, i, p_180614_1_);
|
||||||
+ IBlockState iblockstate1 = this.field_150939_a.getStateForPlacement(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, i, p_180614_1_);
|
+ IBlockState iblockstate1 = this.field_150939_a.getStateForPlacement(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, i, p_180614_1_, p_180614_4_);
|
||||||
|
|
||||||
- if (p_180614_2_.func_180501_a(p_180614_3_, iblockstate1, 11))
|
- if (p_180614_2_.func_180501_a(p_180614_3_, iblockstate1, 11))
|
||||||
+ if (placeBlockAt(itemstack, p_180614_1_, p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, iblockstate1))
|
+ if (placeBlockAt(itemstack, p_180614_1_, p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, iblockstate1))
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
if (!itemstack.func_190926_b() && p_180614_1_.func_175151_a(p_180614_3_, p_180614_5_, itemstack) && p_180614_2_.func_190527_a(this.field_150935_a, p_180614_3_, false, p_180614_5_, (Entity)null))
|
if (!itemstack.func_190926_b() && p_180614_1_.func_175151_a(p_180614_3_, p_180614_5_, itemstack) && p_180614_2_.func_190527_a(this.field_150935_a, p_180614_3_, false, p_180614_5_, (Entity)null))
|
||||||
{
|
{
|
||||||
- IBlockState iblockstate1 = this.field_150935_a.func_180642_a(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, 0, p_180614_1_);
|
- IBlockState iblockstate1 = this.field_150935_a.func_180642_a(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, 0, p_180614_1_);
|
||||||
+ IBlockState iblockstate1 = this.field_150935_a.getStateForPlacement(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, 0, p_180614_1_);
|
+ IBlockState iblockstate1 = this.field_150935_a.getStateForPlacement(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, 0, p_180614_1_, p_180614_4_);
|
||||||
|
|
||||||
if (!p_180614_2_.func_180501_a(p_180614_3_, iblockstate1, 11))
|
if (!p_180614_2_.func_180501_a(p_180614_3_, iblockstate1, 11))
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
if (p_180614_2_.func_175623_d(p_180614_3_))
|
if (p_180614_2_.func_175623_d(p_180614_3_))
|
||||||
{
|
{
|
||||||
- IBlockState iblockstate1 = Blocks.field_150375_by.func_180642_a(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, 0, p_180614_1_);
|
- IBlockState iblockstate1 = Blocks.field_150375_by.func_180642_a(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, 0, p_180614_1_);
|
||||||
+ IBlockState iblockstate1 = Blocks.field_150375_by.getStateForPlacement(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, 0, p_180614_1_);
|
+ IBlockState iblockstate1 = Blocks.field_150375_by.getStateForPlacement(p_180614_2_, p_180614_3_, p_180614_5_, p_180614_6_, p_180614_7_, p_180614_8_, 0, p_180614_1_, p_180614_4_);
|
||||||
p_180614_2_.func_180501_a(p_180614_3_, iblockstate1, 10);
|
p_180614_2_.func_180501_a(p_180614_3_, iblockstate1, 10);
|
||||||
|
|
||||||
if (!p_180614_1_.field_71075_bZ.field_75098_d)
|
if (!p_180614_1_.field_71075_bZ.field_75098_d)
|
||||||
|
|
Loading…
Reference in a new issue