Uses of Interface
com.plotsquared.core.configuration.serialization.ConfigurationSerializable
Packages that use ConfigurationSerializable
Package
Description
-
Uses of ConfigurationSerializable in com.plotsquared.core.components
Classes in com.plotsquared.core.components that implement ConfigurationSerializableModifier and TypeClassDescriptionfinal recordA preset that can be used to set a component from the component GUI -
Uses of ConfigurationSerializable in com.plotsquared.core.configuration.serialization
Methods in com.plotsquared.core.configuration.serialization that return ConfigurationSerializableModifier and TypeMethodDescriptionConfigurationSerialization.deserialize(Map<String, ?> args) static ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args) Attempts to deserialize the given arguments into a new instance of the given class.static ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args, Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializableConfigurationSerialization.deserializeViaCtor(Constructor<? extends ConfigurationSerializable> ctor, Map<String, ?> args) protected ConfigurationSerializableConfigurationSerialization.deserializeViaMethod(Method method, Map<String, ?> args) Methods in com.plotsquared.core.configuration.serialization that return types with arguments of type ConfigurationSerializableModifier and TypeMethodDescriptionstatic Class<? extends ConfigurationSerializable>ConfigurationSerialization.getClassByAlias(String alias) Attempts to get a registeredConfigurationSerializableclass by its alias.protected Constructor<? extends ConfigurationSerializable>ConfigurationSerialization.getConstructor()Method parameters in com.plotsquared.core.configuration.serialization with type arguments of type ConfigurationSerializableModifier and TypeMethodDescriptionstatic ConfigurationSerializableConfigurationSerialization.deserializeObject(Map<String, ?> args, Class<? extends ConfigurationSerializable> clazz) Attempts to deserialize the given arguments into a new instance of the given class.protected ConfigurationSerializableConfigurationSerialization.deserializeViaCtor(Constructor<? extends ConfigurationSerializable> ctor, Map<String, ?> args) static StringConfigurationSerialization.getAlias(Class<? extends ConfigurationSerializable> clazz) Gets the correct alias for the givenConfigurationSerializableclass.static voidConfigurationSerialization.registerClass(Class<? extends ConfigurationSerializable> clazz) Registers the givenConfigurationSerializableclass by its alias.static voidConfigurationSerialization.registerClass(Class<? extends ConfigurationSerializable> clazz, String alias) Registers the given alias to the specifiedConfigurationSerializableclass.static voidConfigurationSerialization.unregisterClass(Class<? extends ConfigurationSerializable> clazz) Unregisters any aliases for the specifiedConfigurationSerializableclass.Constructor parameters in com.plotsquared.core.configuration.serialization with type arguments of type ConfigurationSerializableModifierConstructorDescriptionprotectedConfigurationSerialization(Class<? extends ConfigurationSerializable> clazz) -
Uses of ConfigurationSerializable in com.plotsquared.core.plot
Classes in com.plotsquared.core.plot that implement ConfigurationSerializableModifier and TypeClassDescriptionfinal classA block bucket is a container of block types, where each block has a specified chance of being randomly picked