Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages

A

addDeserializer(SimpleDeserializers) - Method in class de.eldoria.jacksonbukkit.JacksonBukkitModule
Add deserializer to the deserializers
addSerializer(SimpleSerializers) - Method in class de.eldoria.jacksonbukkit.JacksonBukkitModule
Add serializer to the serializers
alpha() - Method in class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
Alpha value of the color
ambient() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Indicates ambient effect
amount() - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Returns the value of the amount record component.
amplifier() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Effect amplifier
asHex() - Method in class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
Get the string as hex string with RGBA.
asHex() - Method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
Get the string as hex string with RGBA.
AttributeModifierDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of AttributeModifier.
AttributeModifierDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.AttributeModifierDeserializer
 
AttributeModifierSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of AttributeModifier.
AttributeModifierSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.AttributeModifierSerializer
 
AttributeModifierWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping an AttributeModifier.
AttributeModifierWrapper(UUID, String, double, AttributeModifier.Operation, EquipmentSlot) - Constructor for record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Creates an instance of a AttributeModifierWrapper record class.

B

BlockVectorDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of BlockVector.
BlockVectorDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.BlockVectorDeserializer
 
BlockVectorSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of BlockVector.
BlockVectorSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.BlockVectorSerializer
 
blue() - Method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
Value of color blue
BoundingBoxDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of BoundingBox.
BoundingBoxDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.BoundingBoxDeserializer
 
BoundingBoxSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of BoundingBox.
BoundingBoxSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.BoundingBoxSerializer
 
BoundingBoxWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a BoundingBox.
BoundingBoxWrapper(Vector, Vector) - Constructor for record class de.eldoria.jacksonbukkit.entities.BoundingBoxWrapper
Creates an instance of a BoundingBoxWrapper record class.
build() - Method in class de.eldoria.jacksonbukkit.builder.JacksonBukkitBuilder
 
build() - Method in class de.eldoria.jacksonbukkit.builder.JacksonPaperBuilder
 
build() - Method in class de.eldoria.jacksonbukkit.builder.ModuleBuilder
Build the module
builder() - Static method in class de.eldoria.jacksonbukkit.JacksonBukkit
Creates a new builder for a JacksonBukkit module
builder() - Static method in class de.eldoria.jacksonbukkit.JacksonPaper
Get a new builder to create a JacksonPaper module.

C

choiceList() - Method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Returns the value of the choiceList record component.
choices() - Method in record class de.eldoria.jacksonbukkit.entities.ExactChoiceWrapper
Returns the value of the choices record component.
choices() - Method in record class de.eldoria.jacksonbukkit.entities.MaterialChoiceWrapper
Returns the value of the choices record component.
color() - Method in record class de.eldoria.jacksonbukkit.entities.PatternWrapper
Returns the value of the color record component.
colorAsHex() - Method in class de.eldoria.jacksonbukkit.builder.ModuleBuilder
Serialize Color as hex string.
colorAsHex(boolean) - Method in class de.eldoria.jacksonbukkit.builder.ModuleBuilder
Serialize Color as hex string.
colors() - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Returns the value of the colors record component.
ComponentGsonDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of Component using Gson.
ComponentGsonDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.ComponentGsonDeserializer
 
ComponentGsonSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Component using MiniMessage.
ComponentGsonSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.ComponentGsonSerializer
Creates a new serializer
ComponentMiniMessageDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of Component using MiniMessage.
ComponentMiniMessageDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.ComponentMiniMessageDeserializer
Creates a new serializer
ComponentMiniMessageDeserializer(MiniMessage) - Constructor for class de.eldoria.jacksonbukkit.deserializer.ComponentMiniMessageDeserializer
Creates a new serializer
ComponentMiniMessageSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Component using MiniMessage.
ComponentMiniMessageSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.ComponentMiniMessageSerializer
Creates a new serializer
ComponentMiniMessageSerializer(MiniMessage) - Constructor for class de.eldoria.jacksonbukkit.serializer.ComponentMiniMessageSerializer
Creates a new serializer
corner1() - Method in record class de.eldoria.jacksonbukkit.entities.BoundingBoxWrapper
Returns the value of the corner1 record component.
corner2() - Method in record class de.eldoria.jacksonbukkit.entities.BoundingBoxWrapper
Returns the value of the corner2 record component.

D

de.eldoria.jacksonbukkit - package de.eldoria.jacksonbukkit
Main package containing the Module implementations.
de.eldoria.jacksonbukkit.builder - package de.eldoria.jacksonbukkit.builder
Package containing ModuleBuilder to build the Modules
de.eldoria.jacksonbukkit.deserializer - package de.eldoria.jacksonbukkit.deserializer
Package containing deserializer.
de.eldoria.jacksonbukkit.entities - package de.eldoria.jacksonbukkit.entities
Package containing wrapper classes for serialization and deserialization
de.eldoria.jacksonbukkit.serializer - package de.eldoria.jacksonbukkit.serializer
Package containing serializers.
de.eldoria.jacksonbukkit.util - package de.eldoria.jacksonbukkit.util
Package containing utilities used for de/serialization
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.AttributeModifierDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.BlockVectorDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.BoundingBoxDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.ComponentGsonDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.ComponentMiniMessageDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.EnchantmentDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.ExactChoiceDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.FireworkEffectDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.HexRGBAColorDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.HexRGBColorDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.LegacyItemStackDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.LocationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.MaterialChoiceDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.NamespacedKeyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.PaperItemStackDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.PatternDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.PlayerDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.PotionEffectDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.PotionEffectTypeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.RGBAColorDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.RGBColorDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.ShapedRecipeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.ShapelessRecipeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.VectorDeserializer
 
duration() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Effect duration

E

EnchantmentDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
 
EnchantmentDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.EnchantmentDeserializer
 
EnchantmentSerializer - Class in de.eldoria.jacksonbukkit.serializer
 
EnchantmentSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.EnchantmentSerializer
 
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.BoundingBoxWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.ExactChoiceWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.MaterialChoiceWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.NamespacedKeyWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.PatternWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
 
equals(Object) - Method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
 
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Indicates whether some other object is "equal to" this one.
equipmentSlot() - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Returns the value of the equipmentSlot record component.
ExactChoiceDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of RecipeChoice.ExactChoice.
ExactChoiceDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.ExactChoiceDeserializer
 
ExactChoiceSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of RecipeChoice.ExactChoice.
ExactChoiceSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.ExactChoiceSerializer
 
ExactChoiceWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a RecipeChoice.ExactChoice.
ExactChoiceWrapper(List<ItemStack>) - Constructor for record class de.eldoria.jacksonbukkit.entities.ExactChoiceWrapper
Creates an instance of a ExactChoiceWrapper record class.

F

fadeColors() - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Returns the value of the fadeColors record component.
FireworkEffectDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of FireworkEffect.
FireworkEffectDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.FireworkEffectDeserializer
 
FireworkEffectSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of FireworkEffect.
FireworkEffectSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.FireworkEffectSerializer
 
FireworkEffectWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a FireworkEffect.
FireworkEffectWrapper(FireworkEffect.Type, List<Color>, List<Color>, boolean, boolean) - Constructor for record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Creates an instance of a FireworkEffectWrapper record class.
flicker() - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Returns the value of the flicker record component.

G

getModuleName() - Method in class de.eldoria.jacksonbukkit.JacksonBukkit
 
getModuleName() - Method in class de.eldoria.jacksonbukkit.JacksonBukkitModule
 
getModuleName() - Method in class de.eldoria.jacksonbukkit.JacksonPaper
 
green() - Method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
Value of color green
group() - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Returns the value of the group record component.
group() - Method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Returns the value of the group record component.

H

HAS_ADVENTURE - Static variable in class de.eldoria.jacksonbukkit.util.PaperFeatures
True when Adventure is present
HAS_COMPONENT_COMPACT - Static variable in class de.eldoria.jacksonbukkit.util.PaperFeatures
True when MiniMessages is present
HAS_MINI_MESSAGE - Static variable in class de.eldoria.jacksonbukkit.util.PaperFeatures
True when MiniMessages is present
HAS_SERIALIZE_AS_BYTES - Static variable in class de.eldoria.jacksonbukkit.util.PaperFeatures
True when ItemStack supports ItemStack#serializeAsBytes()
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.BoundingBoxWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.ExactChoiceWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.MaterialChoiceWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.NamespacedKeyWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.PatternWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Returns a hash code value for this object.
hashCode() - Method in class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
 
hashCode() - Method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
 
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Returns a hash code value for this object.
hashCode() - Method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Returns a hash code value for this object.
hexColors - Variable in class de.eldoria.jacksonbukkit.builder.ModuleBuilder
Whether hex colors should be serialized as hex or not.
hexColors - Variable in class de.eldoria.jacksonbukkit.JacksonBukkitModule
True when colors should be interpreted as hex strings.
HexPaperColorSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Color.
HexPaperColorSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.HexPaperColorSerializer
 
HexRGBAColorDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of Color as hexadecimal string.
HexRGBAColorDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.HexRGBAColorDeserializer
 
HexRGBColorDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of Color as hexadecimal string.
HexRGBColorDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.HexRGBColorDeserializer
 
HexRGBColorSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Color.
HexRGBColorSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.HexRGBColorSerializer
 

I

icon() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Indicates effect with icon
ingredients() - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Returns the value of the ingredients record component.
IS_RGBA - Static variable in class de.eldoria.jacksonbukkit.util.PaperFeatures
True when Color supports alpha values.

J

JacksonBukkit - Class in de.eldoria.jacksonbukkit
Class adding support for classes implementing ConfigurationSerializable.
JacksonBukkit() - Constructor for class de.eldoria.jacksonbukkit.JacksonBukkit
Create a new JacksonPaper module.
JacksonBukkit(boolean) - Constructor for class de.eldoria.jacksonbukkit.JacksonBukkit
Create a new JacksonBukkit module.
JacksonBukkitBuilder - Class in de.eldoria.jacksonbukkit.builder
Class to build a JacksonBukkit module.
JacksonBukkitBuilder() - Constructor for class de.eldoria.jacksonbukkit.builder.JacksonBukkitBuilder
 
JacksonBukkitModule - Class in de.eldoria.jacksonbukkit
Base class to implement a bukkit jackson module.
JacksonBukkitModule(boolean) - Constructor for class de.eldoria.jacksonbukkit.JacksonBukkitModule
Creates a new jackson bukkit module
JacksonPaper - Class in de.eldoria.jacksonbukkit
Class adding support for classes implementing ConfigurationSerializable.
JacksonPaper() - Constructor for class de.eldoria.jacksonbukkit.JacksonPaper
Create a new JacksonPaper module.
JacksonPaper(boolean, boolean, JsonDeserializer<Component>, JsonSerializer<Component>) - Constructor for class de.eldoria.jacksonbukkit.JacksonPaper
Create a new JacksonPaper module.
JacksonPaperBuilder - Class in de.eldoria.jacksonbukkit.builder
Class to build a JacksonPaper module.
JacksonPaperBuilder() - Constructor for class de.eldoria.jacksonbukkit.builder.JacksonPaperBuilder
Create a new builder instance

K

key() - Method in record class de.eldoria.jacksonbukkit.entities.NamespacedKeyWrapper
Returns the value of the key record component.
key() - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Returns the value of the key record component.
key() - Method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Returns the value of the key record component.

L

LEGACY - Static variable in class de.eldoria.jacksonbukkit.serializer.EnchantmentSerializer
 
LEGACY - Static variable in class de.eldoria.jacksonbukkit.serializer.PotionEffectTypeSerializer
 
LegacyItemStackDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of ItemStack as a map.
LegacyItemStackDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.LegacyItemStackDeserializer
 
LegacyItemStackSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of ItemStack.
LegacyItemStackSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.LegacyItemStackSerializer
 
LocationDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of Location.
LocationDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.LocationDeserializer
 
LocationSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Location.
LocationSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.LocationSerializer
 
LocationWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a Location.
LocationWrapper(UUID, String, double, double, double, float, float) - Constructor for record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Creates an instance of a LocationWrapper record class.

M

MaterialChoiceDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of RecipeChoice.MaterialChoice.
MaterialChoiceDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.MaterialChoiceDeserializer
 
MaterialChoiceSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of RecipeChoice.MaterialChoice.
MaterialChoiceSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.MaterialChoiceSerializer
 
MaterialChoiceWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a RecipeChoice.MaterialChoice.
MaterialChoiceWrapper(List<Material>) - Constructor for record class de.eldoria.jacksonbukkit.entities.MaterialChoiceWrapper
Creates an instance of a MaterialChoiceWrapper record class.
methodExists(Class<?>, String, Class<?>...) - Static method in class de.eldoria.jacksonbukkit.util.Reflections
Checks whether the method with the signature exists
ModuleBuilder<T,V extends JacksonBukkitModule> - Class in de.eldoria.jacksonbukkit.builder
Base class for module builder.
ModuleBuilder() - Constructor for class de.eldoria.jacksonbukkit.builder.ModuleBuilder
 

N

name() - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Returns the value of the name record component.
name() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns the value of the name record component.
namespace() - Method in record class de.eldoria.jacksonbukkit.entities.NamespacedKeyWrapper
Returns the value of the namespace record component.
NamespacedKeyDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of NamespacedKey.
NamespacedKeyDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.NamespacedKeyDeserializer
 
NamespacedKeySerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of NamespacedKey.
NamespacedKeySerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.NamespacedKeySerializer
 
NamespacedKeyWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a NamespacedKey.
NamespacedKeyWrapper(String, String) - Constructor for record class de.eldoria.jacksonbukkit.entities.NamespacedKeyWrapper
Creates an instance of a NamespacedKeyWrapper record class.

O

of(String) - Static method in class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
Create a new RGBAColorWrapper based on a hex string with RGBA or RGB.
of(String) - Static method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
Create a new RGBColorWrapper based on a hex string with RGBA or RGB.
of(AttributeModifier) - Static method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
of(Pattern) - Static method in record class de.eldoria.jacksonbukkit.entities.PatternWrapper
Create a new PatternWrapper based on a Pattern.
of(Color) - Static method in class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
Create a new RGBAColorWrapper based on a Color.
of(Color) - Static method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
Create a new RGBColorWrapper based on a Color.
of(FireworkEffect) - Static method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Create a new FireworkEffectWrapper based on a FireworkEffect.
of(RecipeChoice) - Static method in interface de.eldoria.jacksonbukkit.entities.RecipeChoiceWrapper
 
of(RecipeChoice.ExactChoice) - Static method in record class de.eldoria.jacksonbukkit.entities.ExactChoiceWrapper
of(RecipeChoice.MaterialChoice) - Static method in record class de.eldoria.jacksonbukkit.entities.MaterialChoiceWrapper
of(ShapedRecipe) - Static method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Create a new ShapedRecipeWrapper based on a ShapedRecipe.
of(ShapelessRecipe) - Static method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Create a new ShapelessRecipeWrapper based on a ShapelessRecipe.
of(Location) - Static method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Create a new LocationWrapper based on a Location.
of(NamespacedKey) - Static method in record class de.eldoria.jacksonbukkit.entities.NamespacedKeyWrapper
Create a new NamespacedKeyWrapper based on a NamespacedKey.
of(PotionEffect) - Static method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Create a new PotionEffectWrapper based on a PotionEffect.
of(BoundingBox) - Static method in record class de.eldoria.jacksonbukkit.entities.BoundingBoxWrapper
Create a new BoundingBoxWrapper based on a BoundingBox.
of(Vector) - Static method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Create a new VectorWrapper based on a Vector.
operation() - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Returns the value of the operation record component.

P

PaperColorSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Color.
PaperColorSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.PaperColorSerializer
 
PaperFeatures - Class in de.eldoria.jacksonbukkit.util
Class used to check for api features of a Paper server.
PaperFeatures() - Constructor for class de.eldoria.jacksonbukkit.util.PaperFeatures
 
PaperItemStackDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of ItemStack as byte[].
PaperItemStackDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.PaperItemStackDeserializer
 
PaperItemStackSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of ItemStack as byte[].
PaperItemStackSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.PaperItemStackSerializer
 
parseObjectTree(JsonNode, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.ComponentGsonDeserializer
 
parseTree(JsonNode, DeserializationContext) - Method in class de.eldoria.jacksonbukkit.deserializer.LegacyItemStackDeserializer
 
particles() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Indicates particles on effect
pattern() - Method in record class de.eldoria.jacksonbukkit.entities.PatternWrapper
Returns the value of the pattern record component.
PatternDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of Pattern.
PatternDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.PatternDeserializer
 
PatternSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Pattern.
PatternSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.PatternSerializer
 
PatternWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a Pattern.
PatternWrapper(DyeColor, PatternType) - Constructor for record class de.eldoria.jacksonbukkit.entities.PatternWrapper
Creates an instance of a PatternWrapper record class.
pitch() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns the value of the pitch record component.
PlayerDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of OfflinePlayer.
PlayerDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.PlayerDeserializer
 
PlayerSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of OfflinePlayer.
PlayerSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.PlayerSerializer
 
PotionEffectDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of PotionEffect.
PotionEffectDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.PotionEffectDeserializer
 
PotionEffectSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of PotionEffect.
PotionEffectSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.PotionEffectSerializer
 
PotionEffectTypeDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of PotionEffect.
PotionEffectTypeDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.PotionEffectTypeDeserializer
 
PotionEffectTypeSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of PotionEffect.
PotionEffectTypeSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.PotionEffectTypeSerializer
 
PotionEffectWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a PotionEffect.
PotionEffectWrapper(int, int, PotionEffectType, boolean, boolean, boolean) - Constructor for record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Create a new base potion wrapper.

R

RecipeChoiceWrapper<T extends RecipeChoice> - Interface in de.eldoria.jacksonbukkit.entities
Class for wrapping a RecipeChoice.
red() - Method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
Value of color red
Reflections - Class in de.eldoria.jacksonbukkit.util
Class giving easy access to reflection.
registerDeserializer(SimpleDeserializers) - Method in class de.eldoria.jacksonbukkit.JacksonBukkit
 
registerDeserializer(SimpleDeserializers) - Method in class de.eldoria.jacksonbukkit.JacksonBukkitModule
Register deserializers of the inheriting class.
registerDeserializer(SimpleDeserializers) - Method in class de.eldoria.jacksonbukkit.JacksonPaper
 
registerSerializer(SimpleSerializers) - Method in class de.eldoria.jacksonbukkit.JacksonBukkit
 
registerSerializer(SimpleSerializers) - Method in class de.eldoria.jacksonbukkit.JacksonBukkitModule
Register serializer of the inheriting class
registerSerializer(SimpleSerializers) - Method in class de.eldoria.jacksonbukkit.JacksonPaper
 
result() - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Returns the value of the result record component.
result() - Method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Returns the value of the result record component.
RGBAColorDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of Color as object.
RGBAColorDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.RGBAColorDeserializer
 
RGBAColorWrapper - Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a Color.
RGBAColorWrapper(int, int, int, int) - Constructor for class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
Create a new color wrapper for RGBA colors
RGBColorDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of Color as object.
RGBColorDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.RGBColorDeserializer
 
RGBColorSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Color.
RGBColorSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.RGBColorSerializer
 
RGBColorWrapper - Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a Color.
RGBColorWrapper(int, int, int) - Constructor for class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
Create a new color wrapper for RGB colors

S

serialize(Component, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.ComponentGsonSerializer
 
serialize(Component, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.ComponentMiniMessageSerializer
 
serialize(AttributeModifier, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.AttributeModifierSerializer
 
serialize(Pattern, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.PatternSerializer
 
serialize(Color, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.HexPaperColorSerializer
 
serialize(Color, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.HexRGBColorSerializer
 
serialize(Color, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.PaperColorSerializer
 
serialize(Color, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.RGBColorSerializer
 
serialize(Enchantment, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.EnchantmentSerializer
 
serialize(FireworkEffect, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.FireworkEffectSerializer
 
serialize(ItemStack, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.LegacyItemStackSerializer
 
serialize(ItemStack, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.PaperItemStackSerializer
 
serialize(RecipeChoice.ExactChoice, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.ExactChoiceSerializer
 
serialize(RecipeChoice.MaterialChoice, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.MaterialChoiceSerializer
 
serialize(ShapedRecipe, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.ShapedRecipeSerializer
 
serialize(ShapelessRecipe, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.ShapelessRecipeSerializer
 
serialize(Location, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.LocationSerializer
 
serialize(NamespacedKey, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.NamespacedKeySerializer
 
serialize(OfflinePlayer, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.PlayerSerializer
 
serialize(PotionEffect, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.PotionEffectSerializer
 
serialize(PotionEffectType, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.PotionEffectTypeSerializer
 
serialize(BlockVector, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.BlockVectorSerializer
 
serialize(BoundingBox, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.BoundingBoxSerializer
 
serialize(Vector, JsonGenerator, SerializerProvider) - Method in class de.eldoria.jacksonbukkit.serializer.VectorSerializer
 
setupModule(Module.SetupContext) - Method in class de.eldoria.jacksonbukkit.JacksonBukkitModule
 
shape() - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Returns the value of the shape record component.
ShapedRecipeDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of ShapedRecipe.
ShapedRecipeDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.ShapedRecipeDeserializer
 
ShapedRecipeSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of ShapedRecipe.
ShapedRecipeSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.ShapedRecipeSerializer
 
ShapedRecipeWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a ShapedRecipe.
ShapedRecipeWrapper(NamespacedKey, ItemStack, List<String>, String, Map<Character, RecipeChoiceWrapper<?>>) - Constructor for record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Creates an instance of a ShapedRecipeWrapper record class.
ShapelessRecipeDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of ShapelessRecipe.
ShapelessRecipeDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.ShapelessRecipeDeserializer
 
ShapelessRecipeSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of ShapelessRecipe.
ShapelessRecipeSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.ShapelessRecipeSerializer
 
ShapelessRecipeWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a ShapelessRecipe.
ShapelessRecipeWrapper(NamespacedKey, ItemStack, String, List<? extends RecipeChoiceWrapper<?>>) - Constructor for record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Creates an instance of a ShapelessRecipeWrapper record class.

T

toBukkitAttributeModifier() - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Constructs a new AttributeModifier based on wrapper values.
toBukkitBlockVector() - Method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Constructs a new BlockVector based on wrapper values.
toBukkitBoundingBox() - Method in record class de.eldoria.jacksonbukkit.entities.BoundingBoxWrapper
Constructs a new BoundingBox based on wrapper values.
toBukkitColor() - Method in class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
Constructs a new color instance based on wrapper values.
toBukkitColor() - Method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
Constructs a new color instance based on wrapper values.
toBukkitLocation() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Constructs a new Location based on wrapper values.
toBukkitNamespacedKey() - Method in record class de.eldoria.jacksonbukkit.entities.NamespacedKeyWrapper
Constructs a new NamespacedKey based on wrapper values.
toBukkitPattern() - Method in record class de.eldoria.jacksonbukkit.entities.PatternWrapper
Constructs a new Pattern based on wrapper values.
toBukkitPotionEffect() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Constructs a new PotionEffect based on wrapper values.
toBukkitRecipeChoice() - Method in record class de.eldoria.jacksonbukkit.entities.ExactChoiceWrapper
Constructs a new RecipeChoice.ExactChoice based on wrapper values.
toBukkitRecipeChoice() - Method in record class de.eldoria.jacksonbukkit.entities.MaterialChoiceWrapper
Constructs a new RecipeChoice.MaterialChoice based on wrapper values.
toBukkitRecipeChoice() - Method in interface de.eldoria.jacksonbukkit.entities.RecipeChoiceWrapper
Constructs a new RecipeChoiceWrapper based on wrapper values.
toBukkitShapedRecipe() - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Constructs a new ShapedRecipe based on wrapper values.
toBukkitShapelessRecipe() - Method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Constructs a new ShapelessRecipe based on wrapper values.
toBukkitVector() - Method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Constructs a new Vector based on wrapper values.
toFireworkEffect() - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Constructs a new FireworkEffect based on wrapper values.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.BoundingBoxWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.ExactChoiceWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.MaterialChoiceWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.NamespacedKeyWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.PatternWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Returns a string representation of this record class.
toString() - Method in class de.eldoria.jacksonbukkit.entities.RGBAColorWrapper
 
toString() - Method in class de.eldoria.jacksonbukkit.entities.RGBColorWrapper
 
toString() - Method in record class de.eldoria.jacksonbukkit.entities.ShapedRecipeWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.ShapelessRecipeWrapper
Returns a string representation of this record class.
toString() - Method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Returns a string representation of this record class.
trail() - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Returns the value of the trail record component.
type() - Method in record class de.eldoria.jacksonbukkit.entities.FireworkEffectWrapper
Returns the value of the type record component.
type() - Method in record class de.eldoria.jacksonbukkit.entities.PotionEffectWrapper
Effect type

U

uid() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns the value of the uid record component.
useLegacyItemStackSerialization() - Method in class de.eldoria.jacksonbukkit.builder.JacksonPaperBuilder
Use legacy serializer which serializes the item stack as a map via ConfigurationSerializable.
uuid() - Method in record class de.eldoria.jacksonbukkit.entities.AttributeModifierWrapper
Returns the value of the uuid record component.

V

VectorDeserializer - Class in de.eldoria.jacksonbukkit.deserializer
Class for deserialization of VectorDeserializer.
VectorDeserializer() - Constructor for class de.eldoria.jacksonbukkit.deserializer.VectorDeserializer
 
VectorSerializer - Class in de.eldoria.jacksonbukkit.serializer
Class for serialization of Vector.
VectorSerializer() - Constructor for class de.eldoria.jacksonbukkit.serializer.VectorSerializer
 
VectorWrapper - Record Class in de.eldoria.jacksonbukkit.entities
Class for wrapping a Vector.
VectorWrapper(double, double, double) - Constructor for record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Creates an instance of a VectorWrapper record class.
version() - Method in class de.eldoria.jacksonbukkit.JacksonBukkitModule
 

W

withMiniMessages() - Method in class de.eldoria.jacksonbukkit.builder.JacksonPaperBuilder
Use mini message for deserialization.
withMiniMessages(MiniMessage) - Method in class de.eldoria.jacksonbukkit.builder.JacksonPaperBuilder
Supply a custom mini message instance to the module.

X

xCoord() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns the value of the xCoord record component.
xCoord() - Method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Returns the value of the xCoord record component.

Y

yaw() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns the value of the yaw record component.
yCoord() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns the value of the yCoord record component.
yCoord() - Method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Returns the value of the yCoord record component.

Z

zCoord() - Method in record class de.eldoria.jacksonbukkit.entities.LocationWrapper
Returns the value of the zCoord record component.
zCoord() - Method in record class de.eldoria.jacksonbukkit.entities.VectorWrapper
Returns the value of the zCoord record component.
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages