Servux

Servux

Mod

Servux is a server-side mod that provides support for some client-side mods, such as sending structure bounding boxes for MiniHUD

Server Utility

202.9k downloads
195 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Servux-1.21.0-0.3.7

Changelog

A big feature update by Sakura-Ryoko and zly2006.

NOTE: You may have issues with your servux.json file due to changes. If your server fails to start, delete your servux.json config file.

0.3.7

  • New Config format and additional sub commands for the /servux command chain.
    • info displays the setting
    • set sets the setting
    • list lists possible values
    • search searches for possible settings matching your search pattern.
    • This new system also supports both English and Chinese; so there is a default_language configuration.
    • Use save to save the settings to your servux.json file, or reload if you edit the file directly.
  • New IServerCommand interface
  • New IServerInitHandler Interface

0.3.6

  • fix: merge missing Item Frame and Painting placement fixes from Litematica

0.3.5

  • fix servux.json config management so that you can edit the file while the server is running (It won't overwrite your changes)
  • add /servux save command. This will be more useful in the future as we add more features to the servux command to make changes to the running server's config via the command interface. (Create a downstream mod IServerCommand interface for future use as well)
  • Servux now listens for the Data Pack Reload event, and loads / saves it's config during this process. This event is now included in the IServerListener interface.

0.3.4

  • fix logger spam for failing permissions check
  • Add ServuxConfigProvider for managing the /servux reload command, and related Permissions checks, which now adds a debug_log config for bringing back any of those related debug messages that were hidden by the above fix.
  • Some Config creation / reload process cleanup.
  • Adds a Permissions node for checking for easyPlace access (Yes, you can now disable easyPlace for particular users)

0.3.3

  • Gradle 8.9, Loom 1.7, FAPI 100.7 bump
  • fix: Litematica Pasting by Sub Regions

0.3.2

  • Fix AccuratePlacementProtocol support for Hoppers, and other 'Horizontal Facing' Block States.

0.3.1

  • Fix for accuratePlacementProtocol V3 to avoid allowing invalid placement states.

0.3.0-rc2

  • Add 'setTransactionId()` to the Litematica/EntityData Packets for future growth.

0.3.0-rc1 -- A huge update!

  • Adds server side support for Litematica saving / pasting directly via Servux, with Full Tile Entity Data.
  • Adds "entity_data" protocol for MiniHUD to sync Block Entity Data.
  • Adds V3 Easy Place Protocol support for Litematica and Tweakeroo without requiring Carpet Extra. (I recommend disabling the Carpet Rule if you have Servux)
  • Adds Data Provider Permissions to the "servux.json" for restricting the use of Servux, and it also now includes Luck Permission Nodes support! (ex. servux.data_provider.structure_bounding_boxes --> true/false) --> The Default permissions are for All Players having access, like before.

Files

servux-fabric-1.21.0-0.3.7.jar(464.53 KiB) Primary Download

Project members

masa

Owner

Details

Licensed LGPL-3.0-only
Published a year ago
Updated a month ago