Skip navigation links
C E G H I N R T 

C

codec(Registry, Codec<T>) - Static method in class net.lenni0451.mcstructs.registry.EitherEntry
Create a codec for this class bound to the given registry.
codec(Codec<T>, boolean) - Static method in class net.lenni0451.mcstructs.registry.HomogenousListCodec
 
codec(Registry) - Static method in class net.lenni0451.mcstructs.registry.RegistryTag
Create a codec for this class bound to the given registry.
codec(Registry, boolean) - Static method in class net.lenni0451.mcstructs.registry.TagEntryList
Create a codec for this class bound to the given registry.
codec(Registry, Codec<T>, boolean) - Static method in class net.lenni0451.mcstructs.registry.TypedTagEntryList
Create a codec for this class bound to the given registry.

E

either() - Method in class net.lenni0451.mcstructs.registry.EitherEntry
Convert this either to a Either.
EitherEntry<T> - Class in net.lenni0451.mcstructs.registry
A class that represents either a RegistryEntry or a value of type T.
EitherEntry(Either<RegistryEntry, T>) - Constructor for class net.lenni0451.mcstructs.registry.EitherEntry
 
EitherEntry(RegistryEntry) - Constructor for class net.lenni0451.mcstructs.registry.EitherEntry
 
EitherEntry(T) - Constructor for class net.lenni0451.mcstructs.registry.EitherEntry
 
entryCodec() - Method in class net.lenni0451.mcstructs.registry.Registry
 
equals(Object) - Method in class net.lenni0451.mcstructs.registry.Registry
 
equals(Object) - Method in class net.lenni0451.mcstructs.registry.RegistryEntry
 

G

getEntries() - Method in class net.lenni0451.mcstructs.registry.TagEntryList
 
getEntries() - Method in class net.lenni0451.mcstructs.registry.TypedTagEntryList
 
getEntry(Identifier) - Method in class net.lenni0451.mcstructs.registry.NoOpRegistry
 
getEntry(int) - Method in class net.lenni0451.mcstructs.registry.NoOpRegistry
 
getEntry(Identifier) - Method in class net.lenni0451.mcstructs.registry.Registry
Get the RegistryEntry for the given id.
getEntry(int) - Method in class net.lenni0451.mcstructs.registry.Registry
Get the RegistryEntry for the given network id.
getId(int) - Method in class net.lenni0451.mcstructs.registry.NoOpRegistry
 
getId(int) - Method in class net.lenni0451.mcstructs.registry.Registry
Get the id for the given network id.
getId() - Method in class net.lenni0451.mcstructs.registry.RegistryEntry
Get the id of this entry.
getLeft() - Method in class net.lenni0451.mcstructs.registry.EitherEntry
 
getLeftEntry(Identifier) - Method in class net.lenni0451.mcstructs.registry.Registry
Get an EitherEntry for the given id.
getLeftEntry(int) - Method in class net.lenni0451.mcstructs.registry.Registry
Get an EitherEntry for the given network id.
getName() - Method in class net.lenni0451.mcstructs.registry.Registry
 
getNetworkId(Identifier) - Method in class net.lenni0451.mcstructs.registry.NoOpRegistry
 
getNetworkId(Identifier) - Method in class net.lenni0451.mcstructs.registry.Registry
Get the network id for the given id.
getNetworkId() - Method in class net.lenni0451.mcstructs.registry.RegistryEntry
Get the network id of this entry.
getRegistry() - Method in class net.lenni0451.mcstructs.registry.RegistryEntry
 
getRegistry() - Method in class net.lenni0451.mcstructs.registry.RegistryTag
 
getRight() - Method in class net.lenni0451.mcstructs.registry.EitherEntry
 
getTag(Identifier) - Method in class net.lenni0451.mcstructs.registry.NoOpRegistry
 
getTag(Identifier) - Method in class net.lenni0451.mcstructs.registry.Registry
Get the RegistryTag for the given tag id.
getTag() - Method in class net.lenni0451.mcstructs.registry.RegistryTag
 
getTag() - Method in class net.lenni0451.mcstructs.registry.TagEntryList
 
getTag() - Method in class net.lenni0451.mcstructs.registry.TypedTagEntryList
 

H

hashCode() - Method in class net.lenni0451.mcstructs.registry.Registry
 
hashCode() - Method in class net.lenni0451.mcstructs.registry.RegistryEntry
 
HomogenousListCodec<T> - Class in net.lenni0451.mcstructs.registry
 
HomogenousListCodec() - Constructor for class net.lenni0451.mcstructs.registry.HomogenousListCodec
 

I

isEntries() - Method in class net.lenni0451.mcstructs.registry.TagEntryList
 
isEntries() - Method in class net.lenni0451.mcstructs.registry.TypedTagEntryList
 
isLeft() - Method in class net.lenni0451.mcstructs.registry.EitherEntry
 
isRight() - Method in class net.lenni0451.mcstructs.registry.EitherEntry
 
isTag() - Method in class net.lenni0451.mcstructs.registry.TagEntryList
 
isTag() - Method in class net.lenni0451.mcstructs.registry.TypedTagEntryList
 

N

net.lenni0451.mcstructs.registry - package net.lenni0451.mcstructs.registry
 
NoOpRegistry - Class in net.lenni0451.mcstructs.registry
A no-op registry that does nothing.
NoOpRegistry(Identifier) - Constructor for class net.lenni0451.mcstructs.registry.NoOpRegistry
 

R

Registry - Class in net.lenni0451.mcstructs.registry
A class that represents a registry of RegistryEntrys and RegistryTags.
Registry(Identifier) - Constructor for class net.lenni0451.mcstructs.registry.Registry
 
RegistryEntry - Class in net.lenni0451.mcstructs.registry
An entry in a Registry.
RegistryEntry(Registry, Identifier) - Constructor for class net.lenni0451.mcstructs.registry.RegistryEntry
 
RegistryEntry(Registry, int) - Constructor for class net.lenni0451.mcstructs.registry.RegistryEntry
 
RegistryTag - Class in net.lenni0451.mcstructs.registry
A class that represents a tag in a Registry.
RegistryTag(Registry, Identifier) - Constructor for class net.lenni0451.mcstructs.registry.RegistryTag
 

T

TagEntryList - Class in net.lenni0451.mcstructs.registry
A class that represents a RegistryTag or a list of RegistryEntry.
TagEntryList(RegistryTag) - Constructor for class net.lenni0451.mcstructs.registry.TagEntryList
 
TagEntryList(List<RegistryEntry>) - Constructor for class net.lenni0451.mcstructs.registry.TagEntryList
 
toString() - Method in class net.lenni0451.mcstructs.registry.EitherEntry
 
toString() - Method in class net.lenni0451.mcstructs.registry.Registry
 
toString() - Method in class net.lenni0451.mcstructs.registry.RegistryEntry
 
toString() - Method in class net.lenni0451.mcstructs.registry.RegistryTag
 
toString() - Method in class net.lenni0451.mcstructs.registry.TagEntryList
 
toString() - Method in class net.lenni0451.mcstructs.registry.TypedTagEntryList
 
TypedTagEntryList<T> - Class in net.lenni0451.mcstructs.registry
A class that represents a RegistryTag or a list of EitherEntry.
TypedTagEntryList(RegistryTag) - Constructor for class net.lenni0451.mcstructs.registry.TypedTagEntryList
 
TypedTagEntryList(List<EitherEntry<T>>) - Constructor for class net.lenni0451.mcstructs.registry.TypedTagEntryList
 
C E G H I N R T 
Skip navigation links