diff --git a/common/edit.lua b/common/edit.lua index e1df23d..0dbba1e 100644 --- a/common/edit.lua +++ b/common/edit.lua @@ -631,6 +631,7 @@ local __actions = { end, run = function() + input:reset() local sTempPath = "/.temp" local ok = save(sTempPath) if ok then diff --git a/milo/autorun/milo.lua b/milo/autorun/milo.lua index a36e8cf..33b2acf 100644 --- a/milo/autorun/milo.lua +++ b/milo/autorun/milo.lua @@ -9,6 +9,6 @@ end fs.delete('packages/milo/apis/milo.lua') -if peripheral.find('workbench') then +if peripheral.find('workbench') and shell.openForegroundTab then shell.openForegroundTab('MiloLocal') end diff --git a/neural/elytraFly.lua b/neural/elytraFly.lua index 6e12c4b..c983130 100644 --- a/neural/elytraFly.lua +++ b/neural/elytraFly.lua @@ -74,7 +74,10 @@ local function run() while true do local meta = modules.getMetaOwner() - if not meta.isSneaking and meta.isElytraFlying then + if meta.isOnLadder then + os.sleep(0.5) + + elseif not meta.isSneaking and meta.isElytraFlying then if meta.isInWater then display(meta)