Coder Social home page Coder Social logo
DivineMC Face

DivineMC

Fork of Purpur compatible with Spigot plugins, offering the best performance for your server.


GitHub Workflow Status Discord Download

⚙️ Features

  • Based on Purpur - Purpur is a fork of Paper with new fun and exciting gameplay features, and performance boost.
  • Popular mods implemented - Patches from mods such as Lithium, VMP, C2ME and others.
  • Async Pathfinding - Makes pathfinding-related work happen asynchronously (by Petal).
  • Linear region format - Linear region format saves about 50% of disk space in Overworld and Nether and 95% in The End.
  • Secure Seed - A feature that changes default 64-bit seed to a 1024-bit seed, making it almost impossible to crack the seed.
  • Configurable chat reports - Disallow players from reporting others messages to Mojang.
  • Optimized Default Configuration - The default configuration files is optimized.
  • Bug fixes - Fixed Minecraft bugs that reported on Mojira.
  • ... and more!

⬇️ Downloads

In normal case, you can download the latest JAR file from releases tab here

Please note: Java >= 21 is required.

⚖️ License

Patches are licensed under GPL-3.0.
All other files are licensed under MIT.

📈 bStats

bStats

API

Dependency Information

Maven

<repository>
  <id>bx-team</id>
  <url>https://repo.bx-team.space/snapshots</url>
</repository>
<dependency>
  <groupId>space.bxteam.divinemc</groupId>
  <artifactId>divinemc-api</artifactId>
  <version>1.20.6-R0.1-SNAPSHOT</version>
  <scope>provided</scope>
</dependency>

Gradle

repositories {
    maven("https://repo.bx-team.space/snapshots")
}
dependencies {
    compileOnly("space.bxteam.divinemc:divinemc-api:1.20.6-R0.1-SNAPSHOT")
}

📦 Building and setting up

Initial setup

First, clone this repository (do not download it) and the run the following command in the root directory:

./gradlew applyPatches

After that, project is ready to use and editing it.

Creating a patch

Patches are effectively just commits in either DivineMC-API or DivineMC-Server. To create one, just add a commit to either repo and run ./gradlew rebuildPatches, and a patch will be placed in the patches folder. Modifying commits will also modify its corresponding patch file.

Read our documentation to learn more about patches

Compiling

Use the command ./gradlew build to build the API and server. Compiled JARs will be placed under DivineMC-API/build/libs and DivineMC-Server/build/libs. These JARs are not used to start a server.

To compile a server-ready paperclip jar, run ./gradlew createReobfPaperclipJar. The compiled paperclip jar will be in build/libs/ in the main root.

We don't steal logo from YatopiaMC! List of all forks

divinemc's Projects

divinemc icon divinemc

DivineMC is the fork of Purpur compatible with Spigot plugins, offering the best performance for your server.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.