58 lines
1.4 KiB
Lua
58 lines
1.4 KiB
Lua
-- Auto generated script file --
|
|
|
|
--hide vanilla model
|
|
vanilla_model.PLAYER:setVisible(false)
|
|
|
|
--hide vanilla armor model
|
|
vanilla_model.ARMOR:setVisible(false)
|
|
--re-enable the helmet item
|
|
vanilla_model.HELMET_ITEM:setVisible(true)
|
|
|
|
--hide vanilla cape model
|
|
vanilla_model.CAPE:setVisible(false)
|
|
|
|
--hide vanilla elytra model
|
|
vanilla_model.ELYTRA:setVisible(false)
|
|
|
|
|
|
|
|
models.model:setVisible(true)
|
|
|
|
--=========================================================--
|
|
--- ---
|
|
--- Pointing at stuff keybind ---
|
|
--- Code credit: 123kidcon at FiguraMC Discord ---
|
|
--=========================================================--
|
|
|
|
local PathToArmPart = models.model.root.RightArm
|
|
|
|
local Toggle = false
|
|
local ToggleKey = keybinds:newKeybind("PointToggle", "key.keyboard.i")
|
|
|
|
local LerpOld = 0
|
|
local Lerp = 0
|
|
|
|
function pings.PointToggle(TogglePing)
|
|
Toggle = TogglePing
|
|
end
|
|
|
|
|
|
function events.tick()
|
|
if ToggleKey:isPressed() and not ToggleKeyOld then
|
|
Toggle = not Toggle
|
|
pings.PointToggle(Toggle)
|
|
end
|
|
|
|
ToggleKeyOld = ToggleKey:isPressed()
|
|
|
|
LerpOld = Lerp
|
|
end
|
|
|
|
|
|
function events.render(delta)
|
|
Lerp = math.lerp(LerpOld, Toggle and 1 or 0, delta*0.8)
|
|
|
|
PathToArmPart:setRot(math.lerp(vec(0,0,0), -PathToArmPart:getAnimRot()-player:getRot(delta).xy_+vec(0,player:getBodyYaw(delta),0), Lerp))
|
|
end
|
|
|
|
|