Class Serializers
java.lang.Object
net.darkhax.bookshelf.api.serialization.Serializers
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ISerializer<net.minecraft.world.entity.ai.attributes.Attribute>static final ISerializer<net.minecraft.world.entity.ai.attributes.AttributeModifier>static final ISerializer<net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.ai.attributes.Attribute>>static final ISerializer<net.minecraft.core.Direction.Axis>static final ISerializer<net.minecraft.world.level.block.entity.BannerPattern>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BannerPattern>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome>>static final ISerializer<net.minecraft.world.level.block.Block>static final ISerializer<net.minecraft.world.level.block.entity.BlockEntityType<?>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BlockEntityType<?>>>static final ISerializer<net.minecraft.core.BlockPos>static final ISerializer<net.minecraft.world.level.block.state.BlockState>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block>>static final ISerializer<Boolean>static final ISerializer<Byte>static final ISerializer<net.minecraft.nbt.CompoundTag>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.Level>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.dimension.DimensionType>>static final ISerializer<net.minecraft.core.Direction>static final ISerializer<Double>static final ISerializer<net.minecraft.world.item.DyeColor>static final ISerializer<net.minecraft.world.effect.MobEffectInstance>static final ISerializer<net.minecraft.world.item.enchantment.Enchantment>static final ISerializer<net.minecraft.world.item.enchantment.EnchantmentCategory>static final ISerializer<net.minecraft.world.item.enchantment.EnchantmentInstance>static final ISerializer<net.minecraft.world.item.enchantment.Enchantment.Rarity>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.enchantment.Enchantment>>static final ISerializer<net.minecraft.world.entity.EntityType<?>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>>>static final ISerializer<Float>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid>>static final ISerializer<net.minecraft.world.level.gameevent.GameEvent>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.gameevent.GameEvent>>static final ISerializer<net.minecraft.world.item.crafting.Ingredient>static final ISerializer<Integer>static final ISerializer<net.minecraft.world.item.Item>static final ISerializer<net.minecraft.world.item.Rarity>static final ISerializer<net.minecraft.world.item.ItemStack>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>>static final ISerializer<Long>static final ISerializer<net.minecraft.world.inventory.MenuType<?>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.inventory.MenuType<?>>>static final ISerializer<net.minecraft.world.entity.MobCategory>static final ISerializer<net.minecraft.world.effect.MobEffect>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.effect.MobEffect>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.decoration.PaintingVariant>>static final ISerializer<net.minecraft.world.entity.decoration.PaintingVariant>static final ISerializer<net.minecraft.core.particles.ParticleType<?>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.core.particles.ParticleType<?>>>static final ISerializer<net.minecraft.core.Direction.Plane>static final ISerializer<net.minecraft.world.item.alchemy.Potion>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.alchemy.Potion>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.crafting.RecipeSerializer<?>>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.crafting.RecipeType<?>>>static final ISerializer<net.minecraft.resources.ResourceLocation>static final ISerializer<Short>static final ISerializer<Sound>static final ISerializer<net.minecraft.sounds.SoundSource>static final ISerializer<net.minecraft.sounds.SoundEvent>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.sounds.SoundEvent>>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.resources.ResourceLocation>>static final ISerializer<String>static final ISerializer<net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement>static final ISerializer<net.minecraft.network.chat.Component>static final ISerializer<UUID>static final ISerializer<org.joml.Vector3f>static final ISerializer<org.joml.Vector4f>static final ISerializer<net.minecraft.world.entity.npc.VillagerProfession>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.npc.VillagerProfession>>static final ISerializer<net.minecraft.world.entity.npc.VillagerType>static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.npc.VillagerType>> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
BOOLEAN
-
BYTE
-
SHORT
-
INT
-
LONG
-
FLOAT
-
DOUBLE
-
STRING
-
UUID
-
RESOURCE_LOCATION
-
ITEM_STACK
-
COMPOUND_TAG
-
TEXT
-
BLOCK_POS
-
INGREDIENT
-
BLOCK_STATE
-
ATTRIBUTE_MODIFIER
public static final ISerializer<net.minecraft.world.entity.ai.attributes.AttributeModifier> ATTRIBUTE_MODIFIER -
EFFECT_INSTANCE
-
ENCHANTMENT_INSTANCE
public static final ISerializer<net.minecraft.world.item.enchantment.EnchantmentInstance> ENCHANTMENT_INSTANCE -
VECTOR_3F
-
VECTOR_4F
-
SOUND
-
STRUCTURE_POOL_ELEMENT
public static final ISerializer<net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement> STRUCTURE_POOL_ELEMENT -
ITEM_RARITY
-
ENCHANTMENT_RARITY
public static final ISerializer<net.minecraft.world.item.enchantment.Enchantment.Rarity> ENCHANTMENT_RARITY -
ATTRIBUTE_OPERATION
public static final ISerializer<net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation> ATTRIBUTE_OPERATION -
DIRECTION
-
AXIS
-
PLANE
-
MOB_CATEGORY
-
ENCHANTMENT_CATEGORY
public static final ISerializer<net.minecraft.world.item.enchantment.EnchantmentCategory> ENCHANTMENT_CATEGORY -
DYE_COLOR
-
SOUND_CATEGORY
-
BLOCK
-
ITEM
-
BANNER_PATTERN
public static final ISerializer<net.minecraft.world.level.block.entity.BannerPattern> BANNER_PATTERN -
ENCHANTMENT
-
PAINTING
-
MOB_EFFECT
-
POTION
-
ATTRIBUTE
-
VILLAGER_PROFESSION
public static final ISerializer<net.minecraft.world.entity.npc.VillagerProfession> VILLAGER_PROFESSION -
VILLAGER_TYPE
-
SOUND_EVENT
-
MENU
-
PARTICLE
-
ENTITY
-
BLOCK_ENTITY
public static final ISerializer<net.minecraft.world.level.block.entity.BlockEntityType<?>> BLOCK_ENTITY -
GAME_EVENT
-
BLOCK_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block>> BLOCK_TAG -
ITEM_TAG
-
BANNER_PATTERN_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BannerPattern>> BANNER_PATTERN_TAG -
ENCHANTMENT_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.enchantment.Enchantment>> ENCHANTMENT_TAG -
MOTIVE_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.decoration.PaintingVariant>> MOTIVE_TAG -
MOB_EFFECT_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.effect.MobEffect>> MOB_EFFECT_TAG -
POTION_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.alchemy.Potion>> POTION_TAG -
ATTRIBUTE_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.ai.attributes.Attribute>> ATTRIBUTE_TAG -
VILLAGER_PROFESSION_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.npc.VillagerProfession>> VILLAGER_PROFESSION_TAG -
VILLAGER_TYPE_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.npc.VillagerType>> VILLAGER_TYPE_TAG -
SOUND_EVENT_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.sounds.SoundEvent>> SOUND_EVENT_TAG -
MENU_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.inventory.MenuType<?>>> MENU_TAG -
PARTICLE_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.core.particles.ParticleType<?>>> PARTICLE_TAG -
ENTITY_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>>> ENTITY_TAG -
BLOCK_ENTITY_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.block.entity.BlockEntityType<?>>> BLOCK_ENTITY_TAG -
GAME_EVENT_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.gameevent.GameEvent>> GAME_EVENT_TAG -
FLUID_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid>> FLUID_TAG -
STAT_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.resources.ResourceLocation>> STAT_TAG -
RECIPE_TYPE_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.crafting.RecipeType<?>>> RECIPE_TYPE_TAG -
RECIPE_SERIALIZER_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.item.crafting.RecipeSerializer<?>>> RECIPE_SERIALIZER_TAG -
DIMENSION_TYPE_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.dimension.DimensionType>> DIMENSION_TYPE_TAG -
DIMENSION_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.Level>> DIMENSION_TAG -
BIOME_TAG
public static final ISerializer<net.minecraft.tags.TagKey<net.minecraft.world.level.biome.Biome>> BIOME_TAG
-
-
Constructor Details
-
Serializers
public Serializers()
-