Releases: Smudgge/Leaf
Version 3.6.0 Mini Message Support
- Added Mute Command Type.
- Added UnMute Command Type.
- Added Mini Message Support on top of Legacy Support.
- Added the option to remove headers and footers from certain command types.
Installing
How to install
- Download the
Leaf-3.6.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
Version 3.5.0 Mongo Database Option
- Made the placeholder parser more efficient.
- Inventory's are quicker when loading.
- Added mongo database option.
Installing
How to install
- Download the
Leaf-3.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
For admins updating from 2.X
See version 3.0.0 for migration details from 2.X to 3.X
Version 3.4.0 Discord Webhooks
- Added Alert Message Command Type.
- Added Discord Webhook option for Alert AlertMessage Report Chat Command Types.
- Added Discord Webhook option for all Events
- Added new event types Player Leave Player Chat
- Fixed custom model data inventory option.
Discord Webhook Configuration
discord_webhook:
url: "url"
message:
username: "<player>"
avatar: "https://crafatar.com/avatars/<uuid>?overlay"
message: "Hello there!"
embed:
color: 0x00FF00
title:
message: "Title"
url: "url"
description: "Description"
footer:
message: "Footer"
icon: "url"
author:
name: "Smudge"
iconUrl: "url"
url: "url"
imageUrl: "url"
thumbnailUrl: "url"
Player Chat Event
Example of discord webhook:
playerchat:
type: "playerchat"
discord_webhook:
url: "url"
message:
username: "<player>"
avatar: "https://crafatar.com/avatars/<uuid>?overlay"
message: "%message%"
Installing
How to install
- Download the
Leaf-3.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
For admins updating from 2.X
See version 3.0.0 for migration details from 2.X to 3.X
Version 3.3.1
- Added custom model option to inventory items.
- Added durations to titles and subtitles.
- Fixed friend requests letting you request multiple times.
- Fixed info command deleting last charicter.
Titles Subtitles
Simply add this to the end or start of a message.
Only one of the parts need the durations. They will apply to both the title and subtitle.
- Title
"::title fadeIn stay fadeOut =string::"
- Subtitle
"::subtitle fadeIn stay fadeOut =string>::"
Example
"&8&l[&f&lAlert&8&l]&r &a%message%::title 1000 2000 1000 =%message%::subtitle =alert!"
Installing
How to install
- Download the
Leaf-3.3.1.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
Version 3.3.0 Titles and Action bars
- Added title, subtitle and action bar message options. https://github.com/smuddgge/Leaf/issues/40
- Fixed message command type.
Titles Subtitles and Action Bars
Simply add this to the end or start of a message.
- Title
"::title =string::"
- Subtitle
"::subtitle =string>::"
- Action bar
"::actionbar =string::"
Example
"&8&l[&f&lAlert&8&l]&r &a%message%::title =%message%::"
Installing
How to install
- Download the
Leaf-3.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
Version 3.2.1
- Fixed teleporting vanish check. (Thank you SantioMC)
How to install
Download the Leaf-3.2.1.jar
and drag it into your proxy server's plugin folder.
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
Version 3.2.0
- Added more options for sounds.
- Added vanish check with online friends inventory.
How to install
Download the Leaf-3.0.2.jar
and drag it into your proxy server's plugin folder.
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
Version 3.0.2
- Fixed protocolize check.
How to install
Download the Leaf-3.0.2.jar
and drag it into your proxy server's plugin folder.
Then download the dependencies: https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies
For admins updating from 2.X
See the 3.0.0 release details for migration from 2.X to 3.X
Version 3.0.1
Changes:
- Added better logging messages.
- Added protocolize dependency check.
- Added new standard placeholder <uuid>.
- Added exclude option in the variable command type.
- Updated snake YAML, removing security vulnerability.
How to install
Download the Leaf-3.0.1.jar
and drag it into your proxy server's plugin folder.
Then download the dependencies: https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies
For admins updating from 2.X
See the 3.0.0 release details for migration from 2.X to 3.X
Version 3.0.0
❕Configuration migration will be needed when going from previous versions to future versions.
New Directory System:
- You can now have multiple command files and folders inside of the commands folder.
New events:
- Create your own events that get fired when a player joins the proxy server!
New variables:
- Create variables that will be saved in player records.
Added require command option:
- You can now require permissions on different servers.
Join enhancement:
- You can now state a list of servers and let the plugin send the player to
the server with the lowest amount of players.
Added close option in inventorys:
- When clicking an item with the close option set to true, it will close the inventory.
Feel free to create issues or message me directly on discord if any bugs occur.
There hasn't been much opportunity to test.
How to install
Download the Leaf-3.0.0.jar and drag it into your proxy server's plugin folder.
Then download the dependencies: https://builtbybit.com/resources/leaf-velocity-plugin.26200/field?field=dependencies
Migration
If you are migrating from a previous version, I recommend first setting it up on a testing server as the configuration location is different.
The commands.yml
has moved to the commands
directory. The commands:
section has now ben removed.
# Before
commands:
command: ...
# After
command: ...
The messages.yml
has been split into placholders.yml
in the placeholders
directory and messages.yml
.