1. Overview
  2. Documentation
    1. Description
    2. Permissions
    3. Player Commands
    4. Mod Commands
    5. Special Commands
  3. Download:

On large minecraft roleplay servers like Aegorin.de, managing OOC (Out of Character) materials can get messy/ugly fast, especially when players start stacking chests or barrels in the RP (Roleplay) world. That’s why i created this Script.

The system allows players to access a personal storage inventory via simple commands, completely detached from the in-world roleplay environment.

It simplifies item management, reduces clutter in the game world, and gives mods(Moderators) control.


In this section i’ll share the documentation i made for the Aegorin Team about Commands and everything else the Script provides, so they can use it properly.

The storage system serves as an OOC (Out of Character) storage for building materials, food, etc., to make life easier for players and to avoid large OOC storages within the RP world.

aegorin.script.storage.user
= Allows access to the ’storage‘ command, which contains the player commands.

aegorin.script.storage.mod
= Allows access to the ’smod‘ command, which contains the mod commands for the storage system.

aegorin.script.storage.admin
= Allows access to the ‚adminlager‘ command, which gives access to the admin storage.

aegorin.script.storage.schreiber
= Allows access to the ’schreiberlager‘ command, which gives access to the writer storage.

aegorin.script.storage.encounter.open
= Allows access to the ‚encounterlager‘ command to open the storage and put items in or take them out.

aegorin.script.storage.encounter.edit
= Allows the player to move items and folders in the encounter storage and to edit or create folders.

aegorin.script.storage.transfer
= Allows access to the ’smod transfer‘ command, which can copy one player’s storage to another player’s.

/storage
Opens your own storage.
Alias: /lager
Permission: aegorin.script.storage.user

/storage <playername>
Opens another player’s storage if you have been granted access.

/storage add <playername>
Adds another player to your storage.

/storage remove <playername>
Removes another player from your storage.
(Tab Completion shows who is currently added)

/smod
Displays help for using the command.
Alias: –
Permission: aegorin.script.storage.mod

/smod open <playername>
Opens the player’s storage.

/smod block <true/false> <playername>
If true, the player’s storage is locked.
If false, the player’s storage is unlocked again.
If a player’s storage is locked, only mods can access it. The player can no longer open it, and if they are already in the storage, they can no longer interact with it. Other players who had access can no longer open it either.

/smod access <true/false> <player1> <player2> (temp)
If true, player1 is granted access to player2’s storage.
If false, player1’s access to player2’s storage is revoked.
temp can be added at the end of the command to give temporary access (24 hours). After that, access is automatically removed. (Intended for looting purposes, so that the looting player loses access if the inactive player returns.)

/smod delete <playername>
Warning: Deletes a player’s storage!
When this command is entered, a confirmation appears in the chat asking if you’re sure you want to delete the storage. Clicking „Yes“ deletes the storage. You have only 5 seconds to confirm, otherwise the process is cancelled. This prevents accidental deletions.

/smod transfer <player1> <player2>
Permission: aegorin.script.storage.transfer
Important: Player1’s storage is copied but not automatically deleted. This must be confirmed manually! You will be prompted in chat.
Player1’s storage is completely copied/transferred into player2’s storage.

/smod stats <30d/7d/24h/total>
Displays statistics for the last <30 days / 7 days / 24 hours / total>.

/encounterlager
Opens the storage for encounter items
Alias: /elager
Permissions:
aegorin.script.storage.encounter.open
aegorin.script.storage.encounter.edit

/adminlager
Opens the admin storage
Alias: /alager
Permission: aegorin.script.storage.admin

/schreiberlager
Opens the writer storage
Alias: /slager
Permission: aegorin.script.storage.schreiber