# Index

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

## A

addCase(BlockStateFile.Case) - Method in record class commoble.databuddy.datagen.BlockStateFile.OrCase
  Adds a case to this OrCase's list of cases (only usable if list is mutable)
addCondition(Property<T>, T, T...) - Method in record class commoble.databuddy.datagen.BlockStateFile.Case
  Mutably adds a blockstate property condition for one or more property values to this case
addDataProvider(GatherDataEvent, String, DynamicOps<JsonElement>, Map<ResourceLocation, BlockStateFile>) - Static method in record class commoble.databuddy.datagen.BlockStateFile
  Creates a DataProvider and adds it to the provided GatherDataEvent's datagenerator, generating in the assets/namespace/blockstates/ folder
addDataProvider(GatherDataEvent, String, DynamicOps<JsonElement>, Map<ResourceLocation, SimpleModel>) - Static method in record class commoble.databuddy.datagen.SimpleModel
  Creates a DataProvider and adds the provided GatherDataEvent's datagenerator, generating in the assets/namespace/models/ folder
addOrCase(BlockStateFile.OrCase) - Method in record class commoble.databuddy.datagen.BlockStateFile.OrCase
  Adds an OrCase to this OrCase's list of cases (only usable if list is mutable)
addTexture(String, ResourceLocation) - Method in record class commoble.databuddy.datagen.SimpleModel
  Chaining method for building a SimpleModel.
addVariant(BlockStateFile.PropertyValue<?>, BlockStateFile.Model...) - Method in record class commoble.databuddy.datagen.BlockStateFile.Variants
  Adds a variant for your blockstate json
addVariant(List<BlockStateFile.PropertyValue<?>>, BlockStateFile.Model...) - Method in record class commoble.databuddy.datagen.BlockStateFile.Variants
  Adds a variant for your blockstate json
addWhenApply(BlockStateFile.WhenApply) - Method in record class commoble.databuddy.datagen.BlockStateFile.Multipart
  Adds a when-apply case to this multipart definition
always(BlockStateFile.Model...) - Static method in record class commoble.databuddy.datagen.BlockStateFile.Variants
  Convenience method for a variants blockstate file without blockstate predication
always(BlockStateFile.Model, BlockStateFile.Model...) - Static method in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Builder-like factory for datageneration, applying a Part to all blockstates.
apply() - Method in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Returns the value of the `apply` record component.
apply(Map<ResourceLocation, JsonElement>, ResourceManager, ProfilerFiller) - Method in class commoble.databuddy.data.CodecJsonDataManager
apply(Map<ResourceLocation, FINE>, ResourceManager, ProfilerFiller) - Method in class commoble.databuddy.data.MergeableCodecDataManager
  Main-thread processing, runs after prepare concludes
apply(ListTag, int) - Method in interface commoble.databuddy.nbt.NBTListCodec.ListReader

## B

BlockStateFile - Record Class in commoble.databuddy.datagen
  Alternative datageneration for blockstate jsons.
BlockStateFile(Optional<BlockStateFile.Variants>, Optional<BlockStateFile.Multipart>) - Constructor for record class commoble.databuddy.datagen.BlockStateFile
  Creates an instance of a `BlockStateFile` record class.
BlockStateFile.Case - Record Class in commoble.databuddy.datagen
  Component of Multipart definitions representing a blockstate predicate.
BlockStateFile.Model - Record Class in commoble.databuddy.datagen
  Component representing a rotated model object in variant and multipart definitions.
BlockStateFile.Multipart - Record Class in commoble.databuddy.datagen
  Multipart format for blockstate jsons.
BlockStateFile.OrCase - Record Class in commoble.databuddy.datagen
  Component of Multipart definitions' 'when' blocks.
BlockStateFile.PropertyValue<T extends Comparable<T>> - Record Class in commoble.databuddy.datagen
  Component of Variants definitions, representing a property-value entry.
BlockStateFile.Variants - Record Class in commoble.databuddy.datagen
  Represents a "variants" block in a blockstate json.
BlockStateFile.WhenApply - Record Class in commoble.databuddy.datagen
  Component of Multipart definitions, representing the "when" and "apply" blocks in a blockstate json.
builder() - Static method in record class commoble.databuddy.datagen.BlockStateFile.Case
  Builder-like factory for convenience
builder() - Static method in record class commoble.databuddy.datagen.BlockStateFile.Multipart
  Creates and returns a MultipartBlockStateDefinition for whom cases can be defined.
builder() - Static method in record class commoble.databuddy.datagen.BlockStateFile.OrCase
  Builder-like helper for datageneration
builder() - Static method in record class commoble.databuddy.datagen.BlockStateFile.Variants
  Creates and returns a mutable VariantBlockStateDefinition for whom variants can be defined.
BYTE - Static variable in class commoble.databuddy.nbt.NBTListCodec.ListTagType
  byte tag type

## C

Case(Map<String, String>) - Constructor for record class commoble.databuddy.datagen.BlockStateFile.Case
  Creates an instance of a `Case` record class.
cases() - Method in record class commoble.databuddy.datagen.BlockStateFile.Multipart
  Returns the value of the `cases` record component.
cases() - Method in record class commoble.databuddy.datagen.BlockStateFile.OrCase
  Returns the value of the `cases` record component.
CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile.Case
  codec
CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile
  codec
CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile.Model
  codec
CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile.Multipart
  codec
CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile.OrCase
  codec
CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  codec
CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile.Variants
  codec
CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  codec
CODEC - Static variable in record class commoble.databuddy.datagen.SimpleModel
  codec
CodecJsonDataManager<T> - Class in commoble.databuddy.data
  Codec-based data manager for loading data.
CodecJsonDataManager(String, Codec<T>) - Constructor for class commoble.databuddy.data.CodecJsonDataManager
  Creates a data manager with a standard gson parser
CodecJsonDataManager(String, Codec<T>, Gson) - Constructor for class commoble.databuddy.data.CodecJsonDataManager
  As above but with a custom GSON
commoble.databuddy.codec - package commoble.databuddy.codec
commoble.databuddy.config - package commoble.databuddy.config
commoble.databuddy.data - package commoble.databuddy.data
commoble.databuddy.datagen - package commoble.databuddy.datagen
commoble.databuddy.nbt - package commoble.databuddy.nbt
commoble.databuddy.plugin - package commoble.databuddy.plugin
COMPOUND - Static variable in class commoble.databuddy.nbt.NBTListCodec.ListTagType
  map tag type
compressMaps() - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
conditions() - Method in record class commoble.databuddy.datagen.BlockStateFile.Case
  Returns the value of the `conditions` record component.
ConfigHelper - Class in commoble.databuddy.config
  Helpers for creating configs and defining complex objects in configs
ConfigHelper.ConfigObject<T> - Class in commoble.databuddy.config
  A config-reload-sensitive wrapper around a config field for a complex object
ConfigHelper.TomlConfigOps - Class in commoble.databuddy.config
  DynamicOps for using `Codec`s to load objects from configs.
convertTo(DynamicOps<U>, Object) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
create(ResourceLocation) - Static method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns new Model with no rotation, no uvlock, and weight 1.
create(ResourceLocation) - Static method in record class commoble.databuddy.datagen.SimpleModel
  Creates a SimpleModel with specified parent and solid render type.
create(ResourceLocation, BlockModelRotation) - Static method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns new Model with no uvlock and weight 1.
create(ResourceLocation, BlockModelRotation, boolean) - Static method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns Model with weight 1.
create(ResourceLocation, BlockModelRotation, boolean, int) - Static method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns new Model.
create(ResourceLocation, ResourceLocation) - Static method in record class commoble.databuddy.datagen.SimpleModel
  Creates a SimpleModel with specified parent and render type.
create(Property<T>, T) - Static method in record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  Creates a property value from a property and a value
create(Property<T>, T, T...) - Static method in record class commoble.databuddy.datagen.BlockStateFile.Case
  Convenience method returning a single-property case
createBoolean(boolean) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
createList(Stream<Object>) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
createMap(Stream<Pair<Object, Object>>) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
createMap(Stream<Pair<T, T>>) - Method in class commoble.databuddy.codec.WriteFieldsFirstOps
createNumeric(Number) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
createString(String) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
createWithoutRenderType(ResourceLocation) - Static method in record class commoble.databuddy.datagen.SimpleModel
  Creates a SimpleModel with specified parent and no explicit render type.
CUTOUT - Static variable in class commoble.databuddy.datagen.SimpleModel.RenderTypes
  Vanilla cutout render type, all-or-nothing transparency
CUTOUT_MIPPED - Static variable in class commoble.databuddy.datagen.SimpleModel.RenderTypes
  Vanilla cutout_mipped render type, all-or-nothing transparency and mipmapping

## D

data - Variable in class commoble.databuddy.data.CodecJsonDataManager
  The raw data that we parsed from json last time resources were reloaded
data - Variable in class commoble.databuddy.data.MergeableCodecDataManager
  the loaded data
decode(DynamicOps<T>, MapLike<T>) - Method in class commoble.databuddy.codec.NullableFieldCodec
defineObject(ForgeConfigSpec.Builder, String, Codec<T>, T) - Static method in class commoble.databuddy.config.ConfigHelper
  Define a config value for a complex object.
dispatchedCodec() - Method in record class commoble.databuddy.codec.RegistryDispatcher
  Returns the value of the `dispatchedCodec` record component.
dispatcherCodec() - Method in record class commoble.databuddy.codec.RegistryDispatcher
  Returns the value of the `dispatcherCodec` record component.
DOUBLE - Static variable in class commoble.databuddy.nbt.NBTListCodec.ListTagType
  double tag type

## E

empty() - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
equals(Object) - Method in record class commoble.databuddy.codec.RegistryDispatcher
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.BlockStateFile.Case
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.BlockStateFile
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.BlockStateFile.Multipart
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.BlockStateFile.OrCase
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.BlockStateFile.Variants
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class commoble.databuddy.datagen.SimpleModel
  Indicates whether some other object is "equal to" this one.

## F

FLOAT - Static variable in class commoble.databuddy.nbt.NBTListCodec.ListTagType
  float tag type

## G

get() - Method in class commoble.databuddy.config.ConfigHelper.ConfigObject
getBooleanValue(Object) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
getData() - Method in class commoble.databuddy.data.CodecJsonDataManager
getData() - Method in class commoble.databuddy.data.MergeableCodecDataManager
getMapValues(Object) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
getNumberValue(Object) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
getStream(Object) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
getStringValue(Object) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps

## H

hashCode() - Method in record class commoble.databuddy.codec.RegistryDispatcher
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.BlockStateFile.Case
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.BlockStateFile
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.BlockStateFile.Multipart
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.BlockStateFile.OrCase
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.BlockStateFile.Variants
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Returns a hash code value for this object.
hashCode() - Method in record class commoble.databuddy.datagen.SimpleModel
  Returns a hash code value for this object.

## I

INSTANCE - Static variable in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
  instance
INTEGER - Static variable in class commoble.databuddy.nbt.NBTListCodec.ListTagType
  int tag type

## J

JSON_EXTENSION - Static variable in class commoble.databuddy.data.MergeableCodecDataManager
  ".json"
JSON_EXTENSION_LENGTH - Static variable in class commoble.databuddy.data.MergeableCodecDataManager
  5

## L

LIST - Static variable in class commoble.databuddy.nbt.NBTListCodec.ListTagType
  list tag type
LIST_CODEC - Static variable in record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  list codec
ListTagType(int, NBTListCodec.ListReader<T>, Function<T, Tag>) - Constructor for class commoble.databuddy.nbt.NBTListCodec.ListTagType
loadPlugins(Class<?>, Class<PLUGIN>, REGISTRY) - Static method in class commoble.databuddy.plugin.PluginLoader
  Gathers all classes that implement the given interface and are annotated with the given annotation, attempts to make one instance of each of these classes, and registers them to some plugin-registering object.

## M

makeDefaultableField(String, Codec<VALUE>, VALUE) - Static method in class commoble.databuddy.codec.NullableFieldCodec
  As with makeOptional field, but decodes values directly to the given type instead of wrapping in an optional.
makeDispatchForgeRegistry(IEventBus, ResourceLocation, Function<T, ? extends Codec<? extends T>>, Consumer<RegistryBuilder<Codec<? extends T>>>) - Static method in record class commoble.databuddy.codec.RegistryDispatcher
  Helper method for creating and registering a DeferredRegister for a registry of serializers.
makeOptionalField(String, Codec<VALUE>) - Static method in class commoble.databuddy.codec.NullableFieldCodec
  Creates a field codec useable in RecordCodecBuilder for a field that permits absent or null values.
mapBuilder() - Method in class commoble.databuddy.codec.WriteFieldsFirstOps
MergeableCodecDataManager<RAW,FINE> - Class in commoble.databuddy.data
  Generic data loader for Codec-parsable data.
MergeableCodecDataManager(String, Codec<RAW>, Function<List<RAW>, FINE>) - Constructor for class commoble.databuddy.data.MergeableCodecDataManager
  Initialize a data manager with the given folder name, codec, and merger
mergeToList(Object, Object) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
mergeToList(Object, List<Object>) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
mergeToMap(Object, Object, Object) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
model() - Method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns the value of the `model` record component.
Model(ResourceLocation, int, int, boolean, int) - Constructor for record class commoble.databuddy.datagen.BlockStateFile.Model
  Component representing a rotated model object in variant and multipart definitions.
multipart() - Method in record class commoble.databuddy.datagen.BlockStateFile
  Returns the value of the `multipart` record component.
multipart(BlockStateFile.Multipart) - Static method in record class commoble.databuddy.datagen.BlockStateFile
  Specifies a blockstate file with a multipart definition.
Multipart(List<BlockStateFile.WhenApply>) - Constructor for record class commoble.databuddy.datagen.BlockStateFile.Multipart
  Creates an instance of a `Multipart` record class.

## N

NBTListCodec<ENTRY,RAW> - Class in commoble.databuddy.nbt
  Helper class for converting lists or list-like collections of arbitrary data to NBT and back.
NBTListCodec(String, NBTListCodec.ListTagType<RAW>, Function<ENTRY, RAW>, Function<RAW, ENTRY>) - Constructor for class commoble.databuddy.nbt.NBTListCodec
NBTListCodec.ListReader<T> - Interface in commoble.databuddy.nbt
  Represents a function that takes a list NBT and an index and returns the object in the list at that index.
NBTListCodec.ListTagType<T> - Class in commoble.databuddy.nbt
NBTMapCodec<KEY,VALUE> - Class in commoble.databuddy.nbt
  Helper class for writing a Map into a CompoundTag
NBTMapCodec(String, BiConsumer<CompoundTag, KEY>, Function<CompoundTag, KEY>, BiConsumer<CompoundTag, VALUE>, Function<CompoundTag, VALUE>) - Constructor for class commoble.databuddy.nbt.NBTMapCodec
NullableFieldCodec<VALUE> - Class in commoble.databuddy.codec
  Similar to OptionalFieldCodec, but *only* permits absent values.
NullableFieldCodec(String, Codec<VALUE>) - Constructor for class commoble.databuddy.codec.NullableFieldCodec

## O

of(DynamicOps<T>, String...) - Static method in class commoble.databuddy.codec.WriteFieldsFirstOps
or(BlockStateFile.OrCase, BlockStateFile.Model, BlockStateFile.Model...) - Static method in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Builder-like factory for datageneration, using an OR-case when.
OrCase(List<Either<BlockStateFile.OrCase, BlockStateFile.Case>>) - Constructor for record class commoble.databuddy.datagen.BlockStateFile.OrCase
  Creates an instance of a `OrCase` record class.

## P

parent() - Method in record class commoble.databuddy.datagen.SimpleModel
  Returns the value of the `parent` record component.
PluginLoader - Class in commoble.databuddy.plugin
  Helper for providing annotation apis to other mods and load and construct their classes
PluginLoader() - Constructor for class commoble.databuddy.plugin.PluginLoader
prepare(ResourceManager, ProfilerFiller) - Method in class commoble.databuddy.data.MergeableCodecDataManager
  Off-thread processing (can include reading files from hard drive)
property() - Method in record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  Returns the value of the `property` record component.
PropertyValue(Property<T>, T) - Constructor for record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  Creates an instance of a `PropertyValue` record class.

## R

read(CompoundTag) - Method in class commoble.databuddy.nbt.NBTListCodec
  Reconstructs and returns a List<ENTRY> from a CompoundTag If the nbt used was given by this.write(list), the list returned will be a reconstruction of the original List
read(CompoundTag) - Method in class commoble.databuddy.nbt.NBTMapCodec
  Reconstructs and returns a Map<KEY,VALUE> from a CompoundTag If the nbt used was given by this.write(map), the map returned will be a reconstruction of the original Map
register(ModConfig.Type, Function<ForgeConfigSpec.Builder, T>) - Static method in class commoble.databuddy.config.ConfigHelper
  Register a config using a default config filename for your mod.
register(ModConfig.Type, Function<ForgeConfigSpec.Builder, T>, String) - Static method in class commoble.databuddy.config.ConfigHelper
  Register a config using a custom filename.
registry() - Method in record class commoble.databuddy.codec.RegistryDispatcher
  Returns the value of the `registry` record component.
RegistryDispatcher<T> - Record Class in commoble.databuddy.codec
  Helper for creating a deferred register and dispatch codec for a custom registry of serializer types.
RegistryDispatcher(Codec<Codec<? extends T>>, Codec<T>, DeferredRegister<Codec<? extends T>>, Supplier<IForgeRegistry<Codec<? extends T>>>) - Constructor for record class commoble.databuddy.codec.RegistryDispatcher
  Creates an instance of a `RegistryDispatcher` record class.
registryGetter() - Method in record class commoble.databuddy.codec.RegistryDispatcher
  Returns the value of the `registryGetter` record component.
remove(Object, String) - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
renderType() - Method in record class commoble.databuddy.datagen.SimpleModel
  Returns the value of the `renderType` record component.
RenderTypes() - Constructor for class commoble.databuddy.datagen.SimpleModel.RenderTypes

## S

SHORT - Static variable in class commoble.databuddy.nbt.NBTListCodec.ListTagType
  short tag type
SimpleModel - Record Class in commoble.databuddy.datagen
  Represents a parented model file.
SimpleModel(ResourceLocation, Map<String, ResourceLocation>) - Constructor for record class commoble.databuddy.datagen.SimpleModel
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use the main constructor or `SimpleModel.create(ResourceLocation)`
SimpleModel(ResourceLocation, Map<String, ResourceLocation>, Optional<ResourceLocation>) - Constructor for record class commoble.databuddy.datagen.SimpleModel
  Creates an instance of a `SimpleModel` record class.
SimpleModel.RenderTypes - Class in commoble.databuddy.datagen
  Vanilla render types used by the chunk mesh baker (as of forge 41.0.64 only these are supported in baked block models)
SOLID - Static variable in class commoble.databuddy.datagen.SimpleModel.RenderTypes
  Vanilla solid render type, no transparency
STRING - Static variable in class commoble.databuddy.nbt.NBTListCodec.ListTagType
  string tag type
subscribeAsSyncable(SimpleChannel, Function<Map<ResourceLocation, FINE>, PACKET>) - Method in class commoble.databuddy.data.MergeableCodecDataManager
  This should be called at most once, during construction of your mod Calling this method automatically subscribes a packet-sender to `OnDatapackSyncEvent`.
subscribeAsSyncable(SimpleChannel, Function<Map<ResourceLocation, T>, PACKET>) - Method in class commoble.databuddy.data.CodecJsonDataManager
  This should be called at most once, during construction of your mod (static init of your main mod class is fine) Calling this method automatically subscribes a packet-sender to `OnDatapackSyncEvent`.

## T

textures() - Method in record class commoble.databuddy.datagen.SimpleModel
  Returns the value of the `textures` record component.
TomlConfigOps() - Constructor for class commoble.databuddy.config.ConfigHelper.TomlConfigOps
toString() - Method in record class commoble.databuddy.codec.RegistryDispatcher
  Returns a string representation of this record class.
toString() - Method in class commoble.databuddy.config.ConfigHelper.TomlConfigOps
toString() - Method in record class commoble.databuddy.datagen.BlockStateFile.Case
  Returns a string representation of this record class.
toString() - Method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns a string representation of this record class.
toString() - Method in record class commoble.databuddy.datagen.BlockStateFile.Multipart
  Returns a string representation of this record class.
toString() - Method in record class commoble.databuddy.datagen.BlockStateFile.OrCase
  Returns a string representation of this record class.
toString() - Method in record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  Returns a string representation of this record class.
toString() - Method in record class commoble.databuddy.datagen.BlockStateFile
  Returns a string representation of this record class.
toString() - Method in record class commoble.databuddy.datagen.BlockStateFile.Variants
  Returns a string representation of this record class.
toString() - Method in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Returns a string representation of this record class.
toString() - Method in record class commoble.databuddy.datagen.SimpleModel
  Returns a string representation of this record class.
TRANSLUCENT - Static variable in class commoble.databuddy.datagen.SimpleModel.RenderTypes
  Vanilla translucent render type, allows partial transparency
TRIPWIRE - Static variable in class commoble.databuddy.datagen.SimpleModel.RenderTypes
  Vanilla tripwire render type, similar to translucent but uses the tripwire shader
TYPE_FIRST_JSON_OPS - Static variable in class commoble.databuddy.codec.WriteFieldsFirstOps
  JsonOps that writes the "type" field first when serializing records.
  Helpful when serializing type-dispatched json objects.
  (type field goes at the top instead of the bottom, making the json easier to read)

## U

uvLock() - Method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns the value of the `uvLock` record component.

## V

value() - Method in record class commoble.databuddy.datagen.BlockStateFile.PropertyValue
  Returns the value of the `value` record component.
variants() - Method in record class commoble.databuddy.datagen.BlockStateFile
  Returns the value of the `variants` record component.
variants() - Method in record class commoble.databuddy.datagen.BlockStateFile.Variants
  Returns the value of the `variants` record component.
variants(BlockStateFile.Variants) - Static method in record class commoble.databuddy.datagen.BlockStateFile
  Specifies a blockstate file with a variants definition.
Variants(Map<List<BlockStateFile.PropertyValue<?>>, List<BlockStateFile.Model>>) - Constructor for record class commoble.databuddy.datagen.BlockStateFile.Variants
  Creates an instance of a `Variants` record class.
variantsAndMultipart(BlockStateFile.Variants, BlockStateFile.Multipart) - Static method in record class commoble.databuddy.datagen.BlockStateFile
  Specifies a blockstate file with both variants and multipart definitions.

## W

weight() - Method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns the value of the `weight` record component.
when() - Method in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Returns the value of the `when` record component.
when(BlockStateFile.Case, BlockStateFile.Model, BlockStateFile.Model...) - Static method in record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Builder-like factory for datageneration, using a single-case when.
WhenApply(Optional<Either<BlockStateFile.OrCase, BlockStateFile.Case>>, List<BlockStateFile.Model>) - Constructor for record class commoble.databuddy.datagen.BlockStateFile.WhenApply
  Creates an instance of a `WhenApply` record class.
write(List<ENTRY>, CompoundTag) - Method in class commoble.databuddy.nbt.NBTListCodec
  Given a list and a CompoundTag,writes the contents of that list into the NBT The same CompoundTag can be given to this.read to retrieve that map
write(Map<KEY, VALUE>, CompoundTag) - Method in class commoble.databuddy.nbt.NBTMapCodec
  Given a map and a CompoundTag, writes the map into the NBT The same CompoundTag can be given to this.read to retrieve that map
WriteFieldsFirstOps<T> - Class in commoble.databuddy.codec
  Delegating DynamicOps that, when serializing data, serializes specified fields in a given order before serializing any other fields.
WriteFieldsFirstOps(DynamicOps<T>, String...) - Constructor for class commoble.databuddy.codec.WriteFieldsFirstOps

## X

x() - Method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns the value of the `x` record component.

## Y

y() - Method in record class commoble.databuddy.datagen.BlockStateFile.Model
  Returns the value of the `y` record component.

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