neural apps

This commit is contained in:
kepler155c@gmail.com
2019-02-12 18:10:01 -05:00
parent d98ba35a21
commit 68c1e8ccde
2 changed files with 29 additions and 2 deletions

View File

@@ -18,8 +18,9 @@ if device.neuralInterface and device.wireless_modem then
gpt.z = math.min(math.max(gpt.z, -15), 15)
return device.neuralInterface.walk(gpt.x, gpt.y, gpt.z)
else
local y, p = ni.yap(pt, { x = x, y = y + 2, z = z })
return ni.launch(y, p, 1)
local y, p = ni.yap(pt, { x = x, y = y + 3, z = z })
ni.look(y, 0)
return ni.launch(y, p, 1.5)
end
end)
end

26
neural/elytraFly.lua Normal file
View File

@@ -0,0 +1,26 @@
-- credit: osmarks https://pastebin.com/ZP9Q1HCT
local modules = _G.peripheral.wrap "back"
local os = _G.os
local function get_meta()
return modules.getMetaOwner()
end
while true do
local meta = get_meta()
local power = 4
if meta.isElytraFlying or meta.isFlying then power = 1 end
while meta.isSneaking or meta.isFlying or meta.isElytraFlying do
meta = get_meta()
modules.launch(meta.yaw, meta.pitch, power)
os.sleep(0.1)
end
if meta.motionY < -0.8 then
modules.launch(0, 270, power / 2)
end
os.sleep(0.4)
end