classpublicPriority 3
EntityRegistration
com.hypixel.hytale.server.core.modules.entity.EntityRegistration
extends Registration
1
Methods
1
Public Methods
0
Fields
2
Constructors
Constructors
public
EntityRegistration(Class<? extends Entity> entityClass, BooleanSupplier isEnabled, Runnable unregister)public
EntityRegistration(EntityRegistration registration, BooleanSupplier isEnabled, Runnable unregister)Methods
Public Methods (1)
public
String toString()@Nonnull@Override
Inheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Related Classes
Used By
Source Code
package com.hypixel.hytale.server.core.modules.entity;
import com.hypixel.hytale.registry.Registration;
import com.hypixel.hytale.server.core.entity.Entity;
import java.util.function.BooleanSupplier;
import javax.annotation.Nonnull;
public class EntityRegistration extends Registration {
private final Class<? extends Entity> entityClass;
public EntityRegistration(Class<? extends Entity> entityClass, BooleanSupplier isEnabled, Runnable unregister) {
super(isEnabled, unregister);
this.entityClass = entityClass;
}
public EntityRegistration(@Nonnull EntityRegistration registration, BooleanSupplier isEnabled, Runnable unregister) {
super(isEnabled, unregister);
this.entityClass = registration.entityClass;
}
public Class<? extends Entity> getEntityClass() {
return this.entityClass;
}
@Nonnull
@Override
public String toString() {
return "EntityRegistration{entityClass=" + this.entityClass + ", " + super.toString() + "}";
}
}