Fuji Fabric Modules Documentation

website·Indexed 30 days ago

https://fuji-fabric.github.io

Documentation for Fuji Fabric modules, providing a wide array of server management tools including random teleportation (rtp), rank systems, world management, player skin management, and administrative utilities like /temp-ban and maintenance mode.

Tokens
49.1K
Snippets
314
Records
441
Agent score
75%

What's inside Fuji Fabric

  1. Overview of the RTP (Random Teleportation) module

    The rtp module provides random teleportation functionality with the following features:

    • Per-dimension settings for teleportation ranges and shapes.
    • Real-time searching feedback and lag-free async chunk loading/generation.
    • Support for circle and rectangle shapes with customizable center X/Z and min/max ranges.
    • Safety and filtering: Respects world borders, skips liquid blocks, and allows filtering by Y-level (min/max), specific blocks, specific biomes, and chunk inhabited time.
  2. Overview of the Fuji Module

    The Fuji module provides a suite of administrative tools accessible via the /fuji command. It allows users to reload configurations, inspect the internal state of the system (modules, events, registries, etc.), and discover system components.
  3. Overview of the Nametag module

    The Nametag module allows developers to customize the nametags appearing above players. It implements nametags as 'virtual' text display entities; the server simulates their existence on the client-side world, meaning they are not actual server-side world entities. For detailed field semantics, refer to the Minecraft Wiki's Display entity documentation.
  4. Overview of command_permission module

    The command_permission module allows you to control access to any vanilla Minecraft or modded command using LuckPerms permissions. It works by wrapping the 'requirement' predicate of every node in the Brigadier command tree. A command node is identified by its path (e.g., /gamemode creative Steve has the path gamemode.gamemode.target). The module checks if the user has the permission fuji.permission.<command path>. Complex permission logic (inheritance, wildcards, regex) is handled entirely by LuckPerms.
  5. Overview of the command_warmup module

    The command_warmup module implements a delay (warmup) that occurs before a command is executed. This is distinct from command_cooldown, which occurs after execution. By default, players with level permission 4 can bypass these warmup requirements.
  6. Overview of the AFK module

    The AFK module provides a checker to determine if a player is in an 'Away From Keyboard' state. It tracks the last action time (e.g., mining a block, movement, or issuing a command). If a player's action time remains unchanged between two consecutive checks by the AfkCheckerJob, the player enters the AFK state. Players can also enter the state manually using the /afk command. Any subsequent action will cause the player to leave the AFK state.
  7. Overview of the TPA Module

    The TPA module provides teleport request functionality, allowing players to request to teleport to another player using /tpa or request another player to teleport to them using /tpahere.
  8. Overview of the Entity Cleaner module

    The Cleaner module monitors specified conditions and removes entities that match defined rules. It exclusively targets entities; it cannot be used to clean blocks or block entities. It is recommended to use this module only for special cases (e.g., excessive item drops from mob farms) since vanilla Minecraft already despawns item entities after 6000 ticks (5 minutes).
  9. Overview of the command_attachment module

    The command_attachment module enables the attachment of commands to Item Stacks, Blocks, and Entities. When a command is attached to an item, a binding ID is saved in the item's NBT data. All items sharing the same binding ID share the same instance of binding commands.