Class DifficultyInstance
java.lang.Object
net.minecraft.world.DifficultyInstance
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Difficultyprivate static final floatprivate final floatprivate static final floatprivate static final float -
Constructor Summary
ConstructorsConstructorDescriptionDifficultyInstance(Difficulty base, long totalGameTime, long localGameTime, float moonBrightness) -
Method Summary
Modifier and TypeMethodDescriptionprivate floatcalculateDifficulty(Difficulty base, long totalGameTime, long localGameTime, float moonBrightness) floatfloatbooleanisHard()booleanisHarderThan(float requiredDifficulty)
-
Field Details
-
DIFFICULTY_TIME_GLOBAL_OFFSET
private static final float DIFFICULTY_TIME_GLOBAL_OFFSET- See Also:
-
MAX_DIFFICULTY_TIME_GLOBAL
private static final float MAX_DIFFICULTY_TIME_GLOBAL- See Also:
-
MAX_DIFFICULTY_TIME_LOCAL
private static final float MAX_DIFFICULTY_TIME_LOCAL- See Also:
-
base
-
effectiveDifficulty
private final float effectiveDifficulty
-
-
Constructor Details
-
DifficultyInstance
public DifficultyInstance(Difficulty base, long totalGameTime, long localGameTime, float moonBrightness)
-
-
Method Details
-
getDifficulty
-
getEffectiveDifficulty
public float getEffectiveDifficulty() -
isHard
public boolean isHard() -
isHarderThan
public boolean isHarderThan(float requiredDifficulty) -
getSpecialMultiplier
public float getSpecialMultiplier() -
calculateDifficulty
private float calculateDifficulty(Difficulty base, long totalGameTime, long localGameTime, float moonBrightness)
-