diff --git a/lib/plugins/mover.js b/lib/plugins/mover.js index 0e7d76b..2e88ba6 100644 --- a/lib/plugins/mover.js +++ b/lib/plugins/mover.js @@ -194,12 +194,40 @@ function command(message_parts, player) { break } break + case "w": + case "f": + command(["forward"].concat(message_parts.slice(1))) + break + case "s": + case "b": + command(["back"].concat(message_parts.slice(1))) + break + case "a": + case "l": + command(["right"].concat(message_parts.slice(1))) + break + case "d": + case "r": + command(["left"].concat(message_parts.slice(1))) + break + case "back": + case "forward": + case "jump": + case "left": + case "right": + case "sneak": + case "sprint": + console.info(bot.controlState[message_parts[0]], bot.entity.position.floored()) + bot.setControlState(message_parts[0], true) + console.info(bot.controlState[message_parts[0]]) + setTimeout(bot.setControlState, 200 * (message_parts[1] || 1), message_parts[0], false) + setTimeout(console.info, 5000, bot.controlState[message_parts[0]], bot.entity.position.floored()) + break case "stop": stop() break default: return cfg.quiet || bot.chat(`unknown command ${message_parts[0]}`) - break; } }