An open API service indexing awesome lists of open source software.

https://github.com/2mal3/natural-disaster-datapack

Adds over 5 different Natural Disasters that can occur randomly in the world
https://github.com/2mal3/natural-disaster-datapack

datapack mc-build mcfunction minecraft

Last synced: 3 months ago
JSON representation

Adds over 5 different Natural Disasters that can occur randomly in the world

Awesome Lists containing this project

README

        

# Natural Disaster Datapack {BETA}

![GitHub release (latest by date)](https://img.shields.io/github/v/release/2mal3/Natural-Disaster-Datapack?style=flat-square) ![version](https://img.shields.io/badge/Minecraft-1.19-orange?style=flat-square) ![GitHub all releases](https://img.shields.io/github/downloads/2mal3/Natural-Disaster-Datapack/total?style=flat-square)

> **Currently, the datapack is still in the beta phase and is being actively further developed, so not all of the features mentioned have been implemented yet.**

This datapack tries to make the game a bit more exciting and risky by adding over 5 natural disasters, each with their own features and little twists.
You either choose the relaxed normal mode with few natural disasters (perfect for survival worlds), or test yourself in the challenge mode with rapid succession of disasters.
If you still don't like something, or if you only want to test individual natural disasters, or if you want to customize certain ones to your liking, you can easily do this via the in-game GUI, which you can access with the command `/function #nadi:menu`.

## 📖 Features

- 6 different and unique natural disasters
- easy in-game gui with many settings and options (`/function #nadi:menu`)
- multiplayer compatible
- as performant as possible
- actively developed

## 💥 Natural Disasters

- Acid rain
- Blizzard (snowstorm)
- Doline
- Hail
- Meteorite
- Thunderstorm

## Planned Natural Disasters

- Volcanoes
- Tsunamis
- Firestorms
- Droughts
- Earthquakes
- Sandstorms
- Hurricanes
- Zombie Apocalypses

## Notes

- tested for Fabric and Vanilla in 1.19
- not tested with Forge, Bukkti, Spigot and PaperSpigot but probably don't work
- as performant as possible, but during natural disasters there can be lag simply because of the large scale of the disasters. However, the datapack is very efficient when idle.
- bug reports are best done on [GitHub](https://github.com/2mal3/Natural-Disaster-Datapack/issues)
- thanks to [CloudWolf](https://www.youtube.com/c/CloudWolfMinecraft) for the [Sky Detection](https://github.com/CloudWolfYT/Sky-Detection-Datapack) Library
- uses the random number generator from the amazing [Doms-Nexus](https://github.com/Dominexis/Doms-Nexus) library by [Dominexis](https://www.youtube.com/c/Dominexis)
- to uninstall, simply click in the datapack menu on **Uninstall this datapack** and then remove the datapack from the worlds folder
- the datapack was created with [mc-build](https://github.com/mc-build/mc-build)