Package ru.cwcode.cwutils.persistent
Class PersistentFieldWrapper<Z>
java.lang.Object
ru.cwcode.cwutils.persistent.PersistentFieldWrapper<Z>
-
Constructor Summary
ConstructorsConstructorDescriptionPersistentFieldWrapper(org.bukkit.persistence.PersistentDataType<?, Z> type, String key) PersistentFieldWrapper(org.bukkit.persistence.PersistentDataType<?, Z> type, org.bukkit.NamespacedKey key) -
Method Summary
Modifier and TypeMethodDescriptionget(org.bukkit.persistence.PersistentDataContainer container) get(org.bukkit.persistence.PersistentDataHolder holder) getOrNull(org.bukkit.persistence.PersistentDataContainer container) getOrNull(org.bukkit.persistence.PersistentDataHolder holder) remove(org.bukkit.persistence.PersistentDataContainer container) remove(org.bukkit.persistence.PersistentDataHolder holder)
-
Constructor Details
-
PersistentFieldWrapper
public PersistentFieldWrapper(org.bukkit.persistence.PersistentDataType<?, Z> type, org.bukkit.NamespacedKey key) -
PersistentFieldWrapper
-
-
Method Details
-
getOrNull
-
get
-
set
- Parameters:
value- new value- Returns:
- previous value if set
-
remove
- Returns:
- previous value if set
-
getOrNull
-
get
-
set
- Parameters:
value- new value- Returns:
- previous value if set
-
remove
- Returns:
- previous value if set
-