summaryrefslogtreecommitdiffstats
path: root/source/blocks/Block.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--source/blocks/Block.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blocks/Block.cpp b/source/blocks/Block.cpp
index 2fa1ba718..3d2fe23e6 100644
--- a/source/blocks/Block.cpp
+++ b/source/blocks/Block.cpp
@@ -261,10 +261,10 @@ void cBlockHandler::DropBlock(cWorld *a_World, int a_X, int a_Y, int a_Z)
cItems Drops;
NIBBLETYPE Meta = a_World->GetBlockMeta(a_X, a_Y, a_Z);
char DropCount = GetDropCount();
- int DropItem = GetDropID();
- if(DropCount > 0 && DropItem != E_ITEM_EMPTY)
+ short DropItem = (short)GetDropID();
+ if (DropCount > 0 && (DropItem != E_ITEM_EMPTY))
{
- Drops.push_back(cItem((ENUM_ITEM_ID)DropItem, DropCount, GetDropMeta(Meta)));
+ Drops.push_back(cItem(DropItem, DropCount, GetDropMeta(Meta)));
a_World->SpawnItemPickups(Drops, a_X, a_Y, a_Z);
}
}