T2C-Alias | Alias Plugin for Spigot & Bungee Commands [1.8.x - 1.21] icon

T2C-Alias | Alias Plugin for Spigot & Bungee Commands [1.8.x - 1.21] -----

T2C-Alias is an alias plugin that works for servers but also for bungee commands.




New features:
- The option "CooldownInSec.Global" has been added to give an alias a global cooldown that counts for all players.
- The option "CooldownInSec.Player" has been added to give an alias a cooldown that counts for a single player.

The permissions have been revised:
- t2code.alias.admin -> t2c.alias.admin
- t2code.alias.updatemsg -> t2c.alias.updatemsg
- t2code.alias.command.reload -> t2c.alias.command.reload
- t2code.alias.command.info -> t2c.alias.command.info
- t2code.alias.buy.bypass -> t2c.alias.buy.all.bypass
- The bypass for payment can now also be set individually for each alias / subalias: t2c.alias.buy.[alias].bypass / t2c.alias.sub.buy.all.bypass
----------, Jun 15, 2024

Bugfix:
Fixed a bug where the plugin was not loading properly
----------, Jul 31, 2023

HOTFIX
----------, Jul 16, 2023

- This version requires version 15.7 of T2CodeLib!

- Added 2 small new functions.
- Optimized the creation of configs.

- Changed the config format for language files. The update will automatically convert the existing configs, preserving your changes.

- Added a description for the config.yml.

- Added the ability to configure the confirmation for a paid alias in the config.yml. Options include using a command, a chat listener, or a GUI.
- This update enables servers with Geyser/Bedrock players to use GUI-based confirmation.

- Bugfix: The permissions for alias commands were not properly registered.

- The admin permission now supports the placeholder "<alias>".
----------, Jul 16, 2023

T2CodeLib API update to 15.4
----------, Jun 30, 2023

1.2.0
- Added an option for players to confirm when an alias costs. (Per alias adjustable)

1.2.1
[ 7833144]
- API update to Minecraft version 1.20
- T2CodeLib API update to 15.0 (this version is required from now on)
----------, Jun 8, 2023

The option Bungee was removed from the config.yml and from now on the option from the T2CodeLib will be used.
----------, Jan 5, 2023

- Fixed a bug where you could not reload the plugin (/t2c-alias reload) when using a server below 1.13
- The admin area was set to false in the default config.
----------, Dec 21, 2022

Changes:
  • For commands the placeholder '[alias]' has been added.
  • If you add a new alias, it will now be registred on reload of the plugin, so no restart is needed anymore (If a command is renamed / removed, the old one will still be registred, but will not work. I am looking for a solution in the next update).
----------, Nov 17, 2022

Update to T2CodeLib 13.4

Please note the changes of T2CodeLib 13.4
----------, Nov 15, 2022

Bug fixed:
- Fixed a bug where the default configurations were not created correctly in older versions
----------, Nov 3, 2022

The T2CodeLib has been completely cleaned up and restructured.

Please make sure that all plugins that need T2CodeLib are compatible with version 13.0.

For those plugins from T2Code that have an interface on the Bungee, the plugin files do not need to be on the Bungee anymore, the T2CodeLib is sufficient!

If you need help or have any questions, please contact us on our T2Code Support Discord Server: dc.t2code.net
----------, Nov 1, 2022

TabComplete of all commands was affected by T2C alias and partially disabled completely. This has been fixed.
----------, Jul 19, 2022

This update fixes a security vulnerability where players with modified clients could intercept all commands.
This bug affects the proxy (Bungee, Waterfall etc.)!
----------, Jul 19, 2022

In this version some elementary important changes have been made, so I strongly recommend to read through the whole changes!
This version requires version 12.5 of T2CodeLib!

Changes:
  • The 'Message.TextBuilder' option has been removed completely. To make messages hover or clickable, please use the T2CodeHover format or MiniMessage.
  • The alias is no longer the filename! The alias is now set in the alias file in the list 'Alias.AliasList', this also gives the possibility for one and the same function For example '/citybuild' and '/cb' not to have to create multiple files. You can now simply store multiple alias commands in one file.
    Note for update: If you are using an older version of T2C alias, then all alias files will automatically create this list, which contains the file name. If you have multiple files for the same function, then multiple files will still exist!
  • Added a possibility to add subcommands to an alias. These are extra files, which are similar to the known alias files. In this file you add the subcommand (you can add more than one) and to which alias it should belong. So you can create for example such commands: '/testalias citybuild', '/testalias citybuild spawn', '/testalias freebuild' and so on.
  • The language files have been converted to MiniMesage format. To get them, just delete the current language files, or download them here. Messages in T2CodeHover format or with Minecraft5 color codes will still work.
  • The permissions for alias commands are no longer by default 't2code.alias.use.' but adjustable in each alias file under 'Alias.Permission.Permission'.
  • You can now set a custom No Permission message for each alias / subalias.
  • The TabCompleteEvent for the SubAlias commands can be deactivated in the config.yml under 'SubAlias.TabComplete'.
For the Alias and SubAlias files explanations are included, you can find them in the respective folders.
A wiki will follow the next days.
I wish you a lot of fun with the changes, should you notice errors, then please report them to me.
----------, Jul 14, 2022

Kitish error has been fixed!
Fixed a bug where no aliases were loaded!
----------, Jun 9, 2022

- A description / explanation of the alias files has been added.
- Small code changes

---------------------------------------------------------------------------------

There is currently a poll on our Discord!

Should I remove the TextBuilder option or keep it?
I ask myself this question, because you have the same possibilities about the Messages.

Here 2 examples, which are identical!
Code (YAML):
Alias:
  Message
:
    Enable
: true
    Messages
:
     - 'Our Support Discord'
    TextBuilder
:
      Enable
: true
      Hover
: '&6dc.t2code.net'
      ClickEvent
:
        Enable
: true
        Action
: 'OPEN_URL'
        ActionValue
: 'https://dc.t2code.net'
Code (YAML):
Alias:
  Message
:
    Enable
: true
    Messages
:
     - 'Our Support Discord/*/&6dc.t2code.net/*/OPEN_URL/*/https://dc.t2code.net'
To the poll
----------, Jun 9, 2022

All T2Code plugins are 1.19 compatible.

The first tests find to end!
We have tested all our plugins with Spigot 1.19 and found no errors.
If you still encounter errors / bugs, please report them to us via Discord.
----------, Jun 8, 2022


Added the option for hover & clickable messages for players.

To use this new feature you only have to update T2CodeLib!
T2CodeLib 11.9 is required.

You can add a hover and/or clickable feature to all messages sent to players.

Use /*/ to separate the message.
Use [nl] to set a line break in a message or hover.

Hover message: <message >/*/<hover>
Message with hover and click function: <message >/*/<hover>/*/<action>/*/<actionValue>
Message only with click function: <message >/*//*/<action>/*/<actionValue>

- OPEN_URL - Opens a URL under the path specified in ActionValue.
- OPEN_FILE - Opens a file under the path specified by ActionValue.
- RUN_COMMAND - Runs the command specified by ActionValue.
- SUGGEST_COMMAND - Inserts the string specified in ActionValue into the player text box.
- CHANGE_PAGE - Changes to the page number in a book specified by ActionValue.
- COPY_TO_CLIPBOARD - Copies the string specified by ActionValue to the player's clipboard.
----------, May 31, 2022

Add: Option to ask for money for an alias
Add: Bypass to not have to pay anything
Add: Placeholder [player] was added to the messages to show the player name who executed the alias

From this version at least version 11.6 of T2CodeLib is required
----------, Apr 26, 2022

Add 1.18.2 Support
----------, Mar 8, 2022

Fixed a bug where bungee commands were executed multiple times when multiple players were on the server.
----------, Jan 29, 2022

I had accidentally published a DEV version in the last update, this is fully functional, however, the DEV message came and the update checker did not work as it should. I apologize for this error on my part. This error will be fixed in this update.
----------, Dec 29, 2021

If permission is needed in an alias and the player had the permission, he still could not execute the alias. This bug was fixed
----------, Dec 4, 2021

1.18 Support
----------, Nov 30, 2021

- The plugin could not be loaded with T2CodeLib version 6
- Alias permissions are now registered so that they are recognized by LuckPerms editor for example
----------, Nov 23, 2021


Update Checker added
----------, Sep 22, 2021

Resource Information
Author:
----------
Total Downloads: 4,798
First Release: Sep 22, 2021
Last Update: Jun 15, 2024
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings