Package org.bukkit
Interface UnsafeValues
@Deprecated public interface UnsafeValues
Deprecated.
This interface provides value conversions that may be specific to a
 runtime, or have arbitrary meaning (read: magic values).
 
Their existence and behavior is not guaranteed across future versions. They may be poorly named, throw exceptions, have misleading parameters, or any other bad programming practice.
- 
Method Summary
Modifier and Type Method Description voidcheckSupported(PluginDescriptionFile pdf)Deprecated.MaterialfromLegacy(Material material)Deprecated.MaterialfromLegacy(MaterialData material)Deprecated.MaterialfromLegacy(MaterialData material, boolean itemPriority)Deprecated.BlockDatafromLegacy(Material material, byte data)Deprecated.intgetDataVersion()Deprecated.MaterialgetMaterial(String material, int version)Deprecated.AdvancementloadAdvancement(NamespacedKey key, String advancement)Deprecated.Load an advancement represented by the specified string into the server.ItemStackmodifyItemStack(ItemStack stack, String arguments)Deprecated.byte[]processClass(PluginDescriptionFile pdf, String path, byte[] clazz)Deprecated.booleanremoveAdvancement(NamespacedKey key)Deprecated.Delete an advancement which was loaded and saved byloadAdvancement(org.bukkit.NamespacedKey, java.lang.String).MaterialtoLegacy(Material material)Deprecated. 
- 
Method Details
- 
toLegacy
Deprecated. - 
fromLegacy
Deprecated. - 
fromLegacy
Deprecated. - 
fromLegacy
Deprecated. - 
fromLegacy
Deprecated. - 
getMaterial
Deprecated. - 
getDataVersion
int getDataVersion()Deprecated. - 
modifyItemStack
Deprecated. - 
checkSupported
Deprecated.- Throws:
 InvalidPluginException
 - 
processClass
Deprecated. - 
loadAdvancement
Deprecated.Load an advancement represented by the specified string into the server. The advancement format is governed by Minecraft and has no specified layout.
It is currently a JSON object, as described by the Minecraft Wiki: http://minecraft.gamepedia.com/Advancements
Loaded advancements will be stored and persisted across server restarts and reloads.
Callers should be prepared forExceptionto be thrown.- Parameters:
 key- the unique advancement keyadvancement- representation of the advancement- Returns:
 - the loaded advancement or null if an error occurred
 
 - 
removeAdvancement
Deprecated.Delete an advancement which was loaded and saved byloadAdvancement(org.bukkit.NamespacedKey, java.lang.String).
This method will only remove advancement from persistent storage. It should be accompanied by a call toServer.reloadData()in order to fully remove it from the running instance.- Parameters:
 key- the unique advancement key- Returns:
 - true if a file matching this key was found and deleted
 
 
 -