✅ AlonsoJoin [1.8+] • Join message w/ hover! PAPI-Vanish support! Title, sound, AVATAR HEAD & MORE! icon

✅ AlonsoJoin [1.8+] • Join message w/ hover! PAPI-Vanish support! Title, sound, AVATAR HEAD & MORE! -----

Join message & quit message! Announce your players and staff members correctly.



[​IMG]
[​IMG]
[​IMG]
[​IMG]
This plugin requires NBTAPI installed for some features!
This plugin requires AlonsoLib installed! (Available on GitHub ONLY)
That's why this plugin CANNOT be installed in hostings like Aternos.
If people don't understand that, I'll remove it from SpigotMC.
This is a SPIGOT plugin, Bungeecord support will not be added.
Plugman or similar plugins ARE NOT SUPPORTED!

Respect my work. You are not allowed to redistribute this plugin in any setup.
Only the latest version of each minecraft major version is supported.
e.g. only 1.16.5, not 1.16.4; only 1.18.2 not 1.18.1, only 1.19.4 not 1.19 or 1.19.2

You are not allowed to post/move/copy this on mcbbs.net or similar. Don't insist.
If you want to contribute with a translation in your native language, feel free to dm me the translation.

[​IMG]
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

[​IMG] [​IMG] [​IMG] [​IMG]

[​IMG][​IMG]

Your players know when a staff joins even in vanish?
Tired of being announced on join when moderating?
Looking for a way to not announce staff members when being in vanish?

Well, I am! I created this plugin because of that.

How is this plugin different from others?
This plugin doesn't aim to replace other plugins.
Features in this plugin are exact to what it's needed.

What does that mean?
That means this plugin doesn't have unnecessary features.
This plugin simply allows you to define a format for a player
based on permissions with some cool options like click actions and hover text.

Then why choosing this one?
Don't choose it, use it with other plugins too.
This plugin only sends the announcement when player joins.

What's the difference then?
This plugin support vanish plugins indirectly.
We use PlaceholderAPI to check if player is in vanish or not.
If not, we send the announcement, if on vanish we ignore it.
Yes, we support staffmode/vanish plugins in that way.

What else?
Well you also have an option to "delay" announcement message.
It's useful if you have plugins that load data some ticks later.
It will display data correctly, you can test it in our server.

Note: This plugin was made long ago as part of a core I had.
I recoded it and made it a plugin with more options for compatibility.


Fun fact: If a Donkey and a Zebra have a baby, it is called a Zonkey.

[​IMG]
[​IMG]

  • Multi-version support. BETA!
    • Works in specified versions on top of the post.
    • Remember you should always use latest releases of each version.
  • Unlimited formats. BETA!
    • You can create unlimited formats.
    • All of them can have hover text, click actions and permissions.
  • World whitelist. BETA!
    • Decide if message is sent to all players or only players in certain worlds.
  • Custom sounds. BETA!
    • Each format can have a custom sound to announce player joined.
  • Vanish/staffmode support! BETA!
    • Checking metadata. Many plugins adds a metadata to the vanished player.
    • PlaceholderAPI is also REQUIRED for more compatibility.
    • Vanish plugin must have a placeholder that returns whether or not the player is vanished.
    • This is required as it's the only way to check it. If plugin doesn't have one it will NOT work.
  • Delay on join. BETA!
    • Plugin adds a delay before the message is sent.
    • This helps with plugins that load data some ticks later.
    • Prevents spamming join message if player changes servers too fast.
  • Click actions. BETA!
    • You can make clickable texts for join messages.
    • These texts can have different actions.
    • Make player chat when he clicks the text.
    • Suggest a command to the player when he clicks the text.
    • Make player run a command when he clicks the text.
    • Make player copy a text when he clicks the text. (Only in latest versions)
    • Make player open link when he clicks the text.
  • Hover text! BETA!
    • You can make hover text per word if you want.
    • PlaceholderAPI is supported here.
  • PlaceholderAPI support. BETA!
    • Yes, you can use placeholder in ALMOST all messages.
  • ALIASES! BETA!
    • Change aliases for main command!
    • The main command will always be /alonsojoin
  • Commands on join/leave. BETA!
    • PlaceholderAPI is supported here! Not recommended inside quit message/actions!
    • Several type of command modifiers are available to run on player connection!
    • You can send messages, sounds, books, json, action bar and many more!
    • Check all of them in our wiki to know more about them!
  • Connection modifiers! BETA!
    • You can make commands run only if player is NEW in the server.
    • You can make commands run only if player is NOT NEW in the server.
    • This is SPIGOT based which check if the player joined the spigot server before.
    • Bungee is not and will never be supported. We don't store any kind of data.
    • Read more about connection modifiers in our wiki!
  • Avatar head! BETA!
    • Display player head in chat when he joins! (For the player)
    • Supports HEX colors in 1.16+ and native colors in 1.8 - 1.15!
    • Surprise your players with this brand new feature!
  • VanishType modifier. BETA!
    • Allows you to run actions in 3 states:
    • ALWAYS, ONLY_ON_VANISH or NOT_ON_VANISH.
    • These actions will be run depending on vanish state.
  • Sounds! BETA!
    • Choose a sound to broadcast for each format!
  • ProtocolLib Support.
    • Required for action bar support in 1.8.8 servers.
    • Required for JSON commands modifier.
  • NBTAPI Support.
    • Required for BOOK commands modifier.
  • Configuration auto update.
    • Configuration will be updated on plugin update.
    • Comments will be removed on config update.
  • Update checker.
    • Be notified when there is a new update.

[​IMG]

config.yml

formats.yml

[​IMG]
This gif includes almost all functions you can set for welcome message!
[​IMG]
Can't see the gif? Click here

Join message with hover support.
[​IMG]
Can't see the gif? Click here

Additional commands: JSON example!
[​IMG]
Can't see the gif? Click here

Additional commands: Book example!
[​IMG]
Can't see the gif? Click here

Additional commands: Firework example!
[​IMG]
Can't see the gif? Click here

Additional commands: Title/subtitle example!
[​IMG]
Can't see the gif? Click here

Additional commands: Action bar example!
[​IMG]
Can't see the gif? Click here

Additional commands: Sound example!
You can see the text printed on the right which mentions
the sound being played for the player.
[​IMG]
Can't see the gif? Click here

Quit message with hover support!
Commands are also supported here, however it's not recommended as player IS DISCONNECTING.
[​IMG]
Can't see the gif? Click here

Hover text with PlaceholderAPI support!
[​IMG]

Avatar pixel art on join!
Message when player with 1.8 - 1.15 client receives the message.
[​IMG]
Message when player with 1.16+ client receives the message.
[​IMG]

[​IMG]
Installing the plugin in your server:
  • Copy the jar file into you plugins folder.
  • Restart the server.
  • Download the plugin from SpigotMC.org
  • Edit what you want in configuration files.
  • Restart the server.
[​IMG]
Permissions are configurable in configuration files.

Check our commands and permissions in our Github

[​IMG]
None yet. You can send me your reviews :D

[​IMG]
This is a simple plugin, i don't think it requires more features.
However if you consider your suggestion should be added, let me know in discussion tab.

[​IMG]
[​IMG]

Let us know if your server is using it! ;)

[​IMG]
1) Why is this BETA? That means it has bugs?
Answer:
No, plugin should not have bugs. I use BETA because I like the word, I guess.

2) I like your plugins. Can I suggest you cool ideas for new ones?
Answer:
Sure, join my discord server and let me know. I'll evaluate the suggestion
and decide if I wanna code it or not. Making a suggestion doesn't mean it will be made.
Final decision is mine and only mine.

3) Why is this plugin free?
Answer:
Why not?

4) How many formats can I have?
Answer:
Unlimited.

5) Can I add hover text?
Answer:
Yes you can.

6) It supports PlaceholderAPI?
Answer:
Yes, it does.

7) What about vanish plugins?
Answer:
Many join plugins announce players on join even if they are in vanish
or simply ignore the staff if he has the permission to now announce him on join.
This is an issue because that means the staff will never be announced, even if not in vanish.
This issue is solved using PlaceholderAPI. If your vanish/staffmode plugin has a placeholder
like %vanishplugin_is_in_vanish% that returns true/false/yes/no if player is in vanish or not,
you can use it with our plugin to prevent those players in vanish to be announced ONLY if they
are in vanish or with staffmode enabled.
We also check common metadata tags added by most vanish plugins which are "vanished" or "Vanished"

8) I love it! How can I support you?
Answer:
You can support me by joining my discord and sharing my plugins with your friends.
You can also help me by requesting your favorite youtuber to review my plugins.
Donating is also an option, all donations will be appreciated.

9) Can i post this in mcbbs.net or similar sites?
Answer:
No.

10) Are you sure?
Answer:
Yes, I'm sure. You are not allowed to post it.

11) Reason?
Answer:
Simple, this is MY work.
I want full control of all posts about it. That's why.
Please, don't insist.

12) Help me, it's not working in my server!
Answer:
Before reviewing the resource. Make sure you have installed all dependencies.
It the error persists. Paste startup console log in https://sourceb.in/ and post it in discussion tab or join my server.

[​IMG]
Follow this Tutorial to know more about command modifiers.
Follow this Tutorial to create a new format.
Follow this Tutorial to know how to use books.

[​IMG]
Access the API package:
com.alonsoaliaga.alonsojoin.api.AlonsoJoinAPI

Check our DeveloperAPI in our Github

If you find any bugs, errors or want to request a feature.
Join my discord or use our issue tracker.

Review section is not place to report errors.


[​IMG]
  • None yet! :)


[​IMG]
Did you save money using my plugins instead of buying others?
You like my job and want to support me?
Consider donating so I can keep coding more plugins like this.
[​IMG]

[​IMG]
Check our placeholders in our Github

[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

[​IMG]
By downloading this resource you agree all following terms and conditions:
  • You are not permitted to redistribute the plugin in any form, including as a part of any software package.
  • You are not permitted to decompile or modify the plugin in any form.
  • You are not permitted to claim this resource as your own creation.
[​IMG]
[​IMG]
Resource Information
Author:
----------
Total Downloads: 1,005
First Release: Mar 9, 2023
Last Update: Jan 29, 2024
Category: ---------------
All-Time Rating:
16 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings