Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractIngredient - Class in io.github.vampirestudios.vampirelib.crafting
-
Extension of
Ingredientwhich 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
ResourceLocationto 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
ItemGroupFillerfor fillingItems 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
BakedQuadtransformer that applies the specifiedTransformation. - applyingLightmap(int) - Static method in interface io.github.vampirestudios.vampirelib.client.model.IQuadTransformer
-
Creates a
BakedQuadtransformer 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.TransformTypeandapplyLeftHandTransform, 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
blockrecord 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
BlockSpreadingTyperecord 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
Colorthat is a brighter version of thisColor. - 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
colorrecord 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
ColoredBlockrecord 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
ModelStatethat combines the transforms from two childModelState. - 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
ConfiguredModelwith the default rotation (0, 0), uvlock (false), anddefault random weight. - ConfiguredModel(ModelFile, int, int, boolean) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ConfiguredModel
-
Construct a new
ConfiguredModelwith thedefault 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
ConversionItemrecord 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)andOxidizableBlocksRegistry.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
Blocktype 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
customHouserecord component. - CustomItemTagProvider(FabricDataGenerator) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomItemTagProvider
-
Construct an
FabricTagProvider.ItemTagProvidertag provider without an associatedFabricTagProvider.BlockTagProvidertag 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
MobEffecttags 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.NoiseParameterstags 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
Colorthat is a darker version of thisColor. - 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
-
Construct a new
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
EaseInCircrecord 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
EaseInOutCircrecord 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
EaseOutBouncerecord 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
EaseOutCubicrecord 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
EaseOutElasticrecord 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
EaseOutQuintrecord 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
BakedQuadtransformer 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
entityrecord 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
entityFabulousrecord 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
-
eventcauses the value ofnameinSoundDefinition.SoundBuilderto 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 aDataGeneratorEntrypoint - 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 aDataGeneratorEntrypoint - 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
-
filecauses the value ofnameinSoundDefinition.SoundBuilderto 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
Itemfor aCreativeModeTabgiven aNonNullListof theItemStacks for thatCreativeModeTab. - 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
NonNullListofItemStackand 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
AlphabeticalItemGroupFillerthat 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.
- 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
SimpleUnbakedGeometrysubclass where its parts are full-bright. - FullbrightModel.Loader - Enum Class in io.github.vampirestudios.vampirelib.client.model
-
An
IGeometryLoaderimplementation forFullbrightModels. - 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
Colorobject 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
RenderTypeis 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 typesto 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
Itemis in anCreativeModeTab. - 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
itemrecord 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 inCreativeModeTabs. - 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
- 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
BakedModelinstances. - 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
modIdrecord 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
namerecord 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
namerecord 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 viaConfiguredModel.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
ServerPlayeris 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
poolrecord 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)andOxidizableBlocksRegistry.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
RegistryHelperrecord 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
RenderTypeGrouprecord 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
shaderListrecord 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
ShaderRegistryrecord 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
IUnbakedGeometrywhich 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
structureNamerecord 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
tagrecord 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
- 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
nameis 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
- 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
VillagerHouserecord 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
All Classes and Interfaces|All Packages|Constant Field Values
Ingredient.fromJson(JsonElement)(Stream)}