Files
mcpacker/mcpacker/model/ecology/humidity.py
T
Andrew Miner 5ccd48908a Switch to simpler ore gen config
- Ditch use of LargeOreDepsoits in favor of using Minecraft's native
  placed features, but with auto-generated files which give more
  subtly and expression in an automated way
2025-10-27 09:01:53 -06:00

31 lines
840 B
Python

from collections.abc import Iterable
from mcpacker.model.ecology.biometrait import BiomeTrait
import mcpacker.model.ecology.biometrait as biomeTrait
# Class ############################################################################################
class Humidity(BiomeTrait):
"""
The general level of humidity present in the air.
"""
pass
# Constants ########################################################################################
SOAKED = Humidity("soaked")
WET = Humidity("wet")
DAMP = Humidity("damp")
DRY = Humidity("dry")
ARID = Humidity("arid")
ALL = [SOAKED, WET, DAMP, DRY, ARID]
# Helpers ##########################################################################################
def within(start:Humidity, end:Humidity) -> Iterable[Humidity]:
return biomeTrait.within(ALL, start, end)