LeashedPlayer/src/main/java/com/r3944realms/leashedplayer/modInterface/ILivingEntityExtension.java
3944Realms 9dadf48d38 2024-09-07
版本0.0.3.1
添加:
1.新的游戏规则KeepLeashNotDropTime(保持拴绳箭实体存活时间
2.新的纹理 包括弓弩材质发射拴绳箭新材质
3.新的配置文件内容
4.所有指令现在 可以同时作用多个玩家对象了
调整:
1.拾取拴绳箭的逻辑, 在落地后2s后可以通过按住Shift靠近后拾取
2.优化逻辑
3. 创造模式拴绳箭拾取逻辑修正
修复:
1.拴繩不能正常掉落的問題
2. data clear节点指令错误(笔误

具體新内容請見 README.md 介紹
2024-09-07 18:03:02 +08:00

29 lines
940 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.r3944realms.leashedplayer.modInterface;
public interface ILivingEntityExtension {
/**
* 获取拴绳的长度
* @return length 拴绳的长度Float
*/
float getLeashLength();
/**
* 设置拴绳的长度
* @param length 拴绳的长度Float
*/
void setLeashLength(float length);
/**
* 设置超出断裂长度后等待时间,如果时间到仍超出则会执行断裂操作
* @apiNote 该为服务器方法,只能在服务器端调用,切勿在客户端线程调用
* @param keepTick 等待tickint
*/
void setKeepLeashTick(int keepTick);
/**
* 获取超出断裂长度后等待时间,如果时间到仍超出则会执行断裂操作
* @apiNote 该为服务器方法,只能在服务器端调用,切勿在客户端线程调用
* @return keepTick 等待tickint
*/
int getKeepLeashTick();
}