Если писать так в PlayerEnterWorldService, то бафа вообще нет.
SkillEngine.getInstance().applyEffectDirectly(20959, getOwner(), getOwner(), 3600000, true);
Если так писать, то баф есть, но время которое заданное в бафе.
SkillEngine.getInstance().getSkill(getOwner(), 20959, 1, getOwner()).useNoAnimationSkill();
Я говорил про PlayerController, потому что баф привязан к рангу бездны