UNPKG

figura-ts

Version:

Lua Types for the Minecraft Mod Figura

45 lines (44 loc) 1.74 kB
declare type FiguraVanillaModel = Record<VanillaPlayerGroup,FiguraVanillaGroupPart> & Record<VanillaPlayerPart,VanillaModelPart> declare const vanilla_model: FiguraVanillaModel interface IFiguraVanillaGroupPart extends FiguraVanillaPart { } declare type FiguraVanillaGroupPart = IFiguraVanillaGroupPart & Record<string,FiguraVanillaPart> declare interface FiguraVanillaPart { getVisible(): boolean setVisible(visible: boolean): this visible(visible: boolean): this getPos(): FiguraVec3 setPos(pos: FiguraVec3): this setPos(x: number,y: number,z: number): this pos(pos: FiguraVec3): this pos(x: number,y: number,z: number): this getRot(): FiguraVec3 setRot(rot: FiguraVec3): this setRot(x: number,y: number,z: number): this rot(rot: FiguraVec3): this rot(x: number,y: number,z: number): this getRot(): FiguraVec3 setOffsetRot(offsetRot: FiguraVec3): this setOffsetRot(x: number,y: number,z: number): this offsetRot(offsetRot: FiguraVec3): this offsetRot(x: number,y: number,z: number): this setScale(offsetRot: FiguraVec3): this setScale(x: number,y: number,z: number): this scale(offsetRot: FiguraVec3): this scale(x: number,y: number,z: number): this getScale(): FiguraVec3 setOffsetScale(offsetRot: FiguraVec3): this setOffsetScale(x: number,y: number,z: number): this offsetScale(offsetRot: FiguraVec3): this offsetScale(x: number,y: number,z: number): this getOffsetScale(): FiguraVec3 } declare interface VanillaModelPart extends FiguraVanillaPart { getOriginVisible(): boolean getOriginRot(): FiguraVec3 getOriginPos(): FiguraVec3 getOriginScale(): FiguraVec3 }