Files
MinecraftChat/app/server/bot/events/move.js
T
shugen002 fdc031e660 add new feature:
show position , health ,weather and food
2016-02-01 17:38:35 +08:00

25 lines
627 B
JavaScript

export default (socket) => {
let onmove = () => {
var pos = socket.mcbot.entity.position;
if(movingornot(socket.mcbot.entity.velocity)){
socket.emit('bot:move', {x:pos.x.toFixed(2),y:pos.y.toFixed(2),z:pos.z.toFixed(2)});
}
};
socket.mcbot.on('move', onmove);
let onforcedMove = () => {
var pos = socket.mcbot.entity.position;
socket.emit('bot:forcedMove', {x:pos.x.toFixed(2),y:pos.y.toFixed(2),z:pos.z.toFixed(2)});
};
socket.mcbot.on('forcedMove', onforcedMove);
function movingornot(v){
if(v.x!=0) return true;
if(v.y!=0) return true;
if(v.z!=0) return true;
}
};