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

https://github.com/mrinspection/blightedmc

Survival Minecraft Plugin to make the vanilla game harder with custom mobs, items, bosses while being vanilla-friendly
https://github.com/mrinspection/blightedmc

game-design game-development java maven minecraft minecraft-plugin minecraft-server minecraft-server-plugin spigot spigot-plugin spigotmc survival-game

Last synced: 8 months ago
JSON representation

Survival Minecraft Plugin to make the vanilla game harder with custom mobs, items, bosses while being vanilla-friendly

Awesome Lists containing this project

README

          

# BlightedMC

BlightedMC is a open-source project inspired by Hypixel Skyblock for some core mechanics. It aims to create some similar experience, adapted for Minecraft Survival with more punishing mobs, custom items, bosses and more...

### Why This Project Exists

This project exists for a single reason, Minecraft isn't difficult enough. I play the game in **HARD** difficulty when you're good with the game, it feels not really hard. Therefore, I'm creating this custom experience to add some difficulty to the game without removing the Vanilla experience.

This project is also a way for me to practice in java with design patterns, efficient code, etc... I'm mainly a web developer, but Java is one of my first programming language. I don't usually code a lot in java, so this project will help me do that, in a fun manner.

### Features:
* Custom crafting system
* Custom mobs creation system
* Custom items creation system w/ full set bonus & item abilities
* Some fun commands and some OP commands (not to abuse, can crash a server)

### Development Environment

* Download and install [IntelliJ IDEA](https://www.jetbrains.com/idea/download/) with JDK 23.
* Clone the GitHub repository
* Modify the code as desired
* Go to `File > Project Structures > Artifacts` then
* New `JAR` from `module with dependencies` and set the `output directory` to your server's plugins directory
* Make sure to check `Include in project build`
* Compile the code and start your development server.
* Enjoy!

### Server Setup
* Download and install Spigot's build tools for version `1.21.8` from [here](https://www.spigotmc.org/wiki/buildtools/)
* From the build tools, compile the desired spigot version.
* Create a directory and place the **compiled spigot jar**, then rename it to `server.jar`
* Create `start.bat` file and add the following content:

```shell
java -Xmx1G -jar server.jar nogui
PAUSE
```
* Launch the script to download the server elements, you will be prompted to accept Minecraft EULA by setting `eula=true` in `eula.txt`.
* Once the server files are created, put the BlightedMC jar to the `plugins` directory and restart the server.
* Voilà, you're ready to start your Blighted Survival.