Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoreBlocksNukkit

MoreBlocks Logo

中文版本 / Chinese Version

MoreBlocksNukkit is a Nukkit-MOT server plugin ported from MoreBlocksAllay, adding 2023 new block variants. This is an adaptation for the Nukkit-MOT server platform.

Features

  • 2023 custom block variants (17 shapes × 119 materials, covering all vanilla building materials up to MC 1.21.124)
  • Direction + vertical half model transformations
  • Stonecutter recipes
  • Creative groups under Construction
  • Data-driven design (all block definitions in moreblocks/data.json)

Screenshots

Creative Menu

Creative Menu 2

Stonecutter Recipes

Requirements

  • Nukkit-MOT server
  • Java 17

Installation

  1. Build:
./gradlew build
  1. Copy the jar from build/libs/MoreBlocks-0.1.1.jar to your server's plugins directory. No manual resource pack setup is needed: Nukkit-MOT automatically serves the embedded assets/resource_pack/ (block geometry + texture mappings) to clients as a resource pack.

Note: after changing anything inside assets/resource_pack/, bump the pack version in manifest.json, otherwise clients keep using the cached old pack.

Build Options

# Clean and build
./gradlew clean build

# Build and auto-copy to server plugins directory
./gradlew build -PautoCopy=true

# Custom server directory
./gradlew build -PautoCopy=true -PserverPluginsDir="your/custom/path"

Usage

  • Blocks are listed under Creative > Construction.
  • Recipes are available in the stonecutter.

Supported Languages

bg_BG, cs_CZ, da_DK, de_DE, el_GR, en_GB, en_US, es_ES, es_MX, fi_FI, fr_CA, fr_FR, hu_HU, id_ID, it_IT, ja_JP, ko_KR, nb_NO, nl_NL, pl_PL, pt_BR, pt_PT, ru_RU, sk_SK, sv_SE, tr_TR, uk_UA, zh_CN, zh_TW

Project Layout

src/main/java/moreblocks/
├── MoreBlocksPlugin.java      # Main plugin class
├── MoreBlocksData.java        # Data loader for block definitions
└── RotatableCustomBlock.java  # Rotatable block implementation

src/main/resources/
├── plugin.yml                 # Plugin descriptor
└── moreblocks/
    └── data.json              # Block and recipe definitions

Original Project

This project is ported from MoreBlocksAllay, the Allay server version.

License

This project is licensed under the terms in LICENSE.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages