climate_api/TODO.md

59 lines
2.3 KiB
Markdown
Raw Normal View History

2020-04-13 01:55:39 +02:00
# TODO
## Required for MVP
- Find good values for weather conditions
2020-04-13 01:55:39 +02:00
- Make sure all weather presets are working
- Add light level to possible conditions
## Required for Beta
- Implement fallback for sky changes without skylayer
- Ability to register environment conditions dynamically (like the heat)
- Implement ABM system for additional effects
- Implement snow layers, puddles, soil hydration, fire extinguishing
2020-04-13 01:55:39 +02:00
## Planned for first release
- Improve test_condition function
- Write helpful README
- Set effects on player join
- Improve value structures of particle and skybox effects
- Make sounds adjust to changes by weather presets
- Ability to force set a wind speed via chat commands
2020-04-13 01:55:39 +02:00
## Nice to have
- Write documentation on how to add weathers and effects
- Register *Moon Phases* as a weather preset using the *skybox* effect
- Assign meta data (like "downfall", "wind", etc.) to weather presets
- Fog effects
- Optimize performance by replacing some particles with animated texture planes
- Make switches between effects more smooth
- Adjust size of particle boxes based on player speed
- Create conditions for time of day, annual progression, biome filters
- Fork lightning so that it uses skylayer
- Support for sail boats mod
2020-04-13 01:55:39 +02:00
## Future Plans & Ideas
- Complete season system
- crops grow better in their respective season or worse in winter
- regrowing apples, lemons, etc. in their respective months
- holidays and reminders via chat commands
- day/night cycle adjusted to season
2020-04-13 01:55:39 +02:00
- special events like a bloodmoon -> increased mob spawns
- water can freeze over in winter
2020-04-13 01:55:39 +02:00
- Fantasy weather effects
- pretty skyboxes
- swirling flower petals, mushroom spores, etc. in fitting biomes
- underground environment effects
- space effects at high y-level (meteors, magnetic storms, different skybox)
- Eco Pack (with climate change)
- Integration with Technic mods, etc.
- Track planted trees vs chopped wood, killed mobs, etc.
- Ecological footprint influences weather
- Extreme weather scenarios and desasters
- Tornados, poisonous rain that kills crops and animals, bush fires,...
- Survival Pack
- Body temperature becomes survival aspect
- Use local heat as base value
- swimming will cool down
- standing near fire will warm up
- craftable warm clothes
- metal armor will worsen heat issues