- 
                Notifications
    You must be signed in to change notification settings 
- Fork 8
API
        Ray_Hughes edited this page Sep 20, 2022 
        ·
        5 revisions
      
    //PlayerData
public final HashMap<String, HashMap<String, Integer>> addAttrib = new HashMap<>();
//使用
PlayerData data = SkillAPI.getData(player);
HashMap map = new HashMap<String,Integer>();
map.put("风元素伤害" , 5);
data.addAttrib["插件名_源"] = map- 我知道这违反了原则 但是public使此功能更加灵活...
- 直接去操作本map就可以了
- 源为你的插件需要的容器 请使用[插件名_自定义]来操作
        String name = settings.getString(NAME);
        String id = settings.getString(ID).replace("{uuid}", caster.getUniqueId().toString());
        int time = (int) parseValues(caster, TIME, level, 1);
        boolean look = Boolean.parseBoolean(settings.getString(LOOK));
        double ax = parseValues(caster, AX, level, 1);
        double ay = parseValues(caster, AY, level, 1);
        double az = parseValues(caster, AZ, level, 1);
        double ayaw = parseValues(caster, AYAW, level, 1);
        double apith = parseValues(caster, APITH, level, 1);
        for (LivingEntity target : targets) {
            CommandParticle.INSTANCE.send(target, name, id,
                    time, look, ax, ay, az, ayaw, apith
            );
        }具体代表着什么 看编辑器 里面写的很清楚 只需要执行 send 就可以了
Pair<String, Integer> attrs = PlayerEquipsUtils.getAttribute(lower);自动过滤颜色 自动去除中文 返回attribute 和 value 获取不到就返回null
//马上写
init