Nitwiki Minecraft Server Documentation

website·Indexed 31 days ago

https://nitwikit.8aka.org/

A comprehensive guide for Minecraft server administration, covering Java environment setup, kernel optimization, and the installation and configuration of plugins and mods. It provides detailed explanations of core concepts such as datapacks, NBT, permissions, and namespaces, alongside documentation for specific tools like LuckPerms, WorldGuard, Residence, and Geyser.

Tokens
156.6K
Snippets
684
Records
1.3K
Agent score
53%

What's inside Nitwiki

  1. Overview of Luminol and its derivatives

    Luminol is a Folia-based server core. Note that the main repository (LuminolMC/Luminol) was deleted on July 11, 2026, and the project is no longer updated; the latest version is 26.2.

    Related forks include:

    • LightLuminol: A fork aimed at improving BukkitAPI compatibility. However, it is reported to have stability issues including NullPointerErrors, thread-safety problems, memory leaks, and data loss.
    • Lophine: A downstream fork of Luminol specifically designed for technical Minecraft (redstone) players, focusing on vanilla-like behavior and performance optimizations for single-threaded regions.
    • Molia / DirtyMolia: Alternatives for versions 1.20.1/2.
  2. Overview of InvSee++ inventory management features

    InvSee++ allows administrators to view and edit the inventories and ender chests of other players. Unlike basic implementations, it supports:

    • Editing armor and off-hand items.
    • Accessing items in crafting tables, anvils, smithing tables, stonecutters, grindstones, looms, enchantment tables, and trader inventories, as well as items currently on the player's cursor.
    • Support for offline players, including those who have never logged into the server.
    • Automatic inventory reloading when a player logs back in.
    • Optional integration with PerWorldInventory (requires load-data-on-join: true in the PerWorldInventory configuration).
  3. Overview of ServiceIO as a Vault alternative

    ServiceIO is a modern replacement for VaultAPI designed to overcome the limitations of outdated code and unsafe null interfaces. Key advantages include:

    • Stability: Uses strong null annotations and maintained source code to reduce crashes and errors.
    • Performance: Supports asynchronous data loading and result caching.
    • Compatibility: Integrates seamlessly with existing Vault interfaces, allowing plugins to use both APIs simultaneously without code modifications.
    • Interoperability: Facilitates data conversion between different plugins for banks, permissions, chat, and groups, eliminating the need for custom conversion logic during plugin migrations.
  4. Overview of the Task Plugin for player activity management

    The Task Plugin is designed to create and manage player tasks to increase game interactivity and fun. It provides server administrators with tools for publishing tasks, tracking player progress, and distributing rewards to better organize in-game activities.
  5. Overview of Integrated QQ Bots

    Integrated Bots (接入式机器人) are plugins or modules for running QQ bots that handle QQ message processing and offer extensibility. Depending on the implementation, some plugins require an external independent program for processing while still relying on a QQ bot framework for the connection, while others may have the bot framework built-in.
  6. Overview of Minecraft Native Transfer

    Transfer is a native cross-server feature introduced in Minecraft 1.20.5. Unlike traditional proxy-based systems, it uses a decentralized architecture where servers transfer players directly to one another. It requires Minecraft Java Edition 1.20.5+ for both server (Vanilla, Paper, Spigot, Purpur) and client. Bedrock Edition and versions below 1.20.5 are not supported.
  7. Overview of NukkitX (Nukkit) Server Software

    NukkitX (now commonly referred to as Nukkit) is a Java-based server implementation for Minecraft Bedrock Edition. Maintained by the CloudburstMC team, it is the officially recognized successor to the original Nukkit project. It focuses on high performance, stability, and continuous maintenance to support new game versions and bug fixes. Key characteristics include support for nearly all Minecraft Bedrock versions and a developer-friendly structure that facilitates plugin development and porting from other platforms.
    # Source code available at:
    https://github.com/CloudburstMC/Nukkit
  8. Overview of PlaceholderAPI

    PlaceholderAPI (PAPI) is a plugin for Spigot and its derivatives that allows server administrators to replace placeholders (variables) with dynamic information from various plugins. It supports advanced features such as mathematical operations (Math), item checking (Checkitem), JavaScript execution, and progress bars. By default, the plugin provides no variables; they must be provided by other plugins or by downloading expansions via the PAPI eCloud.
  9. Overview of Skript for Bukkit

    Skript (SK) is a scripting language designed for Bukkit-based Minecraft servers. It allows server administrators to implement game logic using a simplified, English-like syntax instead of writing full Java plugins. It is particularly popular for small to medium-sized servers due to its ease of use.
  10. Overview of TAB plugin features

    TAB is a versatile plugin used to display information in various locations on a Minecraft server. Its core capabilities include:

    • Header and Footer: Customizing the top and bottom of the TAB list.
    • Nametags: Modifying the tags seen above players' heads.
    • Sorting: Controlling the order of players in the TAB list.
    • TAB List Formatting: Fully customizable prefixes, names, and suffixes for the player list.
    • Playerlist Objective: Displaying specific variables or health (yellow numbers) in the player list.
    • BelowName: Displaying static text or numbers directly beneath a player's nametag.
    • Bossbar: Implementing custom boss bars at the top of the screen.
    • Global Playerlist: Showing players from an entire network (BungeeCord or Velocity) in a single TAB list.
    • Layout: Configuring all 80 TAB list slots (supports 4 or more columns).
    • Scoreboard: Creating and managing server scoreboards.
    • Per-World Playerlist: Restricting the TAB list to show only players within the same world.