Index

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

A

ACACIA - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
accept(BiConsumer<ResourceLocation, LootTable.Builder>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VBlockLootTableProvider
 
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(ParticleType<?>, ResourceLocation...) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricParticleProvider.ParticleGenerator
Adds a new JSON file for a given particle.
add(ResourceKey<T>) - 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, Collection<Block>) - Static method in class io.github.vampirestudios.vampirelib.utils.BlockChiseler
 
add(SoundEvent, boolean, String, SoundBuilder...) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider.SoundGenerator
Adds an individual SoundEvent and its respective sounds to your mod's sounds.json file.
add(SoundEvent, boolean, SoundBuilder...) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider.SoundGenerator
Adds an individual SoundEvent and its respective sounds to your mod's sounds.json file.
add(SoundEvent, String, SoundBuilder...) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider.SoundGenerator
Adds an individual SoundEvent and its respective sounds to your mod's sounds.json file.
add(SoundEvent, SoundBuilder...) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider.SoundGenerator
Adds an individual SoundEvent and its respective sounds to your mod's sounds.json file.
add(T) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add a single element to the tag.
add(T...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add multiple elements to this tag.
addBookSlotModel(BlockModelGenerators, Block, MultiPartGenerator, Condition.TerminalCondition, VariantProperties.Rotation, BooleanProperty, ModelTemplate, boolean, TextureMapping, TextureMapping) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
addDisplay(DisplayBuilder.Position, DisplayBuilder) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Adds an entry to the display property of the model.
addElement(ElementBuilder) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Adds an entry to the elements property of the model.
addExtraProperties(ResourceLocation, Map<TextureSlot, ResourceLocation>, CallbackInfoReturnable<JsonObject>, JsonObject) - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
addFace(Direction, FaceBuilder) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ElementBuilder
Provides an element builder with a given FaceBuilder to provide data for a specific face, such as texturing.
addOptional(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add an optional ResourceLocation to the tag.
addOptionalTag(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add another optional tag to this tag.
addOverride(OverrideBuilder) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ItemModelBuilder
Adds an entry to the overrides property of the model.
addSlotStateAndRotationVariants(BlockModelGenerators, Block, MultiPartGenerator, Condition.TerminalCondition, VariantProperties.Rotation, TextureMapping, TextureMapping) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
addSound(SoundDefinition.SoundBuilder) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Adds the specified sound file to this instance.
addSource(SpriteSource) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider.SourceList
Add the given SpriteSource to this atlas configuration
addSources() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
addTag(TagKey<T>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add another tag to this tag.
addTags(TagKey<T>...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add another tag to this tag.
addTexture(String, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Adds a texture key for this model and associates a texture file with it.
addTexture(TextureSlot, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Adds a texture key for this model and associates a texture file with it.
AIR - Enum constant in enum class io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback.Types
 
all() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
ALL - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
alwaysUpdateVelocity(boolean) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
AMPLIFIED - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
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(T) - Method in interface io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils.Function_WithExceptions
 
AQUATIC - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
AQUATIC_ICY - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBiomeTags
For water biomes where ice naturally spawns.
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
 
atlas(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
Get or create a SpriteSourceProvider.SourceList for the given atlas
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.
availableFloweryLeaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
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_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
AZALEA - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.WoodPropertyType
 

B

BADLANDS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
BAMBOO - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.WoodPropertyType
 
BAMBOO - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
BAMBOO_JUNGLE_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
BANNER_PATTERNS_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
BasicGrid - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.DomainWarpType
 
BasicModClass - Class in io.github.vampirestudios.vampirelib.api
 
BasicModClass(BasicModClass, boolean) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
Creates a copy of the $BasicModClass given and defines if it's client-side or not.
BasicModClass(String, String) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
Creates a new instance of this class with client set to false.
BasicModClass(String, String, boolean) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
Creates a new instance of this class with mod id being the lowercase version of the name.
BasicModClass(String, String, String) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
Creates a new instance of this class with client set to false.
BasicModClass(String, String, String, boolean) - Constructor for class io.github.vampirestudios.vampirelib.api.BasicModClass
Creates a new instance of this class.
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
 
BEACHES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
BEDS_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
BEE - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
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
 
Biomes() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
BIRCH - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
BIRCH_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
BLIND_MOBS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
BLOCK - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
BLOCK - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.ColorHandlersCallback
 
BLOCK_WITH_CUSTOM_MODEL_1 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
BLOCK_WITH_CUSTOM_MODEL_2 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
BLOCK_WITH_EMPTY_MODEL - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
BlockChiseler - Class in io.github.vampirestudios.vampirelib.utils
 
BlockChiseler() - Constructor for class io.github.vampirestudios.vampirelib.utils.BlockChiseler
 
BlockColorsMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
BlockColorsMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.BlockColorsMixin
 
BlockEntityTypeMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
BlockEntityTypeMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.BlockEntityTypeMixin
 
BlockModelBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen.builder
Dedicated builder class for standard Minecraft block models.
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
 
BLOCKS_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
blockSetType - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
blockSetType(BlockSetType) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
BlockSpreadingCallback - Interface in io.github.vampirestudios.vampirelib.api.blockspreading
Example.
BlockSpreadingCallback.CustomSpreading - Interface in io.github.vampirestudios.vampirelib.api.blockspreading
 
BlockSpreadingCallback.NormalSpreading - Interface in io.github.vampirestudios.vampirelib.api.blockspreading
 
BlockSpreadingType - Record Class in io.github.vampirestudios.vampirelib.api.blockspreading
 
BlockSpreadingType(String) - Constructor for record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
Creates an instance of a BlockSpreadingType record class.
BlockStateModelGeneratorMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
BlockStateModelGeneratorMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.BlockStateModelGeneratorMixin
 
blockStateOutput - Variable in class io.github.vampirestudios.vampirelib.mixins.BlockStateModelGeneratorMixin
 
BLOCKSTATES - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
boat() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
boatItem() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
bookshelf() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
bookshelf() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
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
 
BRAIN - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
bricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
bricks(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickVariants() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brickWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
brighter() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Creates a new Color that is a brighter version of this Color.
BUCKETS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BUCKETS_LAVA - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BUCKETS_MILK - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BUCKETS_POWDER_SNOW - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
BUCKETS_WATER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
build() - Method in class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
 
build() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ElementBuilder
 
build() - Method in class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
 
build() - Method in class io.github.vampirestudios.vampirelib.api.datagen.OverrideBuilder
 
build() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder
 
build() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
 
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(Item, ModelBuilder<?>) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricItemModelGenerator
Generates an item's model based on an already-prepared ModelBuilder.
build(Item, String, ModelBuilder<?>) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricItemModelGenerator
Generates an item's model based on an already-prepared ModelBuilder.
BUILDABLE_MOBS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that are build with blocks and then summoned
Builder() - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
Builder() - Constructor for class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
buildModel() - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.BlockModelBuilder
 
buildModel() - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ItemModelBuilder
 
buildModel() - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
 
buildWithSingletonState(Block, ModelBuilder<?>) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricBlockStateModelGenerator
Create a singleton block state and model file to be built by an instanced @{link ModelBuilder} for a given block.
buildWithSingletonState(Block, ModelBuilder<?>) - Method in class io.github.vampirestudios.vampirelib.mixins.BlockStateModelGeneratorMixin
 
BundledTooltipComponentImpl - Record Class in io.github.vampirestudios.vampirelib.item
 
BundledTooltipComponentImpl(List<ClientTooltipComponent>) - Constructor for record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
Creates an instance of a BundledTooltipComponentImpl record class.
BundledTooltipData - Record Class in io.github.vampirestudios.vampirelib.item
 
BundledTooltipData(List<TooltipComponent>) - Constructor for record class io.github.vampirestudios.vampirelib.item.BundledTooltipData
Creates an instance of a BundledTooltipData record class.
button() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
button() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
BuyForOneEmeraldFactory(ItemLike, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.BuyForOneEmeraldFactory
 

C

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
 
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
 
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
 
canSpread(BlockState, BlockSpreadingType) - Static method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors
 
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
 
CHERRY - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.WoodPropertyType
 
CHEST_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
chestBoatItem() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
CHESTS_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
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
 
chiseledBookshelf() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
chiseledBookshelf() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
chiselRegistry - Static variable in class io.github.vampirestudios.vampirelib.utils.BlockChiseler
 
CHUNK - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
clearDisplays() - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Clears all current DisplayBuilders for this model builder.
clearElements() - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Clears all current ElementBuilders for this model builder.
clearFaces() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ElementBuilder
Clears all current faces for this builder.
clearOverrides() - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ItemModelBuilder
Clears all current OverrideBuilders for this model builder.
clearTextures() - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Clears all current textures and texture keys for this model builder.
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
 
clientInit() - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 
clientPostRegisterFeatures() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
Initializes the client features.
close() - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
 
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
 
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 - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
collectBlocks(Class<?>) - Static method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
color() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Returns the value of the color record component.
Color - Class in io.github.vampirestudios.vampirelib.utils
 
Color(float, float, float) - Constructor for class io.github.vampirestudios.vampirelib.utils.Color
 
Color(int) - Constructor for class io.github.vampirestudios.vampirelib.utils.Color
 
Color(int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.utils.Color
 
Color(int, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.utils.Color
 
ColorData(Camera, float, float, float) - Constructor for class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
COLORED_LEAVES - Static variable in class io.github.vampirestudios.vampirelib.client.VampireLibClient
 
ColoredBlock(String, int) - Constructor for record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Creates an instance of a ColoredBlock record class.
coloredLeaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(int, String...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(WoodRegistry.ColoredBlock...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(String...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
coloredLeaves(String, int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
ColoredLeaves(Block, boolean) - Constructor for class io.github.vampirestudios.vampirelib.client.VampireLibClient.ColoredLeaves
 
ColoredLeaves(Block, boolean, int) - Constructor for class io.github.vampirestudios.vampirelib.client.VampireLibClient.ColoredLeaves
 
ColoredLeaves(Block, boolean, int, boolean) - Constructor for class io.github.vampirestudios.vampirelib.client.VampireLibClient.ColoredLeaves
 
ColorHandlersCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
ColorHandlersCallback.Block - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
ColorHandlersCallback.Item - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
COMMON_FEATURES - Static variable in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
CommonFeature - Class in io.github.vampirestudios.vampirelib.modules.api
 
CommonFeature(ResourceLocation, String) - Constructor for class io.github.vampirestudios.vampirelib.modules.api.CommonFeature
 
commonPostRegisterFeatures() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
Initializes the common.
compareTo(Path) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
ConditionalTradeFactory - Interface in io.github.vampirestudios.vampirelib.village
 
conditions - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
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
 
ConventionalBiomeTags - Class in net.fabric.api.tag.convention.v1
 
ConventionalBiomeTags() - Constructor for class net.fabric.api.tag.convention.v1.ConventionalBiomeTags
 
ConventionalBlockTags - Class in net.fabric.api.tag.convention.v1
 
ConventionalBlockTags() - Constructor for class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
ConventionalItemTags - Class in net.fabric.api.tag.convention.v1
 
ConventionalItemTags() - Constructor for class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
ConversionItem(TagKey<Item>, Item) - Constructor for record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Creates an instance of a ConversionItem record class.
CONVERTIBLE_BLOCKS - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
ConvertibleBlockPair - Class in io.github.vampirestudios.vampirelib.api
This class is used to hold the link between two different blocks (See for example OxidizableBlocksRegistry.registerOxidizableBlockPair(Block, Block) and OxidizableBlocksRegistry.registerWaxableBlockPair(Block, Block)).
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, ConvertibleBlockPair.ConversionItem) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, ConvertibleBlockPair.ConversionItem, SoundEvent) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, ConvertibleBlockPair.ConversionItem, SoundEvent, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, ConvertibleBlockPair.ConversionItem, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, SoundEvent) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, SoundEvent, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair(Block, Block, ConvertibleBlockPair.ConversionItem, Item) - Constructor for class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
ConvertibleBlockPair.ConversionItem - Record Class in io.github.vampirestudios.vampirelib.api
 
ConvertibleBlocksRegistry - Class in io.github.vampirestudios.vampirelib.api
Provides methods for registering convertible blocks.
COOKED_FISH - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
COOKED_MEAT - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
copy(ByteBuf) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.copy in a packet byte buffer.
copy(ByteBuf, int, int) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.copy in a packet byte buffer.
copy(TagKey<Block>, TagKey<Item>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomItemTagProvider
Copy the entries from a tag with the Block type into this item tag.
copyFrom(ModelTemplate, TextureMapping) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.builder.BlockModelBuilder
 
copyFrom(ModelTemplate, TextureMapping) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ItemModelBuilder
 
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
 
create() - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Returns a new heap memory-backed instance of packet byte buffer.
create(ResourceLocation, TagKey<Item>, Collection<Block>) - Static method in class io.github.vampirestudios.vampirelib.utils.BlockChiseler
 
create(ResourceLocation, Item, Collection<Block>) - Static method in class io.github.vampirestudios.vampirelib.utils.BlockChiseler
 
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
Creates a new config for this mod with the specified config class.
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(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsBlockSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsEntitySoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsEntitySoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsItemSoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsItemSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsParticleSoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsParticleSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsSoundDefinition(FabricSoundProvider.SoundGenerator, ResourceLocationUtils.IdType, SoundEvent, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMultipleSoundsSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, ResourceLocationUtils.IdType, SoundEvent, String, String, String, int) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createMusicDiscSoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createNew(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.builder.BlockModelBuilder
 
createNew(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ItemModelBuilder
 
createPackForMod(ModContainer) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ResourcePackLoader
 
createRegistryHelper(String) - Static method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
 
createSimpleBlockSoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleBlockSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleEntitySoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleEntitySoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleItemSoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleItemSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleParticleSoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleParticleSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, SoundEvent, String, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleSoundDefinition(FabricSoundProvider.SoundGenerator, ResourceLocationUtils.IdType, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleSoundDefinition(FabricSoundProvider.SoundGenerator, SoundEvent, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, ResourceLocationUtils.IdType, SoundEvent, String, String, String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDataGenerationHelper
 
createSimpleSoundDefinitionWithSubtitle(FabricSoundProvider.SoundGenerator, 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.VanillaWoodTypes
 
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
 
CURSES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
CUSTOM_SPREADING - Static variable in interface io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingCallback
Allows to define blocks which can spread to each-other using a defined custom spreading behaviour.
CustomBiomeTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomBiomeTagProvider
 
CustomBlockTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomBlockTagProvider
 
CustomConfig - Interface in io.github.vampirestudios.vampirelib.api
 
CustomFabricTagBuilder(TagsProvider.TagAppender<T>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
 
customHouse() - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Returns the value of the customHouse record component.
CustomItemTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomItemTagProvider
Construct an FabricTagProvider.ItemTagProvider tag provider without an associated FabricTagProvider.BlockTagProvider tag provider.
CustomItemTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>, 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
 
CustomSpreadingImpl - Class in io.github.vampirestudios.vampirelib.api.blockspreading
 
CustomSpreadingImpl(Block, BlockSpreadingType, SpreadingBehavior) - Constructor for class io.github.vampirestudios.vampirelib.api.blockspreading.CustomSpreadingImpl
 
CustomTagProviders<T> - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders(FabricDataOutput, ResourceKey<? extends Registry<T>>, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders
Construct a new FabricTagProvider with the default computed path.
CustomTagProviders.CustomBiomeTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.CustomBlockTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.CustomFabricTagBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.CustomItemTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.DimensionTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.DimensionTypeTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.MobEffectTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Extend this class to create EntityType tags in the "/entity_types" 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 GameEvent tags in the "/game_events" tag directory.
CustomTagProviders.VEnchantmentTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Extend this class to create Enchantment tags in the "/enchantments" tag directory.
CustomTagProviders.VEntityTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
CustomTagProviders.VGameEventTagProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Extend this class to create GameEvent tags in the "/game_events" tag directory.
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.VanillaWoodTypes
 
darker() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Creates a new Color that is a darker version of this Color.
DataGenUtils - Class in io.github.vampirestudios.vampirelib.api.datagen
 
DataGenUtils(BasicModClass) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
dataOutput - Variable in class io.github.vampirestudios.vampirelib.api.datagen.FabricParticleProvider
 
dataOutput - Variable in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
dataOutput - Variable in class io.github.vampirestudios.vampirelib.api.datagen.LegacyFabricSoundProvider
 
DebugFeature - Class in io.github.vampirestudios.vampirelib.api.debug_renderers
 
DebugFeatureCommands - Class in io.github.vampirestudios.vampirelib.api.debug_renderers
 
DebugFeatureCommands() - Constructor for class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureCommands
 
DebugFeaturesImpl - Class in io.github.vampirestudios.vampirelib.api.debug_renderers
 
DebugFeaturesImpl() - Constructor for class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
DebugFeatureSync - Class in io.github.vampirestudios.vampirelib.api.debug_renderers
 
DebugFeatureSync() - Constructor for class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 
DebugInfoSenderMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
DebugInfoSenderMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.DebugInfoSenderMixin
 
DebugRendererMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
DebugRendererMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.DebugRendererMixin
 
DebugRendererRegistrationCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
DebugRendererRegistrationCallback.DebugRendererRegistrar - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
DebugRendererRegistry - Class in io.github.vampirestudios.vampirelib.client
 
DEEP_OCEANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
defaultBlocks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
defaultBlocks(WoodRegistry.WoodPropertyType) - 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
 
defaultBlocksColoredLeaves(WoodRegistry.WoodPropertyType) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
defaultBlocksColoredLeaves(WoodRegistry.WoodPropertyType, 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.
DESERTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
detectStructureSize(int) - Method in class io.github.vampirestudios.vampirelib.mixins.block.StructureBlockBlockEntityMixin
 
dimensions(EntityDimensions) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
DimensionTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.DimensionTagProvider
 
DimensionTypes() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.DimensionTypes
 
DimensionTypeTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.DimensionTypeTagProvider
 
directory - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
DisplayBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
Instantiate this class in order to provide an optional set of display properties for a given model JSON.
DisplayBuilder() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
 
DisplayBuilder.Position - Enum Class in io.github.vampirestudios.vampirelib.api.datagen
The place where a given set of display transformations should be applied.
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
 
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(BlockBehaviour.Properties, BlockSetType) - Constructor for class io.github.vampirestudios.vampirelib.blocks.DoorBaseBlock
 
DRAGONS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that are dragons, draconic, or close enough to being dragons
duplicate(ByteBuf) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.duplicate in a packet byte buffer.
dynamicOps - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
DynamicRegistryFinalizeCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
This event is fired just before dynamic registries are immutablized, giving modders a last chance to access and change any registry while it's still mutable.
DynamicRegistryRegistry - Class in io.github.vampirestudios.vampirelib
Methods for registering dynamically loadable registries.

E

egg(int, int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
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 - Class in io.github.vampirestudios.vampirelib.api.datagen
Instantiate this class in order to provide any specific elements to a given block/item model JSON.
ElementBuilder(double, double, double, double, double, double) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ElementBuilder
Create a new element builder with a given pair of opposite vertices.
ElementBuilder(Vector3d, Vector3d) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ElementBuilder
Create a new element builder with a given pair of opposite vertices and optional RotationBuilder and shading.
empty() - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Returns an empty instance of packet byte buffer.
Enchantments() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
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
 
endsWith(Path) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
ENEMIES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
Mobs that are meant to be antagonistic to the player
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.ResourceLocationUtils.IdType
 
EntityHealthChangeCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
 
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
 
entries - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
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.RefPath
 
equals(Object) - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipData
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.utils.WoodType
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(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
Build an entry corresponding to an existing SoundEvent.
EVENT - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundType
event causes the value of name in SoundDefinition.SoundBuilder to be interpreted as the id of a registered sound event.
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.FOVModifierCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.OverlayRenderCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.DebugRendererRegistrationCallback
 
EVENT - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.DynamicRegistryFinalizeCallback
 
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.ItemTooltipDataCallback
Fired when ItemStack.getTooltipImage() is called.
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
 
excludeFromStrictValidation(Block) - Method in class io.github.vampirestudios.vampirelib.api.datagen.VBlockLootTableProvider
Disable strict validation for the passed block.
existingFileHelper - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
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
 
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.

F

fabric_addElement(ElementBuilder) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_addElement(ElementBuilder) - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_addOverride(OverrideBuilder) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_addOverride(OverrideBuilder) - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_getAmbientOcclusion() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_getAmbientOcclusion() - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_getDisplayBuilders() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_getDisplayBuilders() - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_getElementBuilders() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_getElementBuilders() - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_getGuiLight() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_getGuiLight() - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_getOverrideBuilders() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_getOverrideBuilders() - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_getParent() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_getParent() - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_getRequiredTextures() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_getRequiredTextures() - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_getVariant() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_getVariant() - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_setAmbientOcclusion(boolean) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_setAmbientOcclusion(boolean) - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_setGuiLight(ItemModelBuilder.GuiLight) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_setGuiLight(ItemModelBuilder.GuiLight) - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
fabric_withDisplay(DisplayBuilder.Position, DisplayBuilder) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricModel
 
fabric_withDisplay(DisplayBuilder.Position, DisplayBuilder) - Method in class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
FabricBlockStateModelGenerator - Interface in io.github.vampirestudios.vampirelib.api.datagen
Fabric-provided extensions for BlockModelGenerators.
FabricItemModelGenerator - Interface in io.github.vampirestudios.vampirelib.api.datagen
Fabric-provided extensions for ItemModelGenerators.
FabricModel - Interface in io.github.vampirestudios.vampirelib.api.datagen
 
FabricParticleProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
FabricParticleProvider(FabricDataOutput) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.FabricParticleProvider
 
FabricParticleProvider.ParticleGenerator - Interface in io.github.vampirestudios.vampirelib.api.datagen
 
FabricSoundProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Register an instance of the class with FabricDataGenerator.Pack.addProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack.Factory<T>) in a DataGeneratorEntrypoint.
FabricSoundProvider(FabricDataOutput) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
FabricSoundProvider.SoundGenerator - Interface in io.github.vampirestudios.vampirelib.api.datagen
 
FaceBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
Instantiate this class in order to provide a set of faces to be rendered for an element of a JSON model.
FaceBuilder(String) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
 
FaceBuilder(TextureSlot) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
Create a new face builder for the given texture key.
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
 
Feature - Class in io.github.vampirestudios.vampirelib.modules.api
 
Feature(ResourceLocation, String) - Constructor for class io.github.vampirestudios.vampirelib.modules.api.Feature
 
FEATURE_MANAGERS - Static variable in class io.github.vampirestudios.vampirelib.init.VRegistries
 
featureManager - Static variable in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
featureManager() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
FeatureManager - Class in io.github.vampirestudios.vampirelib.modules
 
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
 
fenceGate() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
fenceGate() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
FILE - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundType
file causes the value of name in SoundDefinition.SoundBuilder to be interpreted as the path to a literal sound file.
FIRSTPERSON_LEFTHAND - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
 
FIRSTPERSON_RIGHTHAND - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
 
FISH - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
FIXED - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
 
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
 
forceAddTag(TagKey<T>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Add another tag to this tag, ignoring any warning.
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
 
FOVModifierCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
FOVModifierCallback.PartialFOV - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
FriendlyByteBufs - Class in io.github.vampirestudios.vampirelib.api
Helper methods for working with and creating FriendlyByteBufs.
FRONT - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.builder.ItemModelBuilder.GuiLight
Render as a flat item icon within GUIs.
FungusBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
FungusBaseBlock(ResourceKey<ConfiguredFeature<?, ?>>, Block) - Constructor for class io.github.vampirestudios.vampirelib.blocks.FungusBaseBlock
 
fungusGenerator() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 

G

GAME_EVENT - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
gather(BiConsumer<ResourceLocation, List<SpriteSource>>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
gather(BiConsumer<ResourceLocation, T>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
gatherableItems(ImmutableSet<Item>) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
generate() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VBlockLootTableProvider
Implement this method to add block drops.
generateBlockTags(CustomTagProviders.CustomBlockTagProvider) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
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
 
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
 
generateItemTags(CustomTagProviders.CustomItemTagProvider) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generateLang(FabricLanguageProvider.TranslationBuilder, Map<String, String>) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
generateLoot(VBlockLootTableProvider) - 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
 
generateParticleTextures(FabricParticleProvider.ParticleGenerator) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricParticleProvider
Implement this method to register particle textures.
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
 
generateSimpleTopBottomModels(BlockModelGenerators, ResourceLocation, ResourceLocation, ResourceLocation, Block) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils
 
generateSounds(FabricSoundProvider.SoundGenerator) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
Implement this method to register sounds.
get() - Method in interface io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils.Supplier_WithExceptions
 
get(String) - Static method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
get(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
get(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
getAlpha() - Method in class io.github.vampirestudios.vampirelib.utils.Color
 
getAnalogOutputSignal(BlockState, Level, BlockPos) - Method in class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
getAngle() - Method in enum class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder.Angle
 
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
 
getBehavior() - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.CustomSpreadingImpl
Gets the defined spreading behaviour.
getBlock() - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.CustomSpreadingImpl
Gets the block which should spread to other blocks.
getBlock() - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.NormalSpreadingImpl
Gets the block which should spread to other blocks.
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
 
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
 
getCamera() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
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
 
getColor() - Method in class io.github.vampirestudios.vampirelib.client.VampireLibClient.ColoredLeaves
 
getColor() - Method in class io.github.vampirestudios.vampirelib.utils.Color
 
getConfig() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
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
 
getDroppedItem() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getEnabledFeatures() - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
getEnabledRenderers() - Static method in class io.github.vampirestudios.vampirelib.client.DebugRendererRegistry
 
getEntries() - Method in interface io.github.vampirestudios.vampirelib.mixins.TextureMapAccessor
 
getFabricDataOutput() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VBlockLootTableProvider
 
getFarPlaneDistance() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
getFeatureManager(ResourceLocation) - Static method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
getFeatures() - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
getFieldByType(Class<?>, Class<?>) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
getFileName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
getFileSystem() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
getFogShape() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.FogData
 
getGreen() - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
getGreen() - Method in class io.github.vampirestudios.vampirelib.utils.Color
 
getHeight() - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
 
getHerringboneBricks() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getHerringboneBricksSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getHerringboneBricksStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getHerringboneBricksWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getHSBColor(float, float, float) - Static method in class io.github.vampirestudios.vampirelib.utils.Color
Creates a Color object based on the specified values for the HSB color model.
getHSLSaturation() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the saturation for this color based on chrominance and HSL luma.
getHSVSaturation() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the saturation for this color based on chrominance and HSV Value
getHue() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the HSV/HSL Hue, which is the angle around the color hexagon (or circle)
getInherited() - Method in interface io.github.vampirestudios.vampirelib.mixins.TextureMapAccessor
 
getInnerClass(Class<?>, String) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
getLightness() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the HSL Lightness, or average light intensity, of this color
getLogger() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
getLootContextType() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VBlockLootTableProvider
 
getLuma() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the HSL Luma, or perceptual brightness, of this color
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
 
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
 
getName() - Method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricParticleProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.LegacyFabricSoundProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
 
getName() - Method in class io.github.vampirestudios.vampirelib.api.datagen.VBlockLootTableProvider
 
getName() - Method in class io.github.vampirestudios.vampirelib.modules.api.Feature
 
getName(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
getNameCount() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
getNamespaces(PackType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
 
getNamespaces(PackType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ResourceCacheManager
Looks up all already indexed namespaces.
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
 
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
 
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
 
getPackFor(String) - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ResourcePackLoader
 
getPackNames() - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ResourcePackLoader
 
getPackType() - Method in interface io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.IResourceType
 
getPackType() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.ResourceType
 
getParent() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
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
 
getPlayersWithFeatureEnabled(MinecraftServer) - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
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
 
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
 
getRegistryName() - Method in class io.github.vampirestudios.vampirelib.modules.api.Feature
 
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
 
getResource(PackType, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
 
getReversingItem() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getRoot() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
getRootResource(String...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
 
getSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
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
 
getSorter() - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ResourcePackLoader
 
getSound() - Method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair
 
getSoundId() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
 
getSounds() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
 
getSource() - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
Returns the source path containing the resource pack.
getSpongePerlinValue(float) - Static method in class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite
 
getSpreadingBehavior(Block, BlockSpreadingType) - Static method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors
 
getSpreadState(BlockState, Level, BlockPos, BlockSpreadingType) - Static method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors
 
getStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
getState() - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
 
getStateForSpread(BlockState, Level, BlockPos) - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
 
getStateForSpread(BlockState, Level, BlockPos) - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SnowySpreaderBehavior
 
getStateForSpread(BlockState, Level, BlockPos) - Method in interface io.github.vampirestudios.vampirelib.api.blockspreading.SpreadingBehavior
Used for SpreadingBlock, which allows extending spread behavior.
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
 
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
 
getTooltipData(ItemStack, List<TooltipComponent>) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.ItemTooltipDataCallback
Called when an item stack's tooltip is rendered.
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
 
getTranslation(String, Map<String, String>) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
getType() - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.CustomSpreadingImpl
Gets the defined spreading type the block should use.
getType() - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.NormalSpreadingImpl
Gets the defined spreading type the block should use.
getType() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
getValue() - Method in class io.github.vampirestudios.vampirelib.utils.Color
Gets the HSV Value, which is just the largest component in the color
getVillagerData() - Method in class io.github.vampirestudios.vampirelib.mixins.entity.VillagerEntityMixin
 
getVillagerTypeForBiome(Holder<Biome>) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerTypeRegistry
 
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
 
getWidth(Font) - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
 
GHOSTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
GOAL_SELECTOR - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
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
 
GROUND - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
 
group(MobCategory) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
GSON - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
GUARDIANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
GUI - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
 
GUI - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 

H

HandledScreenMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
HandledScreenMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.HandledScreenMixin
 
hangingSign() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
hangingSign() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
hangingSignItem() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
hangingWallSign() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
hasCached(PackType, String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ResourceCacheManager
Indicates if the given namespace is completely cached for the given pack type.
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.RefPath
 
hashCode() - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
hashCode() - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
Returns a hash code value for this object.
hashCode() - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipData
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.utils.WoodType
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
 
HEAD - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
 
HEAD_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
health(LivingEntity, float) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.EntityHealthChangeCallback
 
HEIGHTMAP - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
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.init.VTags.Biomes
 
HOE_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
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() - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
id(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
identifier(String) - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
Creates an $ResourceLocation with the specified and path and the mod id of the mod.
identifier(String, String) - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
Creates an $ResourceLocation with the specified namespace and path.
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
 
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
 
index(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ResourceCacheManager
Invoked to trigger indexing of a given namespaces resources.
init() - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureCommands
 
init() - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 
init() - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
init(PackType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
 
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
 
initForNamespace(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
 
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 - 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
 
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
 
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.datagen.builder - package io.github.vampirestudios.vampirelib.api.datagen.builder
 
io.github.vampirestudios.vampirelib.api.debug_renderers - package io.github.vampirestudios.vampirelib.api.debug_renderers
 
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.init - package io.github.vampirestudios.vampirelib.init
 
io.github.vampirestudios.vampirelib.item - package io.github.vampirestudios.vampirelib.item
 
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.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
 
IS_CAVE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_DESERT - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_GRASSLAND - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
IS_ICY - 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_OUTER_END - 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_SLOPE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
isAbsolute() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
isBambooWood() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
isCherryWood() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
isEnabled() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper
 
isEnabled() - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
isEnabled() - Method in class io.github.vampirestudios.vampirelib.modules.api.Feature
 
isEnabled(DebugFeature) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
isEnabledForPlayer(ServerPlayer, DebugFeature) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
isEnabledOnServer(DebugFeature) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
isEnabledOnServerAndClient() - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
isEnabledOnServerAndClient(ServerPlayer) - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
isFeatureEnabled(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.modules.FeatureManager
 
isInstanceOf(Class<?>, Class<?>) - Static method in class io.github.vampirestudios.vampirelib.utils.Reflect
 
isNetherWood() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
isPreload() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
isStream() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
item() - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Returns the value of the item record component.
ITEM - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.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_WITH_CUSTOM_MODEL_1 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
ITEM_WITH_CUSTOM_MODEL_2 - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
ITEM_WITH_NORMAL_MODEL - Static variable in class io.github.vampirestudios.vampirelib.VampireLib
 
ItemModelBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen.builder
 
ItemModelBuilder.GuiLight - Enum Class in io.github.vampirestudios.vampirelib.api.datagen.builder
Possible entries for the gui_light property.
ItemModelGeneratorMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
ItemModelGeneratorMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.ItemModelGeneratorMixin
 
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
 
ItemStackMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
ItemStackMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.ItemStackMixin
 
itemsToEntries - Static variable in class io.github.vampirestudios.vampirelib.utils.BlockChiseler
 
ItemTooltipDataCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Event for adding more tooltip data to a stack's tooltip.

J

JsonCodecProvider<T> - Class in io.github.vampirestudios.vampirelib.api.datagen
Dataprovider for using a Codec to generate jsons.
JsonCodecProvider(PackOutput, ExistingFileHelper, String, DynamicOps<JsonElement>, PackType, String, Codec<T>, Map<ResourceLocation, T>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
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.utils.VanillaWoodTypes
 
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
 
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.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
 
leaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
leaves() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
leaves() - Method in record class io.github.vampirestudios.vampirelib.utils.WoodType
Returns the value of the leaves record component.
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
 
LecternBaseBlock - Class in io.github.vampirestudios.vampirelib.blocks
 
LecternBaseBlock() - Constructor for class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
LegacyFabricSoundProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Register an instance of the class with FabricDataGenerator.Pack.addProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack.Factory<T>) in a DataGeneratorEntrypoint.
LegacyFabricSoundProvider(FabricDataOutput) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.LegacyFabricSoundProvider
 
LEGS_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
LIGHT - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
list() - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
Returns the value of the list record component.
list() - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipData
Returns the value of the list record component.
list(List<O>) - Static method in class io.github.vampirestudios.vampirelib.utils.Rands
 
listResources(PackType, String, String, PackResources.ResourceOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
 
listResources(PackType, String, Path, BiFunction<PackType, ResourceLocation, IoSupplier<InputStream>>, PackResources.ResourceOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ResourceCacheManager
Lists the cached resources for the given pack type, namespace, path prefix and filter.
log() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
log() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
log() - Method in record class io.github.vampirestudios.vampirelib.utils.WoodType
Returns the value of the log record component.
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.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
 

M

makeFireImmune() - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
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
 
MANGROVE - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
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
 
mapTextures() - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
 
matches(ItemStack) - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
 
maxTrades - Variable in class io.github.vampirestudios.vampirelib.village.BasicTrade
 
MEAT - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
MILKABLE - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
MinecraftClientMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
MinecraftClientMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.MinecraftClientMixin
 
MINUS22_5 - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder.Angle
 
MINUS45 - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder.Angle
 
MISC - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
MixinBookOnLectern - Class in io.github.vampirestudios.vampirelib.mixins.item
 
MixinBookOnLectern() - Constructor for class io.github.vampirestudios.vampirelib.mixins.item.MixinBookOnLectern
 
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.ResourceLocationUtils.IdType
 
MOB_EFFECTS - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
MOB_EFFECTS_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
MobEffects() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.MobEffects
 
MobEffectTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.MobEffectTagProvider
 
ModdedWoodTypeFeature - Class in io.github.vampirestudios.vampirelib.modules.api
 
ModdedWoodTypeFeature(ResourceLocation, String) - Constructor for class io.github.vampirestudios.vampirelib.modules.api.ModdedWoodTypeFeature
 
ModelBuilder<T extends ModelBuilder<T>> - Class in io.github.vampirestudios.vampirelib.api.datagen.builder
 
ModelBuilder(ResourceLocation) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
 
ModelMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
ModelMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.ModelMixin
 
modelOutput - Variable in class io.github.vampirestudios.vampirelib.mixins.BlockStateModelGeneratorMixin
 
MODELS_BLOCK - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
MODELS_ITEM - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
modid - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
modId - Variable in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
modId - Variable in class io.github.vampirestudios.vampirelib.api.datagen.LegacyFabricSoundProvider
 
modId - Variable in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
modId() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
modId() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
Returns the value of the modId record component.
modId(String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
modifyLocation(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.mixins.client.ShaderInstanceMixin
 
modifyLocationString(String) - Method in class io.github.vampirestudios.vampirelib.mixins.client.ShaderInstanceMixin
 
modName() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
modPrefixId(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
modPrefixSuffixId(String, String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
modSpecialId(ResourceLocationUtils.IdType, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
modSuffixId(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
modVersion() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
 
mosaic() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
mosaicSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
mosaicStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
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
 
MOUNTAINS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
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
 
MUSIC - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.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.utils.registry.StoneRegistry.Builder
 
name - Variable in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry
 
name - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
name() - Method in record class io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingType
Returns the value of the name record component.
name() - Method in record class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.ColoredBlock
Returns the value of the name record component.
name() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
name(ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
nameToId(String, Map<String, String>) - Static method in class io.github.vampirestudios.vampirelib.utils.Utils
 
needsServer() - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
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
 
NEIGHBORS_UPDATE - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
net.fabric.api.tag.convention.v1 - package net.fabric.api.tag.convention.v1
 
nether() - Method in record class io.github.vampirestudios.vampirelib.utils.WoodType
Returns the value of the nether record component.
NETHER - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.WoodPropertyType
 
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 - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
NETHER_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
newBlockEntity(BlockPos, BlockState) - Method in class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
NoiseSettings() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.NoiseSettings
 
NoiseSettingsTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.NoiseSettingsTagProvider
 
NoiseTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.NoiseTagProvider
 
NON_OAK - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
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
 
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
 
NORMAL_SPREADING - Static variable in interface io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingCallback
Allows to define blocks which can spread to each-other, but with no custom spreading behaviour.
normalize() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
NormalSpreadingImpl - Class in io.github.vampirestudios.vampirelib.api.blockspreading
 
NormalSpreadingImpl(Block, BlockSpreadingType) - Constructor for class io.github.vampirestudios.vampirelib.api.blockspreading.NormalSpreadingImpl
 
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

O

OAK - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
OAK_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
occludes(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.BlockModelBuilder
Toggles ambient occlusion for this model.
OCEANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
of(WoodType) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(WoodType) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
of(WoodType, ResourceKey<ConfiguredFeature<?, ?>>, Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(WoodType, ResourceKey<ConfiguredFeature<?, ?>>, Block) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
of(WoodType, Block, ResourceKey<ConfiguredFeature<?, ?>>, Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(WoodType, Block, AbstractTreeGrower) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(WoodType, AbstractTreeGrower) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(WoodType, AbstractTreeGrower) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
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, ResourceKey<ConfiguredFeature<?, ?>>, Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
of(ResourceLocation, ResourceKey<ConfiguredFeature<?, ?>>, Block) - 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, 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(TagKey<Item>) - Static method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
 
of(Item) - Static method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
 
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
 
onRegistryFinalize(RegistryAccess) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.DynamicRegistryFinalizeCallback
 
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
 
output - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
output - Variable in class io.github.vampirestudios.vampirelib.mixins.ItemModelGeneratorMixin
 
OverlayRenderCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks.client
 
OverlayRenderCallback.Types - Enum Class in io.github.vampirestudios.vampirelib.api.callbacks.client
 
OverrideBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
Instantiate this class in order to provide an optional set of overrides for a given item model JSON.
OverrideBuilder(ResourceLocation) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.OverrideBuilder
Create a new override builder with a given model ID to switch to for this item.
OVERWORLD - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.WoodPropertyType
 
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 - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
OVERWORLD_CAVES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.DimensionTypes
 
OVERWORLD_NON_OAK - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
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
 

P

packType - Variable in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 
PAINTING - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
PAINTINGS_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
PaintingVariants() - Constructor for class io.github.vampirestudios.vampirelib.init.VTags.PaintingVariants
 
PARTIAL_FOV - Static variable in interface io.github.vampirestudios.vampirelib.api.callbacks.client.FOVModifierCallback
 
partialTicks - Variable in class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 
PARTICLE - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
PARTICLE_JSON - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils.IdType
 
PARTICLES_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
PATHFINDING - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
PathPackResources - Class in io.github.vampirestudios.vampirelib.api.datagen
Defines a resource pack from an arbitrary Path.
PathPackResources(String, boolean, Path) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
Constructs a java.nio.Path-based resource pack.
PEAKS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
Perlin - Enum constant in enum class io.github.vampirestudios.vampirelib.utils.noise.FastNoiseLite.NoiseType
 
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.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
 
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.
PlayerManagerMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
PlayerManagerMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.PlayerManagerMixin
 
PlayerPickupItemCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Callback for the player picking up an item entity.
PlayerRespawnCallback - Interface in io.github.vampirestudios.vampirelib.api.callbacks
Represents a callback for when a ServerPlayer is respawned.
PLUS22_5 - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder.Angle
 
PLUS45 - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder.Angle
 
pointOfInterest(ResourceKey<PoiType>) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
PointOfInterestRegistry - Interface in io.github.vampirestudios.vampirelib.village
 
POISONOUS_FOOD - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
polished() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polished(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedSlab() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedSlab(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedStairs() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedStairs(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedWall() - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
polishedWall(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
pool() - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Returns the value of the pool record component.
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.
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.OverrideBuilder
Adds a new predicate set to dictate when to switch to the provided item model.
preload() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
Dictates that this sound should be loaded in advance when loading the resource pack containing it rather than when the sound itself plays.
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
 
preRegisteredLeaves - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
preRegisteredLog - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
preRegisteredPlanks - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
pressurePlate() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
pressurePlate(PressurePlateBlock.Sensitivity) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
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
 
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
 

R

RAID - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
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, 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.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_FISH - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
RAW_MEAT - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
readBytes(ByteBuf, int) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buf from buf.readBytes in a packet byte buffer.
readNbt(int) - Method in class io.github.vampirestudios.vampirelib.mixins.block.StructureBlockBlockEntityMixin
 
readNbt(int) - Method in class io.github.vampirestudios.vampirelib.mixins.block.UpdateStructureBlockC2SPacketMixin
 
readRetainedSlice(ByteBuf, int) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.readRetainedSlice in a packet byte buffer.
readSlice(ByteBuf, int) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.readSlice in a packet byte buffer.
readStatuses(FriendlyByteBuf) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 
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
 
RefPath - Class in io.github.vampirestudios.vampirelib.api.datagen
 
RefPath(FileSystem, String, boolean, String...) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
RefPath(FileSystem, String, String...) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
register() - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
register(DebugFeature) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
register(DebugFeature, DebugRenderer.SimpleDebugRenderer) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.DebugRendererRegistrationCallback.DebugRendererRegistrar
 
register(DebugFeature, DebugRenderer.SimpleDebugRenderer) - Static method in class io.github.vampirestudios.vampirelib.client.DebugRendererRegistry
 
register(String, ResourceKey<PoiType>, ImmutableSet<Item>, ImmutableSet<Block>, SoundEvent) - Static method in interface io.github.vampirestudios.vampirelib.village.VillagerProfessionRegistry
 
register(Registry<T>, String, T) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
register(RegistryDataLoader.RegistryData<T>) - Static method in class io.github.vampirestudios.vampirelib.DynamicRegistryRegistry
Registers a dynamically loaded registry.
register(ResourceKey<? extends Registry<T>>, Codec<T>) - Static method in class io.github.vampirestudios.vampirelib.DynamicRegistryRegistry
Registers a dynamically loaded registry.
register(ResourceLocation, boolean) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
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
 
register(Item, String, ModelTemplate, TextureMapping) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricItemModelGenerator
Generates an item's model based on the given model template and corresponding texture mapping.
register(Item, String, ModelTemplate, TextureMapping) - Method in class io.github.vampirestudios.vampirelib.mixins.ItemModelGeneratorMixin
 
register(Item, ModelTemplate, TextureMapping) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricItemModelGenerator
Generates an item's model based on the given model template and corresponding texture mapping.
register(Item, ModelTemplate, TextureMapping) - Method in class io.github.vampirestudios.vampirelib.mixins.ItemModelGeneratorMixin
 
registerAfter(ResourceKey<? extends Registry<?>>, RegistryDataLoader.RegistryData<T>) - Static method in class io.github.vampirestudios.vampirelib.DynamicRegistryRegistry
Registers a dynamically loaded registry after a specific entry.
registerAfter(ResourceKey<? extends Registry<?>>, ResourceKey<? extends Registry<T>>, Codec<T>) - Static method in class io.github.vampirestudios.vampirelib.DynamicRegistryRegistry
Registers a dynamically loaded registry after a specific entry.
registerBefore(ResourceKey<? extends Registry<?>>, RegistryDataLoader.RegistryData<T>) - Static method in class io.github.vampirestudios.vampirelib.DynamicRegistryRegistry
Registers a dynamically loaded registry before a specific entry.
registerBefore(ResourceKey<? extends Registry<?>>, ResourceKey<? extends Registry<T>>, Codec<T>) - Static method in class io.github.vampirestudios.vampirelib.DynamicRegistryRegistry
Registers a dynamically loaded registry before a specific entry.
registerBlock(Block, String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerBlock(Block, String, Map<ItemLike, CreativeModeTab>) - 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
 
registerBlock(Block, String, CreativeModeTab...) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerBlock(Block, String, CreativeModeTab, Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerBlock(Block, String, Block, 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
 
registerBlockWithoutCreativeTab(Block, String) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
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
 
registerBlockWood(Block, String, CreativeModeTab, Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerBlockWood(Block, String, Block, CreativeModeTab...) - 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
 
registerConvertibleBlockPair(ConvertibleBlockPair) - Static method in class io.github.vampirestudios.vampirelib.api.ConvertibleBlocksRegistry
Registers a link between two different blocks.
registerDebugRenderers(DebugRendererRegistrationCallback.DebugRendererRegistrar) - Method in interface io.github.vampirestudios.vampirelib.api.callbacks.DebugRendererRegistrationCallback
 
registerDoubleBlock(Block, String, CreativeModeTab) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerDoubleBlock(Block, String, CreativeModeTab, Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Blocks
 
registerEmptyModel(Block) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricBlockStateModelGenerator
Create a singleton block state and empty model file for this block.
registerEmptyModel(Block) - Method in class io.github.vampirestudios.vampirelib.mixins.BlockStateModelGeneratorMixin
 
registerEmptyModel(Block, ResourceLocation) - Method in interface io.github.vampirestudios.vampirelib.api.datagen.FabricBlockStateModelGenerator
Create a singleton block state and empty model file with the given ID for this block.
registerEmptyModel(Block, ResourceLocation) - Method in class io.github.vampirestudios.vampirelib.mixins.BlockStateModelGeneratorMixin
 
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
Registers the common features.
registerFeaturesClient() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
Registers the client features.
registerFeaturesServer() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
Registers the server features.
registerItem(String, Item) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Items
 
registerItem(String, Item, CreativeModeTab) - Method in class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper.Items
 
registerItem(String, Item, CreativeModeTab, 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
 
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.LegacyFabricSoundProvider
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
 
registerVanilla(WoodType) - Static method in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
RegistryHelper - Record Class in io.github.vampirestudios.vampirelib.utils.registry
 
RegistryHelper(String) - Constructor for record class io.github.vampirestudios.vampirelib.utils.registry.RegistryHelper
Creates an instance of a RegistryHelper record class.
RegistryHelper.Blocks - Class in io.github.vampirestudios.vampirelib.utils.registry
 
RegistryHelper.Items - Class in io.github.vampirestudios.vampirelib.utils.registry
 
RegistryLoaderAccessor - Interface in io.github.vampirestudios.vampirelib.mixins
 
RegistryLoaderMixin - Class in io.github.vampirestudios.vampirelib.mixins
 
RegistryLoaderMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.RegistryLoaderMixin
 
relativize(Path) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
removeDisplay(DisplayBuilder.Position) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Removes a display entry from this model builder.
removeFace(Direction) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ElementBuilder
Removes the specified face for this builder.
removeTexture(TextureSlot) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
Removes a texture and its key from this model builder.
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
 
renderImage(Font, int, int, PoseStack, ItemRenderer) - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
 
renderText(Font, int, int, Matrix4f, MultiBufferSource.BufferSource) - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
 
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
 
REPTILES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
rescale(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder
Toggles whether to scale the rotated faces across the whole block.
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
 
resolve(Path) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
resolve(String...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.PathPackResources
Implement to return a file or folder path for the given set of path components.
ResourceCacheManager - Class in io.github.vampirestudios.vampirelib.api.datagen
Cache manager for resources.
ResourceCacheManager(boolean, String, BiFunction<PackType, String, List<Path>>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ResourceCacheManager
 
resourceLocation() - Method in record class io.github.vampirestudios.vampirelib.utils.WoodType
Returns the value of the resourceLocation record component.
ResourceLocationUtils - Class in io.github.vampirestudios.vampirelib.utils
 
ResourceLocationUtils() - Constructor for class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
ResourceLocationUtils.IdType - Enum Class in io.github.vampirestudios.vampirelib.utils
 
ResourcePackLoader - Class in io.github.vampirestudios.vampirelib.api.datagen
 
ResourcePackLoader() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ResourcePackLoader
 
ResourceType(PackType, String, String) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.ExistingFileHelper.ResourceType
 
retainedDuplicate(ByteBuf) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.retainedDuplicate in a packet byte buffer.
retainedSlice(ByteBuf) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.retainedSlice in a packet byte buffer.
retainedSlice(ByteBuf, int, int) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.retainedSlice in a packet byte buffer.
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"))),
reverseLookup(Enchantment) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.VEnchantmentTagProvider
 
reverseLookup(GameEvent) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.VGameEventTagProvider
 
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
 
RIVERS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
roll - Variable in class io.github.vampirestudios.vampirelib.api.callbacks.client.CameraSetupCallback.CameraInfo
 
rotate(double, double, double) - Method in class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
Rotate the model by the given vector.
rotate(Vector3d) - Method in class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
Rotate the model by the given vector.
RotationBuilder - Class in io.github.vampirestudios.vampirelib.api.datagen
Instantiate this class in order to provide an optional rotation to an element of a JSON model.
RotationBuilder(double, double, double, Direction.Axis, RotationBuilder.Angle) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder
Create a new rotation builder with a given origin, axis, angle and optional rescaling.
RotationBuilder(Vector3d, Direction.Axis, RotationBuilder.Angle) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder
Create a new rotation builder with a given origin, axis, angle and optional rescaling.
RotationBuilder.Angle - Enum Class in io.github.vampirestudios.vampirelib.api.datagen
 
run() - Method in interface io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils.Runnable_WithExceptions
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricSoundProvider
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.LegacyFabricSoundProvider
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FabricParticleProvider
 
run(CachedOutput) - Method in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
 

S

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
 
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
 
SAVANNAS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
scale(double) - Method in class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
Scale the model by the given scale factor.
scale(double, double, double) - Method in class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
Scale the model by the given vector.
scale(Vector3d) - Method in class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
Scale the model by the given vector.
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
 
secondaryJobSites(ImmutableSet<Block>) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
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
 
sendEntityBrain(LivingEntity) - Static method in class io.github.vampirestudios.vampirelib.mixins.DebugInfoSenderMixin
 
sendNeighborsUpdatePacket(Level, BlockPos) - Static method in class io.github.vampirestudios.vampirelib.mixins.DebugInfoSenderMixin
 
sendPathFindingPacket(Level, Mob, Path, float) - Static method in class io.github.vampirestudios.vampirelib.mixins.DebugInfoSenderMixin
 
sendStructurePacket(WorldGenLevel, StructureStart) - Static method in class io.github.vampirestudios.vampirelib.mixins.DebugInfoSenderMixin
 
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
Initializes the server features.
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
 
setAttenuationDistance(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
Sets the reduction rate of this sound depending on distance from the source.
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
 
setBehavior(SpreadingBehavior) - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.CustomSpreadingImpl
Sets the spreading behaviour for this block, defines what to change the block this spreads onto into.
setBlock(Block) - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.CustomSpreadingImpl
Sets the block which should spread to other blocks.
setBlock(Block) - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.NormalSpreadingImpl
Sets the block which should spread to other blocks.
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
 
setConditions(Map<ResourceLocation, ConditionJsonProvider[]>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.JsonCodecProvider
Applies a condition map to this provider.
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
 
setDynamicRegistries(List<RegistryDataLoader.RegistryData<?>>) - Static method in interface io.github.vampirestudios.vampirelib.mixins.RegistryLoaderAccessor
 
setEnabled(boolean) - Method in class io.github.vampirestudios.vampirelib.modules.api.Feature
 
setEnabled(DebugFeature, boolean) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
setEnabledForPlayer(ServerPlayer, DebugFeature, boolean) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
setEnabledForPlayer(ServerPlayer, Map<DebugFeature, Boolean>) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
setEnabledNotifyClients(DebugFeature, boolean, MinecraftServer) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
setEnabledNotifyServer(DebugFeature, boolean) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
setEnabledOnServer(DebugFeature, boolean) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
setEnabledOnServer(Map<DebugFeature, Boolean>) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
 
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
 
setGuiLight(ItemModelBuilder.GuiLight) - Method in class io.github.vampirestudios.vampirelib.api.datagen.builder.ItemModelBuilder
Sets the gui_light property for this model.
setModInstance(BasicModClass) - Static method in class io.github.vampirestudios.vampirelib.utils.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
 
setPitch(float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
Sets the pitch that the sound should play at.
setRed(float) - Method in class io.github.vampirestudios.vampirelib.api.callbacks.FogEvents.ColorData
 
setReplace(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.CustomFabricTagBuilder
Set the value of the `replace` flag in a Tag.
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
 
setType(BlockSpreadingType) - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.CustomSpreadingImpl
Sets the type of spreading the block should use, check BlockSpreadingType to look at which types exist.
setType(BlockSpreadingType) - Method in class io.github.vampirestudios.vampirelib.api.blockspreading.NormalSpreadingImpl
Sets the type of spreading the block should use, check BlockSpreadingType to look at which types exist.
setup() - Static method in class io.github.vampirestudios.vampirelib.utils.BlockChiseler
 
setVillagerData(VillagerData) - Method in class io.github.vampirestudios.vampirelib.mixins.entity.VillagerEntityMixin
 
setVolume(float) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
Sets the volume that the sound should play at as a number between 0.0 and 1.0.
setWeight(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
Sets how much likelier it should be for this sound to play.
ShaderInstanceMixin - Class in io.github.vampirestudios.vampirelib.mixins.client
 
ShaderInstanceMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.client.ShaderInstanceMixin
 
shaderList() - Method in record class io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback.ShaderRegistry
Returns the value of the shaderList record component.
ShaderRegistry(List<Pair<ShaderInstance, Consumer<ShaderInstance>>>) - Constructor for record class io.github.vampirestudios.vampirelib.api.callbacks.client.RegisterShadersCallback.ShaderRegistry
Creates an instance of a ShaderRegistry record class.
SHALLOW_OCEANS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
SHIELD_PATTERNS_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
shouldIndexOffThread() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ResourceCacheManager
Deprecated, for removal: This API element is subject to removal in a future version.
shouldIndexOnThread() - Method in class io.github.vampirestudios.vampirelib.api.datagen.ResourceCacheManager
Indicates if this cache manager requires the indexing of the file-tree to happen on the main thread.
shouldNotPrintVersionMessage() - Method in class io.github.vampirestudios.vampirelib.api.BasicModClass
Makes it so the default version info does not get printed.
shouldRender() - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
shouldUseCache() - Static method in class io.github.vampirestudios.vampirelib.api.datagen.ResourceCacheManager
Indicates if the caching system is enabled or not.
SHOVEL_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
SHULKER_BOXES_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
SIDE - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.builder.ItemModelBuilder.GuiLight
Render at an angle similarly to a block model within GUIs.
sign() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
sign() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
signItem() - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
SIGNS_ATLAS - Static variable in class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
SimpleSpreaderBehavior(Block) - Constructor for class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
 
SimpleSpreaderBehavior(BlockState) - Constructor for class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SimpleSpreaderBehavior
 
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(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
slice(ByteBuf) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.slice in a packet byte buffer.
slice(ByteBuf, int, int) - Static method in class io.github.vampirestudios.vampirelib.api.FriendlyByteBufs
Wraps the newly created buffer from buf.slice in a packet byte buffer.
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.init.VTags.Biomes
 
SnowySpreaderBehavior(Block) - Constructor for class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SnowySpreaderBehavior
 
SnowySpreaderBehavior(BlockState) - Constructor for class io.github.vampirestudios.vampirelib.api.blockspreading.SpreadBehaviors.SnowySpreaderBehavior
 
SOLID_FACE - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
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.SoundBuilder
Build an entry corresponding to a sound file.
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 - Class in io.github.vampirestudios.vampirelib.api.datagen
Utility class for building a sound entry with a given set of properties, without necessarily passing them all as parameters.
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.ResourceLocationUtils.IdType
 
SourceList() - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider.SourceList
 
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
 
spread(CustomSpreadingImpl) - Method in interface io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingCallback.CustomSpreading
 
spread(NormalSpreadingImpl) - Method in interface io.github.vampirestudios.vampirelib.api.blockspreading.BlockSpreadingCallback.NormalSpreading
 
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.SimpleSpreaderBehavior - Class in io.github.vampirestudios.vampirelib.api.blockspreading
 
SpreadBehaviors.SnowySpreaderBehavior - 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
 
SpriteSourceProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
 
SpriteSourceProvider(PackOutput, ExistingFileHelper, String) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.SpriteSourceProvider
 
SpriteSourceProvider.SourceList - Class in io.github.vampirestudios.vampirelib.api.datagen
 
SPRUCE - Static variable in class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
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(Block) - Method in class io.github.vampirestudios.vampirelib.utils.registry.StoneRegistry.Builder
 
STAIRS_BLOCKSTATE - Static variable in class io.github.vampirestudios.vampirelib.utils.JsonTemplates
 
startsWith(Path) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
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
 
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
 
stream() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundBuilder
Dictates that this sound should be streamed from its file.
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.
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
 
STRUCTURE - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
StructureBlockBlockEntityMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
StructureBlockBlockEntityMixin(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.StructureBlockBlockEntityMixin
 
structureName() - Method in record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Returns the value of the structureName record component.
subpath(int, int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
subtitle(String) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
Sets the subtitle to display when this sound is played.
SWAMPS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
SWORD_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
SYNC_MESSAGE_ID - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 
syncFeaturesToClient(Collection<ServerPlayer>, DebugFeature...) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 
syncFeaturesToClient(ServerPlayer...) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 
syncFeaturesToServer() - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 
syncFeaturesToServer(DebugFeature...) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 

T

tag() - Method in record class io.github.vampirestudios.vampirelib.api.ConvertibleBlockPair.ConversionItem
Returns the value of the tag record component.
tag(TagKey<T>) - Method in class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders
 
tag(String) - Static method in class io.github.vampirestudios.vampirelib.init.VTags.Blocks
 
tag(String) - Static method in class io.github.vampirestudios.vampirelib.init.VTags.Items
 
TAIGA_FORESTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
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
 
TextureMapAccessor - Interface in io.github.vampirestudios.vampirelib.mixins
 
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
 
THIRDPERSON_LEFTHAND - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
 
THIRDPERSON_RIGHTHAND - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
 
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
 
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
 
toAbsolutePath() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
toJson() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
 
toJson() - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition
 
TOOL_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
toolTagsToEntries - Static variable in class io.github.vampirestudios.vampirelib.utils.BlockChiseler
 
TooltipComponentMixin - Interface in io.github.vampirestudios.vampirelib.mixins
 
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
 
toRealPath(LinkOption...) - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
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.PathPackResources
 
toString() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
toString() - Method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeature
 
toString() - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipComponentImpl
Returns a string representation of this record class.
toString() - Method in record class io.github.vampirestudios.vampirelib.item.BundledTooltipData
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.utils.WoodType
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
 
toUri() - Method in class io.github.vampirestudios.vampirelib.api.datagen.RefPath
 
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
 
translate(double, double, double) - Method in class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
Translate the model by the given vector.
translate(Vector3d) - Method in class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder
Translate the model by the given vector.
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
 
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
 
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(SoundDefinition.SoundType) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets how the value of name is interpreted by Minecraft.
TypeAwareBuyForOneEmeraldFactory(int, int, int, Map<VillagerType, Item>) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TypeAwareBuyForOneEmeraldFactory
 
TypeAwareBuyItemFactory(Map<VillagerType, Item>, int, int, int) - Constructor for class io.github.vampirestudios.vampirelib.village.TradeOfferFactories.TypeAwareBuyItemFactory
 

U

uncheck(LamdbaExceptionUtils.Function_WithExceptions<T, R, E>, T) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
uncheck(Class::forName, "xxx");
uncheck(LamdbaExceptionUtils.Runnable_WithExceptions) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
uncheck(() -> Class.forName("xxx"));
uncheck(LamdbaExceptionUtils.Supplier_WithExceptions<R, E>) - Static method in class io.github.vampirestudios.vampirelib.utils.LamdbaExceptionUtils
uncheck(() -> Class.forName("xxx"));
UNDEAD - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
updateIntervalTicks(int) - Method in class io.github.vampirestudios.vampirelib.utils.registry.EntityRegistryBuilder
 
UpdateStructureBlockC2SPacketMixin - Class in io.github.vampirestudios.vampirelib.mixins.block
 
UpdateStructureBlockC2SPacketMixin() - Constructor for class io.github.vampirestudios.vampirelib.mixins.block.UpdateStructureBlockC2SPacketMixin
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class io.github.vampirestudios.vampirelib.blocks.LecternBaseBlock
 
useOnBlock(UseOnContext, CallbackInfoReturnable<InteractionResult>) - Method in class io.github.vampirestudios.vampirelib.mixins.item.MixinBookOnLectern
 
Utils - Class in io.github.vampirestudios.vampirelib.utils
 
Utils() - Constructor for class io.github.vampirestudios.vampirelib.utils.Utils
 

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.builder.ItemModelBuilder.GuiLight
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.api.datagen.DisplayBuilder.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder.Angle
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.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.WoodRegistry.WoodPropertyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.vampirestudios.vampirelib.utils.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.builder.ItemModelBuilder.GuiLight
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.DisplayBuilder.Position
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.RotationBuilder.Angle
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.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.WoodRegistry.WoodPropertyType
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.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
 
VampireLibDataGen - Class in io.github.vampirestudios.vampirelib
 
VampireLibDataGen() - Constructor for class io.github.vampirestudios.vampirelib.VampireLibDataGen
 
VanillaDebugFeatures - Class in io.github.vampirestudios.vampirelib.api.debug_renderers
In this class are DebugFeatures for the vanilla Debug Renderers which do not have other means of activation (i.e., not chunk borders, not collision, and not game test)
vanillaId(String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
vanillaPrefixId(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
vanillaPrefixSuffixId(String, String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
vanillaSpecialId(ResourceLocationUtils.IdType, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
vanillaSuffixId(String, String) - Static method in class io.github.vampirestudios.vampirelib.utils.ResourceLocationUtils
 
VanillaWoodTypes - Class in io.github.vampirestudios.vampirelib.utils
 
VanillaWoodTypes() - Constructor for class io.github.vampirestudios.vampirelib.utils.VanillaWoodTypes
 
VBlockLootTableProvider - Class in io.github.vampirestudios.vampirelib.api.datagen
Extend this class and implement VBlockLootTableProvider.generate().
VBlockLootTableProvider(FabricDataOutput) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.VBlockLootTableProvider
 
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
 
VEnchantmentTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.VEnchantmentTagProvider
 
VEntityTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.VEntityTagProvider
 
VGameEventTagProvider(FabricDataOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class io.github.vampirestudios.vampirelib.api.datagen.CustomTagProviders.VGameEventTagProvider
 
VILLAGE_SECTIONS - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
VILLAGER_JOB_SITES - Static variable in class net.fabric.api.tag.convention.v1.ConventionalBlockTags
 
VILLAGER_JOB_SITES - Static variable in class net.fabric.api.tag.convention.v1.ConventionalItemTags
 
VillagerEntityMixin - Class in io.github.vampirestudios.vampirelib.mixins.entity
 
VillagerEntityMixin(EntityType<? extends AbstractVillager>, Level) - Constructor for class io.github.vampirestudios.vampirelib.mixins.entity.VillagerEntityMixin
 
VillagerHouse - Record Class in io.github.vampirestudios.vampirelib.village
 
VillagerHouse(String, String, boolean) - Constructor for record class io.github.vampirestudios.vampirelib.village.VillagerHouse
Creates an instance of a VillagerHouse record class.
villagerHouses(List<VillagerHouse>) - Method in class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
VillagerProfessionCreator - Class in io.github.vampirestudios.vampirelib.village
 
VillagerProfessionCreator() - Constructor for class io.github.vampirestudios.vampirelib.village.VillagerProfessionCreator
 
VillagerProfessionRegistry - Interface in io.github.vampirestudios.vampirelib.village
 
VillagerTypeRegistry - Interface in io.github.vampirestudios.vampirelib.village
 
vlAddBlocks(Block...) - Method in interface io.github.vampirestudios.vampirelib.blocks.entity.IBlockEntityType
 
vlAddBlocks(Block...) - Method in class io.github.vampirestudios.vampirelib.mixins.block.BlockEntityTypeMixin
 
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
 
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.VanillaWoodTypes
 
WATER - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
WATER - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
WEAPON_ENCHANTMENTS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Enchantments
 
weight(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.SoundDefinition.SoundBuilder
Sets the weight for this file.
WHITE - Static variable in class io.github.vampirestudios.vampirelib.utils.Color
 
WITH_DEFAULT_MONSTER_SPAWNS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
withCulling(Direction) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
Specifies whether this face need not be rendered when there is a block adjacent to it in the specified position.
WITHOUT_DEFAULT_MONSTER_SPAWNS - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.Biomes
 
withRotation(RotationBuilder) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ElementBuilder
Sets a rotation to be applied to the element being built.
withRotation(VariantProperties.Rotation) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
Specifies a texture rotation for the face being built.
withShading(boolean) - Method in class io.github.vampirestudios.vampirelib.api.datagen.ElementBuilder
Toggles whether to render shadows cast by the element being built.
withTintIndex(int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
Specified a tint index for this face.
withUv(int, int, int, int) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
Specifies the area of the texture to use for the face being built, given in terms of individual vector components.
withUv(Vector2i, Vector2i) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
Specifies the area of the texture to use for the face being built, given in terms of a pair of 2D vectors.
withUv(Vector4i) - Method in class io.github.vampirestudios.vampirelib.api.datagen.FaceBuilder
Specifies the area of the texture to use for the face being built.
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.ResourceLocationUtils.IdType
 
WOOD_TYPES - Static variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodTypeRegistry
 
woodPropertyType - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
woodPropertyType(WoodRegistry.WoodPropertyType) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
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
 
WoodRegistry.WoodPropertyType - Enum Class in io.github.vampirestudios.vampirelib.utils.registry
 
woodType - Variable in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry
 
woodType(WoodType) - Method in class io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry.Builder
 
WoodType - Record Class in io.github.vampirestudios.vampirelib.utils
 
WoodType(String, Block, Block) - Constructor for record class io.github.vampirestudios.vampirelib.utils.WoodType
 
WoodType(String, Block, Block, boolean) - Constructor for record class io.github.vampirestudios.vampirelib.utils.WoodType
 
WoodType(ResourceLocation, Block, Block) - Constructor for record class io.github.vampirestudios.vampirelib.utils.WoodType
 
WoodType(ResourceLocation, Block, Block, boolean) - Constructor for record class io.github.vampirestudios.vampirelib.utils.WoodType
Creates an instance of a WoodType record class.
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
 
WORLD_GEN_ATTEMPT - Static variable in class io.github.vampirestudios.vampirelib.api.debug_renderers.VanillaDebugFeatures
 
writeStatuses(Collection<DebugFeature>) - Static method in class io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
 

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
 
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
 
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
 
ZERO - Enum constant in enum class io.github.vampirestudios.vampirelib.api.datagen.RotationBuilder.Angle
 
ZOMBIES - Static variable in class io.github.vampirestudios.vampirelib.init.VTags.EntityTypes
 
A B C D E F G H I J L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values