Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

EN_Home

MMonkeyKiller edited this page Dec 23, 2021 · 3 revisions

CustomBlocks

CustomBlocks is an open-source project, allows you to create your custom blocks in your own Minecraft Server.
This plugin is inspired by the Origin Realms custom block system.

Compatibility

This plugin supports Spigot and PaperMC servers, currently 1.14.x - 1.17.x (and experimental 1.18.x). It depends of NBTAPI and it has an experimental integration with WorldEdit.

This plugin needs a resourcepack with the textures to work. Also, you can download the demo zip file here (It has an explanation of every file in the resourcepack).

Important! This plugin will inutilize all the preexistant noteblocks in the world, if you don't care about this, you can continue with the installation, PLEASE BE CAREFUL, CHECK IF THERE ARE NO NOTEBLOCKS IN THE WORLD OR THE PLUGIN IS GOING TO CONVERT IT TO THEIR CUSTOM BLOCK VARIANT

Installation

This project is actually in development and it may have bugs. Contributions of any kind are allowed, following the all-contributors specification.

  1. Download the plugin at the releases page and select the latest release (In spigot in the future)
  2. Download NBT-API and drop it in server /plugins folder (with CustomBlocks jar)
  3. Run the server (remember to use the texturepack)

How to build (for developers)

  1. Clone this repo
  2. Download BuildTools and compile 1.16.5 version using java -jar <buildtools jar file>.jar --rev 1.16.5 (this is going to add to your local maven folder all the NMS dependencies)
  3. In your IDE, check the maven dependencies
  4. Build the jar file

Ok! Now you have the plugin installed and running in your server! Please, read the Getting Started page to start using this plugin.