Index

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

A

AbstractIngredient - Class in io.github.vampirestudios.vampirelib.crafting
Extension of Ingredient which makes most methods custom ingredients need to implement abstract, and removes the static constructors Mods are encouraged to extend this class for their custom ingredients
AbstractIngredient() - Constructor for class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Empty constructor, for the sake of dynamic ingredients
AbstractIngredient(Stream<? extends Ingredient.Value>) - Constructor for class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Value constructor, for ingredients that have some vanilla representation
ACACIA - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
accept(T) - Method in interface io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils.Consumer_WithExceptions
 
accept(T, U) - Method in interface io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils.BiConsumer_WithExceptions
 
add(String, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
add(String, T) - Method in class io.github.vampirestudios.vampirelib.loot.GlobalLootModifierProvider
Passes in the data needed to create the file without any extra objects.
add(ResourceKey<? extends T2>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add a single element to the tag.
add(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add a single element to the tag.
add(ResourceLocation...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add multiple elements to this tag.
add(ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
add(ResourceLocation, Collection<Block>) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.BlockChiseler
 
add(MobEffect, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
add(EntityType<?>, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
add(Enchantment, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
add(Item, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
add(ItemStack, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
add(Block, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
add(T2) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add a single element to the tag.
add(T2...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add multiple elements to this tag.
addBiome(ResourceKey<Biome>, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
addBlock(Block, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
addComplexSpreaderBehavior(Block, BlockSpreadingType, SpreadingBehavior) - Static method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors
This method allows you to add a complex spreading behavior
addCondition(ConditionJsonProvider) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Builder
 
addCulledFace(Direction, BakedQuad) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelBuilder
 
addCulledFace(Direction, BakedQuad) - Method in class io.github.vampirestudios.vampirelib.client.model.IModelBuilder.Collecting
 
addCulledFace(Direction, BakedQuad) - Method in class io.github.vampirestudios.vampirelib.client.model.IModelBuilder.Simple
 
addEffect(MobEffect, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
addEnchantment(Enchantment, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
addEntityType(EntityType<?>, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
addItem(Item, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
addItemStack(ItemStack, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
addModel() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
Apply the contained callback and return the owning builder object.
addModels(ConfiguredModel...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
Add models to the current state's variant.
addModels(VariantBlockStateBuilder.PartialBlockstate, ConfiguredModel...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder
Assign some models to a given partial state.
addOptional(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add an optional ResourceLocation to the tag.
addOptionalTag(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add another optional tag to this tag.
addQuads(IGeometryBakingContext, IModelBuilder<?>, ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.EmptyModel
 
addQuads(IGeometryBakingContext, IModelBuilder<?>, ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.FullbrightModel
 
addQuads(IGeometryBakingContext, IModelBuilder<?>, ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.SimpleUnbakedGeometry
 
addQuads(IModelConfiguration, IModelBuilder<?>, ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelGeometryPart
 
addRecipe(Consumer<Consumer<FinishedRecipe>>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Builder
 
addRecipe(FinishedRecipe) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Builder
 
addSimpleSpreaderBehavior(Block, BlockSpreadingType) - Static method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors
This method allows you to add a simple spreading behavior
addSound(SoundDefinition.SoundBuilder) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Adds the specified sound file to this instance.
addTag(TagKey<T2>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add another tag to this tag.
addTag(String, int, int, String, int, MaterialColor, int, int, CallbackInfo) - Method in class io.github.vampirestudios.vampirelib.mixins.DyeColorMixin
 
addTags(TagKey<T2>...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add another tag to this tag.
addTranslations() - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
Registers all translations to be placed inside the lang file.
addTypes(ResourceKey<Biome>, BiomeDictionary.Type...) - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary
Adds the given types to the biome.
addUnculledFace(BakedQuad) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelBuilder
 
addUnculledFace(BakedQuad) - Method in class io.github.vampirestudios.vampirelib.client.model.IModelBuilder.Collecting
 
addUnculledFace(BakedQuad) - Method in class io.github.vampirestudios.vampirelib.client.model.IModelBuilder.Simple
 
AIR - Enum constant in enum class io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback.Types
 
all() - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
all() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
allFaces(BiConsumer<Direction, ModelBuilder.ElementBuilder.FaceBuilder>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
Modify all possible faces dynamically using a function, creating new faces as necessary.
allRotations(ModelFile, boolean) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
allRotations(ModelFile, boolean, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
allYRotations(ModelFile, int, boolean) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
allYRotations(ModelFile, int, boolean, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
AlphabeticalItemGroupFiller - Class in io.github.vampirestudios.vampirelib.api.itemGroupSorting
Implementation class of ItemGroupFiller for filling Items alphabetically.
AlphabeticalItemGroupFiller(Predicate<Item>) - Constructor for class io.github.vampirestudios.vampirelib.api.itemGroupSorting.AlphabeticalItemGroupFiller
 
alwaysUpdateVelocity(boolean) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
ambientOcclusion - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
AMPLIFIED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
andThen(IQuadTransformer) - Method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
angle(float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.RotationBuilder
 
ao(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
append(ConfiguredModel...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider.ConfiguredModelList
 
append(ItemStack, List<Component>, TooltipFlag) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.Item
Invoked whenever an item tooltip is rendered.
appendAndPrependToPath(ResourceLocation, String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.Utils
 
appendToPath(ResourceLocation, String) - Static method in class io.github.vampirestudios.vampirelib.utils.Utils
 
apply(double) - Method in interface io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction
 
apply(double) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInCirc
 
apply(double) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInOutCirc
 
apply(double) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutBounce
 
apply(double) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutCubic
 
apply(double) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutElastic
 
apply(double) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutQuint
 
apply(double, double, double) - Method in interface io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction
 
apply(ObjectArrayList<ItemStack>, LootContext) - Method in interface io.github.vampirestudios.vampirelib.loot.IGlobalLootModifier
 
apply(ObjectArrayList<ItemStack>, LootContext) - Method in class io.github.vampirestudios.vampirelib.loot.LootModifier
 
apply(Map<ResourceLocation, JsonElement>, ResourceManager, ProfilerFiller) - Method in class io.github.vampirestudios.vampirelib.loot.LootModifierManager
 
apply(T) - Method in interface io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils.Function_WithExceptions
 
applyCustomDestroyEffects(BlockState, ClientLevel, BlockPos, ParticleEngine) - Method in interface io.github.vampirestudios.vampirelib.api.CustomDestroyEffectsBlock
Custom effects when your block is broken.
applying(Transformation) - Static method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
Creates a BakedQuad transformer that applies the specified Transformation.
applyingLightmap(int) - Static method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
Creates a BakedQuad transformer that applies the specified lightmap.
applyOrigin(Vector3f) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
Apply this transformation to a different origin.
applyTransform(ItemTransforms.TransformType, PoseStack, boolean) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.IForgeBakedModel
Applies a transform for the given ItemTransforms.TransformType and applyLeftHandTransform, and returns the model to be rendered.
applyTransform(ItemTransforms.TransformType, PoseStack, boolean) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
AQUATIC - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
areShareTagsEqual(ItemStack, ItemStack) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
Modeled after ItemStack.areItemStackTagsEqual Uses Item.getNBTShareTag for comparison instead of NBT and capabilities.
areSimilar(ResourceKey<Biome>, ResourceKey<Biome>) - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary
Checks if the two given biomes have types in common.
ARMOR_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
ARTHROPODS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
ArtificeGenerationHelper - Class in io.github.vampirestudios.vampirelib.utils
 
ArtificeGenerationHelper() - Constructor for class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
asList() - Method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
assertExistence() - Method in class io.github.vampirestudios.vampirelib.client.model.ModelFile
Assert that this model exists.
attenuationDistance(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets the maximum distance to be able to hear the sound from.
availableLeaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
availableSaplings() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
AVIANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
AVIANS_FOWLS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
AXE_DIG - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
Exposed by axes to allow querying tool behaviours
AXE_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
AXE_SCRAPE - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
AXE_STRIP - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
AXE_WAX_OFF - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
axis(Direction.Axis) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.RotationBuilder
 
AXIS - Static variable in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
axisBlock(RotatedPillarBlock) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlock(RotatedPillarBlock, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlock(RotatedPillarBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlock(RotatedPillarBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlockWithRenderType(RotatedPillarBlock, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlockWithRenderType(RotatedPillarBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlockWithRenderType(RotatedPillarBlock, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlockWithRenderType(RotatedPillarBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlockWithRenderType(RotatedPillarBlock, ResourceLocation, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
axisBlockWithRenderType(RotatedPillarBlock, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
azaleaLike() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 

B

BADLANDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
bake(IGeometryBakingContext, ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.EmptyModel
 
bake(IGeometryBakingContext, ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IUnbakedGeometry
 
bake(IGeometryBakingContext, ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.SimpleUnbakedGeometry
 
bake(IModelConfiguration, ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelGeometry
 
bake(ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
bake(ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
BAKED - Static variable in class io.github.vampirestudios.vampirelib.client.model.EmptyModel
 
BakedModelMixin - Interface in io.github.vampirestudios.vampirelib.mixins.client
 
BAMBOO_JUNGLE_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
BARRELS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
BARRELS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BARRELS_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
BARRELS_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BaseBeehiveBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
BaseBeehiveBlock(BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.BaseBeehiveBlock
 
BaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
BaseBlock(Block, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.BaseBlock
 
BaseLogAndWoodBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
BaseLogAndWoodBlock(BlockBehaviour.Properties, Block) - Constructor for class io.github.vampirestudios.vampirelib.blocks.BaseLogAndWoodBlock
 
BasicGrid - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.DomainWarpType
 
basicItem(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelProvider
 
basicItem(Item) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelProvider
 
BasicModClass - Class in io.github.vampirestudios.vampirelib.api
 
BasicModClass(BasicModClass, boolean) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
 
BasicModClass(String, String) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
 
BasicModClass(String, String, boolean) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
 
BasicModClass(String, String, String) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
 
BasicModClass(String, String, String, boolean) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
 
BasicTrade - Class in io.github.vampirestudios.vampirelib.village
A default, exposed implementation of ITrade.
BasicTrade(int, ItemStack, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.BasicTrade
 
BasicTrade(int, ItemStack, int, int, float) - Constructor for class io.github.vampirestudios.vampirelib.village.BasicTrade
 
BasicTrade(ItemStack, ItemStack, int, int, float) - Constructor for class io.github.vampirestudios.vampirelib.village.BasicTrade
 
BasicTrade(ItemStack, ItemStack, ItemStack, int, int, float) - Constructor for class io.github.vampirestudios.vampirelib.village.BasicTrade
 
BB_AXIS_X - Static variable in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
BB_AXIS_Y - Static variable in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
BB_AXIS_Z - Static variable in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
BEACH - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
BEACHES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
beehive() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
beehive() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
BIG_NOSES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
BiomeDictionary - Class in io.github.vampirestudios.vampirelib.api
 
BiomeDictionary() - Constructor for class io.github.vampirestudios.vampirelib.api.BiomeDictionary
 
BiomeDictionary.Type - Class in io.github.vampirestudios.vampirelib.api
 
Biomes() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
BIRCH - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
BIRCH_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
BLENDING_FUNCTION - Static variable in class io.github.vampirestudios.vampirelib.init.VRegistries
 
BLENDING_FUNCTION_RESOURCE_KEY - Static variable in class io.github.vampirestudios.vampirelib.init.VRegistries
 
BlendingFunction - Interface in io.github.vampirestudios.vampirelib.utils.blendfunctions
 
BlendingFunction.EaseInCirc - Record Class in io.github.vampirestudios.vampirelib.utils.blendfunctions
 
BlendingFunction.EaseInOutCirc - Record Class in io.github.vampirestudios.vampirelib.utils.blendfunctions
 
BlendingFunction.EaseOutBounce - Record Class in io.github.vampirestudios.vampirelib.utils.blendfunctions
 
BlendingFunction.EaseOutCubic - Record Class in io.github.vampirestudios.vampirelib.utils.blendfunctions
 
BlendingFunction.EaseOutElastic - Record Class in io.github.vampirestudios.vampirelib.utils.blendfunctions
 
BlendingFunction.EaseOutQuint - Record Class in io.github.vampirestudios.vampirelib.utils.blendfunctions
 
BlendingFunctions - Class in io.github.vampirestudios.vampirelib.utils.blendfunctions
 
BlendingFunctions() - Constructor for class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunctions
 
BLIND_MOBS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
block() - Method in record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
Returns the value of the block record component.
BLOCK - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
BLOCK - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.ColorHandlersCallback
 
BLOCK_FOLDER - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
blockCenterToCorner() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
convert transformation from assuming center-block system to opposing-corner-block system
BlockChiseler - Class in io.github.vampirestudios.vampirelib.utils.registry
 
BlockChiseler() - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.BlockChiseler
 
BlockColorsMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
BlockColorsMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.BlockColorsMixin
 
blockCornerToCenter() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
convert transformation from assuming opposing-corner-block system to center-block system
BlockEntityTypeMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
BlockEntityTypeMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.BlockEntityTypeMixin
 
BlockGeometryBakingContext - Class in io.github.vampirestudios.vampirelib.client.model.geometry
A geometry baking context that is bound to a BlockModel.
BlockGeometryBakingContext(BlockModel) - Constructor for class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
BlockGeometryBakingContext.VisibilityData - Class in io.github.vampirestudios.vampirelib.client.model.geometry
 
BlockModelAccessor - Interface in io.github.vampirestudios.vampirelib.mixins.client
 
BlockModelBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
Builder for block models, does not currently provide any additional functionality over ModelBuilder, purely a stub class with a concrete generic.
BlockModelBuilder(ResourceLocation, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.BlockModelBuilder
 
BlockModelConfiguration - Class in io.github.vampirestudios.vampirelib.client.model
 
BlockModelConfiguration(BlockModel) - Constructor for class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
BlockModelConfiguration.VisibilityData - Class in io.github.vampirestudios.vampirelib.client.model
 
BlockModelExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
BlockModelMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
BlockModelMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
BlockModelProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Stub class to extend for block model data providers, eliminates some boilerplate constructor parameters.
BlockModelProvider(DataGenerator, String, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.BlockModelProvider
 
blockRenderTypes - Variable in class io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelMixin
 
blocks() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
Blocks() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
Blocks(String) - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
BlockSpreadingType - Record Class in io.github.vampirestudios.vampirelib.api.blockspreading
 
BlockSpreadingType(String) - Constructor for record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
Creates an instance of a BlockSpreadingType record class.
BlockStateProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Data provider for blockstate files.
BlockStateProvider(DataGenerator, String, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
BlockStateProvider.ConfiguredModelList - Class in io.github.vampirestudios.vampirelib.api.datagen
 
BLOCKSTATES - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
blockTexture(Block) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
boat() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
boatItem() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
BONES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
bookshelf() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
bookshelf() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
BOOKSHELVES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BOSSES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
BOW_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
bricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
bricks(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickVariants() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brighter() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Creates a new Color that is a brighter version of this Color.
BUCKETS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BUCKETS_LAVA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BUCKETS_MILK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BUCKETS_POWDER_SNOW - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BUCKETS_WATER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
build() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
Build all configured models and return them as an array.
build() - Method in class io.github.vampirestudios.vampirelib.client.model.data.ModelData.Builder
 
build() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelBuilder
 
build() - Method in class io.github.vampirestudios.vampirelib.client.model.IModelBuilder.Collecting
 
build() - Method in class io.github.vampirestudios.vampirelib.client.model.IModelBuilder.Simple
Deprecated.
build() - Method in class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition.Builder
 
build() - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
build() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
build() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
build(Consumer<FinishedRecipe>, String, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Builder
 
build(Consumer<FinishedRecipe>, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Builder
 
build(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
BUILDABLE_MOBS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that are build with blocks and then summoned
builder() - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe
 
builder() - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
Create a new unowned ConfiguredModel.Builder.
builder() - Static method in class io.github.vampirestudios.vampirelib.client.model.data.ModelData
 
builder() - Static method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
builder(IGeometryBakingContext) - Static method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
builder(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition
 
Builder() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Builder
 
Builder() - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
Builder() - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
Builder(ResourceLocation) - Constructor for class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition.Builder
 
buildLast() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
Build the most recent model, as if ConfiguredModel.Builder.nextModel() was never called.
BushBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
BushBaseBlock() - Constructor for class io.github.vampirestudios.vampirelib.blocks.BushBaseBlock
 
button() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
button() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
button(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
ButtonBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
ButtonBaseBlock(boolean, Block, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.ButtonBaseBlock
 
buttonBlock(ButtonBlock, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
buttonBlock(ButtonBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
buttonInventory(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
buttonPressed(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
BuyForOneEmeraldFactory(ItemLike, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.BuyForOneEmeraldFactory
 

C

CakeBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
CakeBaseBlock() - Constructor for class io.github.vampirestudios.vampirelib.blocks.CakeBaseBlock
 
CakeBaseBlock(int) - Constructor for class io.github.vampirestudios.vampirelib.blocks.CakeBaseBlock
 
callMove(double, double, double) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.CameraInvokerMixin
 
camera - Variable in class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 
CameraExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
CameraInfo(GameRenderer, Camera, double, float, float, float) - Constructor for class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 
CameraInvokerMixin - Interface in io.github.vampirestudios.vampirelib.mixins.client
 
CameraMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
CameraMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.CameraMixin
 
CameraSetupCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
Callback called when the GameRenderer sets up the Camera.
CameraSetupCallback.CameraInfo - Class in io.github.vampirestudios.vampirelib.api.callbacks.client
 
CampfireBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
CampfireBaseBlock(boolean) - Constructor for class io.github.vampirestudios.vampirelib.blocks.CampfireBaseBlock
 
canApplyTo(Block) - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
 
canBeReplaced(BlockState, BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafCarpetBlock
 
canBeReplaced(BlockState, BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
canBeReplaced(BlockState, BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
canBeReplaced(BlockState, BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
canSpread(BlockState, BlockSpreadingType) - Static method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors
 
canSurvive(BlockState, LevelReader, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
canSurvive(BlockState, LevelReader, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
canSurvive(BlockState, LevelReader, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
carpet(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
cast(Object) - Static method in class io.github.vampirestudios.vampirelib.utils.MixinHelper
A simple utility method that casts an object to a type.
category(MobCategory) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
Deprecated.
CAVES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
Cellular - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
 
CellValue - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
 
CEPHALOPODS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
chance(int) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
checkBitFlag(int, int) - Static method in class io.github.vampirestudios.vampirelib.utils.Utils
 
CHEST_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
chestBoatItem() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
ChestRendererMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
ChestRendererMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.ChestRendererMixin
 
CHESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
CHESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
CHESTS_ENDER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
CHESTS_ENDER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
CHESTS_TRAPPED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
CHESTS_TRAPPED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
CHESTS_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
CHESTS_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
chiseled() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
chiseled(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
chiselRegistry - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.BlockChiseler
 
ChunkRenderTypeSet - Class in io.github.vampirestudios.vampirelib.client
An immutable ordered set (not implementing Set) of chunk render types.
clear() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
CLIENT_FEATURES - Static variable in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
ClientFeature - Class in io.github.vampirestudios.vampirelib.modules.api
 
ClientFeature(ResourceLocation, String) - Constructor for class io.github.vampirestudios.vampirelib.modules.api.ClientFeature
 
clientPostRegisterFeatures() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
CLOCKWISE_90 - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.FaceRotation
 
cobblestone() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
cobblestone(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
COBBLESTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
COBBLESTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
COBBLESTONE_DEEPSLATE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
COBBLESTONE_DEEPSLATE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
COBBLESTONE_INFESTED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
COBBLESTONE_INFESTED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
COBBLESTONE_MOSSY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
COBBLESTONE_MOSSY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
COBBLESTONE_NORMAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
COBBLESTONE_NORMAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
cobblestoneSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
cobblestoneSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
cobblestoneStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
cobblestoneStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
cobblestoneVariants() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
cobblestoneWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
cobblestoneWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
codec() - Method in interface io.github.vampirestudios.vampirelib.loot.IGlobalLootModifier
Returns the registered codec for this modifier
codec() - Method in interface io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction
 
codec() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInCirc
 
codec() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInOutCirc
 
codec() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutBounce
 
codec() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutCubic
 
codec() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutElastic
 
codec() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutQuint
 
CODEC - Static variable in interface io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction
 
CODEC - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInCirc
 
CODEC - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInOutCirc
 
CODEC - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutBounce
 
CODEC - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutCubic
 
CODEC - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutElastic
 
CODEC - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutQuint
 
codecStart(RecordCodecBuilder.Instance<T>) - Static method in class io.github.vampirestudios.vampirelib.loot.LootModifier
Simplifies codec creation, especially if no other fields are added:
COLD - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
collectBlocks(Class<?>) - Static method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
collecting(List<BakedQuad>) - Static method in interface io.github.vampirestudios.vampirelib.client.model.IModelBuilder
Creates a new model builder that collects quads to the provided list, returning an empty model if you call IModelBuilder.build().
color() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Returns the value of the color record component.
Color - Class in io.github.vampirestudios.vampirelib.utils
 
Color(float, float, float) - Constructor for class io.github.vampirestudios.vampirelib.utils.Color
 
Color(int) - Constructor for class io.github.vampirestudios.vampirelib.utils.Color
 
Color(int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.utils.Color
 
Color(int, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.utils.Color
 
COLOR - Static variable in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
ColorData(Camera, float, float, float) - Constructor for class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
COLORED_LEAVES - Static variable in class io.github.vampirestudios.vampirelib.client.VampireLibClient
 
ColoredBlock(String, int) - Constructor for record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Creates an instance of a ColoredBlock record class.
coloredLeaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(int, String...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(WoodRegistry.ColoredBlock...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(String...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(String, int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
ColoredLeaves(Block, boolean) - Constructor for class io.github.vampirestudios.vampirelib.client.VampireLibClient.ColoredLeaves
 
ColoredLeaves(Block, boolean, int) - Constructor for class io.github.vampirestudios.vampirelib.client.VampireLibClient.ColoredLeaves
 
ColoredLeaves(Block, boolean, int, boolean) - Constructor for class io.github.vampirestudios.vampirelib.client.VampireLibClient.ColoredLeaves
 
ColorHandlersCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
ColorHandlersCallback.Block - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
ColorHandlersCallback.Item - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
COMMON_FEATURES - Static variable in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
CommonFeature - Class in io.github.vampirestudios.vampirelib.modules.api
 
CommonFeature(ResourceLocation, String) - Constructor for class io.github.vampirestudios.vampirelib.modules.api.CommonFeature
 
commonPostRegisterFeatures() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
comparingByProperties() - Static method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
 
CompatBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
CompatBlock(String, Block, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.CompatBlock
 
CompatOxidizableBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
CompatOxidizableBlock(String, Block, WeatheringCopper.WeatherState, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.CompatOxidizableBlock
 
CompatOxidizablePillarBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
CompatOxidizablePillarBlock(String, Block, WeatheringCopper.WeatherState, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.CompatOxidizablePillarBlock
 
CompatPillarBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
CompatPillarBlock(String, Block, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.CompatPillarBlock
 
CompositeModelState - Class in io.github.vampirestudios.vampirelib.client.model
An ModelState that combines the transforms from two child ModelState.
CompositeModelState(ModelState, ModelState) - Constructor for class io.github.vampirestudios.vampirelib.client.model.CompositeModelState
 
CompositeModelState(ModelState, ModelState, boolean) - Constructor for class io.github.vampirestudios.vampirelib.client.model.CompositeModelState
 
concurrentOf(NonNullSupplier<T>) - Static method in interface io.github.vampirestudios.vampirelib.utils.NonNullLazy
Constructs a thread-safe lazy-initialized object
concurrentOf(Supplier<T>) - Static method in interface io.github.vampirestudios.vampirelib.utils.Lazy
Constructs a thread-safe lazy-initialized object
condition(Property<T>, T...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
Set a condition for this part, which consists of a property and a set of valid values.
condition(Property<T>, T...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
Set a condition for this part, which consists of a property and a set of valid values.
ConditionalRecipe - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ConditionalRecipe() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe
 
ConditionalRecipe.Builder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ConditionalRecipe.Serializer<T extends net.minecraft.world.item.crafting.Recipe<?>> - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ConditionalTradeFactory - Interface in io.github.vampirestudios.vampirelib.village
 
ConditionGroup() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
 
conditions - Variable in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
 
conditions - Variable in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
 
conditions - Variable in class io.github.vampirestudios.vampirelib.loot.LootModifier
 
ConfiguredModel - Class in io.github.vampirestudios.vampirelib.api.datagen
Represents a model with blockstate configurations, e.g. rotation, uvlock, and random weight.
ConfiguredModel(ModelFile) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
Construct a new ConfiguredModel with the default rotation (0, 0), uvlock (false), and default random weight.
ConfiguredModel(ModelFile, int, int, boolean) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
Construct a new ConfiguredModel with the default random weight.
ConfiguredModel(ModelFile, int, int, boolean, int) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
Construct a new ConfiguredModel.
ConfiguredModel.Builder<T> - Class in io.github.vampirestudios.vampirelib.api.datagen
A builder for ConfiguredModels, which can contain a callback for processing the finished result.
ConfiguredModelList(ConfiguredModel) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider.ConfiguredModelList
 
ConfiguredModelList(ConfiguredModel...) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider.ConfiguredModelList
 
CONIFEROUS - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
ConsoleUtils - Class in io.github.vampirestudios.vampirelib.modules.utils
 
ConsoleUtils() - Constructor for class io.github.vampirestudios.vampirelib.modules.utils.ConsoleUtils
 
constructClass(Class<T>, Object...) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
contains(WoodType) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
contains(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
ConventionalBlockTags - Class in net.fabric.api.tag.convention.v1
 
ConventionalBlockTags() - Constructor for class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
ConventionalItemTags - Class in net.fabric.api.tag.convention.v1
 
ConventionalItemTags() - Constructor for class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
ConversionItem(TagKey<Item>, Item) - Constructor for record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Creates an instance of a ConversionItem record class.
CONVERTIBLE_BLOCKS - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
ConvertibleBlockPair - Class in io.github.vampirestudios.vampirelib.api
This class is used to hold the link between two different blocks (See for example OxidizableBlocksRegistry.registerOxidizableBlockPair(Block, Block) and OxidizableBlocksRegistry.registerWaxableBlockPair(Block, Block))
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, ConvertibleBlockPair.ConversionItem) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, ConvertibleBlockPair.ConversionItem, SoundEvent) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, ConvertibleBlockPair.ConversionItem, SoundEvent, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, ConvertibleBlockPair.ConversionItem, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, SoundEvent) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, SoundEvent, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair.ConversionItem - Record Class in io.github.vampirestudios.vampirelib.api
 
ConvertibleBlocksRegistry - Class in io.github.vampirestudios.vampirelib.api
Provides methods for registering convertible blocks.
copy(TagKey<Block>, TagKey<Item>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomItemTagProvider
Copy the entries from a tag with the Block type into this item tag.
copyFrom(BlockModelConfiguration) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
copyFrom(BlockModelConfiguration.VisibilityData) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration.VisibilityData
 
copyFrom(BlockGeometryBakingContext) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
copyFrom(BlockGeometryBakingContext.VisibilityData) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext.VisibilityData
 
COUNTERCLOCKWISE_90 - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.FaceRotation
 
crackedBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
crackedBricks(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
crackedBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
crackedBricksSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
crackedBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
crackedBricksStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
crackedBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
crackedBricksWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
crackedBrickVariants() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
CraftingHelper - Class in io.github.vampirestudios.vampirelib.crafting
 
CraftingHelper() - Constructor for class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
create(Map<String, ResourceLocation>) - Static method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
create(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
create(ResourceLocation, Map<String, ResourceLocation>) - Static method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
create(ResourceLocation, TagKey<Item>, Collection<Block>) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.BlockChiseler
 
create(ResourceLocation, Item, Collection<Block>) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.BlockChiseler
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
createBuilder(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
createCarpet(BlockModelGenerators, Block, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
createCaveVines(Block, Block, BlockModelGenerators) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
createConfig(Class<? extends CustomConfig>) - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
createConnectedBlock(Block, Property<Boolean>, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
createFeatureManager(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
createMultipleSoundsBlockSoundDefinition(Consumer<SoundDefinition>, SoundEvent, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsBlockSoundDefinitionWithSubtitle(Consumer<SoundDefinition>, SoundEvent, String, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsParticleSoundDefinition(Consumer<SoundDefinition>, SoundEvent, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsParticleSoundDefinitionWithSubtitle(Consumer<SoundDefinition>, SoundEvent, String, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsSoundDefinition(Consumer<SoundDefinition>, ResourceLocationUtils.IdType, SoundEvent, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsSoundDefinitionWithSubtitle(Consumer<SoundDefinition>, ResourceLocationUtils.IdType, SoundEvent, String, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMusicDiscSoundDefinition(Consumer<SoundDefinition>, SoundEvent, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createRegistryHelper(String) - Static method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
createSimpleBlockSoundDefinition(Consumer<SoundDefinition>, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleBlockSoundDefinitionWithSubtitle(Consumer<SoundDefinition>, SoundEvent, String, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleParticleSoundDefinition(Consumer<SoundDefinition>, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleParticleSoundDefinitionWithSubtitle(Consumer<SoundDefinition>, SoundEvent, String, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleSoundDefinition(Consumer<SoundDefinition>, ResourceLocationUtils.IdType, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleSoundDefinitionWithSubtitle(Consumer<SoundDefinition>, ResourceLocationUtils.IdType, SoundEvent, String, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSoundEvent(String) - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
createSpongePerlin(int) - Static method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
creator() - Static method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
CREEPERS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
CRIMSON - Static variable in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
CRIMSON - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
crop(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
CROPS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
CROPS_BEETROOT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
CROPS_CARROT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
CROPS_NETHER_WART - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
CROPS_POTATO - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
CROPS_WHEAT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
cross(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
CROSSBOW_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
CROSSHAIRS - Enum constant in enum class io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback.Types
 
cube(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
Create a typical cube element, creating new faces as needed, applying the given texture, and setting the cullface.
cube(String, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
cubeAll(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
cubeAll(Block) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
cubeBottomTop(String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
cubeColumn(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
cubeColumnHorizontal(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
cubeTop(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
cullface(Direction) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.FaceBuilder
 
CURSES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
CustomBiomeTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomBiomeTagProvider
 
CustomBlockTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomBlockTagProvider
 
CustomConfig - Interface in io.github.vampirestudios.vampirelib.api
 
CustomDestroyEffectsBlock - Interface in io.github.vampirestudios.vampirelib.api
 
CustomFabricTagBuilder(TagsProvider.TagAppender<T2>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
 
customHouse() - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Returns the value of the customHouse record component.
CustomItemTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomItemTagProvider
Construct an FabricTagProvider.ItemTagProvider tag provider without an associated FabricTagProvider.BlockTagProvider tag provider.
CustomItemTagProvider(FabricDataGenerator, CustomTagProviders.CustomBlockTagProvider) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomItemTagProvider
 
CustomLadderBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
CustomLadderBlock() - Constructor for class io.github.vampirestudios.vampirelib.blocks.CustomLadderBlock
 
customLoader - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
customLoader(BiFunction<T, ExistingFileHelper, L>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
Use a custom loader instead of the vanilla elements.
CustomLoaderBuilder<T extends ModelBuilder<T>> - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomLoaderBuilder(ResourceLocation, T, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder
 
CustomTagProviders<T> - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders(FabricDataGenerator, Registry<T>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders
Construct a new FabricTagProvider.
CustomTagProviders.CustomBiomeTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.CustomBlockTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.CustomFabricTagBuilder<T2> - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.CustomItemTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.DimensionTypeTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.DynamicRegistryTagProvider<T> - Class in io.github.vampirestudios.vampirelib.api.datagen
Extend this class to create dynamic registry tags.
CustomTagProviders.MobEffectTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Extend this class to create MobEffect tags in the "/mob_effects" tag directory.
CustomTagProviders.NoiseSettingsTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.NoiseTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Extend this class to create NormalNoise.NoiseParameters tags in the "worldgen/biomes" tag directory.
CustomTagProviders.VEntityTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
customVillagerTypes - Static variable in interface io.github.vampirestudios.vampirelib.village.VillagerTypeRegistry
 

D

DARK_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
DARK_OAK - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
darker() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Creates a new Color that is a darker version of this Color.
dataGenerator - Variable in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
dataGenerator - Variable in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
DataGenUtils - Class in io.github.vampirestudios.vampirelib.api.datagen
 
DataGenUtils(BasicModClass) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
DEAD - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
DEEP_OCEANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
DEFAULT_AXE_ACTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
DEFAULT_FISHING_ROD_ACTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
DEFAULT_HOE_ACTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
DEFAULT_PICKAXE_ACTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
DEFAULT_SHEARS_ACTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
DEFAULT_SHIELD_ACTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
DEFAULT_SHOVEL_ACTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
DEFAULT_SWORD_ACTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
DEFAULT_WEIGHT - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
The default random weight of configured models, used by convenience overloads.
defaultBlocks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
defaultBlocksColoredLeaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
defaultBlocksColoredLeaves(int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
defaultBricksBlocks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
defaultExtras() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
defaultLogsAndWoods() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
definition(String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Creates a new sound definition for the specified sound.
definition(Supplier<SoundEvent>) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Creates a new sound definition for the specified sound event.
DENSE - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
derive() - Method in class io.github.vampirestudios.vampirelib.client.model.data.ModelData
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.github.vampirestudios.vampirelib.client.TransformationHelper.Deserializer
 
deserialize(JsonObject, JsonDeserializationContext) - Method in class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition.Serializer
 
deserializeFromNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.EnumArgument.Info
 
Deserializer() - Constructor for class io.github.vampirestudios.vampirelib.client.TransformationHelper.Deserializer
 
DESERTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
detectStructureSize(int) - Method in class io.github.vampirestudios.vampirelib.mixins.block.StructureBlockBlockEntityMixin
 
DifferenceIngredient - Class in io.github.vampirestudios.vampirelib.crafting
Ingredient that matches everything from the first ingredient that is not included in the second ingredient
DifferenceIngredient(Ingredient, Ingredient) - Constructor for class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
 
DifferenceIngredient.Serializer - Class in io.github.vampirestudios.vampirelib.crafting
 
dimensions(EntityDimensions) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
DimensionTypes() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.DimensionTypes
 
DimensionTypeTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.DimensionTypeTagProvider
 
DIRECT_CODEC - Static variable in interface io.github.vampirestudios.vampirelib.loot.IGlobalLootModifier
 
directionalBlock(Block, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
directionalBlock(Block, ModelFile, int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
directionalBlock(Block, Function<BlockState, ModelFile>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
directionalBlock(Block, Function<BlockState, ModelFile>, int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
DirectionalBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
DirectionalBlock(BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.DirectionalBlock
 
DIRT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
dist(double, double, double, double) - Static method in class io.github.vampirestudios.vampirelib.utils.Utils
 
Distance - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
 
Distance2 - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
 
Distance2Add - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
 
Distance2Div - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
 
Distance2Mul - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
 
Distance2Sub - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
 
doApply(ObjectArrayList<ItemStack>, LootContext) - Method in class io.github.vampirestudios.vampirelib.loot.LootModifier
Applies the modifier to the generated loot (all loot conditions have already been checked and have returned true).
doesClientFeatureExist(ClientFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
doesCommonFeatureExist(CommonFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
doesServerFeatureExist(ServerFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
DomainWarp(FastNoiseLite.Vector2) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
DomainWarp(FastNoiseLite.Vector3) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
DomainWarpIndependent - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.FractalType
 
DomainWarpProgressive - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.FractalType
 
door() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
door() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
DOOR_BLOCKSTATE - Static variable in class io.github.vampirestudios.vampirelib.utils.JsonTemplates
 
DoorBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
DoorBaseBlock(Block, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.DoorBaseBlock
 
doorBlock(DoorBlock, ModelFile, ModelFile, ModelFile, ModelFile, ModelFile, ModelFile, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
doorBlock(DoorBlock, String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
doorBlock(DoorBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
doorBlockWithRenderType(DoorBlock, String, ResourceLocation, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
doorBlockWithRenderType(DoorBlock, String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
doorBlockWithRenderType(DoorBlock, ResourceLocation, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
doorBlockWithRenderType(DoorBlock, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
doorBottomLeft(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
doorBottomLeftOpen(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
doorBottomRight(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
doorBottomRightOpen(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
doorTopLeft(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
doorTopLeftOpen(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
doorTopRight(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
doorTopRightOpen(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
DRAGONS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that are dragons, draconic, or close enough to being dragons
DRY - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
DUSTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DUSTS_GLOWSTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DUSTS_PRISMARINE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DUSTS_REDSTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DyeColorMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
DyeColorMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.DyeColorMixin
 
DyeExtension - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
DYES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_BLACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_BROWN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_CYAN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_GREEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_LIGHT_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_LIGHT_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_LIME - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_MAGENTA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_ORANGE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_PINK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_PURPLE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_RED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_WHITE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DYES_YELLOW - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
DynamicRegistryTagProvider(FabricDataGenerator, Registry<T>, String) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.DynamicRegistryTagProvider

E

easeInCirc(double) - Static method in class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunctions
 
EaseInCirc() - Constructor for record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInCirc
Creates an instance of a EaseInCirc record class.
easeInOutCirc(double) - Static method in class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunctions
 
EaseInOutCirc() - Constructor for record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInOutCirc
Creates an instance of a EaseInOutCirc record class.
easeOutBounce(double) - Static method in class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunctions
 
EaseOutBounce() - Constructor for record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutBounce
Creates an instance of a EaseOutBounce record class.
easeOutCubic(double) - Static method in class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunctions
 
EaseOutCubic() - Constructor for record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutCubic
Creates an instance of a EaseOutCubic record class.
easeOutElastic(double) - Static method in class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunctions
 
EaseOutElastic() - Constructor for record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutElastic
Creates an instance of a EaseOutElastic record class.
easeOutQuint(double) - Static method in class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunctions
 
EaseOutQuint() - Constructor for record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutQuint
Creates an instance of a EaseOutQuint record class.
egg(int, int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
EGGS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
element() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
element(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
Get an existing element builder
ELEMENTAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that are logically composed of an element If your mob is made of a different element, and you want cross-compatibility between mods, feel free to make a new tag If your mob is made of a combination of elements, feel free to add all appropriate tags to it
ELEMENTAL_ATTACKS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Attack entities that have logical elemental properties If your attack entity is made of a different element, and you want cross-compatibility between mods, feel free to make a new tag If your attack entity is made of a combination of elements, feel free to add all appropriate tags to it
ELEMENTAL_ATTACKS_ELECTRIC - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
ELEMENTAL_ATTACKS_FIRE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
ELEMENTAL_ATTACKS_ICE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
ELEMENTAL_FIRE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
ELEMENTAL_ICE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
ELEMENTAL_METAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
ElementBuilder() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
 
elements - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
empty() - Static method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
Creates a BakedQuad transformer that does nothing.
EMPTY - Static variable in class io.github.vampirestudios.vampirelib.client.model.data.ModelData
 
EMPTY - Static variable in record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
 
EmptyModel - Class in io.github.vampirestudios.vampirelib.client.model
A completely empty model with no quads or texture dependencies.
ENCHANTING_FUELS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
Enchantments() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder
 
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder.OverrideBuilder
 
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
 
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.FaceBuilder
 
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.RotationBuilder
 
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder
 
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder.TransformVecBuilder
 
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
Ends this condition group and returns the part builder
end() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
 
END - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.DimensionTypes
 
END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
END_STONES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
END_STONES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ENDER_PEARLS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ENDERMAN_PLACE_ON_BLACKLIST - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
endNestedGroup() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
Ends this nested condition group and returns the parent condition group
ENEMIES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that are meant to be antagonistic to the player
entity() - Method in record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
Returns the value of the entity record component.
entity(EntityType.EntityFactory<E>) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
ENTITY - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
ENTITY_GRAVITY - Static variable in class io.github.vampirestudios.vampirelib.init.VAttributes
 
entityFabulous() - Method in record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
Returns the value of the entityFabulous record component.
EntityHealthChangeCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
entityInside(BlockState, Level, BlockPos, Entity) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
entityInside(BlockState, Level, BlockPos, Entity) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
EntityMixin - Class in io.github.vampirestudios.vampirelib.mixins.entity
 
EntityMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.entity.EntityMixin
 
EntityRegistryBuilder<E extends net.minecraft.world.entity.Entity> - Class in io.github.vampirestudios.vampirelib.utils.registry
 
EntityRegistryBuilder() - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
EntitySpawnCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Collection of events for entity spawning.
EntitySpawnCallback.Post - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Callback for after the entity succeeds in spawning.
EntitySpawnCallback.Pre - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Callback for before the entity spawns.
EntitySpawnImpl - Class in io.github.vampirestudios.vampirelib.utils
 
EntityTypes() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
enumArgument(Class<R>) - Static method in class io.github.vampirestudios.vampirelib.EnumArgument
 
EnumArgument<T extends Enum<T>> - Class in io.github.vampirestudios.vampirelib
 
EnumArgument.Info<T extends Enum<T>> - Class in io.github.vampirestudios.vampirelib
 
EnumArgument.Info.Template - Class in io.github.vampirestudios.vampirelib
 
epsilonEquals(Vector4f, Vector4f, float) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper
 
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback.ShaderRegistry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
 
equals(Object) - Method in class io.github.vampirestudios.vampirelib.client.model.CompositeModelState
 
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInCirc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInOutCirc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutBounce
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutCubic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutElastic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutQuint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Indicates whether some other object is "equal to" this one.
Euclidean - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularDistanceFunction
 
EuclideanSq - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularDistanceFunction
 
eval(double, double) - Method in class io.github.vampirestudios.vampirelib.utils.noise.OpenSimplexNoise
 
eval(double, double, double) - Method in class io.github.vampirestudios.vampirelib.utils.noise.OpenSimplexNoise
 
eval(double, double, double, double) - Method in class io.github.vampirestudios.vampirelib.utils.noise.OpenSimplexNoise
 
EVENT - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundType
event causes the value of name in SoundDefinition.SoundBuilder to be interpreted as the id of a registered sound event.
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.FOVModifierCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.EntityHealthChangeCallback
Callback for entity health change.
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.PlayerDamageListener
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.PlayerDropItemCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.PlayerPickupItemCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.PlayerRespawnCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.RenderGuiCallback
 
eventPre(Entity, AtomicReference<Entity>, ServerLevelAccessor, MobSpawnType, EntitySpawnCallback.Pre[]) - Static method in class io.github.vampirestudios.vampirelib.utils.EntitySpawnImpl
 
existingFileHelper - Variable in class io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder
 
existingFileHelper - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
existingFileHelper - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
ExistingFileHelper - Class in io.github.vampirestudios.vampirelib.api.datagen
Enables data providers to check if other data files currently exist.
ExistingFileHelper(Collection<Path>, Set<String>, boolean, String, File) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
Create a new helper.
ExistingFileHelper.IResourceType - Interface in io.github.vampirestudios.vampirelib.api.datagen
 
ExistingFileHelper.ResourceType - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ExistingModelFile(ResourceLocation, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.client.model.ModelFile.ExistingModelFile
 
exists() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
exists() - Method in class io.github.vampirestudios.vampirelib.client.model.ModelFile.ExistingModelFile
 
exists() - Method in class io.github.vampirestudios.vampirelib.client.model.ModelFile
 
exists() - Method in class io.github.vampirestudios.vampirelib.client.model.ModelFile.UncheckedModelFile
 
exists(ResourceLocation, ExistingFileHelper.IResourceType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
Check if a given resource exists in the known resource packs.
exists(ResourceLocation, PackType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
Check if a given resource exists in the known resource packs.
exists(ResourceLocation, PackType, String, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
Check if a given resource exists in the known resource packs.
ExpandedTerraformSignBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
ExpandedTerraformSignBlock(Block, ResourceLocation, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.ExpandedTerraformSignBlock
 

F

FabricLanguageProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Register an instance of the class with FabricDataGenerator.addProvider(java.util.function.Function<net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator, P>) in a DataGeneratorEntrypoint
FabricLanguageProvider(FabricDataGenerator, String) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
FabricSoundProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Register an instance of the class with FabricDataGenerator.addProvider(java.util.function.Function<net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator, P>) in a DataGeneratorEntrypoint
FabricSoundProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
fabulousItemRenderTypes - Variable in class io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelMixin
 
face(Direction) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
Return or create the face builder for the given direction.
faces(BiConsumer<Direction, ModelBuilder.ElementBuilder.FaceBuilder>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
Modify all existing faces dynamically using a function.
FACING - Static variable in class io.github.vampirestudios.vampirelib.blocks.DirectionalBlock
 
factory - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
FastNoiseLite - Class in io.github.vampirestudios.vampirelib.utils.noise
 
FastNoiseLite() - Constructor for class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
FastNoiseLite(int) - Constructor for class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
FastNoiseLite.CellularDistanceFunction - Enum Class in io.github.vampirestudios.vampirelib.utils.noise
 
FastNoiseLite.CellularReturnType - Enum Class in io.github.vampirestudios.vampirelib.utils.noise
 
FastNoiseLite.DomainWarpType - Enum Class in io.github.vampirestudios.vampirelib.utils.noise
 
FastNoiseLite.FractalType - Enum Class in io.github.vampirestudios.vampirelib.utils.noise
 
FastNoiseLite.NoiseType - Enum Class in io.github.vampirestudios.vampirelib.utils.noise
 
FastNoiseLite.RotationType3D - Enum Class in io.github.vampirestudios.vampirelib.utils.noise
 
FastNoiseLite.Vector2 - Class in io.github.vampirestudios.vampirelib.utils.noise
 
FastNoiseLite.Vector3 - Class in io.github.vampirestudios.vampirelib.utils.noise
 
FBm - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.FractalType
 
FEATHERS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
Feature - Class in io.github.vampirestudios.vampirelib.modules.api
 
Feature(ResourceLocation, String) - Constructor for class io.github.vampirestudios.vampirelib.modules.api.Feature
 
FEATURE_MANAGER - Static variable in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
FEATURE_MANAGERS - Static variable in class io.github.vampirestudios.vampirelib.Something
 
featureManager() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
FeatureManager - Class in io.github.vampirestudios.vampirelib.modules
 
FeatureManager() - Constructor for class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
FEET_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
fence() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
fence() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
FENCE_GATES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
FENCE_GATES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
FENCE_GATES_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
FENCE_GATES_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
FenceBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
FenceBaseBlock(Block, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.FenceBaseBlock
 
fenceBlock(FenceBlock, String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceBlock(FenceBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceBlockWithRenderType(FenceBlock, String, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceBlockWithRenderType(FenceBlock, String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceBlockWithRenderType(FenceBlock, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceBlockWithRenderType(FenceBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceGate() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
fenceGate() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
fenceGate(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
FenceGateBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
FenceGateBaseBlock(Block, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.FenceGateBaseBlock
 
fenceGateBlock(FenceGateBlock, ModelFile, ModelFile, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceGateBlock(FenceGateBlock, String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceGateBlock(FenceGateBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceGateBlockWithRenderType(FenceGateBlock, String, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceGateBlockWithRenderType(FenceGateBlock, String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceGateBlockWithRenderType(FenceGateBlock, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceGateBlockWithRenderType(FenceGateBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fenceGateOpen(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
fenceGateWall(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
fenceGateWallOpen(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
fenceInventory(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
fencePost(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
FENCES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
FENCES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
FENCES_NETHER_BRICK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
FENCES_NETHER_BRICK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
FENCES_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
FENCES_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
fenceSide(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
FILE - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundType
file causes the value of name in SoundDefinition.SoundBuilder to be interpreted as the path to a literal sound file.
fillAfterItemForCategory(Item, Item, CreativeModeTab, NonNullList<ItemStack>) - Static method in class io.github.vampirestudios.vampirelib.utils.ItemStackUtils
Used in Item.fillItemCategory(CreativeModeTab, NonNullList) to fill an item after a specific item for a group.
fillItem(Item, CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.api.itemGroupSorting.AlphabeticalItemGroupFiller
 
fillItem(Item, CreativeModeTab, NonNullList<ItemStack>) - Method in interface io.github.vampirestudios.vampirelib.api.itemGroupSorting.ItemGroupFiller
Fills an Item for a CreativeModeTab given a NonNullList of the ItemStacks for that CreativeModeTab.
fillItem(Item, CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.api.itemGroupSorting.ModdedTargetedItemGroupFiller
 
fillItem(Item, CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.api.itemGroupSorting.TargetedItemGroupFiller
 
fillItem(Item, CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.api.itemGroupSorting.VanillaTargetedItemGroupFiller
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.BaseBeehiveBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.CustomLadderBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.BaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.BaseLogAndWoodBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.ButtonBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.CakeBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.CampfireBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.CompatBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.CompatOxidizableBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.CompatOxidizablePillarBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.CompatPillarBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.DoorBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.ExpandedTerraformSignBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.FenceBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.FenceGateBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.FungusBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.LeavesBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.PressurePlateBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.SaplingBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.SlabBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.StairsBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.TrapdoorBaseBlock
 
fillItemCategory(CreativeModeTab, NonNullList<ItemStack>) - Method in class io.github.vampirestudios.vampirelib.blocks.WartBlockBaseBlock
 
findIndexOfItem(ItemLike, NonNullList<ItemStack>) - Static method in class io.github.vampirestudios.vampirelib.utils.ItemStackUtils
Searches for a specific item in a NonNullList of ItemStack and returns its index.
findMatches(List<T>, List<? extends Predicate<T>>) - Static method in class io.github.vampirestudios.vampirelib.crafting.RecipeMatcher
Attempts to match inputs to the specified tests.
FISH - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
FISHING_ROD_CAST - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
This action corresponds to right-clicking the fishing rod.
fixElements(CallbackInfoReturnable<List<BlockElement>>) - Method in class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
FLOATING_ISLANDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
FlowerPotBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
FlowerPotBaseBlock(Block) - Constructor for class io.github.vampirestudios.vampirelib.blocks.FlowerPotBaseBlock
 
floweryLeaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
FLYING - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
FogData(float, float, FogShape) - Constructor for class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
FogEvents - Class in io.github.vampirestudios.vampirelib.api.callbacks
 
FogEvents.ColorData - Class in io.github.vampirestudios.vampirelib.api.callbacks
 
FogEvents.FogData - Class in io.github.vampirestudios.vampirelib.api.callbacks
 
FogEvents.RenderFog - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
FogEvents.SetColor - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
FogEvents.SetDensity - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
FogRendererMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
FogRendererMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.FogRendererMixin
 
folder - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
forAllStates(Function<BlockState, ConfiguredModel[]>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder
 
forAllStatesExcept(Function<BlockState, ConfiguredModel[]>, Property<?>...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder
 
forceAddTag(TagKey<T2>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add another tag to this tag, ignoring any warning.
forClass(Class<I>) - Static method in class io.github.vampirestudios.vampirelib.api.itemGroupSorting.AlphabeticalItemGroupFiller
Creates an AlphabeticalItemGroupFiller that fills items alphabetically for items that are an instance of a class.
FOREST - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
forSale - Variable in class io.github.vampirestudios.vampirelib.village.BasicTrade
 
forSound(Supplier<SoundEvent>) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Creates a new sound definition for the specified sound event.
FOUR_X_FOUR - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
FOUR_X_THREE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
FOUR_X_TWO - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
fourWayBlock(CrossCollisionBlock, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
fourWayMultipart(MultiPartBlockStateBuilder, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
FOVModifierCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
FOVModifierCallback.PartialFOV - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
from(float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
Set the "from" position for this element.
fromFloatArray(float[]) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.Matrix4fExtensions
 
fromFloatArray(float[]) - Method in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
fromJson(JsonElement) - Static method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Deprecated.
use Ingredient.fromJson(JsonElement) (Stream)}
fromJson(JsonObject) - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient.Serializer
 
fromJson(JsonObject) - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient.Serializer
 
fromJson(JsonObject) - Method in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient.Serializer
 
fromJson(JsonObject) - Method in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient.Serializer
 
fromJson(ResourceLocation, JsonObject) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Serializer
 
fromNetwork(FriendlyByteBuf) - Static method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Deprecated.
use Ingredient.fromNetwork(FriendlyByteBuf)
fromNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient.Serializer
 
fromNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient.Serializer
 
fromNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient.Serializer
 
fromNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient.Serializer
 
fromNetwork(ResourceLocation, FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Serializer
 
fromValues(Stream<? extends Ingredient.Value>) - Static method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Deprecated.
use Ingredient.fromValues(Stream)
FullbrightModel - Class in io.github.vampirestudios.vampirelib.client.model
A SimpleUnbakedGeometry subclass where its parts are full-bright.
FullbrightModel.Loader - Enum Class in io.github.vampirestudios.vampirelib.client.model
An IGeometryLoader implementation for FullbrightModels.
FungusBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
FungusBaseBlock(ConfiguredFeature<HugeFungusConfiguration, ?>) - Constructor for class io.github.vampirestudios.vampirelib.blocks.FungusBaseBlock
 
fungusGenerator() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 

G

GameRendererMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
GameRendererMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.GameRendererMixin
 
gatherableItems(ImmutableSet<Item>) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
GEMS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GEMS_AMETHYST - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GEMS_DIAMOND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GEMS_EMERALD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GEMS_LAPIS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GEMS_PRISMARINE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GEMS_QUARTZ - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
generateAll(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
generateAllBlockModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateAllBlockModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateBasicBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateBasicBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateBlockItemModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateBlockItemModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateBlockModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation, Map<String, ResourceLocation>) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateBlockTags(CustomTagProviders.CustomBlockTagProvider) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generateColumnBlockModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateConnectedCubeModels(BlockModelGenerators, ResourceLocation, ResourceLocation, Block, Property<Boolean>) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateConnectedEndSideModels(BlockModelGenerators, ResourceLocation, Pair<ResourceLocation, ResourceLocation>, Block, Property<Boolean>) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateConnectedTopBottomSideModels(BlockModelGenerators, ResourceLocation, Triple<ResourceLocation, ResourceLocation, ResourceLocation>, Block, Property<Boolean>) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateCrossBlockModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateCrossBlockModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generatedModels - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
generateDoorBlockModels(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateDoorBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateFacingBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateFenceBlockModels(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateFenceBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateFenceGateBlockModels(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateFenceGateBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateFlatHandheldModel(Item, String, ItemModelGenerators) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateFlatModel(Item, String, ItemModelGenerators) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateFlatModel(Block, String, BlockModelGenerators) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateHorizontalFacingBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateItemTags(CustomTagProviders.CustomItemTagProvider) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generateLadderBlockModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateLang(FabricLanguageProvider) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generateLanternBlockModels(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation, Map<String, ResourceLocation>, ResourceLocation, Map<String, ResourceLocation>) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateLanternBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateLoot(FabricBlockLootTableProvider) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generateModels(BlockModelGenerators) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generateModels(BlockModelGenerators, boolean) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generatePillarBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generatePillarBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateRecipes(Consumer<FinishedRecipe>) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generateSapling(String, Block, Block, BlockModelGenerators) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateSimpleColumnModels(BlockModelGenerators, TextureMapping, Block) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateSimpleColumnModels(BlockModelGenerators, ResourceLocation, ResourceLocation, Block) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateSimpleCubeModels(BlockModelGenerators, ResourceLocation, Block) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateSimpleItemModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateSimpleItemModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateSimpleTopBottomModels(BlockModelGenerators, ResourceLocation, ResourceLocation, ResourceLocation, Block) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateSlabBlockModels(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateSlabBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateStairsBlockModels(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateStairsBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateTopBottomBlockModel(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateTrapdoorBlockModels(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateTrapdoorBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateWallBlockModels(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generateWallBlockState(ArtificeResourcePack.ClientResourcePackBuilder, ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.ArtificeGenerationHelper
 
generator - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
get() - Method in interface io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils.Supplier_WithExceptions
 
get() - Method in class io.github.vampirestudios.vampirelib.utils.Lazy.Concurrent
 
get() - Method in class io.github.vampirestudios.vampirelib.utils.Lazy.Fast
 
get() - Method in interface io.github.vampirestudios.vampirelib.utils.NonNullSupplier
 
get(ModelProperty<T>) - Method in class io.github.vampirestudios.vampirelib.client.model.data.ModelData
 
get(String) - Static method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
get(String) - Static method in class io.github.vampirestudios.vampirelib.api.ToolAction
Gets or creates a new ToolAction for the given name.
get(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
getActions() - Static method in class io.github.vampirestudios.vampirelib.api.ToolAction
Returns all registered actions.
getAge() - Method in class io.github.vampirestudios.vampirelib.blocks.CompatOxidizableBlock
 
getAge() - Method in class io.github.vampirestudios.vampirelib.blocks.CompatOxidizablePillarBlock
 
getAll() - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
getAlpha() - Method in class io.github.vampirestudios.vampirelib.utils.Color
 
getAnalogOutputSignal(BlockState, Level, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
getAsMutableList(Supplier<List<T>>, Consumer<List<T>>) - Static method in class io.github.vampirestudios.vampirelib.village.ImmutableCollectionUtils
 
getAsMutableMap(Supplier<Map<K, V>>, Consumer<Map<K, V>>) - Static method in class io.github.vampirestudios.vampirelib.village.ImmutableCollectionUtils
 
getAsMutableSet(Supplier<Set<T>>, Consumer<Set<T>>) - Static method in class io.github.vampirestudios.vampirelib.village.ImmutableCollectionUtils
 
getAttenuationDistance() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
getBackgroundColor() - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.ColorContext
 
getBackgroundColor() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventColorContextImpl
 
getBiomes(BiomeDictionary.Type) - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary
Gets the set of biomes that have the given type.
getBlockAtCamera() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.CameraExtensions
 
getBlockAtCamera() - Method in class io.github.vampirestudios.vampirelib.mixins.client.CameraMixin
 
getBlockRenderTypes() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.SimpleBakedModelExtensions
 
getBlockRenderTypes() - Method in class io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelMixin
 
getBlockSpreadingType(BlockState) - Method in interface io.github.vampirestudios.vampirelib.api.blockspreading.SpreadingBlock
 
getBlockSpreadingType(BlockState) - Method in class io.github.vampirestudios.vampirelib.mixins.block.GrassBlockMixin
 
getBlockSpreadingType(BlockState) - Method in class io.github.vampirestudios.vampirelib.mixins.block.MyceliumBlockMixin
 
getBlockSupportShape(BlockState, BlockGetter, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
getBlockSupportShape(BlockState, BlockGetter, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
getBlue() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
getBlue() - Method in class io.github.vampirestudios.vampirelib.utils.Color
 
getBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getBrickSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getBrickStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getBrickWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getBuilder(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
getCamera() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
getCameraTransforms() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
getCameraTransforms() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
Gets the vanilla camera transforms data.
getChiseled() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getChroma() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the chroma value, which is related to the length of the vector in projected (hexagonal) space.
getCloneItemStack(BlockGetter, BlockPos, BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.DoorBaseBlock
 
getCobblestone() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getCobblestoneSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getCobblestoneStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getCobblestoneWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getCollisionShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafCarpetBlock
 
getCollisionShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
getCollisionShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
getCollisionShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
getCollisionShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
getColor() - Method in class io.github.vampirestudios.vampirelib.client.VampireLibClient.ColoredLeaves
 
getColor() - Method in class io.github.vampirestudios.vampirelib.utils.Color
 
getColorFromStack(ItemStack) - Static method in class io.github.vampirestudios.vampirelib.utils.TagUtil
 
getCombinedTransform() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
getCombinedTransform() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
 
getCompassFoilBuffer(MultiBufferSource, RenderType, PoseStack.Pose) - Static method in class io.github.vampirestudios.vampirelib.mixins.client.ItemRendererMixin
 
getCompassFoilBufferDirect(MultiBufferSource, RenderType, PoseStack.Pose) - Static method in class io.github.vampirestudios.vampirelib.mixins.client.ItemRendererMixin
 
getConditionPredicate(JsonObject) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
getConfig() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
getConfigurableComponentNames() - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IUnbakedGeometry
Returns a set of all the components whose visibility may be configured via IGeometryBakingContext.
getConversionItem() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getConverted() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getCrackedBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getCrackedBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getCrackedBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getCrackedBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getCustomGeometry() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
getCustomGeometry() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
getCustomModelState() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
getDeserializer() - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
 
getDeserializer() - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
 
getDeserializer() - Method in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient
 
getDeserializer() - Method in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient
 
getDroppedItem() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getElementCount() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
Returns the number of elements in this model builder.
getExamples() - Method in class io.github.vampirestudios.vampirelib.EnumArgument
 
getExamples() - Method in class io.github.vampirestudios.vampirelib.ModIdArgument
 
getExistingFile(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
getFabulousItemRenderTypes() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.SimpleBakedModelExtensions
 
getFabulousItemRenderTypes() - Method in class io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelMixin
 
getFarPlaneDistance() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
getFeatureManager(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
getFieldByType(Class<?>, Class<?>) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
getFluidState(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
getFluidState(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
getFogShape() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
getFoilBuffer(MultiBufferSource, RenderType, boolean, boolean) - Static method in class io.github.vampirestudios.vampirelib.mixins.client.ItemRendererMixin
 
getFoilBufferDirect(MultiBufferSource, RenderType, boolean, boolean) - Static method in class io.github.vampirestudios.vampirelib.mixins.client.ItemRendererMixin
 
getGeometry() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.BlockModelExtensions
 
getGeometry() - Method in class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
getGreen() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
getGreen() - Method in class io.github.vampirestudios.vampirelib.utils.Color
 
getHerringboneBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getHerringboneBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getHerringboneBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getHerringboneBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getHSBColor(float, float, float) - Static method in class io.github.vampirestudios.vampirelib.utils.Color
Creates a Color object based on the specified values for the HSB color model.
getHSLSaturation() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the saturation for this color based on chrominance and HSL luma.
getHSVSaturation() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the saturation for this color based on chrominance and HSV Value
getHue() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the HSV/HSL Hue, which is the angle around the color hexagon (or circle)
getID(IngredientDeserializer) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
getInnerClass(Class<?>, String) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
getInteractionShape(BlockState, BlockGetter, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
getItem(String, boolean) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
getItemRenderTypes() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.SimpleBakedModelExtensions
 
getItemRenderTypes() - Method in class io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelMixin
 
getItems() - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
 
getItems() - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
 
getItemStack(JsonObject, boolean) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
getItemStack(JsonObject, boolean, boolean) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
getJson(Dynamic<?>) - Static method in interface io.github.vampirestudios.vampirelib.loot.IGlobalLootModifier
 
getLayerModels(ItemStack, boolean) - Method in interface io.github.vampirestudios.vampirelib.client.render.LayeredBakedModel
If returns true, this is called to get the list of layers to draw.
getLayers(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
getLayers(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
getLightBlock(BlockState, BlockGetter, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
getLightBlock(BlockState, BlockGetter, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
getLightness() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the HSL Lightness, or average light intensity, of this color
getLocation() - Method in class io.github.vampirestudios.vampirelib.client.model.ModelFile
 
getLogger() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
getLuma() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the HSL Luma, or perceptual brightness, of this color
getMaterial(String) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
getMaterial(String) - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Resolves the final texture name, taking into account texture aliases and replacements.
getMaterial(String) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
getMaterial(String) - Method in class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
getMaterial(BlockEntity, ChestType) - Method in interface io.github.vampirestudios.vampirelib.api.MaterialChest
 
getMaterials(IGeometryBakingContext, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class io.github.vampirestudios.vampirelib.client.model.EmptyModel
 
getMaterials(IGeometryBakingContext, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class io.github.vampirestudios.vampirelib.client.model.FullbrightModel
 
getMaterials(IGeometryBakingContext, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IUnbakedGeometry
 
getMaterials(IGeometryBakingContext, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.SimpleUnbakedGeometry
 
getMemberArrayByType(Class<T>, Object) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
getMemberByType(Class<?>, Class<T>, Object) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
getModelData(BlockAndTintGetter, BlockPos, BlockState, ModelData) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.IForgeBakedModel
 
getModelName() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
getModelName() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
getModelName() - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Returns the name of the model being baked for logging and caching purposes..
getModelName() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
getModelName() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
 
getModels() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder
 
getMossyBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getMossyBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getMossyBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getMossyBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getMultipartBuilder(Block) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
Gets the name for this type.
getName() - Method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockModelProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.loot.GlobalLootModifierProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.modules.api.Feature
 
getNBT(JsonElement) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
getNearPlaneDistance() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
getNewFOV(GameRenderer, Camera, double, double) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.FOVModifierCallback.PartialFOV
 
getNewFOV(Player, float) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.FOVModifierCallback
 
GetNoise(float, float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
GetNoise(float, float, float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
getNormalMatrix() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TreasureMapForEmeralds
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.BasicTrade
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.BuyForOneEmeraldFactory
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.ProcessItemFactory
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellEnchantedToolFactory
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory2
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellPotionHoldingItemFactory
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellSuspiciousStewFactory
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TwoItemsForOneItemFactory
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TypeAwareBuyForOneEmeraldFactory
 
getOffer(Entity, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TypeAwareBuyItemFactory
 
getOrCreateTagBuilderCustom(TagKey<T>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders
 
getOriginal() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getOutlineGradientBottomColor() - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.ColorContext
 
getOutlineGradientBottomColor() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventColorContextImpl
 
getOutlineGradientTopColor() - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.ColorContext
 
getOutlineGradientTopColor() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventColorContextImpl
 
getOverrides() - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
getOverrides(ModelBakery, BlockModel, Function<Material, TextureAtlasSprite>) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.BlockModelExtensions
 
getOverrides(ModelBakery, BlockModel, Function<Material, TextureAtlasSprite>) - Method in class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
getOwner() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder
 
getOwner() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
 
getOwnerModel() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
getOwnerModel() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
If available, gets the owning model (usually BlockModel) of this configuration
getPackType() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.IResourceType
 
getPackType() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.ResourceType
 
getPart(String) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelGeometry
 
getParticleIcon() - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
getParticleIcon() - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
getParticleIcon(ModelData) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.IForgeBakedModel
 
getParticleIcon(ModelData) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
getParts() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelGeometry
 
getPartTransformation(Object) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.ModelStateExtensions
 
getPartTransformation(Object) - Method in class io.github.vampirestudios.vampirelib.client.model.CompositeModelState
 
getPartTransformation(Object) - Method in class io.github.vampirestudios.vampirelib.client.model.SimpleModelState
 
getPartVisibility(IModelGeometryPart) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
Queries the visibility information for the model parts.
getPartVisibility(IModelGeometryPart, boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
getPartVisibility(IModelGeometryPart, boolean) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
Queries the visibility information for the model parts.
getPath() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
getPillar() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getPitch() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
getPolished() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getPolishedSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getPolishedStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getPolishedWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getPrefix() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.IResourceType
 
getPrefix() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.ResourceType
 
getProperties() - Method in class io.github.vampirestudios.vampirelib.client.model.data.ModelData
 
getQuads(BlockState, Direction, RandomSource) - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
getQuads(BlockState, Direction, RandomSource, ModelData, RenderType) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.IForgeBakedModel
A null RenderType is used for the breaking overlay as well as non-standard rendering, so models should return all their quads.
getQuads(BlockState, Direction, RandomSource, ModelData, RenderType) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
getQuads(BlockState, Direction, RandomSource) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
getRandom() - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
getRaw() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getRed() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
getRed() - Method in class io.github.vampirestudios.vampirelib.utils.Color
 
getRegisteredShaders() - Static method in class io.github.vampirestudios.vampirelib.api.ShaderRegistry
 
getRegistryName() - Method in class io.github.vampirestudios.vampirelib.modules.api.Feature
 
getRenderLayers(BlockState) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.ItemBlockRenderTypesExtensions
 
getRenderPasses(ItemStack, boolean) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.IForgeBakedModel
Gets an ordered list of baked models used to render this model as an item.
getRenderPasses(ItemStack, boolean) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
getRenderTypeHint() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
getRenderTypeHint() - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Returns a hint of the render type this model should use. Custom loaders may ignore this..
getRenderTypeHint() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
getRenderTypes(ItemStack, boolean) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.IForgeBakedModel
Gets an ordered list of render types to use when drawing this item.
getResource(ResourceLocation, PackType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
 
getResource(ResourceLocation, PackType, String, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
 
getReversingItem() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getRootModel() - Method in class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
getRootTransform() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
getRootTransform() - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Returns the root transformation to be applied to all variants of this model, regardless of item transforms..
getRootTransform() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
getRotation() - Method in class io.github.vampirestudios.vampirelib.client.model.CompositeModelState
 
getRotation() - Method in class io.github.vampirestudios.vampirelib.client.model.SimpleModelState
 
getSetStates() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
 
getShader(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.api.ShaderRegistry
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafCarpetBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
getSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSlices() - Method in class io.github.vampirestudios.vampirelib.blocks.CakeBaseBlock
 
getSmallBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSmallBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSmallBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSmallBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSmallTiles() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSmallTilesSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSmallTilesStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSmallTilesWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getSound() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getSound(boolean) - Method in class io.github.vampirestudios.vampirelib.blocks.ButtonBaseBlock
 
getSoundId() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
 
getSounds() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
 
getSpongePerlinValue(float) - Static method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
getSpreadState(BlockState, Level, BlockPos, BlockSpreadingType) - Static method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors
 
getStackingIds() - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
 
getStackingIds() - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
 
getStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getStateForPlacement(BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
getStateForSpread(BlockState, Level, BlockPos) - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
 
getStateForSpread(BlockState, Level, BlockPos) - Method in interface io.github.vampirestudios.vampirelib.api.blockspreading.SpreadingBehavior
Used for SpreadingBlock, which allows extending spread behavior.
getStepHeight() - Method in interface io.github.vampirestudios.vampirelib.entity.StepHeightEntity
 
getSubtitle() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
 
getSuffix() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.IResourceType
 
getSuffix() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.ResourceType
 
getTag() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.DyeExtension
 
getTag() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TierExtensions
 
getTag() - Method in class io.github.vampirestudios.vampirelib.mixins.DyeColorMixin
 
getTag() - Method in class io.github.vampirestudios.vampirelib.mixins.TiersMixin
 
getTagFromTier(Tier) - Static method in class io.github.vampirestudios.vampirelib.utils.TagUtil
 
getTagFromVanillaTier(Tiers) - Static method in class io.github.vampirestudios.vampirelib.utils.TagUtil
 
getTextureDependencies(Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
getTextureDependencies(Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
getTextures(IModelConfiguration, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelGeometry
 
getTextures(IModelConfiguration, Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelGeometryPart
 
getTiles() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getTilesSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getTilesStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getTilesWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getTinyBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getTinyBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getTinyBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getTinyBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getTooltipX() - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.PositionContext
 
getTooltipX() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventPositionContextImpl
 
getTooltipY() - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.PositionContext
 
getTooltipY() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventPositionContextImpl
 
getTransforms() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
getTransforms() - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Returns the transforms for display in item form..
getTransforms() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
getTransforms() - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
getTransforms() - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
getTransforms(ItemTransforms) - Static method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
getTransforms(ModelState) - Static method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
getTransformsWithFallback(ModelState, ItemTransforms) - Static method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
getType() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
getType() - Method in class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition
 
getType(String, BiomeDictionary.Type...) - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
Retrieves a Type instance by name, if one does not exist already it creates one.
getTypes(ResourceKey<Biome>) - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary
Gets the set of types that have been added to the given biome.
getU(double) - Method in class io.github.vampirestudios.vampirelib.client.textures.UnitTextureAtlasSprite
 
getUncheckedLocation() - Method in class io.github.vampirestudios.vampirelib.client.model.ModelFile
 
getV(double) - Method in class io.github.vampirestudios.vampirelib.client.textures.UnitTextureAtlasSprite
 
getValue() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the HSV Value, which is just the largest component in the color
getVariantBuilder(Block) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
getVillagerData() - Method in class io.github.vampirestudios.vampirelib.mixins.entity.VillagerEntityMixin
 
getVillagerTypeForBiome(Holder<Biome>) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerTypeRegistry
 
getVisualShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
getVisualShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
getVolume() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
getWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getWeight() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
GHOSTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
GLASS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_BLACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_BLACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_BROWN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_BROWN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_COLORLESS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_COLORLESS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_CYAN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_CYAN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_GREEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_GREEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_LIGHT_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_LIGHT_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_LIGHT_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_LIGHT_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_LIME - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_LIME - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_MAGENTA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_MAGENTA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_ORANGE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_ORANGE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_BLACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_BLACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_BROWN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_BROWN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_COLORLESS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_COLORLESS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_CYAN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_CYAN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_GREEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_GREEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_LIGHT_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_LIGHT_BLUE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_LIGHT_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_LIGHT_GRAY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_LIME - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_LIME - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_MAGENTA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_MAGENTA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_ORANGE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_ORANGE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_PINK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_PINK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_PURPLE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_PURPLE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_RED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_RED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_WHITE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_WHITE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PANES_YELLOW - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PANES_YELLOW - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PINK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PINK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_PURPLE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_PURPLE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_RED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_RED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_SILICA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Glass which is made from sand and only minor additional ingredients like dyes
GLASS_SILICA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Glass which is made from sand and only minor additional ingredients like dyes
GLASS_TINTED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_TINTED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_WHITE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_WHITE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GLASS_YELLOW - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GLASS_YELLOW - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
GlobalLootModifierProvider - Class in io.github.vampirestudios.vampirelib.loot
Provider for forge's GlobalLootModifier system.
GlobalLootModifierProvider(DataGenerator, String) - Constructor for class io.github.vampirestudios.vampirelib.loot.GlobalLootModifierProvider
 
GOLEMS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
GRASS - Static variable in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
GrassBlockMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
GrassBlockMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.GrassBlockMixin
 
GRASSLANDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
GRAVEL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
GRAVEL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
group(MobCategory) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
GSON_INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.loot.LootModifierManager
 
GUARDIANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
GUI - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
guiLight - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
guiLight(BlockModel.GuiLight) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
GuiMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
GuiMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.GuiMixin
 
GUNPOWDER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 

H

handleCustomModels(ModelBakery, BlockModel, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation, boolean, CallbackInfoReturnable<BakedModel>) - Method in class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
HandledScreenMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
HandledScreenMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.HandledScreenMixin
 
handlePerspective(ItemTransforms.TransformType, PoseStack) - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
handlePerspective(ItemTransforms.TransformType, PoseStack) - Method in interface io.github.vampirestudios.vampirelib.client.render.TransformTypeDependentItemBakedModel
 
handlePerspective(BakedModel, ImmutableMap<ItemTransforms.TransformType, Transformation>, ItemTransforms.TransformType, PoseStack) - Static method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
handlePerspective(BakedModel, ModelState, ItemTransforms.TransformType, PoseStack) - Static method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
has(ModelProperty<?>) - Method in class io.github.vampirestudios.vampirelib.client.model.data.ModelData
 
hasAnyType(ResourceKey<Biome>) - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary
Checks if any type has been added to the given biome.
hasCustomGeometry() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
hasCustomGeometry() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
hasCustomVisibility(IModelGeometryPart) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration.VisibilityData
 
hasCustomVisibility(String) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext.VisibilityData
 
hasEgg(boolean) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
hashCode() - Method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback.ShaderRegistry
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Returns a hash code value for this object.
hashCode() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
 
hashCode() - Method in class io.github.vampirestudios.vampirelib.client.model.CompositeModelState
 
hashCode() - Method in record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInCirc
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInOutCirc
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutBounce
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutCubic
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutElastic
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutQuint
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Returns a hash code value for this object.
hasHouse(boolean) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
hasMaterial(String) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
hasMaterial(String) - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Checks if a material is present in the model.
hasMaterial(String) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
hasType(String) - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
Checks if a type instance exists for a given name.
hasType(ResourceKey<Biome>, BiomeDictionary.Type) - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary
Checks if the given type has been added to the given biome.
HEAD_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
HEADS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
health(LivingEntity, float) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.EntityHealthChangeCallback
 
HEIGHT - Static variable in class io.github.vampirestudios.vampirelib.utils.ShapedRecipeUtil
 
HELL_MOBS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
herringboneBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
herringboneBricks(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
herringboneBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
herringboneBricksSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
herringboneBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
herringboneBricksStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
herringboneBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
herringboneBricksWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
herringboneBrickVariants() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
hg$isApplicable(AbstractVillager, RandomSource) - Method in interface io.github.vampirestudios.vampirelib.village.ConditionalTradeFactory
 
hg$isApplicable(AbstractVillager, RandomSource) - Method in class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TypeAwareBuyItemFactory
 
HILLS - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
HILLS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
HOE_DIG - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
Exposed by shovels to allow querying tool behaviours
HOE_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
HOE_TILL - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
horizontalBlock(Block, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
horizontalBlock(Block, ModelFile, int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
horizontalBlock(Block, Function<BlockState, ModelFile>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
horizontalBlock(Block, Function<BlockState, ModelFile>, int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
horizontalBlock(Block, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
horizontalFaceBlock(Block, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
horizontalFaceBlock(Block, ModelFile, int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
horizontalFaceBlock(Block, Function<BlockState, ModelFile>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
horizontalFaceBlock(Block, Function<BlockState, ModelFile>, int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
HOT - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
HSBtoRGB(float, float, float) - Static method in class io.github.vampirestudios.vampirelib.utils.Color
Converts the components of a color, as specified by the HSB model, to an equivalent set of values for the default RGB model.
Hybrid - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularDistanceFunction
 

I

IBlockEntityType - Interface in io.github.vampirestudios.vampirelib.blocks.entity
 
id(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
ID - Static variable in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient.Serializer
 
ID - Static variable in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient.Serializer
 
ID - Static variable in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient.Serializer
 
ID - Static variable in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient.Serializer
 
identifier - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
identifier(String) - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
identifier(String, String) - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
IDENTITY - Static variable in class io.github.vampirestudios.vampirelib.client.model.SimpleModelState
 
IForgeBakedModel - Interface in io.github.vampirestudios.vampirelib.api.extensions
Extension interface for IForgeBakedModel.
IGeneratedBlockState - Interface in io.github.vampirestudios.vampirelib.api.datagen
 
IGeometryBakingContext - Interface in io.github.vampirestudios.vampirelib.client.model.geometry
The context in which a geometry is being baked, providing information such as lighting and transforms, and allowing the user to create materials and query render types.
IGeometryLoader<T extends IUnbakedGeometry<T>> - Interface in io.github.vampirestudios.vampirelib.client.model.geometry
A loader for custom model geometries.
IGlobalLootModifier - Interface in io.github.vampirestudios.vampirelib.loot
Implementation that defines what a global loot modifier must implement in order to be functional.
ILLAGERS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
ImmutableCollectionUtils - Class in io.github.vampirestudios.vampirelib.village
 
ImmutableCollectionUtils() - Constructor for class io.github.vampirestudios.vampirelib.village.ImmutableCollectionUtils
 
IModelBuilder<T extends IModelBuilder<T>> - Interface in io.github.vampirestudios.vampirelib.client.model
Base interface for any object that collects culled and unculled faces and bakes them into a model.
IModelBuilder.Collecting - Class in io.github.vampirestudios.vampirelib.client.model
 
IModelBuilder.Simple - Class in io.github.vampirestudios.vampirelib.client.model
 
IModelConfiguration - Interface in io.github.vampirestudios.vampirelib.client.model
 
IModelGeometry<T extends IModelGeometry<T>> - Interface in io.github.vampirestudios.vampirelib.client.model
General interface for any model that can be baked, superset of vanilla UnbakedModel.
IModelGeometryPart - Interface in io.github.vampirestudios.vampirelib.client.model
 
IModelLoader<T extends IModelGeometry<T>> - Interface in io.github.vampirestudios.vampirelib.client.model
 
ImproveXYPlanes - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.RotationType3D
 
ImproveXZPlanes - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.RotationType3D
 
Info() - Constructor for class io.github.vampirestudios.vampirelib.EnumArgument.Info
 
INGOTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
INGOTS_BRICK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
INGOTS_COPPER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
INGOTS_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
INGOTS_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
INGOTS_NETHER_BRICK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
INGOTS_NETHERITE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
init() - Static method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary
 
init() - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe
 
init() - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
init() - Static method in class io.github.vampirestudios.vampirelib.init.VAttributes
 
init() - Static method in class io.github.vampirestudios.vampirelib.init.VBlockEntityTypes
 
init() - Static method in class io.github.vampirestudios.vampirelib.init.VRegistries
 
init() - Static method in interface io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction
 
initClient() - Method in class io.github.vampirestudios.vampirelib.modules.api.ClientFeature
 
initClient(String) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
initClientFeature(ClientFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
initClientFeature(ClientFeature...) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
initCommon() - Method in class io.github.vampirestudios.vampirelib.modules.api.CommonFeature
 
initCommon(String) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
initCommonFeature(CommonFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
initCommonFeature(CommonFeature...) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
initServer() - Method in class io.github.vampirestudios.vampirelib.modules.api.ServerFeature
 
initServer(String) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
initServerFeature(ServerFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
initServerFeature(ServerFeature...) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
INSTANCE - Enum constant in enum class io.github.vampirestudios.vampirelib.client.model.FullbrightModel.Loader
 
INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.client.model.EmptyModel
 
INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.client.textures.UnitTextureAtlasSprite
 
INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient.Serializer
 
INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient.Serializer
 
INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient.Serializer
 
INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient.Serializer
 
INSTANCE - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInCirc
 
INSTANCE - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInOutCirc
 
INSTANCE - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutBounce
 
INSTANCE - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutCubic
 
INSTANCE - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutElastic
 
INSTANCE - Static variable in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutQuint
 
INSTANCE - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
INSTANT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.MobEffects
 
INSTANT_POTIONS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Potions
 
instantiate(CommandBuildContext) - Method in class io.github.vampirestudios.vampirelib.EnumArgument.Info.Template
 
interact(Minecraft, PoseStack, int, int, float) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.RenderGuiCallback
 
interact(Player, ItemEntity) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.PlayerPickupItemCallback
 
interact(Player, ItemStack) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.PlayerDropItemCallback
 
intersection(ChunkRenderTypeSet...) - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
intersection(Iterable<ChunkRenderTypeSet>) - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
intersection(Collection<ChunkRenderTypeSet>) - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
IntersectionIngredient - Class in io.github.vampirestudios.vampirelib.crafting
 
IntersectionIngredient(List<Ingredient>) - Constructor for class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
 
IntersectionIngredient.Serializer - Class in io.github.vampirestudios.vampirelib.crafting
 
intToRgb(int) - Static method in class io.github.vampirestudios.vampirelib.utils.Color
 
io.github.vampirestudios.vampirelib - package io.github.vampirestudios.vampirelib
 
io.github.vampirestudios.vampirelib.api - package io.github.vampirestudios.vampirelib.api
 
io.github.vampirestudios.vampirelib.api.blockspreading - package io.github.vampirestudios.vampirelib.api.blockspreading
 
io.github.vampirestudios.vampirelib.api.callbacks - package io.github.vampirestudios.vampirelib.api.callbacks
 
io.github.vampirestudios.vampirelib.api.callbacks.client - package io.github.vampirestudios.vampirelib.api.callbacks.client
 
io.github.vampirestudios.vampirelib.api.datagen - package io.github.vampirestudios.vampirelib.api.datagen
 
io.github.vampirestudios.vampirelib.api.extensions - package io.github.vampirestudios.vampirelib.api.extensions
 
io.github.vampirestudios.vampirelib.api.itemGroupSorting - package io.github.vampirestudios.vampirelib.api.itemGroupSorting
 
io.github.vampirestudios.vampirelib.blocks - package io.github.vampirestudios.vampirelib.blocks
 
io.github.vampirestudios.vampirelib.blocks.entity - package io.github.vampirestudios.vampirelib.blocks.entity
 
io.github.vampirestudios.vampirelib.client - package io.github.vampirestudios.vampirelib.client
 
io.github.vampirestudios.vampirelib.client.model - package io.github.vampirestudios.vampirelib.client.model
 
io.github.vampirestudios.vampirelib.client.model.data - package io.github.vampirestudios.vampirelib.client.model.data
 
io.github.vampirestudios.vampirelib.client.model.geometry - package io.github.vampirestudios.vampirelib.client.model.geometry
 
io.github.vampirestudios.vampirelib.client.render - package io.github.vampirestudios.vampirelib.client.render
 
io.github.vampirestudios.vampirelib.client.textures - package io.github.vampirestudios.vampirelib.client.textures
 
io.github.vampirestudios.vampirelib.crafting - package io.github.vampirestudios.vampirelib.crafting
 
io.github.vampirestudios.vampirelib.entity - package io.github.vampirestudios.vampirelib.entity
 
io.github.vampirestudios.vampirelib.init - package io.github.vampirestudios.vampirelib.init
 
io.github.vampirestudios.vampirelib.loot - package io.github.vampirestudios.vampirelib.loot
 
io.github.vampirestudios.vampirelib.mixins - package io.github.vampirestudios.vampirelib.mixins
 
io.github.vampirestudios.vampirelib.mixins.block - package io.github.vampirestudios.vampirelib.mixins.block
 
io.github.vampirestudios.vampirelib.mixins.client - package io.github.vampirestudios.vampirelib.mixins.client
 
io.github.vampirestudios.vampirelib.mixins.entity - package io.github.vampirestudios.vampirelib.mixins.entity
 
io.github.vampirestudios.vampirelib.mixins.item - package io.github.vampirestudios.vampirelib.mixins.item
 
io.github.vampirestudios.vampirelib.modules - package io.github.vampirestudios.vampirelib.modules
 
io.github.vampirestudios.vampirelib.modules.api - package io.github.vampirestudios.vampirelib.modules.api
 
io.github.vampirestudios.vampirelib.modules.utils - package io.github.vampirestudios.vampirelib.modules.utils
 
io.github.vampirestudios.vampirelib.utils - package io.github.vampirestudios.vampirelib.utils
 
io.github.vampirestudios.vampirelib.utils.blendfunctions - package io.github.vampirestudios.vampirelib.utils.blendfunctions
 
io.github.vampirestudios.vampirelib.utils.noise - package io.github.vampirestudios.vampirelib.utils.noise
 
io.github.vampirestudios.vampirelib.utils.registry - package io.github.vampirestudios.vampirelib.utils.registry
 
io.github.vampirestudios.vampirelib.village - package io.github.vampirestudios.vampirelib.village
 
IQuadTransformer - Interface in io.github.vampirestudios.vampirelib.client.model
Transformer for baked quads.
IS_COLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_COLD_END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_COLD_NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_COLD_OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_CONIFEROUS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DEAD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DENSE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DENSE_END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DENSE_NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DENSE_OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DRY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DRY_END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DRY_NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DRY_OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_HOT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_HOT_END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_HOT_NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_HOT_OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_LUSH - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_MAGICAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_MODIFIED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_MOUNTAIN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_MUSHROOM - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_PEAK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_PLAINS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_PLATEAU - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_RARE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SANDY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SLOPE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SNOWY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SPARSE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SPARSE_END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SPARSE_NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SPARSE_OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SPOOKY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_SWAMP - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_UNDERGROUND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_VOID - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_WASTELAND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_WATER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_WET - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_WET_END - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_WET_NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_WET_OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
isAllowedInTab(Item, CreativeModeTab) - Static method in class io.github.vampirestudios.vampirelib.utils.ItemStackUtils
Checks if an Item is in an CreativeModeTab.
isBonemealSuccess(Level, RandomSource, BlockPos, BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
isBonemealSuccess(Level, RandomSource, BlockPos, BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
isComponentVisible(String, boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
isComponentVisible(String, boolean) - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Queries the visibility of a component of this model.
isComponentVisible(String, boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
isCustomRenderer() - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
isEmpty() - Method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
isEmpty() - Method in record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
Returns true if this group has render types or not. It either has all, or none.
isEmpty() - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
 
isEmpty() - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
 
isEnabled() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
 
isEnabled() - Method in class io.github.vampirestudios.vampirelib.modules.api.Feature
 
isFeatureEnabled(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
isGui3d() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
isGui3d() - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Returns true if this model should render in 3D in a GUI, false otherwise.
isGui3d() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
isGui3d() - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
isIdentity() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
 
isInstanceOf(Class<?>, Class<?>) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
isPathfindable(BlockState, BlockGetter, BlockPos, PathComputationType) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
isPathfindable(BlockState, BlockGetter, BlockPos, PathComputationType) - Method in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
isPathfindable(BlockState, BlockGetter, BlockPos, PathComputationType) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
isPreload() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
isRandomlyTicking(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.CompatOxidizableBlock
 
isRandomlyTicking(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.CompatOxidizablePillarBlock
 
isRandomlyTicking(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
isRandomlyTicking(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
isShadedInGui() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
isShadedInGui() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
 
isSideLit() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
isSideLit() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
 
isStream() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
isTexturePresent(String) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
isTexturePresent(String) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
Checks if a texture is present in the model.
isUvLocked() - Method in class io.github.vampirestudios.vampirelib.client.model.CompositeModelState
 
isValidBonemealTarget(BlockGetter, BlockPos, BlockState, boolean) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
isValidBonemealTarget(BlockGetter, BlockPos, BlockState, boolean) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
isVisible(IModelGeometryPart, boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration.VisibilityData
 
isVisible(String, boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext.VisibilityData
 
item() - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Returns the value of the item record component.
ITEM - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
ITEM - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.ColorHandlersCallback
 
ITEM - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback
 
ITEM_FOLDER - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
ItemBlockRenderTypesExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
ItemGroupFiller - Interface in io.github.vampirestudios.vampirelib.api.itemGroupSorting
Interface implemented on classes for special filling of Items in CreativeModeTabs.
ItemModelBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
Builder for item models, adds the ability to build overrides via ItemModelBuilder.override().
ItemModelBuilder(ResourceLocation, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder
 
ItemModelBuilder.OverrideBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ItemModelProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Stub class to extend for item model data providers, eliminates some boilerplate constructor parameters.
ItemModelProvider(DataGenerator, String, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ItemModelProvider
 
itemModels() - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
ItemRendererMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
ItemRendererMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.ItemRendererMixin
 
itemRenderTypes - Variable in class io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelMixin
 
items() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
Items() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.Items
 
Items(String) - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Items
 
ItemStackUtils - Class in io.github.vampirestudios.vampirelib.utils
 
ItemStackUtils() - Constructor for class io.github.vampirestudios.vampirelib.utils.ItemStackUtils
 
itemsToEntries - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.BlockChiseler
 
iterator() - Method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
IUnbakedGeometry<T extends IUnbakedGeometry<T>> - Interface in io.github.vampirestudios.vampirelib.client.model.geometry
General interface for any model that can be baked, superset of vanilla UnbakedModel.

J

JsonTemplates - Class in io.github.vampirestudios.vampirelib.utils
 
JsonTemplates() - Constructor for class io.github.vampirestudios.vampirelib.utils.JsonTemplates
 
JUNGLE - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
JUNGLE - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
JUNGLE_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 

L

ladder() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
ladder() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
LADDERS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
LADDERS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
LamdbaExceptionUtils - Class in io.github.vampirestudios.vampirelib.utils
From stackoverflow: https://stackoverflow.com/a/27644392
LamdbaExceptionUtils() - Constructor for class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
 
LamdbaExceptionUtils.BiConsumer_WithExceptions<T,U,E extends Exception> - Interface in io.github.vampirestudios.vampirelib.utils
 
LamdbaExceptionUtils.Consumer_WithExceptions<T,E extends Exception> - Interface in io.github.vampirestudios.vampirelib.utils
 
LamdbaExceptionUtils.Function_WithExceptions<T,R,E extends Exception> - Interface in io.github.vampirestudios.vampirelib.utils
 
LamdbaExceptionUtils.Runnable_WithExceptions<E extends Exception> - Interface in io.github.vampirestudios.vampirelib.utils
 
LamdbaExceptionUtils.Supplier_WithExceptions<T,E extends Exception> - Interface in io.github.vampirestudios.vampirelib.utils
 
LAND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
LANG - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
LASTING - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.MobEffects
 
LASTING_POTIONS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Potions
 
LayeredBakedModel - Interface in io.github.vampirestudios.vampirelib.client.render
 
LAYERS - Static variable in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
LAYERS - Static variable in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
LAYERS_TO_SHAPE - Static variable in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
LAYERS_TO_SHAPE - Static variable in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
Lazy<T> - Interface in io.github.vampirestudios.vampirelib.utils
Proxy object for a value that is calculated on first access
Lazy.Concurrent<T> - Class in io.github.vampirestudios.vampirelib.utils
Thread-safe implementation.
Lazy.Fast<T> - Class in io.github.vampirestudios.vampirelib.utils
Non-thread-safe implementation.
LEAF_CARPETS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
LEAF_PILES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
LeafCarpetBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
LeafCarpetBlock(BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.LeafCarpetBlock
 
LeafPileBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
LeafPileBlock(BlockBehaviour.Properties, boolean, Block, boolean, List<SimpleParticleType>) - Constructor for class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
LEATHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
leaves - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
leaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
leaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
leaves(String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
leaves(String...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
LeavesBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
LeavesBaseBlock(Block) - Constructor for class io.github.vampirestudios.vampirelib.blocks.LeavesBaseBlock
 
LeavesBaseBlock(Block, boolean) - Constructor for class io.github.vampirestudios.vampirelib.blocks.LeavesBaseBlock
 
LecternBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
LecternBaseBlock() - Constructor for class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
leftRotation(float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder.TransformVecBuilder
 
LEGS_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
lerp(Vector3f, Vector3f, float) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper
 
level - Variable in class io.github.vampirestudios.vampirelib.mixins.client.ParticleEngineMixin
 
list(List<O>) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class io.github.vampirestudios.vampirelib.EnumArgument
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class io.github.vampirestudios.vampirelib.ModIdArgument
 
load(Matrix4f) - Method in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
LOADER - Static variable in class io.github.vampirestudios.vampirelib.client.model.EmptyModel
 
loaderId - Variable in class io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder
 
loadShader(ResourceLocation, ShaderInstance) - Static method in class io.github.vampirestudios.vampirelib.api.ShaderRegistry
 
location - Variable in class io.github.vampirestudios.vampirelib.client.model.ModelFile
 
LOCATION - Static variable in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
LOCATION - Static variable in class io.github.vampirestudios.vampirelib.client.textures.UnitTextureAtlasSprite
 
log - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
log() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
log() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
logBlock(RotatedPillarBlock) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
logBlockWithRenderType(RotatedPillarBlock, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
logBlockWithRenderType(RotatedPillarBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
logClientFeatures() - Static method in class io.github.vampirestudios.vampirelib.modules.utils.ConsoleUtils
 
logCommonFeatures() - Static method in class io.github.vampirestudios.vampirelib.modules.utils.ConsoleUtils
 
LOGGER - Static variable in class io.github.vampirestudios.vampirelib.loot.LootModifierManager
 
LOGGER - Static variable in class io.github.vampirestudios.vampirelib.modules.utils.ConsoleUtils
 
logServerFeatures() - Static method in class io.github.vampirestudios.vampirelib.modules.utils.ConsoleUtils
 
logsItemTag - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
logsItemTag() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
logsTag - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
logsTag() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
LOOT_CONDITIONS_CODEC - Static variable in interface io.github.vampirestudios.vampirelib.loot.IGlobalLootModifier
 
LOOT_MODIFIER_SERIALIZERS - Static variable in class io.github.vampirestudios.vampirelib.init.VRegistries
 
LOOT_MODIFIER_SERIALIZERS_RESOURCE_KEY - Static variable in class io.github.vampirestudios.vampirelib.init.VRegistries
 
LOOT_TABLE_ID - Static variable in class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition
 
LootModifier - Class in io.github.vampirestudios.vampirelib.loot
 
LootModifier(LootItemCondition[]) - Constructor for class io.github.vampirestudios.vampirelib.loot.LootModifier
Constructs a LootModifier.
LootModifierManager - Class in io.github.vampirestudios.vampirelib.loot
 
LootModifierManager() - Constructor for class io.github.vampirestudios.vampirelib.loot.LootModifierManager
 
LootTableIdCondition - Class in io.github.vampirestudios.vampirelib.loot
 
LootTableIdCondition.Builder - Class in io.github.vampirestudios.vampirelib.loot
 
LootTableIdCondition.Serializer - Class in io.github.vampirestudios.vampirelib.loot
 
LUSH - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 

M

m00 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m00 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m01 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m01 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m02 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m02 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m03 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m10 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m10 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m11 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m11 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m12 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m12 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m13 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m20 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m20 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m21 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m21 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m22 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
m22 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m23 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m30 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m31 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m32 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
m33 - Variable in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
MAGICAL - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
makeFireImmune() - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
makeQuaternion(float[]) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper
 
MAMMALS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_BOVINES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_BOVINES_CATTLE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_CAMELIDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_CANIDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_CAPRINES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_EQUINES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_FELINES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_SWINES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MAMMALS_URSIDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
Manhattan - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularDistanceFunction
 
map(Map<K, V>) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
matches(ItemStack) - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
 
MaterialChest - Interface in io.github.vampirestudios.vampirelib.api
 
Matrix3fExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
Matrix3fMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
Matrix3fMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
Matrix4fExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
Matrix4fMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
Matrix4fMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
maxTrades - Variable in class io.github.vampirestudios.vampirelib.village.BasicTrade
 
maxUpStep - Variable in class io.github.vampirestudios.vampirelib.mixins.entity.EntityMixin
 
mcLoc(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
mcLoc(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
merge(Collection<Ingredient>) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
MESA - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
MILKABLE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
mirror(BlockState, Mirror) - Method in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
MISC - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
MixinBookOnLectern - Class in io.github.vampirestudios.vampirelib.mixins.item
 
MixinBookOnLectern() - Constructor for class io.github.vampirestudios.vampirelib.mixins.item.MixinBookOnLectern
 
MixinHelper - Class in io.github.vampirestudios.vampirelib.utils
 
MixinItemEntity - Class in io.github.vampirestudios.vampirelib.mixins
 
MixinItemEntity() - Constructor for class io.github.vampirestudios.vampirelib.mixins.MixinItemEntity
 
MixinLivingEntity - Class in io.github.vampirestudios.vampirelib.mixins
 
MixinLivingEntity() - Constructor for class io.github.vampirestudios.vampirelib.mixins.MixinLivingEntity
 
MixinMobSpawnerLogic - Class in io.github.vampirestudios.vampirelib.mixins
 
MixinMobSpawnerLogic() - Constructor for class io.github.vampirestudios.vampirelib.mixins.MixinMobSpawnerLogic
 
MixinScreen - Class in io.github.vampirestudios.vampirelib.mixins.client
 
MixinScreen() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.MixinScreen
 
MixinServerPlayerEntity - Class in io.github.vampirestudios.vampirelib.mixins
 
MixinServerPlayerEntity() - Constructor for class io.github.vampirestudios.vampirelib.mixins.MixinServerPlayerEntity
 
MixinSpawnHelper - Class in io.github.vampirestudios.vampirelib.mixins
 
MixinSpawnHelper() - Constructor for class io.github.vampirestudios.vampirelib.mixins.MixinSpawnHelper
 
MOB - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
MOB_EFFECTS - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
MobEffects() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.MobEffects
 
MobEffectTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.MobEffectTagProvider
 
ModdedTargetedItemGroupFiller - Class in io.github.vampirestudios.vampirelib.api.itemGroupSorting
Implementation class of ItemGroupFiller for filling Items after a target Item.
ModdedTargetedItemGroupFiller(String, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.itemGroupSorting.ModdedTargetedItemGroupFiller
 
ModdedWoodTypeFeature - Class in io.github.vampirestudios.vampirelib.modules.api
 
ModdedWoodTypeFeature(ResourceLocation, String) - Constructor for class io.github.vampirestudios.vampirelib.modules.api.ModdedWoodTypeFeature
 
model - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
model(ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder.OverrideBuilder
 
MODEL - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
MODEL_WITH_EXTENSION - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
ModelBuilder<T extends ModelBuilder<T>> - Class in io.github.vampirestudios.vampirelib.api.datagen
General purpose model builder, contains all the commonalities between item and block models.
ModelBuilder(ResourceLocation, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
ModelBuilder.ElementBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ModelBuilder.ElementBuilder.FaceBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ModelBuilder.ElementBuilder.RotationBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ModelBuilder.FaceRotation - Enum Class in io.github.vampirestudios.vampirelib.api.datagen
 
ModelBuilder.TransformsBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ModelBuilder.TransformsBuilder.TransformVecBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ModelData - Class in io.github.vampirestudios.vampirelib.client.model.data
A container for data to be passed to BakedModel instances.
ModelData.Builder - Class in io.github.vampirestudios.vampirelib.client.model.data
 
modelFile(ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
Set the underlying model object for this configured model.
ModelFile - Class in io.github.vampirestudios.vampirelib.client.model
 
ModelFile(ResourceLocation) - Constructor for class io.github.vampirestudios.vampirelib.client.model.ModelFile
 
ModelFile.ExistingModelFile - Class in io.github.vampirestudios.vampirelib.client.model
 
ModelFile.UncheckedModelFile - Class in io.github.vampirestudios.vampirelib.client.model
 
modelForState() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
Creates a builder for models to assign to this state, which when completed via ConfiguredModel.Builder.addModel() will assign the resultant set of models to this state.
ModelProperty<T> - Class in io.github.vampirestudios.vampirelib.client.model.data
A property to be used in ModelData.
ModelProperty() - Constructor for class io.github.vampirestudios.vampirelib.client.model.data.ModelProperty
 
ModelProperty(Predicate<T>) - Constructor for class io.github.vampirestudios.vampirelib.client.model.data.ModelProperty
 
ModelProvider<T extends ModelBuilder<T>> - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ModelProvider(DataGenerator, String, String, BiFunction<ResourceLocation, ExistingFileHelper, T>, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
ModelProvider(DataGenerator, String, String, Function<ResourceLocation, T>, ExistingFileHelper) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
models - Variable in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
 
models() - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
MODELS_BLOCK - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
MODELS_ITEM - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
ModelStateExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
ModelStateMixin - Interface in io.github.vampirestudios.vampirelib.mixins.client
 
modid - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
modId - Variable in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
modId() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
modId() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
Returns the value of the modId record component.
modId(String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
modIdArgument() - Static method in class io.github.vampirestudios.vampirelib.ModIdArgument
 
ModIdArgument - Class in io.github.vampirestudios.vampirelib
 
ModIdArgument() - Constructor for class io.github.vampirestudios.vampirelib.ModIdArgument
 
MODIFIED - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
modifyLocation(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.mixins.client.ShaderInstanceMixin
 
modifyLocationString(String) - Method in class io.github.vampirestudios.vampirelib.mixins.client.ShaderInstanceMixin
 
modLoc(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
modLoc(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
modName() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
modPrefixId(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
modPrefixSuffixId(String, String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
modSpecialId(ResourceLocationUtils.IdType, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
modSuffixId(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
modVersion() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
mossyBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
mossyBricks(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
mossyBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
mossyBricksSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
mossyBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
mossyBricksStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
mossyBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
mossyBricksWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
mossyBrickVariants() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
MOUNTAIN - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
MOUNTAINS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
MultiPartBlockStateBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
MultiPartBlockStateBuilder(Block) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder
 
MultiPartBlockStateBuilder.PartBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
MultiPartBlockStateBuilder.PartBuilder.ConditionGroup - Class in io.github.vampirestudios.vampirelib.api.datagen
 
multiplyBackward(Matrix3f) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.Matrix3fExtensions
 
multiplyBackward(Matrix4f) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.Matrix4fExtensions
 
multiplyBackward(Matrix4f) - Method in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
MUSHROOM - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
MUSHROOM - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
MUSHROOM_COWS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
mushroomLike() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
MUSHROOMS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
MUSIC - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
MYCELIUM - Static variable in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
MyceliumBlockMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
MyceliumBlockMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.MyceliumBlockMixin
 

N

name - Variable in class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
name - Variable in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
name - Variable in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
name - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
name() - Method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
Returns the value of the name record component.
name() - Method in class io.github.vampirestudios.vampirelib.api.ToolAction
Returns the name of this tool action
name() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelGeometryPart
 
name() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Returns the value of the name record component.
name() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
name(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
nameToId(String, Map<String, String>) - Static method in class io.github.vampirestudios.vampirelib.utils.Utils
 
NBTIngredient - Class in io.github.vampirestudios.vampirelib.crafting
Ingredient that matches the given stack, performing an exact NBT match.
NBTIngredient(ItemStack) - Constructor for class io.github.vampirestudios.vampirelib.crafting.NBTIngredient
 
NBTIngredient.Serializer - Class in io.github.vampirestudios.vampirelib.crafting
 
NEEDS_GOLD_TOOL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
NEEDS_NETHERITE_TOOL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
NEEDS_WOOD_TOOL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
NEGATIVE_POTIONS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Potions
 
NEGATIVES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.MobEffects
 
nested() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
Returns a model builder that's not directly saved to disk. Meant for use in custom model loaders..
nestedConditionGroups - Variable in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
 
nestedConditionGroups - Variable in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
 
nestedGroup() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
Allows having nested groups of conditions if there are not any normal conditions.
nestedGroup() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
Allows having nested groups of conditions if there are not any normal conditions.
net.fabric.api.tag.convention.v1 - package net.fabric.api.tag.convention.v1
 
NETHER - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.DimensionTypes
 
NETHER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
NETHER_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
NETHER_STARS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
NETHERRACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
NETHERRACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
newBlockEntity(BlockPos, BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
nextModel() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
Complete the current model and return a new builder instance with the same callback, and storing all previously built models.
NoiseSettings() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
NoiseSettingsTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.NoiseSettingsTagProvider
 
NoiseTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.NoiseTagProvider
 
none() - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
None - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.FractalType
 
None - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.RotationType3D
 
nonFlammable() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
NonNullLazy<T> - Interface in io.github.vampirestudios.vampirelib.utils
Proxy object for a value that is calculated on first access.
NonNullSupplier<T> - Interface in io.github.vampirestudios.vampirelib.utils
Equivalent to Supplier, except with nonnull contract.
NORMAL - Static variable in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
NORMAL_SANDSTONE_BLOCKS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
NORMAL_SANDSTONE_BLOCKS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
NORMAL_SANDSTONE_SLABS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
NORMAL_SANDSTONE_SLABS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
NORMAL_SANDSTONE_STAIRS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
NORMAL_SANDSTONE_STAIRS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
NPC - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that simulate an intelligent, independent relationship of some sort with the player
NUGGETS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
NUGGETS_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
NUGGETS_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 

O

OAK - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
OAK_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
OBSIDIAN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
OBSIDIAN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
OCEAN - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
OCEANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
of() - Static method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Deprecated.
use Ingredient.of()
of(boolean, boolean, boolean, ItemTransforms, ItemOverrides, TextureAtlasSprite, RenderTypeGroup) - Static method in interface io.github.vampirestudios.vampirelib.client.model.IModelBuilder
Creates a new model builder that uses the provided attributes in the final baked model.
of(NonNullSupplier<T>) - Static method in interface io.github.vampirestudios.vampirelib.utils.NonNullLazy
Constructs a lazy-initialized object
of(Supplier<T>) - Static method in interface io.github.vampirestudios.vampirelib.utils.Lazy
Constructs a lazy-initialized object
of(Collection<RenderType>) - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
of(Stream<ItemStack>) - Static method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Deprecated.
use Ingredient.of(Stream) (Stream)}
of(RenderType...) - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
of(CompoundTag, ItemLike...) - Static method in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient
Creates a new ingredient matching any item from the list, containing the given NBT
of(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
of(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
of(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
of(ResourceLocation, Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(ResourceLocation, Block) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
of(ResourceLocation, Block, AbstractTreeGrower) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(ResourceLocation, Block, ConfiguredFeature<HugeFungusConfiguration, ?>) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(ResourceLocation, AbstractTreeGrower) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(ResourceLocation, AbstractTreeGrower) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
of(ResourceLocation, ConfiguredFeature<HugeFungusConfiguration, ?>) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(ResourceLocation, ConfiguredFeature<HugeFungusConfiguration, ?>) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
of(TagKey<Item>) - Static method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
 
of(TagKey<Item>) - Static method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Deprecated.
use Ingredient.of(TagKey) (Stream)}
of(Ingredient...) - Static method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
Gets an intersection ingredient
of(Ingredient, Ingredient) - Static method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
Gets the difference from the two ingredients
of(Item) - Static method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
 
of(ItemStack) - Static method in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient
Creates a new ingredient matching the given stack and tag
of(ItemStack...) - Static method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Deprecated.
use Ingredient.of(ItemStack...) (Stream)}
of(ItemLike...) - Static method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
Deprecated.
use Ingredient.of(ItemLike...) (Stream)}
of(ItemLike, CompoundTag) - Static method in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient
Creates a new ingredient matching the given item, containing the given NBT
onCameraSetup(CameraSetupCallback.CameraInfo) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback
 
onDamage(ServerPlayer, DamageSource, float) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.PlayerDamageListener
 
ONE_X_ONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
ONE_X_TWO - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
onEntitySpawnPost(Entity, ServerLevelAccessor, Vec3, MobSpawnType) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.EntitySpawnCallback.Post
 
onEntitySpawnPre(Entity, AtomicReference<Entity>, ServerLevelAccessor, MobSpawnType) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.EntitySpawnCallback.Pre
 
onFogRender(FogRenderer.FogMode, FogType, Camera, float, float, float, float, FogShape, FogEvents.FogData) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.RenderFog
 
onInitialize() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
onInitialize() - Method in class io.github.vampirestudios.vampirelib.VampireLib
 
onInitialize(ServerLevelAccessor, DifficultyInstance, MobSpawnType, SpawnGroupData, CompoundTag, CallbackInfoReturnable<SpawnGroupData>) - Method in class io.github.vampirestudios.vampirelib.mixins.entity.VillagerEntityMixin
 
onInitializeClient() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
onInitializeClient() - Method in class io.github.vampirestudios.vampirelib.client.VampireLibClient
 
onInitializeDataGenerator(FabricDataGenerator) - Method in class io.github.vampirestudios.vampirelib.VampireLibDataGen
 
onModdedWoodTypeRegistered(WoodType) - Method in interface io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry.ModdedTypeListener
 
onOverlayRender(PoseStack, float, Window, OverlayRenderCallback.Types) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback
 
onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
onRespawn(ServerPlayer, ServerPlayer, boolean) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.PlayerRespawnCallback
Called when a player respawns.
onShaderReload(ResourceManager, RegisterShadersCallback.ShaderRegistry) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback
 
OpenSimplex2 - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.DomainWarpType
 
OpenSimplex2 - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
 
OpenSimplex2Reduced - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.DomainWarpType
 
OpenSimplex2S - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
 
OpenSimplexNoise - Class in io.github.vampirestudios.vampirelib.utils.noise
 
OpenSimplexNoise() - Constructor for class io.github.vampirestudios.vampirelib.utils.noise.OpenSimplexNoise
 
OpenSimplexNoise(long) - Constructor for class io.github.vampirestudios.vampirelib.utils.noise.OpenSimplexNoise
 
OpenSimplexNoise(short[]) - Constructor for class io.github.vampirestudios.vampirelib.utils.noise.OpenSimplexNoise
 
ORE_BEARING_GROUND_DEEPSLATE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Blocks which are often replaced by deepslate ores, i.e. the ores in the tag VTags.Blocks.ORES_IN_GROUND_DEEPSLATE, during world generation
ORE_BEARING_GROUND_DEEPSLATE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Blocks which are often replaced by deepslate ores, i.e. the ores in the tag VTags.Items.ORES_IN_GROUND_DEEPSLATE, during world generation
ORE_BEARING_GROUND_NETHERRACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Blocks which are often replaced by netherrack ores, i.e. the ores in the tag VTags.Blocks.ORES_IN_GROUND_NETHERRACK, during world generation
ORE_BEARING_GROUND_NETHERRACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Blocks which are often replaced by netherrack ores, i.e. the ores in the tag VTags.Items.ORES_IN_GROUND_NETHERRACK, during world generation
ORE_BEARING_GROUND_STONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Blocks which are often replaced by stone ores, i.e. the ores in the tag VTags.Blocks.ORES_IN_GROUND_STONE, during world generation
ORE_BEARING_GROUND_STONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Blocks which are often replaced by stone ores, i.e. the ores in the tag VTags.Items.ORES_IN_GROUND_STONE, during world generation
ORE_RATES_DENSE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Ores which on average result in more than one resource worth of materials
ORE_RATES_DENSE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Ores which on average result in more than one resource worth of materials
ORE_RATES_SINGULAR - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Ores which on average result in one resource worth of materials
ORE_RATES_SINGULAR - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Ores which on average result in one resource worth of materials
ORE_RATES_SPARSE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Ores which on average result in less than one resource worth of materials
ORE_RATES_SPARSE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Ores which on average result in less than one resource worth of materials
ORES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_COAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_COAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_COPPER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_COPPER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_DIAMOND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_DIAMOND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_EMERALD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_EMERALD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_IN_GROUND_DEEPSLATE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Ores in deepslate (or in equivalent blocks in the tag VTags.Blocks.ORE_BEARING_GROUND_DEEPSLATE) which could logically use deepslate as recipe input or output
ORES_IN_GROUND_DEEPSLATE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Ores in deepslate (or in equivalent blocks in the tag VTags.Items.ORE_BEARING_GROUND_DEEPSLATE) which could logically use deepslate as recipe input or output
ORES_IN_GROUND_NETHERRACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Ores in netherrack (or in equivalent blocks in the tag VTags.Blocks.ORE_BEARING_GROUND_NETHERRACK) which could logically use netherrack as recipe input or output
ORES_IN_GROUND_NETHERRACK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Ores in netherrack (or in equivalent blocks in the tag VTags.Items.ORE_BEARING_GROUND_NETHERRACK) which could logically use netherrack as recipe input or output
ORES_IN_GROUND_STONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
Ores in stone (or in equivalent blocks in the tag VTags.Blocks.ORE_BEARING_GROUND_STONE) which could logically use stone as recipe input or output
ORES_IN_GROUND_STONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
Ores in stone (or in equivalent blocks in the tag VTags.Items.ORE_BEARING_GROUND_STONE) which could logically use stone as recipe input or output
ORES_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_LAPIS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_LAPIS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_NETHERITE_SCRAP - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_NETHERITE_SCRAP - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_QUARTZ - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_QUARTZ - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
ORES_REDSTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
ORES_REDSTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
orientable(String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
orientableVertical(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
orientableWithBottom(String, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
origin(float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.RotationBuilder
 
OverlayRenderCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
OverlayRenderCallback.Types - Enum Class in io.github.vampirestudios.vampirelib.api.callbacks.client
 
override() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder
 
override(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder
Get an existing override builder
OverrideBuilder() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder.OverrideBuilder
 
overrides - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder
 
OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.DimensionTypes
 
OVERWORLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
OVERWORLD_CAVES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.DimensionTypes
 
OVERWORLD_SURFACE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
OVERWORLD_UNDERGROUND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
owner - Variable in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
owner - Variable in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 

P

PAINTING - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
PaintingVariants() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
paneBlock(IronBarsBlock, ModelFile, ModelFile, ModelFile, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
paneBlock(IronBarsBlock, String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
paneBlock(IronBarsBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
paneBlockWithRenderType(IronBarsBlock, String, ResourceLocation, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
paneBlockWithRenderType(IronBarsBlock, String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
paneBlockWithRenderType(IronBarsBlock, ResourceLocation, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
paneBlockWithRenderType(IronBarsBlock, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
paneNoSide(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
paneNoSideAlt(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
panePost(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
paneSide(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
paneSideAlt(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
parent - Variable in class io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder
 
parent - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
parent(ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
Set the parent model for the current model.
parse(StringReader) - Method in class io.github.vampirestudios.vampirelib.EnumArgument
 
parse(StringReader) - Method in class io.github.vampirestudios.vampirelib.ModIdArgument
 
parseAxisRotation(JsonElement) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper.Deserializer
 
parseFloatArray(JsonElement, int, String) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper.Deserializer
 
parseMatrix(JsonElement) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper.Deserializer
 
parseRotation(JsonElement) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper.Deserializer
 
part() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder
Creates a builder for models to assign to a MultiPartBlockStateBuilder.PartBuilder, which when completed via ConfiguredModel.Builder.addModel() will assign the resultant set of models to the part and return it for further processing.
PARTIAL_FOV - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.FOVModifierCallback
 
PartialNBTIngredient - Class in io.github.vampirestudios.vampirelib.crafting
Ingredient that matches the given items, performing a partial NBT match.
PartialNBTIngredient(Set<Item>, CompoundTag) - Constructor for class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient
 
PartialNBTIngredient.Serializer - Class in io.github.vampirestudios.vampirelib.crafting
 
partialState() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
Complete this state without adding any new models, and return a new partial state via the parent builder.
partialState() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder
 
partialTicks - Variable in class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 
PARTICLE - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
PARTICLE_JSON - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
ParticleEngineMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
ParticleEngineMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.ParticleEngineMixin
 
PEAK - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
PEAKS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
performBonemeal(ServerLevel, RandomSource, BlockPos, BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
performBonemeal(ServerLevel, RandomSource, BlockPos, BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
Perlin - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
 
PerspectiveMapWrapper - Class in io.github.vampirestudios.vampirelib.client.model
 
PerspectiveMapWrapper(BakedModel, ImmutableMap<ItemTransforms.TransformType, Transformation>) - Constructor for class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
PerspectiveMapWrapper(BakedModel, ModelState) - Constructor for class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
PICKAXE_DIG - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
Exposed by pickaxes to allow querying tool behaviours
PICKAXE_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
pillar() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
pillar(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
PingPong - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.FractalType
 
pitch - Variable in class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 
pitch(float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets the pitch factor for this sound.
PLAINS - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
PLAINS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
planks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
planks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
PLATEAU - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
PLATEAUS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
PLAYER_HEALTH - Enum constant in enum class io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback.Types
 
PlayerDamageListener - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
PlayerDropItemCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Callback for the player dropping an item entity.
PlayerPickupItemCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Callback for the player picking up an item entity.
PlayerRespawnCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Represents a callback for when a ServerPlayer is respawned.
pointOfInterest(ResourceKey<PoiType>) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
PointOfInterestRegistry - Interface in io.github.vampirestudios.vampirelib.village
 
polished() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polished(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
pool() - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Returns the value of the pool record component.
port_lib$customChestMaterial(BlockEntity, float, PoseStack, MultiBufferSource, int, int, CallbackInfo, Level, boolean, BlockState, ChestType) - Method in class io.github.vampirestudios.vampirelib.mixins.client.ChestRendererMixin
 
port_lib$customMaterial(Material, MultiBufferSource, Function<ResourceLocation, RenderType>) - Method in class io.github.vampirestudios.vampirelib.mixins.client.ChestRendererMixin
 
port_lib$modifyStepHeight(Vec3, CallbackInfoReturnable<Vec3>) - Method in class io.github.vampirestudios.vampirelib.mixins.entity.EntityMixin
 
port_lib$partialTicks - Variable in class io.github.vampirestudios.vampirelib.mixins.client.GuiMixin
 
port_lib$render(PoseStack, float, CallbackInfo) - Method in class io.github.vampirestudios.vampirelib.mixins.client.GuiMixin
 
POSITION - Static variable in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
POSITIVE_POTIONS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Potions
 
POSITIVES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.MobEffects
 
POST - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.TextureStitchCallback
 
POST - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.EntitySpawnCallback
Callback for after the entity succeeds in spawning.
PostBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
PostBaseBlock(BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
Potions() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.Potions
 
pottedSapling() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
pottedSapling() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
pottedSapling(String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
pottedSapling(String...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
PRE - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.TextureStitchCallback
 
PRE - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.EntitySpawnCallback
Callback for before the entity spawns.
predicate(ResourceLocation, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder.OverrideBuilder
 
preload() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Causes this sound to be loaded when resources reload.
preload(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets whether to load this sound when resources reload.
prependToPath(ResourceLocation, String) - Static method in class io.github.vampirestudios.vampirelib.utils.Utils
 
pressurePlate() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
pressurePlate(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
pressurePlate(PressurePlateBlock.Sensitivity) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
PressurePlateBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
PressurePlateBaseBlock(Block, BlockBehaviour.Properties, PressurePlateBlock.Sensitivity) - Constructor for class io.github.vampirestudios.vampirelib.blocks.PressurePlateBaseBlock
 
pressurePlateBlock(PressurePlateBlock, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
pressurePlateBlock(PressurePlateBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
pressurePlateDown(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
price - Variable in class io.github.vampirestudios.vampirelib.village.BasicTrade
 
price2 - Variable in class io.github.vampirestudios.vampirelib.village.BasicTrade
 
priceMult - Variable in class io.github.vampirestudios.vampirelib.village.BasicTrade
 
process(List<BakedQuad>) - Method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
process(BakedQuad) - Method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
processConditions(JsonArray) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Serializer
 
processInPlace(List<BakedQuad>) - Method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
processInPlace(BakedQuad) - Method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
ProcessItemFactory(ItemLike, int, int, Item, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.ProcessItemFactory
 
ProcessItemFactory(ItemLike, int, Item, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.ProcessItemFactory
 
propagatesSkylightDown(BlockState, BlockGetter, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
propagatesSkylightDown(BlockState, BlockGetter, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
push(PoseStack) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
 

Q

quatFromXYZ(float[], boolean) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper
 
quatFromXYZ(Vector3f, boolean) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper
 

R

randColor() - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
randFloat(float) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
randFloatRange(float, float) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
randInt(int) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
randIntRange(int, int) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
randomTick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class io.github.vampirestudios.vampirelib.blocks.CompatOxidizableBlock
 
randomTick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class io.github.vampirestudios.vampirelib.blocks.CompatOxidizablePillarBlock
 
randomTick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
randomTick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
randomTick(BlockState, ServerLevel, BlockPos, RandomSource, CallbackInfo) - Method in class io.github.vampirestudios.vampirelib.mixins.block.SpreadableBlockMixin
 
Rands - Class in io.github.vampirestudios.vampirelib.utils
 
Rands() - Constructor for class io.github.vampirestudios.vampirelib.utils.Rands
 
RARE - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
RARE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
raw() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
raw(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
RAW_MATERIALS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
RAW_MATERIALS_COPPER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
RAW_MATERIALS_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
RAW_MATERIALS_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
read(JsonDeserializationContext, JsonObject) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelLoader
 
read(JsonObject, JsonDeserializationContext) - Method in enum class io.github.vampirestudios.vampirelib.client.model.FullbrightModel.Loader
 
read(JsonObject, JsonDeserializationContext) - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryLoader
 
readNbt(int) - Method in class io.github.vampirestudios.vampirelib.mixins.block.StructureBlockBlockEntityMixin
 
readNbt(int) - Method in class io.github.vampirestudios.vampirelib.mixins.block.UpdateStructureBlockC2SPacketMixin
 
RecipeMatcher - Class in io.github.vampirestudios.vampirelib.crafting
 
RecipeMatcher() - Constructor for class io.github.vampirestudios.vampirelib.crafting.RecipeMatcher
 
RED_SANDSTONE_BLOCKS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
RED_SANDSTONE_BLOCKS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
RED_SANDSTONE_SLABS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
RED_SANDSTONE_SLABS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
RED_SANDSTONE_STAIRS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
RED_SANDSTONE_STAIRS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
Reflect - Class in io.github.vampirestudios.vampirelib.utils
 
Reflect() - Constructor for class io.github.vampirestudios.vampirelib.utils.Reflect
 
register() - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
register(String, ResourceKey<PoiType>, ImmutableSet<Item>, ImmutableSet<Block>, SoundEvent) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerProfessionRegistry
 
register(ResourceLocation, VertexFormat) - Static method in class io.github.vampirestudios.vampirelib.api.ShaderRegistry
 
register(ResourceLocation, IngredientDeserializer) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
register(ResourceLocation, ResourceKey<PoiType>) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerProfessionRegistry
 
register(ResourceLocation, ResourceKey<PoiType>, ImmutableSet<Item>) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerProfessionRegistry
 
register(ResourceLocation, ResourceKey<PoiType>, ImmutableSet<Item>, ImmutableSet<Block>) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerProfessionRegistry
 
register(ResourceLocation, ResourceKey<PoiType>, ImmutableSet<Item>, ImmutableSet<Block>, SoundEvent) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerProfessionRegistry
 
register(ResourceLocation, ResourceKey<Biome>...) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerTypeRegistry
 
register(ResourceLocation, PoiType) - Static method in interface io.github.vampirestudios.vampirelib.village.PointOfInterestRegistry
 
registerBlock(Block, String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerBlock(Block, String, CreativeModeTab) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerBlockColors(BlockColors) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.ColorHandlersCallback.Block
 
registerBlockEntity(FabricBlockEntityTypeBuilder.Factory<T>, Class<? extends Block>, String) - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
registerBlockEntity(FabricBlockEntityTypeBuilder<T>, String) - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
registerBlockWithoutItem(String, Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerBlockWithWallBlock(Block, Block, String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerClientFeature(ClientFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
registerCommonFeature(CommonFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
registerCompatItem(String, String, Item.Properties, CreativeModeTab) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Items
 
registerConvertibleBlockPair(ConvertibleBlockPair) - Static method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlocksRegistry
Registers a link between two different blocks (See for example OxidizableBlocksRegistry.registerOxidizableBlockPair(Block, Block) and OxidizableBlocksRegistry.registerWaxableBlockPair(Block, Block))
registeredBlocks - Variable in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
registerEntity(FabricEntityTypeBuilder<T>, String) - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
registerFeatures() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
registerFeaturesClient() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
registerFeaturesServer() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
registerItem(String, Item) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Items
 
registerItemColors(ItemColors, BlockColors) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.ColorHandlersCallback.Item
 
registerModded(WoodRegistry) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
registerModded(WoodRegistry, Block) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
registerModded(WoodType) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
registerModdedTypeListener(WoodTypeRegistry.ModdedTypeListener) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
registerModels() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
registerPotion(String, Potion) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Items
 
registerServerFeature(ServerFeature) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
registerShader(ShaderInstance, Consumer<ShaderInstance>) - Method in record class io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback.ShaderRegistry
 
RegisterShadersCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
RegisterShadersCallback.ShaderRegistry - Record Class in io.github.vampirestudios.vampirelib.api.callbacks.client
 
registerSoundEvent(SoundEvent, String) - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
registerSounds(Consumer<SoundDefinition>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
Registers all sound instances to be generated.
registerSpawnEgg(String, EntityType<? extends Mob>, int, int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Items
 
registerStatesAndModels() - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
REGISTRY_HELPER - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
RegistryHelper - Record Class in io.github.vampirestudios.vampirelib.utils.registry
 
RegistryHelper(String) - Constructor for record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
Creates an instance of a RegistryHelper record class.
RegistryHelper.Blocks - Class in io.github.vampirestudios.vampirelib.utils.registry
 
RegistryHelper.Items - Class in io.github.vampirestudios.vampirelib.utils.registry
 
RENDER_FOG - Static variable in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents
 
RENDER_MODIFY_COLOR - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback
 
RENDER_MODIFY_POSITION - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback
 
RENDER_PRE - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback
 
renderer - Variable in class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 
RenderGuiCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
renderModelLists(BakedModel, ItemStack, int, int, PoseStack, VertexConsumer) - Method in class io.github.vampirestudios.vampirelib.mixins.client.ItemRendererMixin
 
renderTooltip(PoseStack, int, int, RenderTooltipCallback.ColorContext) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.RenderModifyColor
Event to manipulate the color of the tooltip.
renderTooltip(PoseStack, RenderTooltipCallback.PositionContext) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.RenderModifyPosition
Event to manipulate the position of the tooltip.
renderTooltip(PoseStack, List<? extends ClientTooltipComponent>, int, int) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.Render
Invoked before the tooltip for a tooltip is rendered.
RenderTooltipCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
RenderTooltipCallback.ColorContext - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
RenderTooltipCallback.Item - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
RenderTooltipCallback.PositionContext - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
RenderTooltipCallback.Render - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
RenderTooltipCallback.RenderModifyColor - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
RenderTooltipCallback.RenderModifyPosition - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
renderType - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
renderType(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
Set the render type for this model.
renderType(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
Set the render type for this model.
RenderTypeGroup - Record Class in io.github.vampirestudios.vampirelib.client
A set of functionally equivalent shaders.
RenderTypeGroup(RenderType, RenderType) - Constructor for record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
 
RenderTypeGroup(RenderType, RenderType, RenderType) - Constructor for record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
Creates an instance of a RenderTypeGroup record class.
replacing() - Method in class io.github.vampirestudios.vampirelib.loot.GlobalLootModifierProvider
Sets the "replace" key in global_loot_modifiers to true.
REPTILES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
rescale(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.RotationBuilder
 
reset() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventColorContextImpl
 
reset(int, int) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventPositionContextImpl
 
resolveTexture(String) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
resolveTexture(String) - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
Resolves the final texture name, taking into account texture aliases and replacements.
ResourceLocationUtils - Class in io.github.vampirestudios.vampirelib.utils.registry
 
ResourceLocationUtils() - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
ResourceLocationUtils.IdType - Enum Class in io.github.vampirestudios.vampirelib.utils.registry
 
ResourceType(PackType, String, String) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.ResourceType
 
rethrowBiConsumer(LamdbaExceptionUtils.BiConsumer_WithExceptions<T, U, E>) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
 
rethrowConsumer(LamdbaExceptionUtils.Consumer_WithExceptions<T, E>) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
.forEach(rethrowConsumer(name -> System.out.println(Class.forName(name)))); or .forEach(rethrowConsumer(ClassNameUtil::println));
rethrowFunction(LamdbaExceptionUtils.Function_WithExceptions<T, R, E>) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
.map(rethrowFunction(name -> Class.forName(name))) or .map(rethrowFunction(Class::forName))
rethrowSupplier(LamdbaExceptionUtils.Supplier_WithExceptions<T, E>) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
rethrowSupplier(() -> new StringJoiner(new String(new byte[]{77, 97, 114, 107}, "UTF-8"))),
REVERT - Static variable in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
RGBtoHSB(int, int, int, float[]) - Static method in class io.github.vampirestudios.vampirelib.utils.Color
Converts the components of a color, as specified by the default RGB model, to an equivalent set of values for hue, saturation, and brightness that are the three components of the HSB model.
Ridged - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.FractalType
 
rightRotation(float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder.TransformVecBuilder
 
RIVER - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
RIVERS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
RodBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
RodBaseBlock(boolean) - Constructor for class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
RodBaseBlock(Material, boolean) - Constructor for class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
RODS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
RODS_BLAZE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
RODS_WOODEN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
roll - Variable in class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 
rotate(BlockState, Rotation) - Method in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
rotate(BlockState, Rotation) - Method in class io.github.vampirestudios.vampirelib.blocks.RodBaseBlock
 
rotateTransform(Direction) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
 
rotation() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
 
rotation(float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder.TransformVecBuilder
 
rotation(ModelBuilder.FaceRotation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.FaceBuilder
Set the texture rotation for the current face.
RotationBuilder() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.RotationBuilder
 
rotationX - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
rotationX(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
Set the x-rotation for this model.
rotationY - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
rotationY(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
Set the y-rotation for this model.
run() - Method in interface io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils.Runnable_WithExceptions
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.loot.GlobalLootModifierProvider
 

S

SAND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
SAND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SAND_COLORLESS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
SAND_COLORLESS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SAND_RED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
SAND_RED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SANDSTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
SANDSTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SANDSTONE_BLOCKS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
SANDSTONE_BLOCKS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
SANDSTONE_SLABS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
SANDSTONE_SLABS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
SANDSTONE_STAIRS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
SANDSTONE_STAIRS - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
SANDY - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
sapling() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
sapling() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
sapling(String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
SaplingBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
SaplingBaseBlock(AbstractTreeGrower) - Constructor for class io.github.vampirestudios.vampirelib.blocks.SaplingBaseBlock
 
saplingGenerator() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
saplings(String...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
SAVANNA - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
SAVANNAS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
ScaffoldingBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
ScaffoldingBaseBlock(BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.ScaffoldingBaseBlock
 
scale(float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder.TransformVecBuilder
 
scale(float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder.TransformVecBuilder
 
scaleFarPlaneDistance(float) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
scaleNearPlaneDistance(float) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
SculkSensorBlockMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
SculkSensorBlockMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.SculkSensorBlockMixin
 
secondaryJobSites(ImmutableSet<Block>) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
SEEDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SEEDS_BEETROOT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SEEDS_MELON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SEEDS_PUMPKIN - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SEEDS_WHEAT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SellEnchantedToolFactory(Item, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellEnchantedToolFactory
 
SellEnchantedToolFactory(Item, int, int, int, float) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellEnchantedToolFactory
 
SellItemFactory(ItemLike, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory
The player sells the spesific stack for the defined price to get emeralds
SellItemFactory2(Item, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory2
 
SellItemFactory2(Item, int, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory2
 
SellItemFactory2(ItemStack, int, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory2
 
SellItemFactory2(ItemStack, int, int, int, int, float) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory2
The player buys the spesific stack with the defined price of emeralds
SellItemFactory2(Block, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory2
 
SellItemFactory2(Block, int, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellItemFactory2
 
SellPotionHoldingItemFactory(Item, int, Item, int, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellPotionHoldingItemFactory
 
SellSuspiciousStewFactory(MobEffect, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.SellSuspiciousStewFactory
 
serialize(JsonObject, LootTableIdCondition, JsonSerializationContext) - Method in class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition.Serializer
 
Serializer() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Serializer
 
Serializer() - Constructor for class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient.Serializer
 
Serializer() - Constructor for class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient.Serializer
 
Serializer() - Constructor for class io.github.vampirestudios.vampirelib.crafting.NBTIngredient.Serializer
 
Serializer() - Constructor for class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient.Serializer
 
Serializer() - Constructor for class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition.Serializer
 
serializeToJson(EnumArgument.Info.Template, JsonObject) - Method in class io.github.vampirestudios.vampirelib.EnumArgument.Info
 
serializeToNetwork(EnumArgument.Info.Template, FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.EnumArgument.Info
 
SERIALZIER - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe
 
SERVER_FEATURES - Static variable in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
ServerFeature - Class in io.github.vampirestudios.vampirelib.modules.api
 
ServerFeature(ResourceLocation, String) - Constructor for class io.github.vampirestudios.vampirelib.modules.api.ServerFeature
 
ServerPlayerEntityDamageMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
ServerPlayerEntityDamageMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.ServerPlayerEntityDamageMixin
 
serverPostRegisterFeatures() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
set(Matrix3f) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.Matrix3fExtensions
 
set(Matrix3f) - Method in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 
SET_COLOR - Static variable in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents
 
SET_DENSITY - Static variable in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents
 
setAnglesInternal(float, float) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.CameraExtensions
 
setAnglesInternal(float, float) - Method in class io.github.vampirestudios.vampirelib.mixins.client.CameraMixin
 
setBackgroundColor(int) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.ColorContext
 
setBackgroundColor(int) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventColorContextImpl
 
setBlue(float) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
SetCellularDistanceFunction(FastNoiseLite.CellularDistanceFunction) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetCellularJitter(float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetCellularReturnType(FastNoiseLite.CellularReturnType) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
setColor(FogEvents.ColorData, float) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.SetColor
 
setCraftingSize(int, int) - Static method in class io.github.vampirestudios.vampirelib.utils.ShapedRecipeUtil
 
setCustomGeometry(IUnbakedGeometry<?>) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
setCustomGeometry(IModelGeometry<?>) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
setCustomModelState(ModelState) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
setDensity(Camera, float) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.SetDensity
 
SetDomainWarpAmp(float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetDomainWarpType(FastNoiseLite.DomainWarpType) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
setDroppedItem(Item) - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
setEnabled(boolean) - Method in class io.github.vampirestudios.vampirelib.modules.api.Feature
 
setFarPlaneDistance(float) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
setFogShape(FogShape) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
SetFractalGain(float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetFractalLacunarity(float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetFractalOctaves(int) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetFractalPingPongStrength(float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetFractalType(FastNoiseLite.FractalType) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetFractalWeightedStrength(float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetFrequency(float) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
setGreen(float) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
setGSON(Gson) - Static method in interface io.github.vampirestudios.vampirelib.mixins.client.BlockModelAccessor
 
setModels(ConfiguredModel...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
Set this variant's models, and return the parent builder.
setModels(VariantBlockStateBuilder.PartialBlockstate, ConfiguredModel...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder
Assign some models to a given partial state, throwing an exception if the state has already been configured.
setModInstance(BasicModClass) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
setNearPlaneDistance(float) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
SetNoiseType(FastNoiseLite.NoiseType) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
setOutlineGradientBottomColor(int) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.ColorContext
 
setOutlineGradientBottomColor(int) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventColorContextImpl
 
setOutlineGradientTopColor(int) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.ColorContext
 
setOutlineGradientTopColor(int) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventColorContextImpl
 
setRed(float) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
setRenderType(RenderTypeGroup) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.SimpleBakedModelExtensions
 
setRenderType(RenderTypeGroup) - Method in class io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelMixin
 
setRenderTypeHint(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
setReplace(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Set the value of the `replace` flag in a Tag.
setRootTransform(Transformation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
SetRotationType3D(FastNoiseLite.RotationType3D) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
SetSeed(int) - Method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
setSound(SoundEvent) - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
setTooltipX(int) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.PositionContext
 
setTooltipX(int) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventPositionContextImpl
 
setTooltipY(int) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RenderTooltipCallback.PositionContext
 
setTooltipY(int) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventPositionContextImpl
 
setTranslation(float, float, float) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.Matrix4fExtensions
 
setTranslation(float, float, float) - Method in class io.github.vampirestudios.vampirelib.mixins.Matrix4fMixin
 
setup() - Static method in class io.github.vampirestudios.vampirelib.utils.registry.BlockChiseler
 
setVillagerData(VillagerData) - Method in class io.github.vampirestudios.vampirelib.mixins.entity.VillagerEntityMixin
 
setVisibilityState(String, boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration.VisibilityData
 
setVisibilityState(String, boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext.VisibilityData
 
shade(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
 
ShaderInstanceMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
ShaderInstanceMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.ShaderInstanceMixin
 
shaderList() - Method in record class io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback.ShaderRegistry
Returns the value of the shaderList record component.
ShaderRegistry - Class in io.github.vampirestudios.vampirelib.api
 
ShaderRegistry() - Constructor for class io.github.vampirestudios.vampirelib.api.ShaderRegistry
 
ShaderRegistry(List<Pair<ShaderInstance, Consumer<ShaderInstance>>>) - Constructor for record class io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback.ShaderRegistry
Creates an instance of a ShaderRegistry record class.
SHALLOW_OCEANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
ShapedRecipeMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
ShapedRecipeMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.ShapedRecipeMixin
 
ShapedRecipeUtil - Class in io.github.vampirestudios.vampirelib.utils
 
ShapedRecipeUtil() - Constructor for class io.github.vampirestudios.vampirelib.utils.ShapedRecipeUtil
 
ShapelessRecipe_SerializerMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
ShapelessRecipe_SerializerMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.ShapelessRecipe_SerializerMixin
 
SHEARS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SHEARS_CARVE - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
This action is exposed by shears and corresponds to a carve action that is triggered with a right click on a block that supports such behaviour.
SHEARS_DIG - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
Exposed by shears to allow querying tool behaviours
SHEARS_DISARM - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
This action is exposed by shears and corresponds to a disarm action that is triggered by breaking a block that supports such behaviour.
SHEARS_HARVEST - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
This action is exposed by shears and corresponds to a harvest action that is triggered with a right click on a block that supports such behaviour.
SHIELD_BLOCK - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
A tool action corresponding to the 'block' action of shields.
shouldNotPrintVersionMessage() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
SHOVEL_DIG - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
Exposed by shovels to allow querying tool behaviours
SHOVEL_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
SHOVEL_FLATTEN - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
 
sign() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
sign() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
sign(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
signBlock(StandingSignBlock, WallSignBlock, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
signBlock(StandingSignBlock, WallSignBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
signItem() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
SimpleBakedModelBuilderAccessor - Interface in io.github.vampirestudios.vampirelib.mixins.client
 
SimpleBakedModelExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
SimpleBakedModelMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
SimpleBakedModelMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelMixin
 
simpleBlock(Block) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
simpleBlock(Block, ConfiguredModel...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
simpleBlock(Block, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
simpleBlock(Block, Function<ModelFile, ConfiguredModel[]>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
simpleBlockItem(Block, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
SimpleModelState - Class in io.github.vampirestudios.vampirelib.client.model
Simple implementation of IModelState via a map and a default value.
SimpleModelState(ImmutableMap<?, Transformation>) - Constructor for class io.github.vampirestudios.vampirelib.client.model.SimpleModelState
 
SimpleModelState(ImmutableMap<?, Transformation>, Transformation) - Constructor for class io.github.vampirestudios.vampirelib.client.model.SimpleModelState
 
SimpleModelState(Transformation) - Constructor for class io.github.vampirestudios.vampirelib.client.model.SimpleModelState
 
SimpleSpreaderBehavior(BlockState) - Constructor for class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
 
SimpleUnbakedGeometry<T extends SimpleUnbakedGeometry<T>> - Class in io.github.vampirestudios.vampirelib.client.model.geometry
Base class for implementations of IUnbakedGeometry which do not wish to handle model creation themselves, instead supplying baked quads through a builder.
SimpleUnbakedGeometry() - Constructor for class io.github.vampirestudios.vampirelib.client.model.geometry.SimpleUnbakedGeometry
 
singleTexture(String, ResourceLocation, String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
singleTexture(String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
SKELETONS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
slab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
slab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
slab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
slab(String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
slab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
SlabBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
SlabBaseBlock(BlockBehaviour.Properties, Block) - Constructor for class io.github.vampirestudios.vampirelib.blocks.SlabBaseBlock
 
slabBlock(SlabBlock, ModelFile, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
slabBlock(SlabBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
slabBlock(SlabBlock, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
slabTop(String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
slerp(Quaternion, Quaternion, float) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper
 
slerp(Transformation, Transformation, float) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper
 
SLIMEBALLS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
SLOPE - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
SLOPES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
smallBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallBricks(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallBricksSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallBricksStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallBricksWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallTiles() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
smallTiles(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
SNOWY - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
SNOWY - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
Something - Class in io.github.vampirestudios.vampirelib
 
Something() - Constructor for class io.github.vampirestudios.vampirelib.Something
 
sound(Supplier<SoundEvent>) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Creates a new sound file definition for the specified sound.
sound(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Creates a new sound file definition for file at the specified path
SoundBuilder(ResourceLocation) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
SoundDataGenerationHelper - Class in io.github.vampirestudios.vampirelib.api.datagen
 
SoundDataGenerationHelper() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
SoundDefinition - Class in io.github.vampirestudios.vampirelib.api.datagen
Contains all the data to completely define a sound event.
SoundDefinition.SoundBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
Constructs sound files for SoundDefinition.
SoundDefinition.SoundType - Enum Class in io.github.vampirestudios.vampirelib.api.datagen
Defines how a sound is interpreted by Minecraft.
SOUNDS - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
SPARSE - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
spawnEntityE(Entity, ServerLevel, MobSpawnType) - Static method in class io.github.vampirestudios.vampirelib.utils.EntitySpawnImpl
 
spawnEntityV(ServerLevelAccessor, Entity) - Static method in class io.github.vampirestudios.vampirelib.utils.EntitySpawnImpl
 
spawnEntityZ(ServerLevel, Entity) - Static method in class io.github.vampirestudios.vampirelib.utils.EntitySpawnImpl
 
SPOOKY - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
spread(BlockState, ServerLevel, BlockPos, RandomSource, int, int) - Method in interface io.github.vampirestudios.vampirelib.api.blockspreading.SpreadingBlock
 
SpreadableBlockMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
SpreadableBlockMixin(BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.SpreadableBlockMixin
 
SpreadBehaviors - Class in io.github.vampirestudios.vampirelib.api.blockspreading
 
SpreadBehaviors() - Constructor for class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors
 
SpreadBehaviors.SimpleSpreaderBehavior - Class in io.github.vampirestudios.vampirelib.api.blockspreading
 
SpreadingBehavior - Interface in io.github.vampirestudios.vampirelib.api.blockspreading
 
SpreadingBlock - Interface in io.github.vampirestudios.vampirelib.api.blockspreading
 
SPRUCE - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
spruceLike() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
STAINED_GLASS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STAINED_GLASS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STAINED_GLASS_PANES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STAINED_GLASS_PANES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
stairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
stairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
stairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
stairs(String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
stairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
STAIRS_BLOCKSTATE - Static variable in class io.github.vampirestudios.vampirelib.utils.JsonTemplates
 
StairsBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
StairsBaseBlock(Block, Block) - Constructor for class io.github.vampirestudios.vampirelib.blocks.StairsBaseBlock
 
stairsBlock(StairBlock, ModelFile, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlock(StairBlock, String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlock(StairBlock, String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlock(StairBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlock(StairBlock, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlockWithRenderType(StairBlock, String, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlockWithRenderType(StairBlock, String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlockWithRenderType(StairBlock, String, ResourceLocation, ResourceLocation, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlockWithRenderType(StairBlock, String, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlockWithRenderType(StairBlock, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlockWithRenderType(StairBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlockWithRenderType(StairBlock, ResourceLocation, ResourceLocation, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsBlockWithRenderType(StairBlock, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
stairsInner(String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
stairsOuter(String, ResourceLocation, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
StandaloneGeometryBakingContext - Class in io.github.vampirestudios.vampirelib.client.model.geometry
A geometry baking context that is not bound to block/item model loading.
StandaloneGeometryBakingContext.Builder - Class in io.github.vampirestudios.vampirelib.client.model.geometry
 
start() - Method in class io.github.vampirestudios.vampirelib.loot.GlobalLootModifierProvider
Call GlobalLootModifierProvider.add(java.lang.String, T) here, which will pass in the necessary information to write the jsons.
STEP_HEIGHT_ADDITION - Static variable in class io.github.vampirestudios.vampirelib.init.VAttributes
 
StepHeightEntity - Interface in io.github.vampirestudios.vampirelib.entity
 
stitch(TextureAtlas) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.TextureStitchCallback.Post
 
stitch(TextureAtlas, Consumer<ResourceLocation>) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.client.TextureStitchCallback.Pre
 
STONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
StoneRegistry - Class in io.github.vampirestudios.vampirelib.utils.registry
 
StoneRegistry(ResourceLocation) - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
StoneRegistry.Builder - Class in io.github.vampirestudios.vampirelib.utils.registry
 
stoneVariants() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
STORAGE_BLOCKS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_AMETHYST - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_AMETHYST - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_COAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_COAL - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_COPPER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_COPPER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_DIAMOND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_DIAMOND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_EMERALD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_EMERALD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_LAPIS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_LAPIS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_NETHERITE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_NETHERITE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_QUARTZ - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_QUARTZ - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_RAW_COPPER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_RAW_COPPER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_RAW_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_RAW_GOLD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_RAW_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_RAW_IRON - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
STORAGE_BLOCKS_REDSTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
STORAGE_BLOCKS_REDSTONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
stream() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Causes this sound to be streamed from disc instead of loading the entire file.
stream(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets whether to stream this sound from disc instead of loading the entire file.
STRIDE - Static variable in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
STRING - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
strippedLog() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
strippedLog() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
strippedWood() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
strippedWood() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
StructureBlockBlockEntityMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
StructureBlockBlockEntityMixin(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.StructureBlockBlockEntityMixin
 
structureName() - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Returns the value of the structureName record component.
subtitle(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Sets the subtitle to display when this sound is played.
SWAMP - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
SWAMPS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
SWIM_SPEED - Static variable in class io.github.vampirestudios.vampirelib.init.VAttributes
 
SWORD_DIG - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
Exposed by swords to allow querying tool behaviours
SWORD_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
SWORD_SWEEP - Static variable in class io.github.vampirestudios.vampirelib.api.ToolActions
Used during player attack to figure out if a sweep attack should be performed

T

tag() - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Returns the value of the tag record component.
tag(TagKey<T>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders
 
tag(String) - Static method in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
tag(String) - Static method in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
tagCustom(ResourceKey<Biome>, TagKey<Biome>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomBiomeTagProvider
 
tagCustom(TagKey<MobEffect>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.MobEffectTagProvider
 
tagCustom(TagKey<EntityType<?>>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.VEntityTagProvider
 
tagCustom(TagKey<Item>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomItemTagProvider
 
tagCustom(TagKey<Biome>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomBiomeTagProvider
 
tagCustom(TagKey<Block>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomBlockTagProvider
 
tagCustom(TagKey<DimensionType>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.DimensionTypeTagProvider
 
tagCustom(TagKey<NoiseGeneratorSettings>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.NoiseSettingsTagProvider
 
tagCustom(TagKey<NormalNoise.NoiseParameters>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.NoiseTagProvider
 
TagUtil - Class in io.github.vampirestudios.vampirelib.utils
 
TagUtil() - Constructor for class io.github.vampirestudios.vampirelib.utils.TagUtil
 
TAIGA_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
TargetedItemGroupFiller - Class in io.github.vampirestudios.vampirelib.api.itemGroupSorting
Implementation class of ItemGroupFiller for filling Items after a target Item.
TargetedItemGroupFiller(Item) - Constructor for class io.github.vampirestudios.vampirelib.api.itemGroupSorting.TargetedItemGroupFiller
 
test(ItemStack) - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
 
test(ItemStack) - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
 
test(ItemStack) - Method in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient
 
test(ItemStack) - Method in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient
 
test(BlockState) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
 
test(LootContext) - Method in class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition
 
test(T) - Method in class io.github.vampirestudios.vampirelib.client.model.data.ModelProperty
 
TEST_CONTENT_ENABLED - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD1 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD10 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD11 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD12 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD13 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD2 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD3 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD4 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD5 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD6 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD7 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD8 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_NETHER_WOOD9 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD1 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD10 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD11 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD12 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD13 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD14 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD15 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD16 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD2 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD3 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD4 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD5 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD6 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD7 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD8 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
TEST_WOOD9 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
texture(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.FaceBuilder
Set the texture for the current face.
texture(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
Texture all existing faces in the current element with the given texture.
texture(String, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
Set the texture for a given dictionary key.
texture(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
Set the texture for a given dictionary key.
TEXTURE - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
textureAll(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
Texture all possible faces in the current element with the given texture, creating new faces where necessary.
TextureAtlasMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
TextureAtlasMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.TextureAtlasMixin
 
TextureAtlasSpriteAnimatedTextureAccessor - Interface in io.github.vampirestudios.vampirelib.mixins.client
 
textures - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
TextureStitchCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
TextureStitchCallback.Post - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
TextureStitchCallback.Pre - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
TierExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
TierMixin - Interface in io.github.vampirestudios.vampirelib.mixins
 
TiersMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
TiersMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.TiersMixin
 
tiles() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tiles(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tintindex(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.FaceBuilder
 
tinyBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tinyBricks(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tinyBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tinyBricksSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tinyBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tinyBricksStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tinyBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
tinyBricksWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
to(float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder
Set the "to" position for this element.
toJson() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.IGeneratedBlockState
 
toJson() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ItemModelBuilder
 
toJson() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
toJson() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder
 
toJson() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
toJson() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
 
toJson() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder
 
toJson() - Method in class io.github.vampirestudios.vampirelib.crafting.AbstractIngredient
 
toJson() - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
 
toJson() - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
 
toJson() - Method in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient
 
toJson() - Method in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient
 
toJson(JsonObject) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder
 
toJSON() - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider.ConfiguredModelList
 
toNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.crafting.DifferenceIngredient
 
toNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.crafting.IntersectionIngredient
 
toNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.crafting.NBTIngredient
 
toNetwork(FriendlyByteBuf) - Method in class io.github.vampirestudios.vampirelib.crafting.PartialNBTIngredient
 
toNetwork(FriendlyByteBuf, T) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConditionalRecipe.Serializer
 
TOOL_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
ToolAction - Class in io.github.vampirestudios.vampirelib.api
 
ToolActions - Class in io.github.vampirestudios.vampirelib.api
 
ToolActions() - Constructor for class io.github.vampirestudios.vampirelib.api.ToolActions
 
toolTagsToEntries - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.BlockChiseler
 
TooltipEventColorContextImpl - Class in io.github.vampirestudios.vampirelib.api.callbacks.client
 
TooltipEventColorContextImpl() - Constructor for class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventColorContextImpl
 
TooltipEventPositionContextImpl - Class in io.github.vampirestudios.vampirelib.api.callbacks.client
 
TooltipEventPositionContextImpl() - Constructor for class io.github.vampirestudios.vampirelib.api.callbacks.client.TooltipEventPositionContextImpl
 
torch(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
TorchBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
TorchBaseBlock() - Constructor for class io.github.vampirestudios.vampirelib.blocks.TorchBaseBlock
 
TorchBaseBlock(SimpleParticleType) - Constructor for class io.github.vampirestudios.vampirelib.blocks.TorchBaseBlock
 
torchWall(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
toString() - Method in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
toString() - Method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback.ShaderRegistry
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Returns a string representation of this record class.
toString() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
 
toString() - Method in class io.github.vampirestudios.vampirelib.api.ToolAction
 
toString() - Method in record class io.github.vampirestudios.vampirelib.client.RenderTypeGroup
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInCirc
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseInOutCirc
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutBounce
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutCubic
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutElastic
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.utils.blendfunctions.BlendingFunction.EaseOutQuint
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Returns a string representation of this record class.
toTitleCase(String) - Static method in class io.github.vampirestudios.vampirelib.utils.Utils
 
toTransformation(ItemTransform) - Static method in class io.github.vampirestudios.vampirelib.client.TransformationHelper
Deprecated.
tracker(int, int, boolean) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
Deprecated.
trackGenerated(ResourceLocation, ExistingFileHelper.IResourceType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
Track the existence of a generated file.
trackGenerated(ResourceLocation, PackType, String, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
Track the existence of a generated file.
trackingDistance(int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
TradeOfferFactories - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories() - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories
 
TradeOfferFactories.BuyForOneEmeraldFactory - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.ProcessItemFactory - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.SellEnchantedToolFactory - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.SellItemFactory - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.SellItemFactory2 - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.SellPotionHoldingItemFactory - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.SellSuspiciousStewFactory - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.TreasureMapForEmeralds - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.TwoItemsForOneItemFactory - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.TypeAwareBuyForOneEmeraldFactory - Class in io.github.vampirestudios.vampirelib.village
 
TradeOfferFactories.TypeAwareBuyItemFactory - Class in io.github.vampirestudios.vampirelib.village
 
transform(ItemTransforms.TransformType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder
Begin building a new transform for the given perspective.
TransformationExtensions - Interface in io.github.vampirestudios.vampirelib.api.extensions
 
TransformationHelper - Class in io.github.vampirestudios.vampirelib.client
 
TransformationHelper() - Constructor for class io.github.vampirestudios.vampirelib.client.TransformationHelper
 
TransformationHelper.Deserializer - Class in io.github.vampirestudios.vampirelib.client
 
transformNormal(Vector3f) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
 
transformPosition(Vector4f) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.TransformationExtensions
 
transforms - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
transforms() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder
 
TransformsBuilder() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder
 
TransformTypeDependentItemBakedModel - Interface in io.github.vampirestudios.vampirelib.client.render
 
translation(float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.TransformsBuilder.TransformVecBuilder
 
trapdoor() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
trapdoor() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
TRAPDOOR_BLOCKSTATE - Static variable in class io.github.vampirestudios.vampirelib.utils.JsonTemplates
 
TrapdoorBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
TrapdoorBaseBlock(Block, BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.TrapdoorBaseBlock
 
trapdoorBlock(TrapDoorBlock, ModelFile, ModelFile, ModelFile, boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
trapdoorBlock(TrapDoorBlock, String, ResourceLocation, boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
trapdoorBlock(TrapDoorBlock, ResourceLocation, boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
trapdoorBlockWithRenderType(TrapDoorBlock, String, ResourceLocation, boolean, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
trapdoorBlockWithRenderType(TrapDoorBlock, String, ResourceLocation, boolean, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
trapdoorBlockWithRenderType(TrapDoorBlock, ResourceLocation, boolean, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
trapdoorBlockWithRenderType(TrapDoorBlock, ResourceLocation, boolean, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
trapdoorBottom(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
trapdoorOpen(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
trapdoorOrientableBottom(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
trapdoorOrientableOpen(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
trapdoorOrientableTop(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
trapdoorTop(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
TreasureMapForEmeralds(int, TagKey<Structure>, String, MapDecoration.Type, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TreasureMapForEmeralds
 
TRIDENT_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
tryGetItem(String, boolean) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
tryGetItemStack(JsonObject, boolean, boolean) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
tryGetNBT(JsonElement) - Static method in class io.github.vampirestudios.vampirelib.crafting.CraftingHelper
 
tryPlaceBook(Player, Level, BlockPos, BlockState, ItemStack) - Static method in class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
TWO_X_ONE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
TWO_X_TWO - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
TwoItemsForOneItemFactory(ItemStack, ItemStack, ItemStack, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TwoItemsForOneItemFactory
 
type() - Method in class io.github.vampirestudios.vampirelib.EnumArgument.Info.Template
 
type(SoundDefinition.SoundType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets how the value of name is interpreted by Minecraft.
TypeAwareBuyForOneEmeraldFactory(int, int, int, Map<VillagerType, Item>) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TypeAwareBuyForOneEmeraldFactory
 
TypeAwareBuyItemFactory(Map<VillagerType, Item>, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TypeAwareBuyItemFactory
 

U

uncheck(LamdbaExceptionUtils.Function_WithExceptions<T, R, E>, T) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
uncheck(Class::forName, "xxx");
uncheck(LamdbaExceptionUtils.Runnable_WithExceptions) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
uncheck(() -> Class.forName("xxx"));
uncheck(LamdbaExceptionUtils.Supplier_WithExceptions<R, E>) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
uncheck(() -> Class.forName("xxx"));
UncheckedModelFile(String) - Constructor for class io.github.vampirestudios.vampirelib.client.model.ModelFile.UncheckedModelFile
 
UncheckedModelFile(ResourceLocation) - Constructor for class io.github.vampirestudios.vampirelib.client.model.ModelFile.UncheckedModelFile
 
UNDEAD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
UNDERGROUND - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
union(ChunkRenderTypeSet...) - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
union(Iterable<ChunkRenderTypeSet>) - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
union(Collection<ChunkRenderTypeSet>) - Static method in class io.github.vampirestudios.vampirelib.client.ChunkRenderTypeSet
 
UnitTextureAtlasSprite - Class in io.github.vampirestudios.vampirelib.client.textures
A helper sprite with UVs spanning the entire texture.
UNKNOWN_LOOT_TABLE - Static variable in class io.github.vampirestudios.vampirelib.loot.LootTableIdCondition
 
unpack(EnumArgument<T>) - Method in class io.github.vampirestudios.vampirelib.EnumArgument.Info
 
updateIntervalTicks(int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
UpdateStructureBlockC2SPacketMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
UpdateStructureBlockC2SPacketMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.UpdateStructureBlockC2SPacketMixin
 
UPSIDE_DOWN - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.FaceRotation
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
useAmbientOcclusion() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
useAmbientOcclusion() - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Returns true if per-vertex ambient occlusion should be used for this model, false otherwise.
useAmbientOcclusion() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
useAmbientOcclusion() - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
useAmbientOcclusion() - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
useAmbientOcclusion(BlockState) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.IForgeBakedModel
 
useAmbientOcclusion(BlockState) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BakedModelMixin
 
useAmbientOcclusion(BlockState, RenderType) - Method in interface io.github.vampirestudios.vampirelib.api.extensions.IForgeBakedModel
 
useBlockLight() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
useBlockLight() - Method in interface io.github.vampirestudios.vampirelib.client.model.geometry.IGeometryBakingContext
Returns true if block lighting should be used for this model, false otherwise.
useBlockLight() - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext
 
useOnBlock(UseOnContext, CallbackInfoReturnable<InteractionResult>) - Method in class io.github.vampirestudios.vampirelib.mixins.item.MixinBookOnLectern
 
useOr - Variable in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
 
useOr - Variable in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
 
useOr() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder.ConditionGroup
Makes this part get applied if any of the conditions/condition groups are true, instead of all of them needing to be true.
useOr() - Method in class io.github.vampirestudios.vampirelib.api.datagen.MultiPartBlockStateBuilder.PartBuilder
Makes this part get applied if any of the conditions/condition groups are true, instead of all of them needing to be true.
usesBlockLight() - Method in class io.github.vampirestudios.vampirelib.client.model.PerspectiveMapWrapper
 
useShapeForLightOcclusion(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.LeafPileBlock
 
useShapeForLightOcclusion(BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
useSmoothLighting() - Method in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
useSmoothLighting() - Method in interface io.github.vampirestudios.vampirelib.client.model.IModelConfiguration
 
Utils - Class in io.github.vampirestudios.vampirelib.utils
 
Utils() - Constructor for class io.github.vampirestudios.vampirelib.utils.Utils
 
UV0 - Static variable in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
UV1 - Static variable in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
UV2 - Static variable in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
 
uvLock - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
uvLock(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
 
uvs(float, float, float, float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.ElementBuilder.FaceBuilder
 

V

Value - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
 
ValueCubic - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
 
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback.Types
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.FaceRotation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.client.model.FullbrightModel.Loader
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularDistanceFunction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.DomainWarpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.FractalType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.RotationType3D
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback.Types
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.FaceRotation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.client.model.FullbrightModel.Loader
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularDistanceFunction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.CellularReturnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.DomainWarpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.FractalType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.RotationType3D
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
Returns an array containing the constants of this enum class, in the order they are declared.
values(O[]) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
VampireLib - Class in io.github.vampirestudios.vampirelib
 
VampireLib() - Constructor for class io.github.vampirestudios.vampirelib.VampireLib
 
VampireLibClient - Class in io.github.vampirestudios.vampirelib.client
 
VampireLibClient() - Constructor for class io.github.vampirestudios.vampirelib.client.VampireLibClient
 
VampireLibClient.ColoredLeaves - Class in io.github.vampirestudios.vampirelib.client
 
VampireLibCommand - Class in io.github.vampirestudios.vampirelib
 
VampireLibCommand(CommandDispatcher<CommandSourceStack>) - Constructor for class io.github.vampirestudios.vampirelib.VampireLibCommand
 
VampireLibDataGen - Class in io.github.vampirestudios.vampirelib
 
VampireLibDataGen() - Constructor for class io.github.vampirestudios.vampirelib.VampireLibDataGen
 
VANILLA - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
vanillaId(String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
vanillaPrefixId(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
vanillaPrefixSuffixId(String, String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
vanillaSpecialId(ResourceLocationUtils.IdType, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
vanillaSuffixId(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils
 
VanillaTargetedItemGroupFiller - Class in io.github.vampirestudios.vampirelib.api.itemGroupSorting
Implementation class of ItemGroupFiller for filling Items after a target Item.
VanillaTargetedItemGroupFiller(ItemLike) - Constructor for class io.github.vampirestudios.vampirelib.api.itemGroupSorting.VanillaTargetedItemGroupFiller
 
VariantBlockStateBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
Builder for variant-type blockstates, i.e. non-multipart blockstates.
VariantBlockStateBuilder.PartialBlockstate - Class in io.github.vampirestudios.vampirelib.api.datagen
 
VAttributes - Class in io.github.vampirestudios.vampirelib.init
 
VAttributes() - Constructor for class io.github.vampirestudios.vampirelib.init.VAttributes
 
VBlockEntityTypes - Class in io.github.vampirestudios.vampirelib.init
 
VBlockEntityTypes() - Constructor for class io.github.vampirestudios.vampirelib.init.VBlockEntityTypes
 
Vector2(float, float) - Constructor for class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.Vector2
 
Vector3(float, float, float) - Constructor for class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.Vector3
 
VEntityTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.VEntityTagProvider
 
VILLAGER_JOB_SITES - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
VILLAGER_JOB_SITES - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
VillagerEntityMixin - Class in io.github.vampirestudios.vampirelib.mixins.entity
 
VillagerEntityMixin(EntityType<? extends AbstractVillager>, Level) - Constructor for class io.github.vampirestudios.vampirelib.mixins.entity.VillagerEntityMixin
 
VillagerHouse - Record Class in io.github.vampirestudios.vampirelib.village
 
VillagerHouse(String, String, boolean) - Constructor for record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Creates an instance of a VillagerHouse record class.
villagerHouses(List<VillagerHouse>) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
VillagerProfessionCreator - Class in io.github.vampirestudios.vampirelib.village
 
VillagerProfessionCreator() - Constructor for class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
VillagerProfessionRegistry - Interface in io.github.vampirestudios.vampirelib.village
 
VillagerTypeRegistry - Interface in io.github.vampirestudios.vampirelib.village
 
visibility - Variable in class io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder
 
visibility(String, boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder
 
visibilityData - Variable in class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration
 
visibilityData - Variable in class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext
 
VisibilityData() - Constructor for class io.github.vampirestudios.vampirelib.client.model.BlockModelConfiguration.VisibilityData
 
VisibilityData() - Constructor for class io.github.vampirestudios.vampirelib.client.model.geometry.BlockGeometryBakingContext.VisibilityData
 
vl_addBlocks(Block...) - Method in interface io.github.vampirestudios.vampirelib.blocks.entity.IBlockEntityType
 
vl_addBlocks(Block...) - Method in class io.github.vampirestudios.vampirelib.mixins.block.BlockEntityTypeMixin
 
vl$bakeFace(BlockElement, BlockElementFace, TextureAtlasSprite, Direction, ModelState, ResourceLocation) - Static method in interface io.github.vampirestudios.vampirelib.mixins.client.BlockModelAccessor
 
vl$create(boolean, boolean, boolean, ItemTransforms, ItemOverrides) - Static method in interface io.github.vampirestudios.vampirelib.mixins.client.SimpleBakedModelBuilderAccessor
 
vl$getFrameX(int) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.TextureAtlasSpriteAnimatedTextureAccessor
 
vl$getFrameY(int) - Method in interface io.github.vampirestudios.vampirelib.mixins.client.TextureAtlasSpriteAnimatedTextureAccessor
 
vl$getModelMaterials(Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>, CallbackInfoReturnable<Collection<Material>>, Set, BlockModel, Set<Material>) - Method in class io.github.vampirestudios.vampirelib.mixins.client.BlockModelMixin
 
vl$GSON() - Static method in interface io.github.vampirestudios.vampirelib.mixins.client.BlockModelAccessor
 
vl$layeredItemModel(ItemStack, ItemTransforms.TransformType, boolean, PoseStack, MultiBufferSource, int, int, BakedModel, CallbackInfo) - Method in class io.github.vampirestudios.vampirelib.mixins.client.ItemRendererMixin
 
vl$textureMap() - Method in interface io.github.vampirestudios.vampirelib.mixins.client.BlockModelAccessor
 
VLLocalTags - Class in io.github.vampirestudios.vampirelib.init
 
VLLocalTags() - Constructor for class io.github.vampirestudios.vampirelib.init.VLLocalTags
 
VOID - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
VOIDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
VOLCANIC - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that prefer to live in lava
volume(float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets the volume factor for this sound.
VRegistries - Class in io.github.vampirestudios.vampirelib.init
 
VRegistries() - Constructor for class io.github.vampirestudios.vampirelib.init.VRegistries
 
VTags - Class in io.github.vampirestudios.vampirelib.init
 
VTags() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags
 
VTags.Biomes - Class in io.github.vampirestudios.vampirelib.init
 
VTags.Blocks - Class in io.github.vampirestudios.vampirelib.init
 
VTags.DimensionTypes - Class in io.github.vampirestudios.vampirelib.init
 
VTags.Enchantments - Class in io.github.vampirestudios.vampirelib.init
 
VTags.EntityTypes - Class in io.github.vampirestudios.vampirelib.init
 
VTags.Items - Class in io.github.vampirestudios.vampirelib.init
 
VTags.MobEffects - Class in io.github.vampirestudios.vampirelib.init
 
VTags.NoiseSettings - Class in io.github.vampirestudios.vampirelib.init
 
VTags.PaintingVariants - Class in io.github.vampirestudios.vampirelib.init
 
VTags.Potions - Class in io.github.vampirestudios.vampirelib.init
 

W

wall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
wall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
WALL_BLOCKSTATE - Static variable in class io.github.vampirestudios.vampirelib.utils.JsonTemplates
 
WALL_PROPS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
WallBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
WallBaseBlock(BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.WallBaseBlock
 
wallBlock(WallBlock, ModelFile, ModelFile, ModelFile) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
wallBlock(WallBlock, String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
wallBlock(WallBlock, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
wallBlockWithRenderType(WallBlock, String, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
wallBlockWithRenderType(WallBlock, String, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
wallBlockWithRenderType(WallBlock, ResourceLocation, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
wallBlockWithRenderType(WallBlock, ResourceLocation, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.BlockStateProvider
 
wallInventory(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
wallPost(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
wallSide(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
wallSideTall(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
wallSign() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
WARPED - Static variable in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
WARPED - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
WART_CARPETS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
WART_PILES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
WartBlockBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
WartBlockBaseBlock(Block) - Constructor for class io.github.vampirestudios.vampirelib.blocks.WartBlockBaseBlock
 
WartBlockBaseBlock(Block, boolean) - Constructor for class io.github.vampirestudios.vampirelib.blocks.WartBlockBaseBlock
 
WASTELAND - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
WATER - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
A general tag for all water-based biomes.
WATER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
WATERLOGGED - Static variable in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
WATERLOGGED - Static variable in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
WATERLOGGED - Static variable in class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
WaterloggedLeafCarpetBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
WaterloggedLeafCarpetBlock(BlockBehaviour.Properties) - Constructor for class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafCarpetBlock
 
WaterloggedLeafPileBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
WaterloggedLeafPileBlock(BlockBehaviour.Properties, boolean, Block, boolean, List<SimpleParticleType>) - Constructor for class io.github.vampirestudios.vampirelib.blocks.WaterloggedLeafPileBlock
 
WaterloggedSaplingBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
WaterloggedSaplingBaseBlock(AbstractTreeGrower) - Constructor for class io.github.vampirestudios.vampirelib.blocks.WaterloggedSaplingBaseBlock
 
WEAPON_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
weight - Variable in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
 
weight(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel.Builder
Set the random weight for this model.
weight(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets the weight for this file.
WET - Static variable in class io.github.vampirestudios.vampirelib.api.BiomeDictionary.Type
 
WHITE - Static variable in class io.github.vampirestudios.vampirelib.utils.Color
 
WIDTH - Static variable in class io.github.vampirestudios.vampirelib.utils.ShapedRecipeUtil
 
with(ModelProperty<T>, T) - Method in class io.github.vampirestudios.vampirelib.client.model.data.ModelData.Builder
 
with(Property<T>, T) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VariantBlockStateBuilder.PartialBlockstate
 
withExistingParent(String, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
withExistingParent(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ModelProvider
 
withGui3d(boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withMaterials(Map<String, Material>, Material) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withRenderTypeHint(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withRootTransform(Transformation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withTextures(Map<String, ResourceLocation>, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withTextures(ResourceLocation, Map<String, ResourceLocation>, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withTransforms(ItemTransforms) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withUseAmbientOcclusion(boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withUseBlockLight(boolean) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
withVisibleComponents(Object2BooleanMap<String>) - Method in class io.github.vampirestudios.vampirelib.client.model.geometry.StandaloneGeometryBakingContext.Builder
 
wood() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
wood() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
WOOD_SETS - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.ResourceLocationUtils.IdType
 
WOOD_TYPES - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
WoodRegistry - Class in io.github.vampirestudios.vampirelib.utils.registry
 
WoodRegistry.Builder - Class in io.github.vampirestudios.vampirelib.utils.registry
 
WoodRegistry.ColoredBlock - Record Class in io.github.vampirestudios.vampirelib.utils.registry
 
WoodType - Class in io.github.vampirestudios.vampirelib.utils.registry
 
WoodType(String, Block, Block) - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
WoodType(ResourceLocation, Block, Block) - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.WoodType
 
WoodTypeRegistry - Class in io.github.vampirestudios.vampirelib.utils.registry
 
WoodTypeRegistry() - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
WoodTypeRegistry.ModdedTypeListener - Interface in io.github.vampirestudios.vampirelib.utils.registry
 
writeMatrix() - Method in interface io.github.vampirestudios.vampirelib.api.extensions.Matrix3fExtensions
 
writeMatrix() - Method in class io.github.vampirestudios.vampirelib.mixins.Matrix3fMixin
 

X

x - Variable in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.Vector2
 
x - Variable in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.Vector3
 
X_SHAPE - Static variable in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
xp - Variable in class io.github.vampirestudios.vampirelib.village.BasicTrade
 

Y

y - Variable in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.Vector2
 
y - Variable in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.Vector3
 
Y_COLLISION - Static variable in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
Y_SHAPE - Static variable in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
yaw - Variable in class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 

Z

z - Variable in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.Vector3
 
Z_SHAPE - Static variable in class io.github.vampirestudios.vampirelib.blocks.PostBaseBlock
 
ZERO - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.ModelBuilder.FaceRotation
 
ZOMBIES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values