Finish implementation 1 of Block Snapshotting

This commit is contained in:
zontreck 2024-04-23 18:39:02 -07:00
parent 40ce8774fb
commit c8fc5f4c81
6 changed files with 320 additions and 9 deletions

View file

@ -0,0 +1,22 @@
package dev.zontreck.libzontreck.events;
import dev.zontreck.libzontreck.memory.world.DatabaseMigrations;
import net.minecraftforge.eventbus.api.Event;
import java.util.ArrayList;
import java.util.List;
public class RegisterMigrationsEvent extends Event
{
private List<DatabaseMigrations.Migration> migrations = new ArrayList<>();
public void register(DatabaseMigrations.Migration migration)
{
migrations.add(migration);
}
public DatabaseMigrations.Migration[] getMigrations()
{
return (DatabaseMigrations.Migration[]) migrations.toArray();
}
}