@@ -154,7 +154,13 @@ declare class Entity {
154154 *
155155 * @returns 是否成功传送
156156 */
157- teleport ( x : number , y : number , z : number , dimId : 0 | 1 | 2 | 3 , rot ?: DirectionAngle ) : boolean ;
157+ teleport (
158+ x : number ,
159+ y : number ,
160+ z : number ,
161+ dimId : 0 | 1 | 2 | 3 ,
162+ rot ?: DirectionAngle
163+ ) : boolean ;
158164
159165 /**
160166 * ### 杀死指定实体
@@ -390,138 +396,165 @@ declare class Entity {
390396
391397 /**
392398 * ### 缩放实体
393- *
399+ *
394400 * @param scale 新的玩家实体 (整数)
395- *
401+ *
396402 * @returns 是否缩放成功
397403 */
398404 setScale ( scale : number ) : boolean ;
399405
400406 /**
401407 * ### 熄灭实体
402- *
408+ *
403409 * @returns 是否熄灭成功
404410 */
405411 stopFire ( ) : boolean ;
406412
407413 /**
408414 * @deprecated
409415 * ### 获取实体到坐标的距离
410- *
416+ *
411417 * @param pos 目标位置
412- *
418+ *
413419 * @returns 到坐标的距离(方块)
414- *
420+ *
415421 */
416422 distanceToPos ( pos : Entity | Player | IntPos | FloatPos ) : number ;
417423
418424 /**
419- *
425+ *
420426 * ### 获取实体到坐标的距离
421- *
427+ *
422428 * @param pos 目标位置
423- *
429+ *
424430 * @returns 到坐标的距离(方块)
425- *
431+ *
426432 */
427433 distanceToSqr ( pos : Entity | Player | IntPos | FloatPos ) : number ;
428434
429435 /**
430- *
436+ *
431437 * ### 获取实体到坐标的距离
432- *
438+ *
433439 * @param pos 目标位置
434- *
440+ *
435441 * @returns 到坐标的距离(方块)
436- *
442+ *
437443 */
438444 distanceTo ( pos : Entity | Player | IntPos | FloatPos ) : number ;
439445
440446 /** 设置生命值 */
441- setHealth ( health : number ) : boolean
447+ setHealth ( health : number ) : boolean ;
442448
443449 /** 设置生命值上限 */
444- setMaxHealth ( health : number ) : boolean
450+ setMaxHealth ( health : number ) : boolean ;
445451
446452 /**
447453 * 设置伤害吸收属性
448454 * @param value 新的值
449455 * @returns 是否成功
450456 */
451- setAbsorption ( value : number ) : boolean
457+ setAbsorption ( value : number ) : boolean ;
452458
453459 /**
454460 * 设置攻击伤害属性
455461 * @param value 新的值
456462 * @returns 是否成功
457463 */
458- setAttackDamage ( value : number ) : boolean
464+ setAttackDamage ( value : number ) : boolean ;
459465
460466 /**
461467 * 最大攻击伤害属性
462468 * @param value 新的值
463469 * @returns 是否成功
464470 */
465- setMaxAttackDamage ( value : number ) : boolean
471+ setMaxAttackDamage ( value : number ) : boolean ;
466472
467473 /**
468474 * 设置跟随范围
469475 * @param value 新的值
470476 * @returns 是否成功
471477 */
472- setFollowRange ( value : number ) : boolean
478+ setFollowRange ( value : number ) : boolean ;
473479
474480 /**
475481 * 设置击退抵抗属性
476482 * @param value 新的值
477483 * @returns 是否成功
478484 */
479- setKnockbackResistance ( value : 0 | 1 ) : boolean
485+ setKnockbackResistance ( value : 0 | 1 ) : boolean ;
480486
481487 /**
482488 * 设置幸运属性
483489 * @param value 新的值
484490 * @returns 是否成功
485491 */
486- setLuck ( value : number ) : boolean
492+ setLuck ( value : number ) : boolean ;
487493
488494 /**
489495 * 设置移动速度属性
490496 * @param value 新的值
491497 * @returns 是否成功
492498 */
493- setMovementSpeed ( value : number ) : boolean
499+ setMovementSpeed ( value : number ) : boolean ;
494500
495501 /**
496502 * 置水下移动速度属性
497503 * @param value 新的值
498504 * @returns 是否成功
499505 */
500- setUnderwaterMovementSpeed ( value : number ) : boolean
506+ setUnderwaterMovementSpeed ( value : number ) : boolean ;
501507
502508 /**
503509 * 设置岩浆上移动速度属性
504510 * @param value 新的值
505511 * @returns 是否成功
506512 */
507- setLavaMovementSpeed ( value : number ) : boolean
513+ setLavaMovementSpeed ( value : number ) : boolean ;
508514
509515 /**
510- * 使指定实体刷新消失
516+ * 使指定实体刷新消失
511517 * @returns 是否成功执行
512518 */
513- despawn ( ) : boolean
519+ despawn ( ) : boolean ;
514520
515521 /**
516- * 移除指定实体
522+ * 移除指定实体
517523 * @returns 是否成功执行
518524 */
519- remove ( ) : boolean
525+ remove ( ) : boolean ;
526+
527+ setPosDelta ( arg1 : FloatPos ) : boolean ;
528+
529+ setPosDelta ( arg1 : number , arg2 : number , arg3 : number ) : boolean ;
530+
531+ /**
532+ * 获取实体全部药水效果
533+ * @returns 实体所有的药水效果id
534+ */
535+ getAllEffects ( ) : number [ ] ;
520536
521- setPosDelta ( arg1 :FloatPos ) : boolean
522-
523- setPosDelta ( arg1 :number , arg2 :number , arg3 :number ) : boolean
537+ /**
538+ * 为实体添加一个药水效果
539+ * @param id 药水效果的id
540+ * @param tick 持续时间
541+ * @param level 等级
542+ * @param showParticles 是否显示粒子
543+ * @returns 是否成功
544+ */
545+ addEffect (
546+ id : number ,
547+ tick : number ,
548+ level : number ,
549+ showParticles : boolean
550+ ) : boolean ;
524551
552+ /**
553+ * 为实体移除一个药水效果
554+ * @param id 药水效果的id
555+ * @returns 是否成功
556+ */
557+ removeEffect ( id : number ) : boolean ;
525558}
526559
527- declare class LLSE_Entity extends Entity { }
560+ declare class LLSE_Entity extends Entity { }
0 commit comments