Как сделать чтобы блок имел функции воды

Версия Minecraft
1.7.10
516
11
39
Как сделать чтобы при нажатии пкм пустым пузырьком по блоку, пузырек наполнялся водой
 
3,005
192
592
Это в пузырьке прописано, что если им кликнуть по воде, то будет такой эффект.
Если тебе нужно, что бы пузырек делал тоже самое с твоим блоком - то посмотри как делается в пузырьке + эвент пкм.
Если тебе нужно сделать "свой" пузырек - то в нем, в методе пкм прописывай.
 
2,932
44
598
Вот код того чего ты хочешь: (Это для Forge 1.12.2, думаю сможешь на 1.7.10 переделать)
Код:
@Override
    public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ) {
        
        ItemStack potionstack = PotionUtils.addPotionToItemStack(new ItemStack(Items.POTIONITEM), PotionTypes.WATER);
        IBlockState statet = Blocks.AIR.getDefaultState();
        
        if (player.getHeldItem(EnumHand.MAIN_HAND).getItem() == Items.GLASS_BOTTLE) {
            
        worldIn.setBlockState(pos, statet);
        player.inventory.clearMatchingItems(new ItemStack(Items.GLASS_BOTTLE).getItem(), -1, 1, null);
        player.inventory.addItemStackToInventory(potionstack);
        
        }
        
            return false;
            
    }
 
Сверху