@@ -264,7 +264,7 @@ declare class Player {
264264 *
265265 * @returns boolean 是否成功传送
266266 */
267- teleport ( pos : IntPos | FloatPos , rot ?:DirectionAngle ) : boolean ;
267+ teleport ( pos : IntPos | FloatPos , rot ?: DirectionAngle ) : boolean ;
268268
269269 /**
270270 * 传送玩家至指定位置
@@ -273,7 +273,7 @@ declare class Player {
273273 *
274274 * @returns boolean 是否成功传送
275275 */
276- teleport ( x : number , y : number , z : number , dimid : 0 | 1 | 2 , rot ?:DirectionAngle ) : boolean ;
276+ teleport ( x : number , y : number , z : number , dimid : 0 | 1 | 2 , rot ?: DirectionAngle ) : boolean ;
277277
278278 /**
279279 * 杀死玩家
@@ -614,63 +614,63 @@ declare class Player {
614614 * @param value 新的值
615615 * @returns 是否成功
616616 */
617- setAbsorption ( value :number ) :boolean
617+ setAbsorption ( value : number ) : boolean
618618
619619 /**
620620 * 设置攻击伤害属性
621621 * @param value 新的值
622622 * @returns 是否成功
623623 */
624- setAttackDamage ( value :number ) :boolean
625-
624+ setAttackDamage ( value : number ) : boolean
625+
626626 /**
627627 * 最大攻击伤害属性
628628 * @param value 新的值
629629 * @returns 是否成功
630630 */
631- setMaxAttackDamage ( value :number ) :boolean
631+ setMaxAttackDamage ( value : number ) : boolean
632632
633633 /**
634634 * 设置跟随范围
635635 * @param value 新的值
636636 * @returns 是否成功
637637 */
638- setFollowRange ( value :number ) :boolean
638+ setFollowRange ( value : number ) : boolean
639639
640640 /**
641641 * 设置击退抵抗属性
642642 * @param value 新的值
643643 * @returns 是否成功
644644 */
645- setKnockbackResistance ( value :0 | 1 ) :boolean
645+ setKnockbackResistance ( value : 0 | 1 ) : boolean
646646
647647 /**
648648 * 设置幸运属性
649649 * @param value 新的值
650650 * @returns 是否成功
651651 */
652- setLuck ( value :number ) :boolean
652+ setLuck ( value : number ) : boolean
653653
654654 /**
655655 * 设置移动速度属性
656656 * @param value 新的值
657657 * @returns 是否成功
658658 */
659- setMovementSpeed ( value :number ) :boolean
659+ setMovementSpeed ( value : number ) : boolean
660660
661661 /**
662662 * 置水下移动速度属性
663663 * @param value 新的值
664664 * @returns 是否成功
665665 */
666- setUnderwaterMovementSpeed ( value :number ) :boolean
666+ setUnderwaterMovementSpeed ( value : number ) : boolean
667667
668668 /**
669669 * 设置岩浆上移动速度属性
670670 * @param value 新的值
671671 * @returns 是否成功
672672 */
673- setLavaMovementSpeed ( value :number ) :boolean
673+ setLavaMovementSpeed ( value : number ) : boolean
674674
675675 /**
676676 * 获取玩家疾跑状态
@@ -862,6 +862,16 @@ declare class Player {
862862 callback : ( player : Player , data : Array < any > | null ) => void
863863 ) : number | null ;
864864
865+ /**
866+ * 发送表单
867+ * @param fm 配置好的表单对象
868+ * @param callback 玩家与表单元素互动之后被调用的回调函数。
869+ */
870+ sendForm (
871+ fm : CustomForm | SimpleForm ,
872+ callback : ( player : Player , data : number | Array < any > | null ) => void
873+ ) : number | null ;
874+
865875 /**
866876 * 函数已弃用
867877 * @deprecated 函数已弃用 请使用 getInventory()
@@ -1020,7 +1030,7 @@ declare enum sidebar {
10201030 Ascending = 0 ,
10211031}
10221032
1023- declare class LLSE_Player extends Player { }
1033+ declare class LLSE_Player extends Player { }
10241034
10251035/**
10261036 * 模拟玩家
@@ -1054,51 +1064,51 @@ declare class SimulatedPlayer extends Player {
10541064 * @param target (可选参数)模拟交互目标,默认为视线方向上的方块或实体
10551065 * @returns boolean 是否成功模拟操作
10561066 */
1057- simulateInteract ( target ?: Entity ) :boolean ;
1067+ simulateInteract ( target ?: Entity ) : boolean ;
10581068
10591069 /**
10601070 * 模拟交互
10611071 * @param target (可选参数)模拟交互目标,默认为视线方向上的方块或实体
10621072 * @param face (可选参数)模拟交互目标方块的面
10631073 * @returns boolean 是否成功模拟操作
10641074 */
1065- simulateInteract ( target ?: IntPos | Block , face ?:Number ) :boolean ;
1075+ simulateInteract ( target ?: IntPos | Block , face ?: Number ) : boolean ;
10661076
10671077 /**
10681078 * 模拟跳跃
10691079 * @returns boolean 是否成功模拟操作
10701080 */
1071- simulateJump ( ) :boolean ;
1081+ simulateJump ( ) : boolean ;
10721082
10731083 /**
10741084 * 模拟看向某方块或实体
10751085 * @param target 要看向的目标(实体|坐标|方块)
10761086 * @returns boolean 是否成功模拟操作
10771087 */
1078- simulateLookAt ( target :Entity | IntPos | FloatPos | Block ) :boolean ;
1088+ simulateLookAt ( target : Entity | IntPos | FloatPos | Block ) : boolean ;
10791089
10801090 /**
10811091 * 模拟设置身体角度
10821092 * @param rot 要设置的角度
10831093 * @returns boolean 是否成功模拟操作
10841094 */
1085- simulateSetBodyRotation ( rot :Number ) :boolean ;
1095+ simulateSetBodyRotation ( rot : Number ) : boolean ;
10861096
10871097 /**
10881098 * 相对玩家坐标系移动
10891099 * @param pos 移动方向
10901100 * @param speed (可选参数)移动速度,默认为1
10911101 * @returns boolean 是否请求移动成功
10921102 */
1093- simulateLocalMove ( pos :IntPos | FloatPos , speed ?:Number ) :boolean ;
1103+ simulateLocalMove ( pos : IntPos | FloatPos , speed ?: Number ) : boolean ;
10941104
10951105 /**
10961106 * 相对世界坐标系移动
10971107 * @param pos 移动方向
10981108 * @param speed (可选参数)移动速度,默认为1
10991109 * @returns boolean 是否请求移动成功
11001110 */
1101- simulateWorldMove ( pos :IntPos | FloatPos , speed ?:Number ) :boolean ;
1111+ simulateWorldMove ( pos : IntPos | FloatPos , speed ?: Number ) : boolean ;
11021112
11031113 /**
11041114 * 直线移动到坐标
@@ -1107,15 +1117,15 @@ declare class SimulatedPlayer extends Player {
11071117 * @returns boolean 是否请求移动成功
11081118 * **注:如需自动寻路,请考虑使用 模拟导航移动{@linkcode simulateNavigateTo}**
11091119 */
1110- simulateMoveTo ( pos :IntPos | FloatPos , speed ?:Number ) :boolean ;
1120+ simulateMoveTo ( pos : IntPos | FloatPos , speed ?: Number ) : boolean ;
11111121
11121122 /**
11131123 * 模拟导航移动
11141124 * @param target 导航目标
11151125 * @param speed (可选参数)移动速度,默认为1
11161126 * @returns Object 是否能到达指定位置以及导航路径
11171127 */
1118- simulateNavigateTo ( target :Entity | IntPos | FloatPos , speed ?:Number ) :{
1128+ simulateNavigateTo ( target : Entity | IntPos | FloatPos , speed ?: Number ) : {
11191129 isFullPath : boolean ,
11201130 path : Array < Array < Number > >
11211131 }
@@ -1126,7 +1136,7 @@ declare class SimulatedPlayer extends Player {
11261136 * @param speed (可选参数)移动速度,默认为1
11271137 * @returns boolean 是否成功模拟操作
11281138 */
1129- simulateNavigateTo ( target :Array < IntPos > | Array < FloatPos > , speed ?:Number ) :boolean ;
1139+ simulateNavigateTo ( target : Array < IntPos > | Array < FloatPos > , speed ?: Number ) : boolean ;
11301140
11311141 /**
11321142 * 模拟使用物品
@@ -1135,29 +1145,29 @@ declare class SimulatedPlayer extends Player {
11351145 * @param face (可选参数)目标方块的面,默认为0
11361146 * @param relative (可选参数)相对方块偏移坐标,默认为{0.5,0.5,0.5}
11371147 */
1138- simulateUseItem ( target ?:Item | Number , pos ?:IntPos , face ?:Number , relative ?:FloatPos ) :boolean ;
1148+ simulateUseItem ( target ?: Item | Number , pos ?: IntPos , face ?: Number , relative ?: FloatPos ) : boolean ;
11391149
11401150 /**
11411151 * 模拟停止破坏方块
11421152 * @returns boolean 是否成功模拟操作
11431153 */
1144- simulateStopDestroyingBlock ( ) :boolean ;
1154+ simulateStopDestroyingBlock ( ) : boolean ;
11451155
11461156 /**
11471157 * 模拟停止交互
11481158 * @returns boolean 是否成功模拟操作
11491159 */
1150- simulateStopInteracting ( ) :boolean ;
1160+ simulateStopInteracting ( ) : boolean ;
11511161
11521162 /**
11531163 * 模拟停止移动
11541164 * @returns boolean 是否成功模拟操作
11551165 */
1156- simulateStopMoving ( ) :boolean ;
1166+ simulateStopMoving ( ) : boolean ;
11571167
11581168 /**
11591169 * 模拟停止使用物品
11601170 * @returns boolean 是否成功模拟操作
11611171 */
1162- simulateStopUsingItem ( ) :boolean ;
1172+ simulateStopUsingItem ( ) : boolean ;
11631173}
0 commit comments