classpublicPriority 3
ComponentRegistryProxy
com.hypixel.hytale.component.ComponentRegistryProxy
implements IComponentRegistry
10
Methods
10
Public Methods
2
Fields
1
Constructors
Constructors
public
ComponentRegistryProxy(List<BooleanConsumer> registrations, ComponentRegistry<ECS_TYPE> registry)Methods
Public Methods (10)
public
<T extends Component<ECS_TYPE>> ComponentType<ECS_TYPE, T> registerComponent(Class<? super T> tClass, Supplier<T> supplier)@Nonnull@Override
public
<T extends EcsEvent> EntityEventType<ECS_TYPE, T> registerEntityEventType(Class<? super T> eventTypeClass)@Nonnull@Override
public
<T extends Resource<ECS_TYPE>> ResourceType<ECS_TYPE, T> registerResource(Class<? super T> tClass, Supplier<T> supplier)@Nonnull@Override
public
ResourceType<ECS_TYPE, SpatialResource<Ref<ECS_TYPE>, ECS_TYPE>> registerSpatialResource(Supplier<SpatialStructure<Ref<ECS_TYPE>>> supplier)@Nonnull@Override
public
void registerSystem(ISystem<ECS_TYPE> system)@Override
public
void registerSystem(ISystem<ECS_TYPE> system, boolean bypassClassCheck)public
SystemGroup<ECS_TYPE> registerSystemGroup()@Nonnull@Override
public
<T extends ISystem<ECS_TYPE>> SystemType<ECS_TYPE, T> registerSystemType(Class<? super T> systemTypeClass)@Nonnull@Override
public
<T extends EcsEvent> WorldEventType<ECS_TYPE, T> registerWorldEventType(Class<? super T> eventTypeClass)@Nonnull@Override
public
void shutdown()Fields
Private/Package Fields (2)
private
ComponentRegistry<ECS_TYPE> registryprivate
List<BooleanConsumer> unregister