Back to mods
CannaTalePermissions project artwork

CurseForge · Hytale mod

CannaTalePermissions

A permissions and chat formatting mod for Hytale.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which CannaTalePermissions release should I use?

Updated 6 months ago
Latest stable file CannaTalePermissions-1.1.2.jar
Game version Not listed
Mod system Built-in Hytale mod system

CannaTalePermissions-1.1.2.jar targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.

Where it goes

Where should CannaTalePermissions be installed in Hytale?

Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does CannaTalePermissions-1.1.2.jar need?

CannaTalePermissions-1.1.2.jar. Change the file and its required mods may change too.

No required dependencies listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.

Before you install it

Add CannaTalePermissions without breaking your instance.

Built for CannaTalePermissions-1.1.2.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use CannaTalePermissions-1.1.2.jar. It targets Hytale; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside CannaTalePermissions-1.1.2.jar. It opens that exact file at the source.

About this project

What does CannaTalePermissions add?

CannaTalePermissions

CannaTalePermissions is a full permissions + chat formatting solution for Hytale Servers, built to be fast, clean, and admin-friendly. It plugs directly into Hytale's PermissionsModule as a provider, so other mods can rely on one consistent permission system.

Highlights

  • SQLite backend (WAL enabled) - no giant JSON files, no "config spam", and edits stay safe + consistent.
  • True allow/deny permissions - nodes can be explicitly allowed or denied (deny wins where applicable).
  • Wildcard support - checks fall back like: a.b.c.a.b.*a.**.
  • Groups done right
    • Weights (used to determine a player's primary group)
    • Default group support
    • Parent inheritance (groups can inherit permissions/meta from other groups)
    • Direct group permissions + direct user permissions
  • Chat formatting (enabled by default)
    • Global format + optional per-primary-group format overrides
    • Placeholders: {GROUP}, {PREFIX}, {SUFFIX}, {USERNAME}, {MESSAGE}
    • Supports Hytale-style color tags (ex: <GREEN>, <RED>, <#FFFFFF>, etc.)
  • In-game Editor UI
    • Open a full permissions editor page with /ctperm editor
    • Manage groups/users, weights/default group, parents, members, permissions, prefix/suffix meta, and group chat format overrides in one place

Storage / Files

Created in the plugin data folder:

  • ctperm-config.json - config db filename, default group, chat formatting settings)
  • ctperm.db - SQLite database (users, groups, memberships, parents, permissions, meta)

Important behavior notes

  • Offline editing is supported only after a player has joined at least once.
    • If there's no UUID stored yet, commands fail immediately (no "pending users" are created).

Commands

Main command: /ctperm (alias: /ctp)

Users

  • user info <userOrUuid>
  • user permset <userOrUuid> <node> [--value=True/False]
  • user permunset <userOrUuid> <node>
  • user groupadd <userOrUuid> <group>
  • user groupremove <userOrUuid> <group>
  • user prefixset <userOrUuid> <priority> <text>
  • user prefixremove <userOrUuid> <priority>
  • user suffixset <userOrUuid> <priority> <text>
  • user suffixremove <userOrUuid> <priority>

Groups

  • group create <group> [--weight=]
  • group delete <group>
  • group rename <oldname> <newname>
  • group list
  • group info <group>
  • group permset <group> <node> [--value=True/False]
  • group permunset <group> <node>
  • group parentadd <group> <parent>
  • group parentremove <group> <parent>
  • group weightset <group> <weight>
  • group defaultset <group>
  • group prefixset <group> <priority> <text>
  • group prefixremove <group> <priority>
  • group suffixset <group> <priority> <text>
  • group suffixremove <group> <priority>

Other

  • editor
  • test <userOrUuid> <node>
  • reload

Permission nodes (admin access control)

  • cannatalepermissions.command.base
  • cannatalepermissions.command.reload
  • cannatalepermissions.command.test
  • cannatalepermissions.editor
  • cannatalepermissions.user.info
  • cannatalepermissions.user.perm
  • cannatalepermissions.user.group
  • cannatalepermissions.user.meta
  • cannatalepermissions.group.create
  • cannatalepermissions.group.delete
  • cannatalepermissions.group.rename
  • cannatalepermissions.group.list
  • cannatalepermissions.group.info
  • cannatalepermissions.group.perm
  • cannatalepermissions.group.parent
  • cannatalepermissions.group.weight
  • cannatalepermissions.group.default
  • cannatalepermissions.group.meta

Project description from CurseForge.

Recent files

CannaTalePermissions releases and Hytale builds

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.