Class BookshelfByteBufs
java.lang.Object
net.darkhax.bookshelf.api.data.bytebuf.BookshelfByteBufs
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RegistryByteBufHelper<net.minecraft.world.entity.schedule.Activity>static final RegistryByteBufHelper<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>> static final ByteBufHelper<net.minecraft.world.item.ArmorMaterials>static final RegistryByteBufHelper<net.minecraft.world.entity.ai.attributes.Attribute>static final ByteBufHelper<net.minecraft.world.entity.ai.attributes.AttributeModifier>static final ByteBufHelper<net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation>static final ByteBufHelper<net.minecraft.core.Direction.Axis>static final RegistryByteBufHelper<net.minecraft.world.level.block.entity.BannerPattern>static final RegistryByteBufHelper<net.minecraft.world.level.block.Block>static final RegistryByteBufHelper<net.minecraft.world.level.block.entity.BlockEntityType<?>>static final ByteBufHelper<net.minecraft.core.BlockPos>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType<?>>static final ByteBufHelper<net.minecraft.world.level.block.state.BlockState>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType<?>>static final ByteBufHelper<Boolean>static final ByteBufHelper<Byte>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.carver.WorldCarver<?>>static final RegistryByteBufHelper<net.minecraft.world.entity.animal.CatVariant>static final RegistryByteBufHelper<net.minecraft.world.level.chunk.ChunkStatus>static final ByteBufHelper<net.minecraft.nbt.CompoundTag>static final RegistryByteBufHelper<net.minecraft.world.item.CreativeModeTab>static final RegistryByteBufHelper<net.minecraft.resources.ResourceLocation>static final RegistryByteBufHelper<String>static final ByteBufHelper<net.minecraft.world.Difficulty>static final ByteBufHelper<net.minecraft.core.Direction>static final ByteBufHelper<Double>static final ByteBufHelper<net.minecraft.world.item.DyeColor>static final ByteBufHelper<net.minecraft.world.effect.MobEffectInstance>static final RegistryByteBufHelper<net.minecraft.world.item.enchantment.Enchantment>static final ByteBufHelper<net.minecraft.world.item.enchantment.EnchantmentCategory>static final ByteBufHelper<net.minecraft.world.item.enchantment.EnchantmentInstance>static final ByteBufHelper<net.minecraft.world.item.enchantment.Enchantment.Rarity>static final RegistryByteBufHelper<net.minecraft.world.entity.EntityType<?>>static final ByteBufHelper<net.minecraft.world.entity.EquipmentSlot>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.Feature<?>>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType<?>>static final ByteBufHelper<Float>static final RegistryByteBufHelper<net.minecraft.util.valueproviders.FloatProviderType<?>>static final RegistryByteBufHelper<net.minecraft.world.level.material.Fluid>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType<?>>static final RegistryByteBufHelper<net.minecraft.world.entity.animal.FrogVariant>static final RegistryByteBufHelper<net.minecraft.world.level.gameevent.GameEvent>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.heightproviders.HeightProviderType<?>>static final ByteBufHelper<net.minecraft.world.item.crafting.Ingredient>static final RegistryByteBufHelper<net.minecraft.world.item.Instrument>static final ByteBufHelper<Integer>static final RegistryByteBufHelper<net.minecraft.util.valueproviders.IntProviderType<?>>static final RegistryByteBufHelper<net.minecraft.world.item.Item>static final ByteBufHelper<net.minecraft.world.item.Rarity>static final ByteBufHelper<net.minecraft.world.item.ItemStack>static final ByteBufHelper<Long>static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.predicates.LootItemConditionType>static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.functions.LootItemFunctionType>static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType>static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType>static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.entries.LootPoolEntryType>static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType>static final RegistryByteBufHelper<net.minecraft.world.entity.ai.memory.MemoryModuleType<?>>static final RegistryByteBufHelper<net.minecraft.world.inventory.MenuType<?>>static final ByteBufHelper<net.minecraft.world.level.block.Mirror>static final ByteBufHelper<net.minecraft.world.entity.MobCategory>static final RegistryByteBufHelper<net.minecraft.world.effect.MobEffect>static final RegistryByteBufHelper<net.minecraft.world.entity.decoration.PaintingVariant>static final RegistryByteBufHelper<net.minecraft.core.particles.ParticleType<?>>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.placement.PlacementModifierType<?>>static final ByteBufHelper<net.minecraft.core.Direction.Plane>static final RegistryByteBufHelper<net.minecraft.world.entity.ai.village.poi.PoiType>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType<?>>static final RegistryByteBufHelper<net.minecraft.world.level.gameevent.PositionSourceType<?>>static final RegistryByteBufHelper<net.minecraft.world.item.alchemy.Potion>static final RegistryByteBufHelper<net.minecraft.world.item.crafting.RecipeSerializer<?>>static final RegistryByteBufHelper<net.minecraft.world.item.crafting.RecipeType<?>>static final ByteBufHelper<net.minecraft.resources.ResourceLocation>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacerType<?>>static final ByteBufHelper<net.minecraft.world.level.block.Rotation>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifierType<?>>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType<?>>static final RegistryByteBufHelper<net.minecraft.world.entity.schedule.Schedule>static final RegistryByteBufHelper<net.minecraft.world.entity.ai.sensing.SensorType<?>>static final ByteBufHelper<Short>static ByteBufHelper<Sound>static final RegistryByteBufHelper<net.minecraft.sounds.SoundEvent>static final ByteBufHelper<net.minecraft.sounds.SoundSource>static final RegistryByteBufHelper<net.minecraft.stats.StatType<?>>static final ByteBufHelper<String>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType<?>>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType<?>>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType<?>>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.StructureType<?>>static final ByteBufHelper<net.minecraft.network.chat.Component>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType<?>>static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType<?>>static final ByteBufHelper<UUID>static ByteBufHelper<org.joml.Vector3f>static final RegistryByteBufHelper<net.minecraft.world.entity.npc.VillagerProfession>static final RegistryByteBufHelper<net.minecraft.world.entity.npc.VillagerType> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends Enum<T>>
ByteBufHelper<T>enumerable(Class<T> enumClass)
-
Field Details
-
BOOLEAN
-
BYTE
-
SHORT
-
INT
-
LONG
-
FLOAT
-
DOUBLE
-
STRING
-
UUID
-
GAME_EVENT
-
SOUND_EVENT
-
FLUID
-
MOB_EFFECT
-
BLOCK
-
ENCHANTMENT
public static final RegistryByteBufHelper<net.minecraft.world.item.enchantment.Enchantment> ENCHANTMENT -
ENTITY_TYPE
-
ITEM
-
POTION
-
PARTICLE_TYPE
public static final RegistryByteBufHelper<net.minecraft.core.particles.ParticleType<?>> PARTICLE_TYPE -
BLOCK_ENTITY_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.block.entity.BlockEntityType<?>> BLOCK_ENTITY_TYPE -
PAINTING_VARIANT
public static final RegistryByteBufHelper<net.minecraft.world.entity.decoration.PaintingVariant> PAINTING_VARIANT -
CUSTOM_STAT
-
CHUNK_STATUS
-
RULE_TEST
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType<?>> RULE_TEST -
RULE_BLOCK_ENTITY_MODIFIER
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.templatesystem.rule.blockentity.RuleBlockEntityModifierType<?>> RULE_BLOCK_ENTITY_MODIFIER -
POS_RULE_TEST
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType<?>> POS_RULE_TEST -
MENU
-
RECIPE_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.item.crafting.RecipeType<?>> RECIPE_TYPE -
RECIPE_SERIALIZER
public static final RegistryByteBufHelper<net.minecraft.world.item.crafting.RecipeSerializer<?>> RECIPE_SERIALIZER -
ATTRIBUTE
public static final RegistryByteBufHelper<net.minecraft.world.entity.ai.attributes.Attribute> ATTRIBUTE -
POSITION_SOURCE_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.gameevent.PositionSourceType<?>> POSITION_SOURCE_TYPE -
ARGUMENT_TYPE_INFO_CODEC_HELPER
public static final RegistryByteBufHelper<net.minecraft.commands.synchronization.ArgumentTypeInfo<?,?>> ARGUMENT_TYPE_INFO_CODEC_HELPER -
STAT_TYPE
-
VILLAGER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.entity.npc.VillagerType> VILLAGER_TYPE -
VILLAGER_PROFESSION
public static final RegistryByteBufHelper<net.minecraft.world.entity.npc.VillagerProfession> VILLAGER_PROFESSION -
POINT_OF_INTEREST_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.entity.ai.village.poi.PoiType> POINT_OF_INTEREST_TYPE -
MEMORY_MODULE_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.entity.ai.memory.MemoryModuleType<?>> MEMORY_MODULE_TYPE -
SENSOR_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.entity.ai.sensing.SensorType<?>> SENSOR_TYPE -
SCHEDULE
-
ACTIVITY
-
LOOT_POOL_ENTRY_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.entries.LootPoolEntryType> LOOT_POOL_ENTRY_TYPE -
LOOT_FUNCTION_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.functions.LootItemFunctionType> LOOT_FUNCTION_TYPE -
LOOT_CONDITION_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.predicates.LootItemConditionType> LOOT_CONDITION_TYPE -
LOOT_NUMBER_PROVIDER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType> LOOT_NUMBER_PROVIDER_TYPE -
LOOT_NBT_PROVIDER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType> LOOT_NBT_PROVIDER_TYPE -
LOOT_SCORE_PROVIDER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType> LOOT_SCORE_PROVIDER_TYPE -
FLOAT_PROVIDER_TYPE
public static final RegistryByteBufHelper<net.minecraft.util.valueproviders.FloatProviderType<?>> FLOAT_PROVIDER_TYPE -
INT_PROVIDER_TYPE
public static final RegistryByteBufHelper<net.minecraft.util.valueproviders.IntProviderType<?>> INT_PROVIDER_TYPE -
HEIGHT_PROVIDER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.heightproviders.HeightProviderType<?>> HEIGHT_PROVIDER_TYPE -
BLOCK_PREDICATE_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType<?>> BLOCK_PREDICATE_TYPE -
CARVER
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.carver.WorldCarver<?>> CARVER -
FEATURE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.Feature<?>> FEATURE -
STRUCTURE_PLACEMENT
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType<?>> STRUCTURE_PLACEMENT -
STRUCTURE_PIECE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType> STRUCTURE_PIECE -
STRUCTURE_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.StructureType<?>> STRUCTURE_TYPE -
PLACEMENT_MODIFIER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.placement.PlacementModifierType<?>> PLACEMENT_MODIFIER_TYPE -
BLOCKSTATE_PROVIDER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType<?>> BLOCKSTATE_PROVIDER_TYPE -
FOLIAGE_PLACER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType<?>> FOLIAGE_PLACER_TYPE -
TRUNK_PLACER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType<?>> TRUNK_PLACER_TYPE -
ROOT_PLACER_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacerType<?>> ROOT_PLACER_TYPE -
TREE_DECORATOR_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType<?>> TREE_DECORATOR_TYPE -
FEATURE_SIZE_TYPE
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType<?>> FEATURE_SIZE_TYPE -
STRUCTURE_PROCESSOR
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType<?>> STRUCTURE_PROCESSOR -
STRUCTURE_POOL_ELEMENT
public static final RegistryByteBufHelper<net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType<?>> STRUCTURE_POOL_ELEMENT -
CAT_VARIANT
-
FROG_VARIANT
public static final RegistryByteBufHelper<net.minecraft.world.entity.animal.FrogVariant> FROG_VARIANT -
BANNER_PATTERN
public static final RegistryByteBufHelper<net.minecraft.world.level.block.entity.BannerPattern> BANNER_PATTERN -
INSTRUMENT
-
DECORATED_POT_PATTERNS
-
CREATIVE_MODE_TAB
public static final RegistryByteBufHelper<net.minecraft.world.item.CreativeModeTab> CREATIVE_MODE_TAB -
ITEM_RARITY
-
ENCHANTMENT_RARITY
public static final ByteBufHelper<net.minecraft.world.item.enchantment.Enchantment.Rarity> ENCHANTMENT_RARITY -
ATTRIBUTE_OPERATION
public static final ByteBufHelper<net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation> ATTRIBUTE_OPERATION -
DIRECTION
-
AXIS
-
PLANE
-
MOB_CATEGORY
-
ENCHANTMENT_CATEGORY
public static final ByteBufHelper<net.minecraft.world.item.enchantment.EnchantmentCategory> ENCHANTMENT_CATEGORY -
DYE_COLOR
-
SOUND_SOURCE
-
ARMOR_MATERIAL
-
DIFFICULTY
-
EQUIPMENT_SLOT
-
MIRROR
-
ROTATION
-
RESOURCE_LOCATION
-
ITEM_STACK
-
COMPOUND_TAG
-
TEXT
-
BLOCK_POS
-
INGREDIENT
-
BLOCK_STATE
-
ATTRIBUTE_MODIFIER
public static final ByteBufHelper<net.minecraft.world.entity.ai.attributes.AttributeModifier> ATTRIBUTE_MODIFIER -
EFFECT_INSTANCE
-
ENCHANTMENT_INSTANCE
public static final ByteBufHelper<net.minecraft.world.item.enchantment.EnchantmentInstance> ENCHANTMENT_INSTANCE -
VECTOR_3F
-
SOUND
-
-
Constructor Details
-
BookshelfByteBufs
public BookshelfByteBufs()
-
-
Method Details
-
enumerable
-