classpublicabstractPriority 3
EntityMigration
com.hypixel.hytale.server.core.modules.migrations.EntityMigration
implements Migration
1
Methods
1
Public Methods
2
Fields
1
Constructors
Constructors
public
EntityMigration(Class<T> tClass, IntFunction<ExtraInfo> extraInfoSupplier)Methods
Public Methods (1)
publicfinal
void run(WorldChunk chunk)@Override
Fields
Private/Package Fields (2)
private
IntFunction<ExtraInfo> extraInfoSupplierprivate
Class<T> tClassInheritance
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.migrations;
import com.hypixel.hytale.codec.ExtraInfo;
import com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk;
import java.util.function.IntFunction;
public abstract class EntityMigration<T> implements Migration {
private Class<T> tClass;
private IntFunction<ExtraInfo> extraInfoSupplier;
public EntityMigration(Class<T> tClass, IntFunction<ExtraInfo> extraInfoSupplier) {
this.tClass = tClass;
this.extraInfoSupplier = extraInfoSupplier;
}
@Override
public final void run(WorldChunk chunk) {
throw new UnsupportedOperationException("Not implemented!");
}
protected abstract boolean migrate(T var1);
}