Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSafe

Release (latest by date) Workflow Status License Downloads Issues

What is this?

This is the source code of a .NETFramework library written in C#. This library is a plugin made for Unturned 3.24.x+ servers.

Description

A RocketMod plugin for Unturned offering virtual enderchest-style storage, saved securely in an SQL database for persistent, portable access.

Features

  • Private storage
  • SQL persistence
  • Global access
  • Customizable Sizes
  • Admin controls

Requirements

  • Unturned 3.24.x or later
  • RocketMod installed on the server

Installation

  1. Download the latest release and its libraries from the Releases page.
  2. Place TSafe.dll into your server's Rocket/Plugins/ directory.
  3. Extract the libraries archive into Rocket/Libraries directory.
  4. Start or restart the server. The plugin will generate a default YAML configuration file on first load.
  5. Edit the configuration file to your liking, then reload the plugin or restart the server.

Commands

| - means or
[] - means required
<> - means optional


/safe open Description: Opens the virtual storage.
Permission(s): tsafe.command.safe.open
/safe clear Clears the virtual storage. Description:
Permission(s): tsafe.command.safe.clear
/safeadmin open [player] Description: Opens a specific player's virtual storage.
Permission(s): tsafe.command.safeadmin.open
/safeadmin clear [player] Clears a specific player's storage or all of a specific item Description:
Permission(s): tsafe.command.safeadmin.clear
/safeadmin clearall Clears every unit of a specific item from all virtual storage. Description:
Permission(s): tsafe.command.safeadmin.clearall

Building from Source

Prerequisites

  • .NET Framework 4.8 SDK / targeting pack

Steps

  1. Clone the repository:
    git clone https://github.com/TavstalDev/TSafe.git
    
  2. Open TSafe.sln in your IDE.
  3. Build the project:
    dotnet build -c Release
    
  4. The output DLL will be at TSafe/bin/Release/net48/TSafe.dll.

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more details.

Contact

For issues or feature requests, please use the GitHub issue tracker.

About

RocketMod plugin offering portable, SQL-backed enderchest-style inventory for Unturned.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Generated from TavstalDev/TExample