/* * Copyright (c) Forge Development LLC and contributors * SPDX-License-Identifier: LGPL-2.1-only */ package net.minecraftforge.event; import net.minecraft.world.Difficulty; import net.minecraftforge.common.ForgeHooks; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.eventbus.api.Event; /** * DifficultyChangeEvent is fired when difficulty is changing.
*
* This event is fired via the {@link ForgeHooks#onDifficultyChange(Difficulty, Difficulty)}.
*
* This event does not have a result. {@link HasResult}
*
* This event is fired on the {@link MinecraftForge#EVENT_BUS}. **/ public final class DifficultyChangeEvent extends Event { private final Difficulty difficulty; private final Difficulty oldDifficulty; public DifficultyChangeEvent(Difficulty difficulty, Difficulty oldDifficulty) { this.difficulty = difficulty; this.oldDifficulty = oldDifficulty; } public Difficulty getDifficulty() { return difficulty; } public Difficulty getOldDifficulty() { return oldDifficulty; } }