Skip to content

Commit

Permalink
EssentialsX#413 Now checks the papi version when using old version an…
Browse files Browse the repository at this point in the history
…d update to latest

- Last commit fix for offlineplayer, we not using this
  • Loading branch information
montlikadani committed May 8, 2019
1 parent 2147c27 commit afb07a6
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 13 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@
<dependency>
<groupId>me.clip</groupId>
<artifactId>placeholderapi</artifactId>
<version>2.9.2</version>
<version>2.10.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/com/gamingmesh/jobs/Jobs.java
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,8 @@ public Placeholder getPlaceholderAPIManager() {
private boolean setupPlaceHolderAPI() {
if (!getServer().getPluginManager().isPluginEnabled("PlaceholderAPI"))
return false;
if (!getServer().getPluginManager().getPlugin("PlaceholderAPI").getDescription().getVersion().contains("2.10.0")) {
if (getVersionCheckManager().convertVersion(getServer().getPluginManager()
.getPlugin("PlaceholderAPI").getDescription().getVersion()) >= getVersionCheckManager().convertVersion("2.10.0")) {
if ((new NewPlaceholderAPIHook(this)).register())
consoleMsg("&e[Jobs] PlaceholderAPI hooked.");
} else {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.gamingmesh.jobs.Placeholders;

import org.bukkit.OfflinePlayer;
import org.bukkit.entity.Player;

import com.gamingmesh.jobs.Jobs;
import com.gamingmesh.jobs.Placeholders.Placeholder.JobsPlaceHolders;
Expand All @@ -16,7 +16,7 @@ public NewPlaceholderAPIHook(Jobs plugin) {
}

@Override
public String onRequest(OfflinePlayer player, String identifier) {
public String onPlaceholderRequest(Player player, String identifier) {
JobsPlaceHolders placeHolder = JobsPlaceHolders.getByName(identifier);
if (placeHolder == null)
return null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import org.bukkit.OfflinePlayer;
import org.bukkit.entity.Player;

import com.gamingmesh.jobs.Jobs;
Expand Down Expand Up @@ -333,18 +332,10 @@ private String translateOwnPlaceHolder(Player player, String message) {
return message;
}

public String getValue(OfflinePlayer player, JobsPlaceHolders placeHolder) {
return getValue(player.getPlayer(), placeHolder, null);
}

public String getValue(Player player, JobsPlaceHolders placeHolder) {
return getValue(player, placeHolder, null);
}

public String getValue(OfflinePlayer player, JobsPlaceHolders placeHolder, String value) {
return getValue(player != null ? player.getUniqueId() : null, placeHolder, value);
}

public String getValue(Player player, JobsPlaceHolders placeHolder, String value) {
return getValue(player != null ? player.getUniqueId() : null, placeHolder, value);
}
Expand Down

0 comments on commit afb07a6

Please sign in to comment.