Add DhApi Before/After Init Event objects

This commit is contained in:
James Seibel
2022-07-17 20:15:07 -05:00
parent a7c3f9ec20
commit 45f7ca2954
2 changed files with 57 additions and 0 deletions
@@ -0,0 +1,28 @@
package com.seibel.lod.core.api.external.methods.events.abstractEvents;
import com.seibel.lod.core.api.implementation.interfaces.events.IDhApiEvent;
/**
* @author James Seibel
* @version 2022-7-17
*/
public abstract class DhApiAfterDhInitEvent implements IDhApiEvent<Void>
{
/** Fired after Distant Horizons finishes its initial setup on Minecraft startup. */
public abstract void afterDistantHorizonsInit();
//=========================//
// internal DH API methods //
//=========================//
@Override
public final boolean onEvent(Void ignoredParam)
{
afterDistantHorizonsInit();
return false;
}
@Override
public final boolean getCancelable() { return false; }
}
@@ -0,0 +1,29 @@
package com.seibel.lod.core.api.external.methods.events.abstractEvents;
import com.seibel.lod.core.api.external.methods.events.parameterObjects.DhApiAfterRenderParam;
import com.seibel.lod.core.api.implementation.interfaces.events.IDhApiEvent;
/**
* @author James Seibel
* @version 2022-7-17
*/
public abstract class DhApiBeforeDhInitEvent implements IDhApiEvent<Void>
{
/** Fired before Distant Horizons starts its initial setup on Minecraft startup. */
public abstract void beforeDistantHorizonsInit();
//=========================//
// internal DH API methods //
//=========================//
@Override
public final boolean onEvent(Void ignoredParam)
{
beforeDistantHorizonsInit();
return false;
}
@Override
public final boolean getCancelable() { return false; }
}