public class SimpleDefinitionRegistry<D extends org.cloudburstmc.protocol.common.Definition>
extends java.lang.Object
implements org.cloudburstmc.protocol.common.DefinitionRegistry<D>
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleDefinitionRegistry.Builder<D extends org.cloudburstmc.protocol.common.Definition> |
| Modifier and Type | Method and Description |
|---|---|
static <D extends org.cloudburstmc.protocol.common.Definition> |
builder() |
D |
getDefinition(int runtimeId) |
D |
getDefinition(java.lang.String identifier) |
SimpleDefinitionRegistry.Builder<D> |
toBuilder() |
public static <D extends org.cloudburstmc.protocol.common.Definition> SimpleDefinitionRegistry.Builder<D> builder()
public D getDefinition(java.lang.String identifier)
getDefinition in interface org.cloudburstmc.protocol.common.DefinitionRegistry<D extends org.cloudburstmc.protocol.common.Definition>public D getDefinition(int runtimeId)
getDefinition in interface org.cloudburstmc.protocol.common.DefinitionRegistry<D extends org.cloudburstmc.protocol.common.Definition>public SimpleDefinitionRegistry.Builder<D> toBuilder()
toBuilder in interface org.cloudburstmc.protocol.common.DefinitionRegistry<D extends org.cloudburstmc.protocol.common.Definition>