import { world, system, Player } from "@minecraft/server";
import { PlayerViewBlock, PlayerItemUseOnDelay } from "./player";



/**
 * A class storing and managing all events.
 *
 * @class
 */
class MythicusEvents {
    constructor() {
        this.afterEvents = MythicusAfterEvents;
        this.beforeEvents = MythicusBeforeEvents;
    }
}

/**
 * A class storing and managing before events.
 *
 * @class
 */
class MythicusBeforeEvents {

    static playerItemUseOnDelay = PlayerItemUseOnDelay;

}

/**
 * A class storing and managing after events.
 *
 * @class
 */
class MythicusAfterEvents {

    static playerViewBlock = PlayerViewBlock;

}

export const mythicusEvents = new MythicusEvents();





