add annotation

This commit is contained in:
Xanadu13
2023-09-09 21:17:37 +08:00
parent 9a3a2d86ab
commit fcd772941a
2 changed files with 5 additions and 0 deletions
@@ -1,11 +1,15 @@
package pers.xanadu.enderdragon.nms.NMSItem; package pers.xanadu.enderdragon.nms.NMSItem;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import org.jetbrains.annotations.TestOnly;
public interface I_NMSItemManager { public interface I_NMSItemManager {
ItemStack readAsItem(String nbt); ItemStack readAsItem(String nbt);
ItemStack cpdToItem(Object cpd); ItemStack cpdToItem(Object cpd);
@TestOnly
Object parseNBT(Object nbt_base); Object parseNBT(Object nbt_base);
@TestOnly
Object readAsNBTBase(String raw); Object readAsNBTBase(String raw);
@TestOnly
Object getNBTBase(Object obj); Object getNBTBase(Object obj);
} }
@@ -2,6 +2,7 @@ package pers.xanadu.enderdragon.nms.NMSItem.v1_13_R2_above;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import org.jetbrains.annotations.TestOnly;
import pers.xanadu.enderdragon.EnderDragon; import pers.xanadu.enderdragon.EnderDragon;
import pers.xanadu.enderdragon.config.Lang; import pers.xanadu.enderdragon.config.Lang;
import pers.xanadu.enderdragon.nms.NMSItem.I_NMSItemManager; import pers.xanadu.enderdragon.nms.NMSItem.I_NMSItemManager;