Removed legacy NMS version getters

This commit is contained in:
Auxilor 2020-12-01 19:14:01 +00:00
parent 761796b012
commit d4265f1f70
2 changed files with 4 additions and 8 deletions

View File

@ -1,8 +1,8 @@
package com.willfp.ecoenchants.nms;
import com.willfp.ecoenchants.EcoEnchantsPlugin;
import com.willfp.ecoenchants.nms.API.CooldownWrapper;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.ApiStatus;
@ -12,12 +12,10 @@ import org.jetbrains.annotations.ApiStatus;
public class Cooldown {
private static CooldownWrapper cooldown;
private static final String version = Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3];
@ApiStatus.Internal
public static boolean init() {
try {
final Class<?> class2 = Class.forName("com.willfp.ecoenchants." + version + ".Cooldown");
final Class<?> class2 = Class.forName("com.willfp.ecoenchants." + EcoEnchantsPlugin.NMS_VERSION + ".Cooldown");
if (CooldownWrapper.class.isAssignableFrom(class2)) {
cooldown = (CooldownWrapper) class2.getConstructor().newInstance();
}

View File

@ -1,8 +1,8 @@
package com.willfp.ecoenchants.nms;
import com.willfp.ecoenchants.EcoEnchantsPlugin;
import com.willfp.ecoenchants.nms.API.TridentStackWrapper;
import org.bukkit.Bukkit;
import org.bukkit.entity.Trident;
import org.bukkit.inventory.ItemStack;
import org.jetbrains.annotations.ApiStatus;
@ -13,12 +13,10 @@ import org.jetbrains.annotations.ApiStatus;
public class TridentStack {
private static TridentStackWrapper tridentStackWrapper;
private static final String version = Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3];
@ApiStatus.Internal
public static boolean init() {
try {
final Class<?> class2 = Class.forName("com.willfp.ecoenchants." + version + ".TridentStack");
final Class<?> class2 = Class.forName("com.willfp.ecoenchants." + EcoEnchantsPlugin.NMS_VERSION + ".TridentStack");
if (TridentStackWrapper.class.isAssignableFrom(class2)) {
tridentStackWrapper = (TridentStackWrapper) class2.getConstructor().newInstance();
}