Package io.github.vampirestudios.vampirelib.api.datagen
package io.github.vampirestudios.vampirelib.api.datagen
-
ClassDescriptionExtend this class to create
EntityTypetags in the "/entity_types" tag directory.Extend this class to createGameEventtags in the "/game_events" tag directory.Extend this class to createEnchantmenttags in the "/enchantments" tag directory.Extend this class to createGameEventtags in the "/game_events" tag directory.Instantiate this class in order to provide an optional set ofdisplayproperties for a given model JSON.The place where a given set of display transformations should be applied.Instantiate this class in order to provide any specificelementsto a given block/item model JSON.Enables data providers to check if other data files currently exist.Fabric-provided extensions forBlockModelGenerators.Fabric-provided extensions forItemModelGenerators.Extend this class and implementFabricParticleProvider.generateParticleTextures(ParticleGenerator).Register an instance of the class withFabricDataGenerator.Pack.addProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack.Factory<T>)in aDataGeneratorEntrypoint.Instantiate this class in order to provide a set offacesto be rendered for an element of a JSON model.Dataprovider for using a Codec to generate jsons.Register an instance of the class withFabricDataGenerator.Pack.addProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack.Factory<T>)in aDataGeneratorEntrypoint.Instantiate this class in order to provide an optional set ofoverridesfor a given item model JSON.Defines a resource pack from an arbitrary Path.Cache manager for resources.Instantiate this class in order to provide an optionalrotationto an element of a JSON model.Utility class for building a sound entry with a given set of properties, without necessarily passing them all as parameters.Contains all the data to completely define a sound event.Constructs sound files forSoundDefinition.Defines how a sound is interpreted by Minecraft.Extend this class and implementVBlockLootTableProvider.generate().