diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Items/ItemFishingRod.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Items/ItemFishingRod.h b/src/Items/ItemFishingRod.h index 42c16bfff..e452951fd 100644 --- a/src/Items/ItemFishingRod.h +++ b/src/Items/ItemFishingRod.h @@ -234,6 +234,14 @@ public: a_Player->UseEquippedItem(1); cRoot::Get()->GetPluginManager()->CallHookPlayerFished(*a_Player, Drops); } + else + { + BLOCKTYPE Block = a_World->GetBlock(FloaterInfo.GetPos() - Vector3d(0, 0.1, 0)); + if ((Block != E_BLOCK_AIR) && !IsBlockWater(Block)) + { + a_Player->UseEquippedItem(2); + } + } } else { |