COWMODSКаталог модов

Leaf

Friends | StaffChat | StaffList | and more!

Автор: smuddgge3,3 тыс.18обновлён 11 июн. 2024 г.
УправлениеОбщениеУтилиты

Описание

Features

Overview

You get to decide what you want on your proxy!

  • Simply add configuration to add your own custom commands.
  • And remove configuration to remove un-used commands.
  • Organise the configuration with multiple directories and files!
  • Create your own proxy commands.
  • Create multiple staff chats and player chats.
  • Create GUI's.
  • Load balancing.
  • Utility commands.
  • Global messaging.
  • Global session history.
  • and more!

Commands

  • This plugin adds the ability to create your own proxy commands that players can use on your network.
  • When creating a command in the configuration file, you can choose from many different types that have different functions.
  • You can delete any command in the configuration file and it will be removed from the server.
  • You can have multiple commands with the same type as long as the identifier is different.
  • The reload command lets you reload all the commands so you don't have to restart the server.

Command Example

# The commands identifier.
info:
  # The type of command.
  type: "info"
  # If the command is enabled.
  enabled: true
  # The command name. 
  # In this instance it will let you do /leaf.
  name: "leaf"
  # The message sent to the player when they run the command.
  message:
    - "&8&m&l-------&r &a&lLeaf &8&m&l-------"
    - "&7"
    - "&7Velocity Proxy Plugin"
    - "&7Version &f<version>"
    - "&7Author &fSmudge"
    - "&7"
    - "&8&m&l--------------------"
Command TypeUsageDescription
message[name] [player] [message]Used to message a player.
reply/[name] [message]Used to reply to the last message.
ignore/[name] [player]Used to ignore a player.
unignore/[name] [player]Used to unignore a player.
ignorelist/[name]Used to list the ignored players.
togglemessages/[name]Used to toggle your messages.
togglespy/[name]Used to toggle veiwing other players messages.
messagehistory/[name] [query]Similar to core protect, it lets you see player's message history.
alert/[name] [message]Used to send a message to everyone on the server.
alertraw/[name] [json]Used to send a json message to everyone on the server. Simular to /tellraw
chat/[name] [message]Used to send a message to a chat.
find/[name] [player]Used to get infomation about an online player.
history/[name] [player]Used to get global session history about a player from the database.
info/[name]Displays a message to the player.
inventory/[name]Displays a inventory to the player.
join/[name]Sends a player to a server.
list/[name]Displays a list of players that are online. This could be a staff list.
reload/[name]Reloads the entire plugin. Configuration, commands, events, placeholders and variables.
report/[name]Send a message to a group of players. Commonly used to report bugs to staff. Simular to /helpop
send/[name] [from] [to]Send a group of players to a server.
servers/[name]Displays a list of online servers and the amount of players online.
teleport/[name] [player]Teleport to the server a player is on.
variable/[name] [value]Set the value of a variable. You can set options for players to pick from.

And more! All command types are listed in the wiki. If you have any suggestions, feel free to create a feature request in the GitHub issues page or message me directly in the discord.

Events

You can create custom events. Currently there is only a option for when a player joins the proxy. This allows you to do load balancing, and send players to the server with the least amount of players on.


load_balancing:
  # The type of event.
  type: "playerjoin"
  # Used to enable and disable the event.
  # Defaults to true.
  enabled: false
  # Add commands to be run.
  commands:
  - "leaf"
  # Add servers to be sent to.
  # If more than 1 server is stated the player will
  # go to the server with the least amount of players
  servers:
  - "hub1"
  - "hub2"

Placeholders

You can create your own conditional placeholders that you can use elsewhere in the plugin.

  • Placeholders will not work outside the plugin. Example of a vanish placeholder
vanish_colour:
  condition: "MATCH:<vanished>"
  options:
    true: "&#c0fce6"
    false: "&#ffffee"

Variables

When the database is enabled, you can use variables to store data for each player. When you have created a variable in the configuration, you can then create a command for players to set the variable. This enables you to used the variable as a placeholder in other commands and inventories. Example

# The variable identifier.
# Example: <theme> will return the string data that is set for the player.
theme:
  # The default value if the variable is not set.
  default: "green"

BStats

Галерея

ConfigurationStarting the proxyTab complete on all commands

Последние версии

Все версии →
release

Leaf 5.2.2

5.2.2
11 июн. 2024 г.510Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6velocity
Скачать
Что нового
SQLITE Database Fix
release

Leaf 5.2.1

5.2.1
8 июн. 2024 г.134Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6velocity
Скачать
Что нового
Database Fixes
release

Leaf 5.2.0

5.2.0
6 июн. 2024 г.129Minecraft: 1.6.4, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6velocity
Скачать
Что нового
- Fixed MySQL issues. - Decreased file size. - Added cooldown option to Discord and Minecraft commands.
release

Leaf 4.4.0

4.4.0
29 нояб. 2023 г.238Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2velocity
Скачать
Что нового
- Added argument options for `info` command type. - Added option to use legacy hex in messages. - Hardcoded inventory items to not be italic (Could not figure out how to do it by default). - Mini Placeholders support added by @CoolDCB. - Discord commands are now removed on reload and restarts. - Server restarts should now trigger the switch event instead of the join event. - Added discord option for webhooks and commands to delete the message after a specified time. - Added option to check arguments for permissions in `command` command type. - Added discord command option to check if it should only be executed by specific members. - Added option to require arguments with `command` command type. - Some improvements by @4drian3d # Installing **How to install** - Download the `Leaf-4.4.0.jar` and drag it into your proxy server's plugin folder. - Restart the server. **Optional dependencies** https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies https://modrinth.com/plugin/miniplaceholders **For admins updating from 2.X** See version 3.0.0 for migration details from 2.X to 3.X
release

Leaf 4.3.0

4.3.0
22 окт. 2023 г.156Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2velocity
Скачать
Что нового
```yaml - Added option to limit the amount of times you can execute a command. - Added a option to check for discord roles on events and commands. - Updated the discord dependency. - Added option to see the console when running command command type in discord. ``` # Installing **How to install** - Download the `Leaf-4.3.0.jar` and drag it into your proxy server's plugin folder. - Restart the server. **Optional dependencies** https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies **For admins updating from 2.X** See version 3.0.0 for migration details from 2.X to 3.X
release

Leaf 4.2.0

4.1.0
14 окт. 2023 г.136Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2velocity
Скачать
Что нового
```yaml - Added the "command" command type. ``` Example ```yaml findoverride: name: "findoverride" permission: "leaf.find" suggestions: names: "%database_players%" commands: - "find %argument_1%" ``` # Installing **How to install** - Download the `Leaf-4.2.0.jar` and drag it into your proxy server's plugin folder. - Restart the server. **Optional dependencies** https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies **For admins updating from 2.X** See version 3.0.0 for migration details from 2.X to 3.X
release

Leaf 4.1.0

4.1.0
28 сент. 2023 г.136Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2velocity
Скачать
Что нового
```yaml - Added a way to run any command on the proxy. - Added a way to run console proxy commands. - Added a way to run a command as an operator. ``` # Installing **How to install** - Download the `Leaf-4.1.0.jar` and drag it into your proxy server's plugin folder. - Restart the server. **Optional dependencies** https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies **For admins updating from 2.X** See version 3.0.0 for migration details from 2.X to 3.X
release

Leaf 4.0.0

4.0.0
13 сент. 2023 г.143Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1velocity
Скачать
Что нового
```yaml - Added support for a discord bot. (You can add the bot by adding the token to the config.yml) - Added discord support for Find. - Added discord support for List. - Added discord support for Chat. - Added discord support for Servers. - Added discord support for Info. - Added new event discordmessage ``` Visit the wiki for more information! > **Why is the file size so large?** > The dependencies used have to be shaded and they take up a lot of space: > Discord Support ~10mib > Database Support ~10mib # Installing **How to install** - Download the `Leaf-4.0.0.jar` and drag it into your proxy server's plugin folder. - Restart the server. **Optional dependencies** https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies **For admins updating from 2.X** See version 3.0.0 for migration details from 2.X to 3.X
release

Leaf 3.11.0

3.11.0
11 сент. 2023 г.123Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1velocity
Скачать
Что нового
```yaml - Added option to find your self with no arguments. - Fixed configuration throwing errors when a key is true or false. - Fixed configuration not loading the default configs. ``` # Installing **How to install** - Download the `Leaf-3.11.0.jar` and drag it into your proxy server's plugin folder. - Restart the server. **Optional dependencies** https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies **For admins updating from 2.X** See version 3.0.0 for migration details from 2.X to 3.X
release

Leaf 3.10.0

3.10.0
5 сент. 2023 г.120Minecraft: 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1velocity
Скачать
Что нового
```yaml - Upgraded configuration API (Let me know if you encounter any errors) - Added event permission option. - Added time stamp option to discord webhooks. - Added optional see_sound for all alert commands. - Added message list option for most commands. ``` # Installing **How to install** - Download the `Leaf-3.10.0.jar` and drag it into your proxy server's plugin folder. - Restart the server. **Optional dependencies** https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies **For admins updating from 2.X** See version 3.0.0 for migration details from 2.X to 3.X