nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

Velociy v2.0.3 (MC: 1.21-1.21.11)

Changelog

Bookshelf - v2.0.3

The Big 1.21.11 Update!

NEW MODULE

  • Introducing Bookshelf-Velocity v1.0.0
    • Network-wide ban checking for Velocity proxy.
    • Infraction synchronization across servers.

API UPDATES

  • Added Command Tree Merging Utilities to Bookshelf-CommandAPI
    • CommandMerger: Fluent utility for merging vanilla commands with custom branches.
    • MergeableCommand: Drop-in CommandAPICommand replacement with .merge() method.
    // Merge custom branches with vanilla /give
    new MergeableCommand("give")
        .withArguments(new LiteralArgument("custom"))
        .executes(info -> info.sender().sendMessage("Custom branch"))
        .merge("myplugin");
    
  • Added MergeableToggleableCommand base class for commands that merge with vanilla instead of replacing.
  • Added resetPlayerAttributes method to Bookshelf-API.
  • Added PlayerMessageEvent for custom message handling.

INTERNAL UPDATES

  • Updated Bookshelf-CommandAPI to v1.0.33.
  • Updated API version to 1.21.
  • Added Brigadier dependency for merge functionality.
  • Plugin version now dynamically reads from plugin.yml instead of hardcoded value.
  • Added context variable for sender name support in messages.

PLUGIN UPDATES

  • Implemented Command Merging
    • /time now merges with vanilla, preserving all vanilla subcommands while adding custom ones:
      • /time freeze - Toggle daylight cycle on/off.
      • /time scroll <day|night|midnight> [speed] - Smoothly scroll time to target.
  • Introducing Chat Channels
    • Create and tune into different chat channels dedicated for players who inherit the permission.
    • Introduced chat prefixes so chat manager still works with LuckPerms.
  • Added /alts command to lookup multiple IPs for a player
  • Added /skull <player> command to get player heads
  • Added /workbench command for easy access to crafting tables without placing them
  • Added /teleportofflinehere to teleport offline players to your location.
  • Added /say alias for announcements.
  • Added /alts to give you a list of active players with alt accounts.
  • Added ability to vanish other players with /vanish <player>.
  • Added checks for existing infractions in /ban, /mute, /unban, and /unmute commands.
  • Updated /title command to support JSON strings alongside MiniMessage.
  • Updated /killall to support additional entity types.
  • Updated /velocity to affect multiple entity types.
  • Updated /vanish with boolean argument for direct vanish control.
  • Updated player interaction with new event handling.
  • Operators can now /back multiple players at once.

PLUGIN CHANGES

  • Removed /inventorysee in favor of InvSeePlusPlus plugin integration.
  • Removed /title @a full subcommand. Replaced with /title @a [title] [subtitle] ...

PLUGIN FIXES

  • Fixed a bug where PathFinderItem caused block de- Fixed /teleportoffline to actually work properly and support username lookup with async UUID resolution. cay/drops when selecting pathfinding destinations.
  • Fixed dependency resolution issues with Bookshelf-Events version mismatch.
  • Fixed /ping command to handle command sender and target player correctly.
  • Fixed messages being sent off the main thread.
  • Fixed death event not saving back location properly.
  • Fixed channels only showing those the player has permission for.

Files

Bookshelf-Velocity-1.0.0.jar(4.91 MiB) Primary Download

External resources


Project members

Lodestone

Lodestone

Organization

johnaqu1no

Owner & Developer


Technical information

License
ARR
Project ID