Items (27 errors)
This commit is contained in:
parent
000c4c5692
commit
ac3ac8d272
11 changed files with 146 additions and 112 deletions
|
@ -125,7 +125,7 @@ public class ItemRitualDiviner extends Item implements IVariantProvider
|
|||
RitualHelper.setRuneType(world, newPos, component.getRuneType());
|
||||
return true;
|
||||
}
|
||||
} else if (block.isAir(world, newPos))
|
||||
} else if (block.isAir(state, world, newPos))
|
||||
{
|
||||
if (!consumeStone(stack, world, player))
|
||||
{
|
||||
|
@ -559,18 +559,17 @@ public class ItemRitualDiviner extends Item implements IVariantProvider
|
|||
|
||||
public static void spawnParticles(World worldIn, BlockPos pos, int amount)
|
||||
{
|
||||
IBlockState state = worldIn.getBlockState(pos);
|
||||
Block block = worldIn.getBlockState(pos).getBlock();
|
||||
|
||||
if (block.isAir(worldIn, pos))
|
||||
if (block.isAir(state, worldIn, pos))
|
||||
{
|
||||
block.setBlockBoundsBasedOnState(worldIn, pos);
|
||||
|
||||
for (int i = 0; i < amount; ++i)
|
||||
{
|
||||
double d0 = itemRand.nextGaussian() * 0.02D;
|
||||
double d1 = itemRand.nextGaussian() * 0.02D;
|
||||
double d2 = itemRand.nextGaussian() * 0.02D;
|
||||
worldIn.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, (double) ((float) pos.getX() + itemRand.nextFloat()), (double) pos.getY() + (double) itemRand.nextFloat() * block.getBlockBoundsMaxY(), (double) ((float) pos.getZ() + itemRand.nextFloat()), d0, d1, d2, new int[0]);
|
||||
worldIn.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, (double) ((float) pos.getX() + itemRand.nextFloat()), (double) pos.getY() + (double) itemRand.nextFloat(), (double) ((float) pos.getZ() + itemRand.nextFloat()), d0, d1, d2, new int[0]);
|
||||
}
|
||||
} else
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue