mirror of
https://github.com/danbulant/flying-squid
synced 2026-06-18 05:51:12 +00:00
fix block drop (use currentlyDugBlock instead of getting air)
This commit is contained in:
parent
f0c17d38b4
commit
47b6e00d5e
1 changed files with 3 additions and 6 deletions
|
|
@ -77,13 +77,10 @@ function inject(serv,player)
|
|||
if(expectedDiggingTime-diggingTime<100) {
|
||||
player.changeBlock(location,0,0);
|
||||
// Drop block
|
||||
var vec = Vec3(location.x, location.y, location.z);
|
||||
var id = await player.world.getBlockType(vec);
|
||||
var damage = await player.world.getBlockData(vec);
|
||||
serv.spawnObject(2, player.world, vec.clone().add(Vec3(0.5, 0.5, 0.5)), {
|
||||
serv.spawnObject(2, player.world, location.offset(0.5, 0.5, 0.5), {
|
||||
velocity: Vec3(Math.random()*4 - 2, Math.random()*2 + 2, Math.random()*4 - 2),
|
||||
itemId: id,
|
||||
itemDamage: damage
|
||||
itemId: currentlyDugBlock.type,
|
||||
itemDamage: currentlyDugBlock.metadata
|
||||
});
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Reference in a new issue