mirror of
https://github.com/Zrips/Jobs.git
synced 2024-11-29 14:05:25 +01:00
%jobsr_user_canjoin_$1% placeholder fix
This commit is contained in:
parent
fe2b70bdc0
commit
dfa564aa74
@ -29,6 +29,8 @@ import com.gamingmesh.jobs.container.blockOwnerShip.BlockOwnerShip;
|
|||||||
import com.gamingmesh.jobs.container.blockOwnerShip.BlockTypes;
|
import com.gamingmesh.jobs.container.blockOwnerShip.BlockTypes;
|
||||||
import com.gamingmesh.jobs.stuff.TimeManage;
|
import com.gamingmesh.jobs.stuff.TimeManage;
|
||||||
|
|
||||||
|
import net.Zrips.CMILib.Logs.CMIDebug;
|
||||||
|
|
||||||
public class Placeholder {
|
public class Placeholder {
|
||||||
|
|
||||||
private Jobs plugin;
|
private Jobs plugin;
|
||||||
@ -588,16 +590,13 @@ public class Placeholder {
|
|||||||
if (job == null)
|
if (job == null)
|
||||||
return "";
|
return "";
|
||||||
|
|
||||||
if (!Jobs.getCommandManager().hasJobPermission(player, job) || user.isInJob(job))
|
if (!Jobs.getCommandManager().hasJobPermission(player, job) ||
|
||||||
|
user.isInJob(job) ||
|
||||||
|
job.getMaxSlots() != null && Jobs.getUsedSlots(job) >= job.getMaxSlots() ||
|
||||||
|
!job.isIgnoreMaxJobs() && !Jobs.getPlayerManager().getJobsLimit(user, (short) user.progression.size()))
|
||||||
return convert(false);
|
return convert(false);
|
||||||
|
|
||||||
if (job.getMaxSlots() != null && Jobs.getUsedSlots(job) >= job.getMaxSlots())
|
return convert(true);
|
||||||
return convert(false);
|
|
||||||
|
|
||||||
int confMaxJobs = Jobs.getGCManager().getMaxJobs();
|
|
||||||
short playerMaxJobs = (short) user.progression.size();
|
|
||||||
return convert(confMaxJobs > 0 && playerMaxJobs >= confMaxJobs
|
|
||||||
&& !Jobs.getPlayerManager().getJobsLimit(user, playerMaxJobs));
|
|
||||||
|
|
||||||
case maxjobs:
|
case maxjobs:
|
||||||
return Integer.toString(Jobs.getPlayerManager().getMaxJobs(user));
|
return Integer.toString(Jobs.getPlayerManager().getMaxJobs(user));
|
||||||
|
Loading…
Reference in New Issue
Block a user