ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### BuffContainer方法: ``` AdapterEntity getOwner(); //获取buff所属的实体 boolean hasBuff(String note); //是否有指定标识符的buff BuffData getBuff(String note); //根据note获取buff BuffData removeBuff(String note); //移除buff /** note: buff标识符 buffId: buff的ID caster: buff投放者(可以为null) level: buff等级 args: 额外参数(可以为null) 如: "time=3600;caster=dapixiong;save=true" 支持的参数: - time: 持续时间(秒) - caster: 投放者玩家名字(优先级大于上面的参数) - save: 是否保存 true/false - name: 覆盖配置内的buff名字 */ boolean addBuff(String note, String buffId, AdapterEntity caster, int level, String args); //添加buff boolean addBuff(String note, String buffId, AdapterEntity caster, int level); //添加buff boolean addBuff(String note, String buffId, int level); //添加buff(常用) boolean addBuff(String note, String buffId, int level, String args); //添加buff Set getNoteKeys();//所有buff标识符 ```