Skip to content

Releases: Smudgge/Leaf

Version 3.6.0 Mini Message Support

09 Aug 17:18
Compare
Choose a tag to compare
- 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

08 Aug 20:17
Compare
Choose a tag to compare
- 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

03 Aug 19:47
Compare
Choose a tag to compare
- 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

02 Aug 21:32
Compare
Choose a tag to compare
- 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

01 Aug 18:21
Compare
Choose a tag to compare
- 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

28 Jun 13:34
Compare
Choose a tag to compare
- 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

11 May 14:42
e5be51e
Compare
Choose a tag to compare
- 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

26 Mar 16:36
Compare
Choose a tag to compare
- 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

20 Mar 17:23
Compare
Choose a tag to compare
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

19 Mar 20:49
Compare
Choose a tag to compare

❕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.