Skip to content

A spigot plugin to add effects from ascending like in the manga Made in Abyss

Notifications You must be signed in to change notification settings

eshper/MineInAbyss

 
 

Repository files navigation

Mine in Abyss

Mine In Abyss

Mine In Abyss is a plugin for spigot that is made for the Mine In Abyss minecraft server. The server aims to recreate the world of Made in Abyss within Minecraft. You can join our Discord for more information about the server. Visit our site mineinabyss.com for news and our social media links.

Features

  • Custom Item/Artifact system using Geary
  • Previously using Looty for relics
    • A number of premade artifacts such as blaze reap
    • API for creating own artifacts
    • Custom loot spawning as entities on map
    • Will be replaced in many aspects by Geary
  • Extremely deep world using DeeperWorld
    • Stacked sections automatically and seamlessly teleported betwen
  • The Curse of Ascension (planned to be moved to a separate plugin called AbyssialCurse)
    • Varying curse effects mimicking the curses in the manga/anime as close as possible
  • Using Idofront API
    • Shares commonly used code between our projects
    • Many extension functions and Kotlin specific features
    • Command API (which we aren't using here yet!)
  • GUIs made with Guiy
    • Lots of features and nice to code with

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You will need a working Spigot/Paper server. Get the Paper jar, then install Paper with this guide. We are currently running a 1.15.2 server, and our plugins are designed to work with this version of Spigot.

Setup

We recommend using IntelliJ as your IDE. You can look at the quick guide below, or find a full guide here for a detailed installation walkthrough.

  1. Clone this repository
  2. Clone DeeperWorld into the same directory, i.e:
Projects
└───DeeperWorld
└───MineInAbyss
  1. Enter the MineInAbyss directory
  2. Build the project with gradle
    • Linux/OSX: ./gradlew build
    • Windows: gradlew.bat build
  3. Copy the jar from MineInAbyss/MineInAbyss/build/libs to the spigot plugin directory
  4. Copy the jar from DeeperWorld/build/libs to the spigot plugin directory
  5. Update the config files based on the samples to work for your use case

Contributing

Talk to us on the Discord if you want to help.

About

A spigot plugin to add effects from ascending like in the manga Made in Abyss

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 96.2%
  • Java 3.8%