promotional bannermobile promotional banner

SkyL1N3's Ship Structure

Transform Minecraft's oceans! Discover pirate ships, mysterious ghost ships and lighthouses, battle enemies, uncover hidden treasures and customize structures, loot and mobs with an in-game config menu!
Back to Files

schiffstructure-1.3.1.jar

File nameschiffstructure-1.3.1.jar
Uploaded
Sep 10, 2026
Downloads
180
Size
2.4 MB
Mod Loaders
Fabric
File ID
8850387
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:skyl1n3-pirate-ship-1668615:8850387"

Learn more about Curse Maven

What's new

Changelog – Version 1.3.1

🌐 Server & Multiplayer

  • Added full dedicated server support for the configuration system.
  • Server configuration is now synchronized with connected players.
  • The server is now the authority over gameplay-related configuration values.
  • Config changes are synchronized to connected clients.

🔐 Permissions

  • Only server operators / authorized players can modify the server configuration.
  • Non-OP players can still open and view the complete config menu.
  • Configuration options are displayed in read-only mode for players without permission.
  • Added server-side permission validation to prevent unauthorized config changes.
  • Added permission node:
    schiffstructure:edit_config
  • OP/permission changes are now detected without requiring players to reconnect.
  • Opening the config menu requests the player's current permission status directly from the server.

⚙️ Configuration

  • Server config values are validated before being accepted.
  • Added validation and limits for structure spacing and separation.
  • Added validation for configurable mob counts.
  • Added validation for configurable armor types.
  • Invalid configuration updates are rejected by the server.
  • Server configuration changes are saved persistently.
  • Updated config synchronization between client and server.

🖥️ Config Menu

  • Added read-only mode for players without configuration permissions.
  • Buttons and input fields that require edit permission are disabled automatically.
  • Reset and Save functions are only available to authorized players.
  • Read-only users now see “Nur Lesen” instead of the normal save option.
  • Navigation, tabs, scrolling and expandable sections remain usable in read-only mode.

🛡️ Security

  • Config permissions are checked both client-side and server-side.
  • Manipulated or unauthorized config update packets are rejected by the server.
  • Players who lose OP status can no longer change the server config, even if they had the menu open previously.
  • Permission status is refreshed whenever the config menu is opened.

🔧 Technical

  • Added dedicated networking payloads for config synchronization, updates and requests.
  • Added automatic config synchronization when joining a server.
  • Added automatic config broadcast after successful server-side changes.
  • Added permission-aware config synchronization.
  • Improved separation between local client configuration and authoritative server configuration.

This mod has no additional files