Skip navigation links
C E F G H I N R T 

C

codec(Registry, Codec<Holder<T>>) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.EitherHolder
 
codec(Codec<T>, boolean) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.HomogenousListCodec
 
codec(Registry) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.ResourceKey
 
codec(Registry, boolean) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.TagEntryList
Create a codec for this class bound to the given registry.
codec(Registry, Codec<T>, boolean) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.TypedTagEntryList
Create a codec for this class bound to the given registry.
com.viaversion.viaversion.libs.mcstructs.registry - package com.viaversion.viaversion.libs.mcstructs.registry
 

E

either() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.EitherHolder
 
either() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Holder
Convert this either to a Either.
EitherHolder<T> - Class in com.viaversion.viaversion.libs.mcstructs.registry
 
EitherHolder(Holder<T>) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.EitherHolder
 
EitherHolder(ResourceKey) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.EitherHolder
 
EitherHolder(Either<Holder<T>, ResourceKey>) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.EitherHolder
 
entryCodec() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
 
equals(Object) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
 
equals(Object) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry
 

F

fileCodec(Registry, Codec<T>) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.EitherHolder
 
fileCodec(Registry, Codec<T>) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 
fixedCodec(Registry) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.EitherHolder
 
fixedCodec(Registry) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 

G

getEntries() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TagEntryList
 
getEntries() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TypedTagEntryList
 
getEntry() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 
getEntry(Identifier) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.NoOpRegistry
 
getEntry(int) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.NoOpRegistry
 
getEntry(Identifier) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
Get the RegistryEntry for the given id.
getEntry(int) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
Get the RegistryEntry for the given network id.
getHolder(Identifier) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
Get an Holder for the given id.
getHolder(int) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
Get an Holder for the given network id.
getId(int) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.NoOpRegistry
 
getId(int) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
Get the id for the given network id.
getId() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry
Get the id of this entry.
If the id has not been resolved yet, it will be resolved using the registry.
getName() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
 
getName() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.ResourceKey
 
getNetworkId(Identifier) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.NoOpRegistry
 
getNetworkId(Identifier) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
Get the network id for the given id.
getNetworkId() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry
Get the network id of this entry.
If the network id has not been resolved yet, it will be resolved using the registry.
getRegistry() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry
 
getRegistry() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.ResourceKey
 
getRegistry() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TagKey
 
getTag(Identifier) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.NoOpRegistry
 
getTag(Identifier) - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
Get the TagKey for the given tag id.
getTag() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TagEntryList
 
getTag() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TagKey
 
getTag() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TypedTagEntryList
 
getValue() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 

H

hashCode() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
 
hashCode() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry
 
hashedCodec(Registry) - Static method in class com.viaversion.viaversion.libs.mcstructs.registry.TagKey
 
Holder<T> - Class in com.viaversion.viaversion.libs.mcstructs.registry
A class that represents either a RegistryEntry or a value of type T.
Holder(Either<RegistryEntry, T>) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 
Holder(RegistryEntry) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 
Holder(T) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 
HomogenousListCodec<T> - Class in com.viaversion.viaversion.libs.mcstructs.registry
 
HomogenousListCodec() - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.HomogenousListCodec
 

I

isEntries() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TagEntryList
 
isEntries() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TypedTagEntryList
 
isEntry() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 
isTag() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TagEntryList
 
isTag() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TypedTagEntryList
 
isValue() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 

N

NoOpRegistry - Class in com.viaversion.viaversion.libs.mcstructs.registry
A no-op registry that does nothing.
Every value is valid, but the registry will not be able to convert them.
NoOpRegistry(Identifier) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.NoOpRegistry
 

R

Registry - Class in com.viaversion.viaversion.libs.mcstructs.registry
A class that represents a registry of RegistryEntrys and TagKeys.
Registry(Identifier) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.Registry
 
RegistryEntry - Class in com.viaversion.viaversion.libs.mcstructs.registry
An entry in a Registry.
RegistryEntry(Registry, Identifier) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry
 
RegistryEntry(Registry, int) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry
 
ResourceKey - Class in com.viaversion.viaversion.libs.mcstructs.registry
A class that represents an entry in a Registry.
ResourceKey(Registry, Identifier) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.ResourceKey
 

T

TagEntryList - Class in com.viaversion.viaversion.libs.mcstructs.registry
A class that represents a TagKey or a list of RegistryEntry.
TagEntryList(TagKey) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.TagEntryList
 
TagEntryList(List<RegistryEntry>) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.TagEntryList
 
TagKey - Class in com.viaversion.viaversion.libs.mcstructs.registry
A class that represents a tag in a Registry.
Tags are used to group multiple RegistryEntrys together.
TagKey(Registry, Identifier) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.TagKey
 
toString() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.EitherHolder
 
toString() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Holder
 
toString() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.Registry
 
toString() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.RegistryEntry
 
toString() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.ResourceKey
 
toString() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TagEntryList
 
toString() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TagKey
 
toString() - Method in class com.viaversion.viaversion.libs.mcstructs.registry.TypedTagEntryList
 
TypedTagEntryList<T> - Class in com.viaversion.viaversion.libs.mcstructs.registry
A class that represents a TagKey or a list of Holder.
TypedTagEntryList(TagKey) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.TypedTagEntryList
 
TypedTagEntryList(List<Holder<T>>) - Constructor for class com.viaversion.viaversion.libs.mcstructs.registry.TypedTagEntryList
 
C E F G H I N R T 
Skip navigation links