2018-11-04 11:25:14 +01:00
|
|
|
package world.bentobox.bentobox.api.placeholders.placeholderapi;
|
|
|
|
|
2021-09-18 17:15:15 +02:00
|
|
|
import org.eclipse.jdt.annotation.NonNull;
|
2022-01-22 22:14:57 +01:00
|
|
|
|
2018-11-04 11:25:14 +01:00
|
|
|
import world.bentobox.bentobox.api.addons.Addon;
|
|
|
|
|
|
|
|
public class AddonPlaceholderExpansion extends BasicPlaceholderExpansion {
|
2021-08-30 03:17:21 +02:00
|
|
|
private final Addon addon;
|
2018-11-04 11:25:14 +01:00
|
|
|
|
|
|
|
public AddonPlaceholderExpansion(Addon addon) {
|
|
|
|
this.addon = addon;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2021-09-18 17:15:15 +02:00
|
|
|
public @NonNull String getName() {
|
2018-11-04 11:25:14 +01:00
|
|
|
return addon.getDescription().getName();
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2021-09-18 17:15:15 +02:00
|
|
|
public @NonNull String getAuthor() {
|
2018-11-04 11:25:14 +01:00
|
|
|
return addon.getDescription().getAuthors().get(0);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2021-09-18 17:15:15 +02:00
|
|
|
public @NonNull String getVersion() {
|
2018-11-04 11:25:14 +01:00
|
|
|
return addon.getDescription().getVersion();
|
|
|
|
}
|
|
|
|
}
|