Package com.hypixel.hytale.registry
Class Registry<T extends Registration>
java.lang.Object
com.hypixel.hytale.registry.Registry<T>
- Direct Known Subclasses:
BlockStateRegistry,ClientFeatureRegistry,CommandRegistry,EntityRegistry,EventRegistry,TaskRegistry
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final BooleanSupplierprivate final Stringprivate final List<BooleanConsumer> private final List<BooleanConsumer> private final Registry.RegistrationWrapFunction<T> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRegistry(List<BooleanConsumer> registrations, BooleanSupplier precondition, String preconditionMessage, Registry.RegistrationWrapFunction<T> wrappingFunction) -
Method Summary
-
Field Details
-
precondition
-
preconditionMessage
-
wrappingFunction
-
registrations
-
unmodifiableRegistrations
-
enabled
private boolean enabled
-
-
Constructor Details
-
Registry
protected Registry(@Nonnull List<BooleanConsumer> registrations, @Nonnull BooleanSupplier precondition, String preconditionMessage, @Nonnull Registry.RegistrationWrapFunction<T> wrappingFunction)
-
-
Method Details