Hawn - All-In-One hub / lobby plugin
1.5.3-BETAThe most powerful and overkill lobby / hub plugin... and can fit any server type
1.5.3-BETAlatestBetter EditPlayer Menu15 hours ago Hawn 1.5.3 BETA Edit Player becomes a real player editor, and /hawn gets short commands. Just replace the jar: your files are kept. Changes · [+] Edit Player: the fly, the walking and flying speeds, the vanish, heal and feed, bring the player to you, the rank given by hand and who the player sees, on top of the gamemode, the inventory and the teleport. · [+] Short commands: /editplayer (/ep), /hrank, /hmenu and /hdebug, on for the new installations. · [/\] Edit Player shows what changed at once, and the gamemode goes back with a right click. Full changelog: on the wiki - Edit Player: every button Questions? Join the Discord. Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.5.2-BETAMore complete admin panelyesterday Hawn 1.5.2 BETA The admin panel edits your numbers, your choices and your texts, not only true and false. The chat announcements can play a sound, and the menus go back step by step. Just replace the jar: your files are kept. Changes · [+] Admin panel: numbers (left click +1, right click -1, Shift for 10), choices like AUTO / true / false (a click for the next one), and texts typed in the chat. · [+] A sound for the chat announcements, like the titles, the action bar and the boss bar. · [=] [back] in the menus went back and forth between the last two menus: it now goes back step by step. · [=] A condition of a menu was cut at the wrong place when a value had an operator in it (a prefix "&8>> "). Full changelog: on the wiki - The admin panel: how it works Questions? Join the Discord. Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.5.1-BETAFixes2 days ago Hawn 1.5.1 BETA A friendlier setup... a page to choose your modules, no restart at the end, and a question before running it again. The join items per world work in every world, even two items on the same slot. Just replace the jar: your files are kept. Changes · [+] Setup: a new page to turn the main modules on or off with a click (join items, tab list, boss bar and title on join, double jump, void TP, anti-swear, anti-advertising). · [+] The files written by Hawn use the worlds of your server in their world lists, not "world". · [/\] No restart at the end of the setup menu, Hawn reloads its files and every change is applied at once. · [/\] /hawn setup asks first "Run the setup of Hawn again?": a /hawn setup typed by mistake changes nothing. · [=] A join item with Worlds: in a world outside General-Option.World did nothing when clicked, and the special items were not given there. · [=] Two join items on the same slot for two worlds: only one of them worked. · [=] The menus of the setup blinked: they were opened again every quarter of a second. Full changelog: on the wiki - The setup: step by step Questions? Join the Discord. Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.5.0-BETAMenus4 days ago Hawn 1.5 BETA Menus! Your own menus in the Menus folder, a server selector that shows the players of each server live, join items per world, and the items of NexoMC. Just replace the jar: your files are kept. Changes · [+] Menus: one file per menu in Menus/, close to DeluxeMenus with the words and the actions of Hawn. Open them with their own commands, a join item or [menu]: <name> anywhere in Hawn. · [+] Items on one or several slots, shown by priority and conditions (permission, world, any placeholder compared), actions per click type, conditions to click with a message, and live items updated while the menu is open. · [+] Animations in the menus, like the tab list: the title of the chest (1.20+), the names, the lores, the materials and the border. · [+] Heads: the player, any player, or a Base64 texture. A skin is never asked to Mojang on the main thread: menus open at once. · [+] Join items per world: Worlds: per item, given and removed when the player changes world. The objects of the player are never touched. · [+] NexoMC: Material: nexo:<id> to use your Nexo items as join items and in the menus. Item-Model, Custom-Model-Data and Glow for every item. [Feature requested] · [+] /hawn menu open and list, and /hawn debug checks your menus. · [=] The compass of a new installation ran /Serverlist, a command that doesn't exist. · [=] The console copy of the join and quit messages didn't replace the placeholders of the player. Full changelog: on the wiki - The menus: how to write them Questions? Join the Discord. Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.9-BETASome improvementslast week Hawn 1.4.9 BETA The last version before 1.5: a player hider with three states, and a full check of the plugin. Just replace the jar, but read the first fix if you use the gamemode on world change. Changes · [+] Player hider with three states: everyone, only the staff and the VIP, nobody. The staff and the VIP are your ranks (owner, admin, vip by default) or the players with hawn.playervisibility.shown, and a rank given or removed shows at once. On for the new installations; your file keeps two states until you turn on PV.Option.Three-States. · [+] /option pv all, staff or none chooses the state. · [-] MVdWPlaceholderAPI is no longer supported: abandoned since 2020, and the premium plugins of Maximvdw use PlaceholderAPI since 2021. · [=] Gamemode on world change: the worlds that were not listed changed the gamemode (with the default file, going to the End put a player in creative), and All_World did nothing. Only the listed worlds change it now, in adventure for the new installations. · [=] Fly on world change: All_World did nothing, and a new gamemode could remove the fly. · [=] The player hider: a player who joined (with /v turned off) or who came back from the vanish was seen by the players who hide everyone. · [=] The player hider item could be placed during its delay, and a title with placeholders broke it. Full changelog: on the wiki Questions? Join the Discord. Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.8-BETAFinal part for the rank system + Random improvementslast week Hawn 1.4.8 BETA The ranks above the heads and from LuckPerms, a /hawn debug that finds the mistakes of your files, a setup you can go back in, and cleaner examples. Nothing to change in your files: just replace the jar. Changes · [+] Ranks above the heads: the prefix, the suffix and the colour of the name above the head of the players, per world too. Sent in packets: nothing is created on the server, the teams of your other plugins are not touched. · [+] Ranks from LuckPerms (Ranks.Source: LUCKPERMS): the group, prefix, suffix and weight of LuckPerms, shown at once when they change. The colour of the name comes from the prefix, even a hex one. · [+] /hawn rank set, remove, info and list. · [+] /hawn debug: the unknown sounds, materials, effects and actions of your files, the options in AUTO left to another plugin, and the errors Hawn went on without. · [+] The welcome setup has Previous and Next buttons, and takes you to the lobby world you chose before the spawn is created. · [/\] Cleaner examples on a new installation: auto broadcast, MOTD, tab list, scoreboard and custom commands show a coherent lobby. · [=] A chest or the menu of another plugin with the title of a menu of Hawn ran the actions of Hawn. The menus are recognized by their type now. · [=] Paper: an emoji, a mention or the anti-swear of Hawn removed the clicks and hover texts that another plugin put in a message. · [=] /hawn nightvision could not turn the night vision off. · [=] /hawn help didn't list the new commands. · [=] The title "Import started" stayed on screen after the import (French messages). Full changelog: on the wiki Questions? Join the Discord. Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.7-BETAFirst part of a rank system + Improvementslast week Hawn 1.4.7 BETA Ranks in the tab list, worlds loaded and unloaded from the menu, a lighter TPS warning, and a Discord for your questions. Nothing to change in your files: just replace the jar. Changes · [+] Ranks (Ranks.yml): a prefix and a suffix around the names in the tab list, and the tab list sorted by rank. A rank by permission (hawn.rank.<rank>, not given to the operators) or by hand, %rank_prefix% in the chat format, the scoreboards... and %hawn_rank_prefix% in your other plugins. Off in the tab list when TAB or NametagEdit is installed (Enable: AUTO). Above the heads in 1.4.8. · [+] World manager: a left click loads a world that is not loaded, and the menu of a world has an Unload button. The players in the world go to the default world first (also with /hw unload). · [+] The thresholds of the TPS warning in general.yml (Warning-At, Critical-At). · [+] A Discord for help and news, also in /hawn about. · [+] A warning at startup when the drop protection and Block-Drop of the join items work against each other. · [/\] The emergency save under 5 TPS is off by default (it saved everything while the server already lagged). When on, it is spread over the ticks, and you choose what it saves. · [/\] Performance: the double jump no longer sends the abilities of the players at each move, and the chat per group of worlds no longer looks for the groups at each message. · [=] The default world chosen in the setup or with /hw default didn't show in a world list already open. · [=] During the setup of an admin, another player who clicked the slot 48 of the world list moved the setup on. · [=] A file missing a whole list (all the join items...) only got the first option back, and Hawn could fail to start. · [=] Paper 26.x: a world created with Hawn and unloaded disappeared from the world list. Full changelog: on the wiki Questions? Join the Discord. Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.6-BETAGerman translation + more fixeslast week Hawn 1.4.6 BETA Hawn speaks German, its placeholders work in your other plugins, and a round of fixes for things that broke in silence. Nothing to change in your files: just replace the jar. Changes · [+] German: Messages/de_DE comes with Hawn, next to English and French. Pick it in the setup or with Plugin.Language-Type: de_DE. · [+] %hawn_...% in your other plugins (with PlaceholderAPI): %hawn_tps%, %hawn_online_world_nether%, %hawn_player_join_number%... in TAB, DeluxeMenus, holograms. Nothing to download. · [+] A warning at startup when protections are limited to WorldGuard regions without WorldGuard: they apply in the whole worlds. · [+] Block-Drop for the join items: block the drop of every item (as before), of the join items only, or of nothing. · [=] /hawn setup opened the setup for every admin online, skipped their join items and spawn, and their /setspawn ended it. Only the admin who opens it is in it now. · [=] A kept scoreboard whose file was deleted gave an error at every refresh. · [=] Auto broadcast: a turn without a message after the last one, and world_list "world" also matched "world_nether" (use "world*" for that now). · [=] Every snowball of a player with the join items made the fun gun effects. The special items stopped working after a change of their title and /hawn reload. · [=] Command signs: another sign put where a sign had been blown up or removed by WorldEdit ran its actions. · [=] A wrong leather colour or slot of a join item stopped the join. Join dates placeholders gave an error for a player without dates. · [=] /checka <player> showed the options of the admin who typed it instead of the player checked. · [=] /hw import of a copy of a loaded world: Spigot refused it as a duplicate and locked its folder until a restart. Hawn now removes the uid.dat of the copy. · [=] Spigot 26.x: /hw tp to a world imported from an older version sent the player to the main world. Its spawn is now put back in the world itself. Full changelog: on the wiki Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.5-BETAAnti AD support + Fixes related to commands/chatlast week Hawn 1.4.5 BETA Commands that no longer break on a typo, an anti-advertising for the chat, and a few chat fixes. Nothing to change in your files: just replace the jar. Changes · [+] Anti-advertising in the chat: IP addresses and domain names of other servers are blocked, even hidden as "server . net" or "server(dot)com". A whitelist keeps your own site and Discord. Off by default: Anti-Advertising.Enable in Events/Chat.yml. · [+] No more "An internal error occurred" on the commands of Hawn: wrong arguments show the usage of the command, and if one ever fails, the player gets a clear message and the console the full error with the command (to report on GitHub). · [=] A wrong number or a missing argument broke commands: /burn <player> abc, /exp, /delaychat abc, /list abc, /ap, /hw tp. They now tell what is wrong. · [=] Old actions written wrongly ([send-title]: Title//n without a subtitle, [send-title[abc]]:, [effect[abc]]:...) stopped the rest of the messages. They now use a default value. · [=] A message blocked by the anti-spam started the chat delay: the next message was refused. · [=] Emergency mode and maintenance both on: players got the maintenance message instead of the emergency one. · [=] /hawn parse ran the actions of the text ([gamemode-creative]...). It now only shows it, and accepts spaces. · [=] /warp and /v showed a broken "Â" character. /hawn spawnmanager remove from the console named the wrong spawn. Full changelog: on the wiki Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.4-BETAMore placeholders - Hawn WorldManager fixes mostlylast week Hawn 1.4.4 BETA The world manager fixed from top to bottom, new placeholders ("you are the player #1234"), and Hawn now counts the players of a whole network when your servers share a MySQL database. Nothing to change in your files: just replace the jar. Changes · [+] %player_join_number% and %unique_players%: the order of arrival of the players. The players who already came are numbered in their order of arrival at the first start. The default welcome message shows it (new installations). · [+] Several servers on one MySQL database: the numbers are the ones of the network (never twice the same, even at the same second), and the first join (messages, titles, fireworks, first spawn...) happens once for the whole network. First-Join-On-The-Network: false to keep one per server. · [+] New placeholders: %player_gamemode%, %player_vanished%, %player_flying%, %player_option_<option>% (the choices of /option), %player_connections%, %server_uptime%, %chat_muted%, %maintenance%. The yes/no values are yours to set in General.yml. · [+] World manager: the size of the worlds is computed in the background. Big worlds no longer freeze the server when the menu opens. · [=] World manager menu: more than 36 worlds showed one twice, more than 72 went over the menu bar. Now 36 per page, on as many pages as needed. · [=] World manager menu: a right click on a pane or an arrow gave an error, and a shift + right click opened the delete page for it. · [=] World manager menu: wrong hours (00:00 set 22:00, 18:00 set 17:00). · [=] /hw import without an environment: the world was not loaded again after a restart. /hw create with a wrong type said "world created" anyway. · [=] /hw unload unloaded the main and the default world, and said "unloaded" even when the server refused. · [=] World names: "/" and ".." were accepted. Now letters, numbers, _ and -. · [=] Creating a world from the menu: the generator typed in the chat can now be cancelled with a left click (the next message was taken as a generator). · [=] MySQL with several servers: a table created by one server was not seen by the others before their restart, and an option changed on one server could be ignored on the other. Full changelog: on the wiki Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.3-BETAFixing not working player settings and vanish + More placeholders2 weeks ago Hawn 1.4.3 BETA Options that did nothing now work, the staff really sees the vanished players, and new placeholders for the number of players. Nothing to change in your files: just replace the jar. Changes · [+] Player count placeholders: %online%, %max_players%, %online_<world>%, %player_world_online% and %staff_online% (players with hawn.staff). The vanished players are not counted. No need for PlaceholderAPI. · [+] Anti-WDL.Enable in ServerList.yml: the anti world downloader can be turned off. · [=] hawn.staff.seevanished now lets the staff see the vanished players, as the wiki says (after /vanish, when they join, with the player hider and /option). Before, it only gave the vanish messages. · [=] At every join, the staff was told "<player> is now vanished" for the player who joined, sometimes several times. · [=] Options that did nothing: Just-Simply-Disable-All-Quit-Messages, Cancel-Tp-On.On-Damages (/spawn and /warp), ClearChat.Other.Message-Clear, Clear-Drops-On-Death.Bypass with All_World, and the emoji menu Gui.Enable. · [=] Join and quit messages per world with Only-Broadcast-Messages-In-The-World were sent to everyone, several times. Now once, only to the players of the world. · [=] /cc other <player>: the message for the sender went to the player, and the reason started with the name of the player. · [=] Messages that never showed: /setspawn on a name already taken, /delspawn without a name, /sun from the console, and more. · [=] Join items with Material: PLAYER_HEAD and Skull-Name gave a Steve head. · [=] With Use_Permission_Per_Item, every click in an inventory sent a debug message. Full changelog: on the wiki Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.2-BETATeleportation fixes + More reliable update checker2 weeks ago Hawn 1.4.2 BETA Teleportation fixes, and Hawn now tells the admins in game when a new version is out. Nothing to change in your files: just replace the jar. Changes · [+] Update notice: when a new version is out, the players with hawn.admin are told when they join, with a link to this page. Hawn also looks again every 6 hours. Plugin.Update.Notify-Admins in general.yml turns it off. · [+] The startup and /hawn reload warn you about the spawns whose world doesn't exist anymore. · [+] LuckPerms is now declared as an optional dependency, and shown in /hawn hooks and at startup. · [=] /spawn tp <player> teleported the one who typed the command instead of the player (default spawn and spawn groups). The player is teleported now, with or without the delay. · [=] After /spawn tp <player> or /warp <warp> <player> with a delay, the player got "Tp cancelled" at the first step, even though they were already teleported. · [=] /spawn tp <player> announced the wrong delay, and the message to the sender showed their own name instead of the player teleported. · [=] Void TP to a spawn whose world was deleted: the message, the sound and the commands were run at every step, without any teleport, and the console was spammed. Now the player is told once and the console once. · [=] MySQL enabled but unreachable: a join could freeze the server while Hawn tried to reconnect. · [=] /spawn with a delay and a missing custom spawn said "no permission" instead of "the spawn doesn't exist". Full changelog: on the wiki Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.1-BETASome needy fixes2 weeks ago Hawn 1.4.1 BETA A bug fix update for the 1.4 BETA. Nothing to change in your files: just replace the jar. Changes · [=] /gmute <minutes> stopped the server at the end of the minutes instead of opening the chat again. The chat now opens again, even if the one who muted it has left, and /gmute abc asks for a number instead of making an error. · [=] Vanish: a vanished player was shown again to the players who joined, used the hide players item or /option, or changed world, and to everyone with Keep.Vanish-On-Join enabled. The vanished players stay hidden now. · [=] Admin panel: its buttons (stop, reload, save...) only work in the menu opened by Hawn, and only for the players who can still open it (hawn.adminpanel and the list of the panel). Before, a menu of another plugin with the same title was enough. · [=] /hawn editplayer <player> and the player list of the admin panel opened the menu for the chosen player instead of the one who asked for it. Full changelog: on the wiki Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.4.0 BETAMany new stuff2 weeks ago Hawn 1.4 BETA This update brings a real chat system, tab lists per world and per permission, new protections, and configuration files that explain themselves. It works on Spigot and Paper, from 1.16.5 to 26.3, with the same jar. Your files are kept: Hawn adds the new options by itself at the first start. Still, make a copy of your plugins/Hawn folder before updating, just in case. Read this before updating · [!] Tab lists: if you made custom tab lists in Tablist.yml, they are moved to their own files in the Tablist folder at the first start. Nothing to do on your side. · [!] Chat format: Hawn can now format the chat. It only does it when you have no other chat plugin (EssentialsChat, LPC, ChatControl...). Set it to false in Events/Chat.yml if you don't want it at all. · [!] Void TP: every player falling in the void is now teleported, no permission needed anymore. You can bring the old behaviour back in Events/VoidTP.yml (Spawn-Permission). · [!] Paper 1.21.7 and newer: the maintenance bypass and the full server bypass are read from LuckPerms when a player joins. With another permission plugin, only the operators have them (the whitelists still work). · [!] Look at your console after the first start: Hawn now tells you if some of your options contradict each other. Changes · [+] Chat format: prefix, name and message, with your placeholders (LuckPerms prefixes for example). · [+] Anti-spam: the same message can't be sent twice in a row, and messages in capital letters are put in lower case. · [+] Chat per group of worlds (off by default): players only see the messages of their group of worlds, and each group can have its own chat options, mute and delay. · [+] Tab lists like the scoreboards: one file per tab list, each with its worlds, a priority, an optional permission (hawn.tablist.<name>) and its own animations. Two examples are created, turned off. · [+] MiniMessage on Paper: gradients, hover texts and clickable messages, mixed with the usual & codes and hex colours. A player can't use them in the chat. · [+] New protections: armor stands, placing item frames and paintings, blocks broken by explosions, farmland trampling, and water/lava flow (off by default). · [+] New actions for every message: a delay, a chance, a broadcast, a sound and a title with your own timings. · [+] Default world in the world manager: pick another lobby world and Hawn puts it everywhere in your files for you. Also with /hw default <world>, from the console too. · [+] Comments in the files (1.18.1 and newer): every option now has a short line explaining what it does. Your values and your own comments are kept. · [/\] A clearer startup: the console shows what Hawn runs on, the hooks, the storage, what is loaded, and warns you about options that contradict each other. /hawn reload shows the same warnings. · [/\] World manager: world creation on a single page, an information book for each world, and an answer to every click. · [/\] The welcome setup keeps the nether and the end in your world lists, and reminds you that it isn't finished when you close it. · [/\] Sound volumes and pitches accept decimals (1.5). · [/\] 150-200 French messages corrected. · [x] On Paper, Hawn uses the Paper chat and join events: no more warning from Paper about Hawn. · [x] The hooks are checked once at startup and on /hawn reload, instead of for every message. · [-] The BattleLevels hook is removed, the plugin is abandoned. · [=] Paper 26: the worlds created with the world manager were not loaded again after a restart. · [=] World manager: a deleted world was still shown in the menu, an existing world could be "created" again, and world names with parentheses were accepted. · [=] Mentions: @Bot no longer mentions BotAdmin, and the other chat plugins keep their format and their logs when someone is mentioned. · [=] Stopping the server no longer removes the scoreboards and teams of the other plugins. · [=] Spawns and warps keep the exact angle of the camera. · [=] Item frames and paintings broken by arrows, mobs or explosions made an error and were not protected. · [=] The void generator uses the new generator API on 1.17.1 and newer. Full changelog: on the wiki Updating from 1.3: what to check Found a bug? Please open an issue on GitHub rather than in the reviews. Thanks!1.3.0-BETABug fixing and some more features2 weeks ago A big one this time. This beta is mostly about security, stability and compatibility: a lot of old bugs are gone, MySQL doesn't block the server anymore, and Hawn is now tested on Spigot and Paper, from 1.16.5 to 26.x. I also listened to your old reports (auto broadcast, several spawns...). This update was made with the help of an AI, then read and tested before release. BEFORE UPDATING: MAKE A COPY OF YOUR plugins/Hawn FOLDER Your configuration is kept, the new options are added by themselves. But some behaviours change, read the list just below. · [!] What changes for a server coming from 1.2 · Every player is now teleported to the spawn on join, even without hawn.command.spawn.<spawn> · Old behaviour: Event.OnJoin.Spawn-Permission.Enable: true in Events/OnJoin.yml · The IP of the players is not saved anymore (GDPR), and the one already saved is erased at their next join · Old behaviour: Plugin.Players.Save-IP: true in general.yml · The commands a player can't use are hidden from them (list of commands and tab completion) · Old behaviour: Plugin.Commands.Hide-Without-Permission: false in general.yml (restart needed) · The urgent mode now removes the operator status of everyone and locks the commands and the chat, read the wiki before using it · The join items given by 1.2 do nothing until the player joins again · MySQL: the old tables are kept as <table>_before_1_3, you can delete them once everything works · Paper 1.16.5 needs Java 16 or less (or the -DPaper.IgnoreJavaVersion=true option) · [!] Tested on Spigot 26.3 and Paper 1.16.5, 1.21.11 and 26.3 Security · [!] Text typed by a player (/warning, /broadcast, a /cc reason, a warp or world name, a chat message warned to the staff...) can't run actions anymore. With the default Warning message, /warning [command-console]: op <player> ran the command in the console. · [!] A muted player (mute chat, or a mute of another plugin such as LiteBans) could talk by writing @ in their message. The mentions also ignored the chat channels. · [!] The command blocker compares the command only: /pl , /PL x or /bukkitl don't get through anymore, and the blocked commands are hidden from the tab completion. The staff warning was sent to the player who typed the command instead of the staff. A blocked command starting with /help (like /helpop) also got through the /help interception. · [!] Emergency mode (/hawn urgent): it now takes the operator status away from everyone and locks the commands and the chat of the players until the console turns it off (the operators are then given back). Before, a hacked operator listed in the whitelist kept all their rights. Performance · [/\] The scoreboard files are read once (and again at /hawn reload) instead of several times per player at every refresh. · [/\] The player files are kept in memory while the player is online and written outside the main thread (when they leave, every 5 minutes and at the server stop), instead of being read and rewritten at each change. · [/\] MySQL no longer blocks the server: the data of a player is loaded before they join, read from memory while they play, and written in the background. The join and the quit don't wait for the database anymore. · [/\] MySQL: the connection is kept alive and reopened when lost (before, nothing was saved anymore after the wait_timeout of MySQL, 8 h by default). Queries use prepared statements and close their results. · [/\] MySQL: every table gets a primary key on player_UUID (one row per player). At the first start of 1.3, the duplicates of the old tables are removed and each old table is kept as <table>_before_1_3: you can delete these copies once everything works. New · [+] The missing options are added to your files at startup and on /hawn reload (the new options of an update, or an option deleted by mistake), with their default value; the console lists them. Your values are never changed, the lists you fill yourself (custom commands, auto broadcast messages, join items, emojis...) are never refilled, and a file with a YAML error is left alone. Each file starts with a link to its page of the wiki. See Files and folders. · [+] Event.OnJoin.Spawn-Permission (Events/OnJoin.yml): choose if hawn.command.spawn.<spawn> is needed to be teleported to the spawn on join, and if the players without it get a message. See Spawns. · [+] Plugin.Commands.Hide-Without-Permission (general.yml, on by default): the commands a player can't use are hidden from their list of commands and their tab completion. See Commands management. · [+] Plugin.Players.Save-IP (general.yml): choose if the IP of the players is saved. See Player data and MySQL. · [+] /hawn setup opens the welcome setup again (it was listed in the help but did not exist). · [+] hawn.maintenance.bypass lets a player join during the maintenance without being in its whitelist (operators by default). · [+] Spawn groups (Spawn.Spawn-Group in Events/OnJoin.yml): the players are spread between several spawns, to the least used one, in turn or at random. See Spawns. · [+] Emergency mode: who started it and when is written in plugins/Hawn/urgent-mode.log, and can be sent to a Discord webhook (Discord-Webhook). · [+] /hawn reload applies the changes of AutoBroadcast.yml (before, a restart was needed to turn it off or change it). Changes · [x] The teleport to the spawn on join doesn't need hawn.command.spawn.<spawn> anymore: every player is teleported (before, the players without it stayed where they were and got a "no permission" message at each join). Spawn-Permission: true brings the old behaviour back. /spawn and the void TP still need the permission. · [x] The IP of the players is not saved anymore by default (GDPR), and the one saved by an older version is erased at the next join of each player. Save-IP: true brings the old behaviour back. /ip, /checkaccount and %player_ip% are not affected. · [x] The commands that need a permission are hidden from the players without it (Hide-Without-Permission). A player who types one anyway gets the "Unknown or incomplete command" of the server instead of the Hawn "no permission" message; Hide-Without-Permission: false brings the old behaviour back. · [x] Tab completion: /spawn, /warp and /scoreboard set only suggest what the player can use, and /hawn, /hw suggest nothing to the players without their permission. · [x] /hawn hooks now uses its own permission, hawn.admin.command.hooks (it was hawn.editplayer). · [x] /hw delete <world> asks to be typed again with confirm. The main world, its nether and its end can't be deleted anymore, and the folder is only deleted when the world could be unloaded (outside the main thread). · [x] The TPS warnings are sent at most once per minute (they were sent every 3 seconds), and so is the emergency save under 5 TPS. · [x] /spawnlist shows the spawns the player can go to, with the same permission as /spawn: hawn.command.spawn.<spawn> (it was hawn.spawn.<spawn>). · [x] Keep.JumpBoost-OnJoin (Player-Option-General.yml) now works and is true by default. With false, the jump boost of /option jumpboost is removed when the player joins. · [x] The doors, fence gates and trapdoors of the crimson, warped, mangrove, cherry, bamboo and pale oak woods, and the copper doors and trapdoors, are protected by PlayerInteract-Items-Blocks. · [x] The sign system works with every sign (all the woods and the hanging signs). · [x] The join items (and the player visibility item, the FunGun and the lobby bow) are recognised by a hidden tag instead of their name: a copy renamed on an anvil does nothing. An armour piece of the join items only runs its commands when it is the one Hawn gave. · [x] The whitelists of the maintenance and of the emergency m1.2.0-BETAWait, I'm still alive ?3 weeks ago Hawn is back! (yes, 6 years later... but don't expect frequent updates like before, I just did it because I wanted to) This update covers both 1.1.6 BETA (never really announced) and the brand new 1.2.0 1.2.0 Hawn now requires Minecraft 1.16.5 or newer. 1.8 to 1.15 are not supported anymore. Works from 1.16.5 up to 1.21.x and 26.x, on Spigot and Paper. No configuration reset needed for this version. · [/\] Compatibility with the latest versions · No more NMS code: titles, action bars, tab list, ping and scoreboard now use the Bukkit/Spigot API · Scoreboard updated (FastBoard), materials/sounds/potions/particles updated (XSeries) · WorldGuard 7+ only, official bStats · Works on servers that don't ship Commons Lang/IO anymore · [+] Hex colours in every message: &#RRGGBB (and the existing #<RRGGBB>) · Also in the chat with the permission hawn.use.chatcolor.chat.hex · [/\] Hawn Setup · Opens for a player made operator while online (not only when joining) · Doesn't reopen once finished · /setspawn <name> really sets the default spawn at the last step · [x] Changes · The update check runs in the background and only warns about a newer version · Player heads of online players don't ask Mojang for the skin anymore (no more "Couldn't look up profile properties") · [=] Fixed the version detection: every server above 1.16 was seen as a 1.8 server · [=] Fixed items that could be taken from the /emoji menu · [=] Fixed all players sharing the same boss bar · [=] Fixed the world manager on Linux servers · [=] Fixed the chat crashing with emojis/anti-swear words containing special characters (like ), the anti-swear is now case-insensitive · [=] Fixed messages crashing when a placeholder contains $ or \ (prefix, nickname...) · [=] Fixed lag caused by %checkupdatehawn% · [=] Fixed the anti-mount protection using the wrong bypass option · [=] Fixed the setup menu reopening on players who just left · [=] Every Hawn menu is now locked: items can't be taken, put or dragged anymore1.1.5-BetaA nice update I guessJul 23, 2020 PLEASE RESET Messages/<your langauge>/WorldManager.yml and Admin.yml · [+] New Hawn Setup · This module helps for the first configuration of the plugin · hawn.setup · [+] Added autocompletor for hawn command and all other commands of the plugin · [/\] Updated world system · Added the support of a generator system · Added a full new voidgenerator directly in hawn plugin (works only with hawn worldsystem) · You can now add parameters while importing a world · Changed default message when importing a world (not in french language for now) · [/\] Rework of /hawn · Better help system for /hawn and now up to date · Changed a permission to hawn.admin.command.parseholders · /hawn pholder <placeholder> is now /hawn parse <player> <placeholder> · Changed a permission to hawn.admin.command.spawnmanager · [x] Changes · Checking the configuration of worlds is now at the end of the plugin loading · [=] Fixed a bug while loading worlds on startup · [=] Fixed a bug message while unloading/creating a world · [=] Fixed a bug while loading a world on startup is not the actual... good environment and good type · [=] Fixed a useless message in the gui · [=] Fixed a bug while creating a world, we could see in the chat the worldname anyway1.1.4-BetaFixesJul 15, 2020 · [/\] A small scoreboard improvement · Below 1.13, when a scoreboard line is longer than 32 characters, you will be warned in a slightly clearer way, so you know exactly where the error comes from. · [=] Fixed a permission problem with the command /help · [=] Fixed an issue where the plugin could not start in old versions of spigot server · [=] Fixed an issue with a bad default configuration when doing /spawn, in messages1.1.3-BetaExceptional updateJul 10, 2020 I created a test server of Hawn! hawn.apexmc.co https://docs.google.com/forms/d/e/1...UvLL-99sfk7GSchrLdl… · [=] Fixed a permission bug with /scoreboard · [=] Fixed the Gamemode on join not working when you was in the right world1.1.2-BetaFixesJul 9, 2020 https://docs.google.com/forms/d/e/1...UvLL-99sfk7GSchrLdl… · [x] Changes · Code changes · [=] Fixed message on join and on quit, with the player name · [=] Fixed &l in the chat · [=] Fixed mentions variables1.1.1-BetaStill polishingJul 9, 2020 https://docs.google.com/forms/d/e/1...UvLL-99sfk7GSchrLdl… Please note that future versions of hawn, especially in beta, I won't add many new features, but it will be more about polishing existing features, and improving them. PLEASE RESET THE FILE "Events/ProtectionPlayer.yml" · [x] Changes · Code changes · Improved the file ProtectionPlayer.yml · [=] Fixed a message not sending when creating/deleting a spawn1.1.0-Beta1.16 updateJun 28, 2020 · [!] 1.16 Support · The new sounds · The new blocks · And hex supports! (check wiki) · [x] Some code changes1.0.8-BetaBug fixesMay 26, 2020 · [x] Changes · Some code changed · [=] Fixed on quit messages · [=] Fixed the auto center option in the autobroadcast1.0.7-BetaSome bugs fixedMay 24, 2020 · [x] Changes · More code changes · [=] Fixed "[+] player name" in the console · [=] Fixed scoreboard line length in older minecraft versions · [=] Fixed ClassCastException and another issue on command /warning on the console1.0.6-BetaMaintenance updateMay 20, 2020 This update is a simple stability and maintenance update. Nothing really new is added. · [x] Changes · Getting ready for the 1.16 · Some changes made in the hook manager · A new scoreboad system (no change in the config files needed) · A lot of codes changed, sometimes useless, and sometimes not stable etc.1.0.3-BetaHook update (Maintenance update)May 14, 2020 ► ► ► PLEASE RESET "general.yml" ◄ ◄ ◄ · [/\] Optimization of the code around the hooks (Third party plugin compatible with hawn) · Better code and better configuration file (Because it was too messy)1.0.2-BetaBetter bungee supportMay 13, 2020 Only If you want, you can reset the "Admin.yml" message file · [+] Better bungeecord support · New variables for bungeecord · %bungee_total% · %bungee_<servername>% · [=] Fixed a wrong config message · [=] Fixed an information error with hawn info disk1.0.1-BetaSome cleaning and a bug fixedMay 6, 2020 · [x] Changes · Improved the code for the autobroadcast · Slight change in the default configuration files · [=] Couldn't put any placeholders in the titles1.0.0-BetaFirst BetaMay 5, 2020 I have to be honest, the beta isn't the one I wanted to release, but I've already done so much to release this stable beta. The other things I was planning to do are postponed. YOU CAN'T UPDATE HAWN IF YOU HAVE AN ALPHA VERSION IN ORDER TO AVOID ANY PROBLEMS, YOU WILL HAVE TO RESET AND REDO THE HAWN'S CONFIGURATIONS (You can backup of course, but some of the files have been changed) · [!] 1.15 Support · [+] Added a first wiki · https://hawn.gitbook.io/ · [+] New world system - /hworld or /hw · Manage worlds directly with hawn with commands or a gui · hawn.command.world.general · hawn.command.world.create · hawn.command.world.delete · hawn.command.world.list · hawn.command.world.info · hawn.command.world.tp · hawn.command.world.import · hawn.command.world.unload · hawn.command.world.modifymain · hawn.command.world.modifytime · hawn.command.world.modifyweather · hawn.command.world.modifydifficulty · hawn.command.world.* · Can manage only 70 worlds maximum · All the necessary configuration has been added · [+] Added a basic command sign system · To add a sign just type[SS-*NAME OF YOUR SIGN*]· hawn.sign.command · hawn.sign.interact.name of the sign · hawn.sign.delete · All the necessary configuration has been added · [+] New emojis system · Create your own emojis on "Cosmetics-Fun/Utility/Emojis-List.yml", Create or remove as much emojis as you want · More powerful/simpler/lagless system · All the necessary configuration has been added · [+] Add the support of emojis to signs · hawn.sign.emoji · All the necessary configuration has been added · [+] NEW MESSAGE SYSTEM · Less files, bigger maybe, but more understandable · All the necessary configuration has been added · [+] New player list system/command · You can choose whether it should be a player's GUI system or a simple player's message system in the command /list · You can directly access the player's list menu in the admin panel. · All the necessary configuration has been added · [+] New edit player system, through a gui (1st version) · On the lits' gui, when you click on a player, you have some options · You can directly edit some player options with /hawn editplayer <player> · hawn.editplayer · hawn.editplayer.tp · hawn.editplayer.clearinv · hawn.editplayer.gamemode · All the necessary configuration has been added · [+] Add the possibility to set random motd in the server list · All the necessary configuration has been added · [+] Added fungun special custom joinitem · hawn.event.interact.item.fungun · %timedelayfunguncji% · Particles not working on 1.8 · All the necessary configuration has been added · [+] Add the command /workbench [player] to open the workbench · hawn.command.workbench · All the necessary configuration has been added · [+] Add the command /burn <player> <duration> to burn a player · hawn.command.burn · All the necessary configuration has been added · [+] Add the command /skull [player] to get a player skull · hawn.command.skull · All the necessary configuration has been added · [+] Add the command /option fs [number] to change and enable the flyspeed · hawn.command.optionplayer.flyspeed.priorityoptionplayer · hawn.command.optionplayer.flyspeed · hawn.onjoin.playeroption.flyspeed · All the necessary configuration has been added · [+] Added all events and playeroption about flyspeed · All the necessary configuration has been added · [+] Added a native command for flyspeed and speed · /flyspeed and /speed · All the necessary configuration has been added · [+] Now you can prevent mobs from using portals · [+] Add autocheck every 5 hours if a new update is available · [+] Now, the plugin supports the potion names of all versions combined · And can warn too in case of wrong potion name · [+] On the custom join item modules, now you can add a custom color on leathers, in RGB · For example, addColor: "173, 164, 37"· [/\] Improved "Events/Chat.yml", easier to understand, all the useless thing for that file as been moved to "Cosmetics-Fun/Utility/Emojis-List.yml", more dedicated for theses kind of things · [/\] Improved the /emoji to be compatible with the new system · [/\] When you aim at a block, you can now execute the functions of the special items · [/\] Improved the /hawn · Moved all the configuration about maintenances and the urgent mode from the file ServerList.yml to a dedicated file "Commands/Hawn.yml" · Improved configuration files, instead of putting\nfor a new line (kick messages), this part of configuration has been remade to support multiple lines directly instead · [/\] Improved the vanish · Now you can choose to show or no these messages[ %player% is now vanished ]or[ %player% is now no longer vanished ]and more · All the necessary configuration has been added · [/\] Now theses commands can be executed on the console · /exp · /feed · /list · [/\] Improved permissions · Emojis · hawn.chat.emoji · hawn.emoji.<emoji name> · hawn.command.emoji · [x] Other changes · Improvements · Improved ServerList.yml configuration files, instead of putting\nfor a new line (kick messages), this part of configuration has been remade to support multiple lines directly instead · Now Hawn can warn you when a material or a sound is not correct, and replace it by another sound/material while waiting for a fix (more flexible) · Now the material name "DYE" is supported in Hawn · Added more checks and stability for the custom join item · Now, in the panel admin, the folders support more than 45 yaml files in one folder iin the hawn config · Now, for join titles, these titles cannot be erased, same for the command titleannounce · Updates · Updated api for Materials to 1.15 and with new methods · Updated api for Sounds to 1.15 and with new methods · Updated Titles, ActionBar API, and some config files related to them. More clean, no more deprecated · Updated the panel admin with the new message system · Updated the method for messages (you can do anything you want with messages now, with events) · Optimizations · Code optimization for sign event, less messy · Optimized the code part for the speed, it was too big... with a lot of useless code · Code restructuration for the command /option · Moved all java class files in all subfolders about commands into one big command · Renamed one file, moved one file · Optimized some part in player option on join · Changed a variable typ0.9.5-AlphaSome additionsNov 14, 2019 FIRST PART - INFORMATION The updates are small but we're getting closer to the beta · → 0.9.5-Alpha (Little update) · 0.9.6-Alpha (Normal update) · 0.9.7-Alpha (Little update) · 0.9.8-Alpha (Little update) · 0.9.9-Alpha (Little update) · 1.0.0-Beta (THE VERY BIG update) SECOND PART - CHANGE LOG ► What's new in the 0.9.5-Alpha ? · [+] Add some worldedit aliases - /1 /2 /c /p · All the necessary configuration has been added · [+] You can add a new parameter in the autobroadcast bossbar - Sound: 'SOUND NAME'0.9.4-AlphaSome builder commandsNov 9, 2019 · [+] Add the command /hawn noclip · hawn.admin.command.noclip · Through walls while in creative mode! · [+] Add the command /hawn nv · hawn.admin.command.nightvision · See in the night · [+] You can add a new parameter in the autobroadcast title and action bar - Sound: 'SOUND NAME'0.9.3-AlphaSome additionsNov 1, 2019 · [+] Add the command /exp <playerName> <add/set/take/clear> <amount> · To manage player experience point · hawn.command.exp · All the necessary configuration has been added · [+] Add the command /list [page number] · Get the total number of players on the server · hawn.command.list · All the necessary configuration has been added · [/\] Add for the command /gmute the possibility to set a time before chat back to normal · /gmute [time] · [/\] If the delay chat is enabled, you can disable it with just /dchat0.9.2-AlphaSome changesOct 18, 2019 · [+] Add the new command /editwarp <warp> to change warp location · hawn.command.warp.editwarp · All the necessary configuration has been added · [+] Add the new command /checkaccount <player> (or /checka) to check player information · hawn.command.checkaccount · All the necessary configuration has been added · [+] Add a command to parse hawn placeholders /hawn pholder <place holder with %> · [+] Added placeholders · %hawn_player_join_date% · %hawn_player_first_join_date% · [=] Fix an aliases problem in warplist command · [=] Fixed a potential config bug on first generation of that one ?0.9.1-AlphaSome changesOct 10, 2019 · [+] New arguments while doing /setspawn [name] - /setspawn [name [d:true] [w:world,world_nether] · d: is for default spawn - put d:true to set a this new spawn as default · w: is to set the same spawn point for multiple worlds · work also with /hawn setspawn · [+] New argument while doing /setwarp <name> → /setwarp <name> [w:world,world_nether] · w: is to set the same spawn point for multiple worlds · [x] Some code change · Changed some minor things · [=] Create warp replaced the world's spawn (not hawn spawn, the real spawn world)0.9.0-AlphaSome additionsSep 29, 2019 · [+] Add bossbar announce (auto broadcast) · hawn.get.autobroadcastbb · Only for 1.9+, doesn't work on 1.8 · Color: RED BLUE GREEN PINK PURPLE WHITE YELLOW · Style: SEGMENTED_6 SEGMENTED_10 SEGMENTED_12 SEGMENTED_20 SOLID · Progress: Between 0.1 and 1.0 · All the necessary configuration has been added · [+] Add boss bar on join and first join · Only for 1.9+, doesn't work on 1.8 · Color: RED BLUE GREEN PINK PURPLE WHITE YELLOW · Style: SEGMENTED_6 SEGMENTED_10 SEGMENTED_12 SEGMENTED_20 SOLID · Progress: Between 0.1 and 1.0 · All the necessary configuration has been added · [+] Add custom books on join · Now you can create your own books to give them to players on join · One configure the book Cosmetics-Fun/Utility/Book-List.yml and add the special item Special-Book:NAMEOFTHEBOOK · Variables, multi pages and color code supported · All the necessary configuration has been added · [+] Add the special item - the lobby bow on custom join item · Put Special-LobbyBow in the config, like the Special-HidePlayers · hawn.event.interact.item.lobbybow · All the necessary configuration has been added · [x] Code change · Reworked a bit player visibility item · [=] Fixed a bug with the skull name of the playervisibility · [=] Fixed another bug when clicking on the inventory · [=] Fixed the command /repair, can now bu used in 1.8 · [=] Tried to fix a rare bug with scoreboard0.8.9.1-AlphaFixed a spamSep 23, 2019 · [=] Fixed a spam console with the variable %ping%0.8.9-AlphaSome changes before the 0.9.0-AlphaSep 23, 2019 · [+] Add the command /cleargrounditems or /cleargi · hawn.command.cleargrounditems · All the necessary configuration has been added · [+] Add the command /clearmobs or /clearm · hawn.command.clearmobs · All the necessary configuration has been added · [+] You can now execute /delspawn, /getpos, /ip, /kickall in the console · [=] Fixed a bug with the kickall command0.8.8-AlphaMore commandsSep 22, 2019 · [+] Add the command /hat [put/set||rem/0/off] [player] · hawn.command.hat · hawn.command.hat.other · All the necessary configuration has been added · [+] Add the command /kickall · hawn.command.kickall · All the necessary configuration has been added · [+] Add the command /getpos <player> · hawn.command.getpos · All the necessary configuration has been added · [+] Add the command /ip <player> · hawn.command.ip · All the necessary configuration has been added · [+] You can now choose either to block blocks or to allow blocks in the block exception while placing or breaking blocks · All the necessary configuration has been added · [+] You can now disable the anti place protection for the armor stand · All the necessary configuration has been added · [+] Add a new placeholder - %worldtime% · [x] Code changes · Updated the scoreboard code to get player uuid and not player names · Updated scroller method of the scoreboard0.8.7-AlphaSome changesSep 15, 2019 · [+] Add the command /invsee · hawn.command.invsee · All the necessary configuration has been added · [+] Add the command /enderchest or /ec · hawn.command.enderchest · hawn.command.enderchest.other · All the necessary configuration has been added · [+] Add the command /suicide · hawn.command.suicide · All the necessary configuration has been added · [+] Add the command /repair · hawn.command.repair · All the necessary configuration has been added · [x] Code change · Fixed all package name · Changed the way to check the spigot version · [=] Try to fix a spam console with the block of the entity mount event · [=] Try to improve the stability of the player visibility item0.8.6-AlphaSome.. changesSep 14, 2019 · [<3] Add a new donor in the /hawn donor · IgnaZ117 - 25 € <3 · [+] Now you can block the fact that buckets of water and lava are used · hawn.bypass.protection.buckets · All the necessary configuration has been added · [+] Now you can block the mount event for players · hawn.event.bypass.player.antimount · All the necessary configuration has been added · [+] Now you can block the fact you can use shears (on sheep for example) · hawn.bypass.world.event.shears · All the necessary configuration has been added · [+] You can now disable the interaction for the block SWEET_BERRY_BUSH · All the necessary configuration has been added · [+] Add the new command /hawn slotview or sv · It's used to see the slot number when you click on an inventory or a gui · hawn.admin.command.slotview · All the necessary configuration has been added · [+] You can now get the number of connections of the lobbies for a player · [x] Code change · Changed some details in the player option config · Some change in the load of worlds · Code changed when the plugin is outated · Some minor changes... · [=] When player options was disabled you was not able to get your special player visibility item0.8.5.1-AlphaQUICK FIXSep 7, 2019 · [=] Fixed when you clicked on your inventory, you got spammed in the chat about the slot number0.8.5-AlphaBlock off handSep 7, 2019 · [+] You can now block the second hand/off hand · hawn.bypass.block.offhand · Doesn't work if spigot or a fork of spigot is in 1.9 · All the necessary configuration has been added · [+] Add the possibility to add block exeption, that people can break or place without restriction · All the necessary configuration has been added · [+] Add an option to make the custom join item working in creative in any case · All the necessary configuration has been added · [+] Add an option to execute /hawn urgent only with the console · All the necessary configuration has been added · [/\] You can now execute the command to send title and action bar broadcast /bacast and /btcast on the console · [/\] Improved the /heal · Now feed the player (option) · All the necessary configuration has been added · Remove fire of the player · [x] Minor code change · Reset Messages/(your language)/Administration/Others.yml to get the updated help of /hawn · [=] Fix an old bug with json, that each json message could be see by everyone0.8.4-AlphaMore complex gm commandSep 2, 2019 · [+] Add an option for the color chat to put a permission for every color code · hawn.use.chatcolor.chat.code.<code> · All the necessary configuration has been added · [+] Add an option in the gamemode command, to put a default gamemode while just doing /gm and the gm back · hawn.command.gamemode.quickgm · All the necessary configuration has been added · [+] Add an option (false) to set if while doing /gm, to put the player in build mode or no · hawn.command.gamemode.buildmode · All the necessary configuration has been added · [/\] You can now execute the /fly <player> in the console · [/\] Smoother /hawn command - Doing /hawn <number> will do in fact /hawn help <number> · [x] Some code changes · Made chat color detection more smoother · [=] Fixed a little problem while turn on or off the gmute in the console0.8.3-AlphaSome additionsAug 31, 2019 · [+] Add cooldown for custom commands · .SpoilerTarget">Spoiler: How to set a cooldown for a custom command? It's simple just look at this configfile Code (YAML): commands-general: enable : true commands: rules: enable : true command : /rules permission: enable : true message : hawn.command.rules Cooldown: enable : true Ticks : 100 messages : - ' %prefix% &7Please wait before using the command' no-permission-message-enable : true message : - 'a message' You have to add this part in the config file Code (YAML): Cooldown: enable : true Ticks : 100 messages : - ' %prefix% &7Please wait before using the command'' · [+] Add a message that notifies the staff when a player tries to execute a blocked command · hawn.notify.staff.commandblocker · All the necessary configuration has been added · [+] Added a little sound and animation while executing a command blocked (only 1.13 and 1.14) · All the necessary configuration has been added · [+] New placeholder - %getdate% to get the actual date · [/\] Improved the chat color code permissions for players · hawn.use.chatcolor.chat.basic.light · &c &e &a &b &3 &d &f &7 · hawn.use.chatcolor.chat.basic.dark · &4 &6 &2 &1 &9 &5 &8 &0 · hawn.use.chatcolor.chat.special.format · &l &m &n &o &r · hawn.use.chatcolor.chat.special.magic · &k · The permission hawn.use.chatcolor.chat is useless · [x] Some code changes · In the confiuration files of the command-aliases.yml, I added /setlobby and /sethub for the /setspawn as aliases by default · Added a check for the custom command, for the permissions in case of you delete this part of the config file for a command0.8.2-AlphaA more stable version heheAug 30, 2019 · [+] Add an antiworld downloader to block most of the cases · hawn.antiwdl.bypass · All the necessary configuration has been added · [+] Added a cooldown for the jumppad · All the necessary configuration has been added · [+] Added more block for the anti block interaction · Added theses blocks - SPRUCE_DOOR, SPRUCE_FENCE_GATE, SPRUCE_TRAPDOOR, BIRCH_TRAPDOOR, JUNGLE_TRAPDOOR, ACACIA_TRAPDOOR, DARK_OAK_TRAPDOOR · All the necessary configuration has been added · [/\] Improved the error message for the spawn not set for the voidtp, to avoid a spam in the chat · [/\] Add a file configuration to add manually people that can use the admin panel (in addition of the permission) · All the necessary configuration has been added · [/\] Add the possibility to log every change in the console and show to all players (with permission) in the admin panel · hawn.spy.adminpanel · All the necessary configuration has been added · [/\] Now the /hawn urgent will backup ALL your server · [x] Code changes · Changed the seconds to ticks in the autobroadcast · Cleaned some code on join · [=] Fixed a bug with the /broadcast and /warning that send the message only for the sender · [=] Fixed The all_World for the custom join item · [=] Fixed the message when deleting the spawn with /delspawn · [=] Fixed the wrong messages /vanish with the console · [=] Fixed all missing 1.14 sounds with the multi sound support · [=] Fixed all world with the scoreboard · [=] Fixed the fact the reload hawn in the admin panel didn't work · [=] Fixed a minor console spam with customjoinitem and launchpad0.8.1-AlphaBig language updateAug 28, 2019 · [+] BIG language UPDATE · Now languages can be grouped in different folders, and a simple configuration line allows you to change the language folder · You can create language folder easily with creating your own language type name · Added english and french translation by default · The plugin has been translated (almost entirely) in French for demo reasons, and ease of configuration · en_US and fr_FR · Your old configuration files are moved to the folder "en_US" · Please delete the folder Classic and Administration because it's useless (there nothing in the folders right now, check yourself) now · I'm now open for all default translations ! Just make a suggestion in the discord or github · Always make the plugin easier to configure, but even more complete · [+] Added a security command /hawn urgent, to put the server in urgent situation · hawn.admin.command.urgent · hawn.urgent.spy.adminpanel · Disable all plugin functions (customizable) · Log if a file of hawn has been changed with the admin panel · Create a copy of hawn · Disable the access of the lobby of normal players · Can only be disabled by the console · Why such a command is needed ? · First exemple, you have a bot attack · Second exemple, someone hack the lobby and change hawn configurations (yes, it's happened before), an emergency hawn copy will be made · Yea just some exemples · Of course it sounds ridiculous, but I don't say everything, but you never know, it can save your life one day · Basically, puts the lobby in an emergency situation · [/\] Improved design and the admin panel in general · [/\] Now you can simply enable or disable all animations in the tablist · [/\] Added a message if a player chnage the gamemode of another player, and if the player is already in the same gm, that show the right message for it · [x] Some code changes · Following recent requests for help I received, I decided to modify slightly the force selected slot · Now the slots to be configured do not go from 1 to 9 but from 0 to 8 · If a slot is not valid, it sends an error message that is easy to understand and colorful and the plugin takes care of putting a default slot while waiting, a valid configuration · Updated scoreboard code · [=] Fixed a load error for very old hawn versions upgrating to new · [=] Fixed Player-Option-General.yml edition in the panel admin · [=] Fixed a permission bug with /hawn0.8.0-AlphaAnimated TABLIST, Custom join item and moreAug 20, 2019 · [+] Add A REAL custom join item · To use custom join item, use hawn.use.customjoinitem · If you enable Use_Permission_Per_Item you'll need: · hawn.use.cji.item.helmet · hawn.use.cji.item.chestplate · hawn.use.cji.item.leggings · hawn.use.cji.item.boots · hawn.use.cji.item.<custom name item> · For the player visibility item, you need both hawn.use.cji.item.<custom name item> and hawn.event.interact.item.playervisibility · For the player visibility item only, without Use_Permission_Per_Item you need hawn.event.interact.item.playervisibility · All the necessary configuration has been added · [+] Add Animated Tablist · Fully animated tablist, works with variable, and you make your own custom animation · Now all the tablist is compatible with /hawn reload · All the necessary configuration has been added · [+] Add a maintenance system - /hawn m or /hawn maintenance · You can restrict the access of the server · hawn.admin.command.maintenance · All the necessary configuration has been added · [+] Add worldguard support for the anti drop, anti pickup and the anti move items · All the necessary configuration has been added · [+] Add the possibility to execute a command when a player change world · All the necessary configuration has been added · [+] Add a little option for fun, is to put boots when flying · hawn.fun.boots.flying · It's safe, your actual boots are stocked in memory · All the necessary configuration has been added · [/\] Now the motd in the serverlist support some placeholders · Support all placeholders that doesn't require a play · [/\] Added a better placeholder support (more placeholder avaible) for kicked messages · [x] Some code changes · Changed a little message when starting the plugin · Little code change to prevent a rare problem · Changed between-servers.yml into Player-Option-General.yml · Delete the file between-servers.yml · [=] Fixed a bug with tab feature that the refresh time tick was only 1 second · [=] Fixed a bug with duplicate messages with jumppad · [=] Fixed a little bug when kicking a player if the server is full, color code not working · [=] Fixed a bug with /ping <player> that showing your name instead of the target name · [=] Fixed chat highlight for mentions, instead of dhowing a classic chat for all players, you was getting all the mention message for ALL the players · [=] Fixed a bug with all gamemode commands that showing the wrong player name while changing the gamemode of a player in the console · [=] Fixed a bug that didn't sent a message to a player that his/her own gamemode has been changed · [=] Fixed a bug with /heal <player> that showing the wrong name · [=] Fixed a bug with /feed <player> that showing the wrong name · [=] Fixed a bug with /feed and /gotop was not reloaded by /hawn reload · [=] Fixed a bug with /fly <player> that showing the wrong name · [=] Fixed an error with a wrong command with /hawn, that showing the error message on the console.. and not for player · [=] Fixed a bug with the compass · [=] Fixed 5 minor error (Compatibility)0.7.9-AlphaAdded commandsAug 17, 2019 · [+] Add the command /feed [player] · hawn.command.feed · hawn.command.feed.other · All the necessary configuration has been add · [+] Add the command /gotop - to go the highest block of your location · hawn.command.gotop · All the necessary configuration has been added · [+] Add the command /spawnlist · hawn.command.spawn.spawnlist · All the necessary configuration has been added · [x] Some code changes · Improved doublejump code to try to fix a problem with it0.7.8-AlphaSome additionsAug 17, 2019 · [<3] Add the /hawn donor for all donors above or equal 25€ of donation · Adfrorg - 25 € <3 · [+] Add an option in the player options to see the autobroadcast (title, actionbar, text) /option autobc · hawn.command.optionplayer.autobc · All the necessary configuration has been added · [+] Add the possibility to auto center in the classic autobroadcast · All the necessary configuration has been added · [+] Add the possibility to set a world, or a world list per message in the classic autobroadcast · [/\] Add a missing error message whe doing /scoreboard set · [=] Fixed a bug with the autobroadcast to the console the messages that not showing the message0.7.7-AlphaSome additionsAug 14, 2019 · [+] Add an always day and night per world · Just keep the day or the night, it doesn't block the time · All the necessary configuration has been added · [+] Add the support of the event '[sounds]:' in the autobroadcast · To send a sound with a message in the autobroadcast put a new line message '[sounds]: <sound>' like custom command · [+] You can now see all the registered scoreboards with /scoreboard list · hawn.scoreboard-list · [/\] Add support of the file Special-HidePlayers.yml in the panel admin · [x] Some code changes · Some code improvements · [=] Fix bug with worlds in PlayerInteract-Items-Blocks0.7.6-AlphaSome changesAug 12, 2019 · [+] Add worldguard support for Explosion, BlockIgnite-FireSpread and burn-Block protection · All the necessary configuration has been added · [/\] Added the missing jumboost option for player change world even in playeroption · [/\] You can now edit messages files and the new firework-list file in the admin panel · [x] Code changes · Some code optimization0.7.5-AlphaSome changesAug 10, 2019 · [+] Add the possibility to disable block interaction, per block settings · Added theses blocks - ANVIL, BEACON, RED_BED, OAK_BOAT, BREWING_STAND, COMMAND_BLOCK, DAYLIGHT_DETECTOR, DISPENSER, DROPPER, ENCHANTING_TABLE, ENDER_CHEST, FURNACE, HOPPER, HOPPER_MINECART, LEVER, MINECART, NOTE_BLOCK, COMPARATOR, OAK_SIGN · All the necessary configuration has been added · [+] Add worldguard support for protection player · All the necessary configuration has been add · [+] Created a file to put custom fireworks in it, create as much fireworks as you want, and to use that, you need to put a variable in custom commands, and execute where you · You can send as many different fireworks as you want when you can set firework · All the necessary configuration has been added · [/\] Improved adminpanel · You can now edit Tablist.yml · Add a button to reload the plugin directly in the panel · [x] Some code changes · Improved a bit jumppad code · [=] Fix a little adminpanel problem · [=] Fix a problem with commands/ping.yml while editing in the admin panel · [=] Fix a bug while multi page while editing a config file with the admin panel didn't0.7.4-AlphaSome additionsAug 8, 2019 · [+] Add a new protection event that can disable some blocks/item interaction · Worldguard compatible · hawn.event.construct.bypass.protectionitemblocks · That disable the interaction of ACACIA_DOOR, ACACIA_FENCE_GATE, BIRCH_DOOR, BIRCH_FENCE_GATE, CHEST, DARK_OAK_DOOR, DARK_OAK_FENCE_GATE, OAK_FENCE_GATE, JUNGLE_DOOR, JUNGLE_FENCE_GATE, CHEST_MINECART, OAK_DOOR, OAK_TRAPDOOR, TRAPPED_CHEST, OAK_DOOR · All the necessary configuration has been added · [+] Add an actionbar anouncer /bacast or /aba · hawn.command.actionbarannouncer · All the necessary configuration has been added · [+] Added a new condition <world>world</world> · Work with custom commands, join and quit command and messages · Code (YAML): - '<world>world</world> msg' · It must be placed at the very beginning of the line AND before <perm>perm</perm> · [/\] Improved jumppads a bit · Send a message when a player jump with jumppad · Send the sound of the jump to everyone if you want in the config options · All the necessary configuration has been added · [x] Reworked join/quit command · Reset Events/JoinQuitCommand.yml · All the configuration file has been changed to be more easy · You can use some conditions/variable of hawn now in this file even the condition <world> · [x] Some code changes · Updated the scoreboard code · Minor changes.. · [=] Fixed a BIG BUG with SCOREBOARD, now the scoreboard has no bugs for now :30.7.3-AlphaVoidtp per worldAug 5, 2019 · [+] You can set a voidtp per world #request · You can execute commands · You can execute commands with players, console, with permissions, and classic messages · You can set a custom spawn and a custom Tp y · You can also disable the voidtp for one world, and execute commands only · All the necessary configuration has been added · [+] You can now execute custom commands in custom commands · [customcommand-player]: the custom command you created · [+] Add more placeholders · .SpoilerTarget">Spoiler: New placeholders %player_bed_x% %player_bed_y% %player_bed_z% %player_bed_world% %player_biome% %player_biome% %player_ip% %player_max_health% %player_max_health_rounded% %player_name% %player_displayname% %player_saturation% · [+] Add an option to regive custom join items of hawn when dying #request · All the necessary configuration has been added · [/\] Added fireworks for voidtp and you can now execute commands · All the necessary configuration has been added · [/\] Add a message if we are already in the right gamemode · All the necessary configuration has been added · [x] Some code changes · Changed some things about devbuild version or releases0.7.2-AlphaQuick bug fixing mainlyAug 3, 2019 · [+] Add a quick /hawn about for main plugin information · [/\] Improvement of /ta (title announce) · Ability to put a firework for the player who send the message · Possibility to enable or no if the message should also be wrote in chat · Possibility to send a sound to all players · All the necessary configuration has been added · [x] Some code changes · Try to prevent a problem with /scoreboard set · Improved the default config file for the scoreboard · [=] Fixed the HagingBreakByEntity with bypass · [=] If /scoreboard set have no scoreboard name, the command will not send an error anymore · [=] Fixed A BIG SPAM with the autobroadcast · [=] Fixed a config error with title announcer0.7.1-AlphaSome changesAug 2, 2019 · [+] Add lightning strike on join · hawn.event.onjoin.bypass.lightningstrike · All the necessary configuration has been added · [+] Add the possibility to set a custom footer and header for autobroadcast · All the necessary configuration has been added · [/\] Improved vanish · Message for the staff · Now when a player join the server, you'll see the message that he/she is in vanish · Now you can change the messages related to it · Message for yourself · You can blinking message or not in the action bar · [x] Some code changes · Added a method for me.. just in case · New method to send autobroadcast (classic messages) · Warn you if lightning strike on join is enabled, and anti lightning strike is enabled · [=] Fixed color code, on the action bar on join0.7.0-AlphaChanges.. Additions and more and I'm lostJul 28, 2019 · [+] Add mentions · hawn.chat.can.mention · You need this permission to use mentions · Features: · TabComplete working with @ - only 1.8-1.12 · To mention a player you need to write in the chat @ + the name of the player like @DianoxDragon · Add chat highlight mention · Add the possibility (config) to mention him/herself or no · All the necessary configuration has been added · [+] Add an action-bar, and title autobroadcast · hawn.get.autobroadcast_ab · hawn.get.autobroadcast_titles · You can still disable it and keep the classic autobroadcast message and add variables · All the necessary configuration has been added · Reset AutoBroadcast.yml · [+] Reworked Admin panel · Note: · Still in beta state · Not all files are configurable, but this will be added as we go along · Now the admin panel is not registered on plugin.yml but with bukkitCommandMap · Add a check if a config file can be edit or no, warn the player if not · Add a message while reloading, or saving players, or shutting down server ap · Messages are now customizable for adminpanel - AdminPanel.yml · All the necessary configuration has been added · Nothing change for you, the panel is the same, but for me it's a lot of... works · Basically, it's supposed to be a more stable panel, with the ability to add configurations for files on its own. · Unlike a 30-40 lines to add a file, I only need about 2 lines to add it to the panel · And the plugin is now more light of course with the rework · Some minor changes did also · [+] Add a first player option perworld change · All the necessary configuration has been added · [x] Some code changes · Now the /option fly is not /fly in Player Options · Others code change... · [=] Fixed placeholders with actionbar on join · [=] Fixed time stay doesn't worked if action bar first join was disabled in on join config · [=] Fixed a little bug with auto broadcast with worlds · [=] Fix scoreboard between 1.8-1.12 · [=] Fixed a null in adminpanel · [=] Fixed a bug that the chat was spam if you use the admin panel0.6.9-AlphaSome changesJul 20, 2019 · [+] Add a /delspawn and /setspawn commands · Just faster than doing /hawn setspawn and so on · All the necessary configuration has been added · [+] Add more placeholders for players by default (what the plugin supports without any api) · %player_x% %player_y% %player_z% %player_uuid% %player_world% %player_exp% %player_level% %player_exp_to_level% %player_food_level% %player_health% %player_health_scale% · [+] Add a message for scoreboard, if a player don't have any scoreboard, tell that (s)he don't have any scoreboard available · [+] Add a message for vanished player on the lobby · If a player become vanished, the staff will be notified · Not yet configurable, it's just a first implementation · hawn.staff.seevanished · [+] Add a per world player option · This is a first implementation, which means it's not perfect, I recommend you keep for the moment to let it activate on all worlds. · Will be improved on 0.7.0-Alpha · [x] Some code changes · Updated metrics system · Add default custom command like : /youtube, /twitter, /shop, /discord · Add a proper method for method vanish stock and move all player option to the class for it · Reworked BattleLevels integration · Some other changes · [=] Fix on join vanish action bar · [=] Fix placeholderapi doesn't work on tablist · [=] Fix PlayerOption on join · [=] Fix a problem during update0.6.8-AlphaSome additionsJul 16, 2019 · [+] Add the possiblity to set permission for a message (what line you want) in messages of the plugin, and works for custom command too · - '<perm>permission</perm> msg' · It must be placed at the very beginning of the line, as the example shows · [+] Add the possiblity to put a message at the center of the line, for messages and custom command too · Add <--center--> only after <perm>//</perm> if you put it · [+] Add a command similar to the broadcast command to send important message, or critical as you wish · hawn.command.warning - /warning <msg> · All the necessary configuration has been added · REQUESTED : [+] Add support of placeholders of battlelevels · New PlaceHolderAPI doesn't support anymore the plugin, so Hawn support it · .SpoilerTarget">Spoiler: Placeholder list Code (Text): %h_battlelevels_level% %h_battlelevels_score% %h_battlelevels_bar% %h_battlelevels_topstreak% %h_battlelevels_killstreak% %h_battlelevels_kills% %h_battlelevels_deaths% %h_battlelevels_kdr% %h_battlelevels_booster% %h_battlelevels_boosterenabled% %h_battlelevels_globalbooster% %h_battlelevels_globalboosterenabled% %h_battlelevels_neededfornext% %h_battlelevels_neededfornextremaining% · [+] Add double jump and fly missing player option · All the necessary configuration has been added · hawn.command.optionplayer.doublejump · [x] Some code changes · New way to stock player yaml config file (like essential) · Create a true default auto broadcast, to be less confusing in the first time use of the plugin · Recreated default custom command like a /rules, a true command, that will show all the possibilities · Other minor changes · [=] Fix unknown command on custom command when player don't have the permission to execute it · [=] Fix a little rare bug when /fly <player> · [=] Fix a bug when loading the plugin on paper0.6.7-AlphaCustomization for messages boosted xDJul 14, 2019 · [+] Add the possibility to set a prefix - %prefix% · All the necessary configuration has been added · [+] Add a countdown message for player visiblity · No change to do needed · [+] Add /hawn hooks to check the hooks of the plugin, if enabled or no · hawn.admin.command.hooks · [+] Add the possibility to put title and action bar for any messages · In short, it works like custom command, but for messages ! Just add a cusom event between theses events: · To send title · [send-title]: <your message with //n if you want to> · [send-title[<number>]]: <message> · Work with ticks (20 ticks = 1 second) · To send Action bar · [send-actionbar]: <message> · [send-actionbar[<number>]]: <message> · Work with ticks (20 ticks = 1 second) · REQUESTED : [+] Add an action bar (manage with config file) to know if we are vanished or not · All the necessary configuration has been added · hawn.command.vanish.actionbar · [x] Some code change · Like a rework speed method, to stock and get informations · Or see on startut if Mysql is enable or no · and more · [x] Reworked the majority of messages of the plugin, more homogeneous default messages · [=] Fix a problem with scoreboard on 1.14 · [=] Fix double message in the console for /gmute · [=] Fix a wrong a message on /gamemode · [=] Fix minor fix on startup0.6.5-AlphaBegin the implementation of WorldguardJul 13, 2019 · [+] Begin to add worldguard hook · Actually worldguard hook works with 2 methods · WHITELIST · For example, if you put this method in the config file to ProtectionWorld.yml, in anti-place, you simply won't be able to place block on all regions listed in anti-place. In short you can execute the event in the region, but not in the world. · BLACKLIST · For example, if you put this method in the config file to ProtectionWorld.yml, in anti-place, you simply won't be able to place block other than the listed regions, in fact it is the opposite of WHITELIST. In short you can't execute the event in the region, but you can in the world. · Actually you can change worldguard hook only in the file ProtectionWorld.yml · This file is for : → BlockPlaceEvent → BlockBreakEvent → HangingBreakByEntityEvent → PlayerInteractEntityEvent · Of course, more will come in the futur · All the necessary configuration has been added · Worldguard 6.1+ is supported, not older · The plugin will automatically detect if you use worldguard 6 or 7, for compatibility reason · [+] Added 5 emojis · email - scales - sad - radioactive - king · All the necessary configuration has been added · [+] Added JumpBoost for player options · hawn.command.optionplayer.jumpboost · [x] A lot of code changes · Fix unused method parameters, or Unnecessary use of fully qualified name etc. · Improve very, very, very, very bit scoreboard performance (Was an inefficient use of StringBuilder.toString; call StringBuilder.length instead) · Avoid empty if statements on one file etc. And some minors other things · [=] Fix a bug to get value with scoreboard on mysql · [=] Fix nullpointerexception0.6.4-AlphaSome changesJul 7, 2019 · [+] Add the possibility to use any gamemode, warp command on the console · [+] Add the abilities to put a custom time stay for action bar on join and first join · Work with ticks (20 ticks = 1 second) · [+] Add the ability to put a custom stay time for title, and action bar on custom command · Work with ticks (20 ticks = 1 second) · [send-title[<number>]]: <message> · [send-actionbar[<number>]]: <message> · [/\] Rework /hawn help0.6.3-AlphaSome changesJul 6, 2019 · [+] Add a per world join message (motd) · All the necessary configuration has been added · hawn.on-join.custom-motd-per-world.<world name> · [+] Add a per world on join/on quit message · All the necessary configuration has been added · hawn.on-join.custom-message-per-world.<world name> · hawn.on-quit.custom-message-per-world.<world name> · REQUESTED : [+] Add /hawn build to bypass protection temporary · hawn.admn.command.bypassbuild · [+] Make /heal, /vanish and /clearinv usable with the console · [+] Add an option to simply disable, all kind of message on join and on quit · [=] Fix a bug with invisbible item null · [=] Fixed a lot of problems (I think) with messages on join and quit (poorly developed) && code changes · The plugin was not able to see if there was new players or not · The motd // first on join broadcast and more message is no longer dependant of General.On-join.Join-Message · Just a bad development fixed · [=] Fix a minor bug0.6.2-AlphaSome changesJul 4, 2019 · [+] Added a debug to check if the materials put in the configuration file of the emoji list are valid · /hawn debug emoji (classic permissions) · [+] Possibility to add command aliases manually, for all commands that already exist (exept /hawn and the admin panel) · Aliases are registered as a single command · All the necessary configuration has been added · [+] Add the possibility to play sounds on custom command · [sounds]: sound name · [+] Add the ability to launch fireworks on first join only · All the necessary configuration has been added · [+] Multi-line-support for /broadcast · When you put //n in the message, a new line will be created · [=] Fix a little bug with speed on join · [=] Fix a big bug with custom command · [=] Fix a problem with a message0.6.1-AlphaPlugin now open sourceJul 3, 2019 · [+] The plugin is now open source · https://github.com/DianoxDragon/Hawn · [+] Add a way to use ssl or not in mysql, when you connect to your database · All the necessary configuration has been added · [+] Choose between 12 hours or 24 hours time · All the necessary configuration has been added · [+] New hawn main placeholder %gettime% · REQUESTED : [+] Scoreboard change with a command, with possibility to keep it · /scoreboard set <name scoreboard file> · /scoreboard keep · hawn.scoreboard-keep-scoreboard-chan · hawn.scoreboard.command.set · All the necessary configuration has been added · [+] Add the possibility to connect with players hidden or not (keep the actual option) · [x] Change the permission of a scoreboard · it's now hawn.scoreboard.file name · [x] Major code change · New way to support sounds (better support with any versions for any sound of minecraft) · [x] Minor code changes · Updated material support · Others.. · [=] Fix a sound problem with player visibility item · [=] Two minor fix0.6.0-AlphaBig changesJul 1, 2019 · [+] Add a new command /hawn info to see server information · /hawn info [all/memory/tps/disk/cpu/server/version] · You can see disk, cpu, server and memory usage, and some more things · Yes you can use all that, for example, if you just want to see the cpu usage, just do /hawn info cpu · hawn.admin.command.info · [+] Add an aliases for /hawn version or v, added /hawn ver · [+] Add some permissions for /hawn command · To see the hawn version you need the permission: · hawn.admin.command.info · To be able to reload the plugin you need: · hawn.admin.command.reload · Or a global permission: · hawn.admin.* · [+] The possibility to disable the load of a command of the plugin · Just a configuration to change, restart, and no more command! · [+] Now you can add a simple header and footer in the tablist · Support placeholders and colors · [+] Now you can do /option speed [number] · The number is optional of course · You can also make a priority on it with the config, it means that if you have a different speed than the classic speed on join, you will keep it (mysql of course too automatically) · hawn.onjoin.playeroption.speed · hawn.command.optionplayer.speed · hawn.command.optionplayer.speed.priorityoptionplayer · [/\] The scoreboard now support almost all main placeholders of hawn · [/\] You can use /hawn delspawn on the console · [/\] Now, almost all plugin messages support all main hawn's placeholders · The list of placeholders can be found on the main page of the spigot page · [/\] With /vanish list you can see, who is vanished on the actual lobby · [x] New organization of config files for messages · PLEASE BACKUP AND RESET THE FOLDER · Some messages from /hawn are now customizable · [x] Minor changements · Better performmance on sound check · Better performmance and new way to change placeholder on chat (Placeholder of hawn) · Others code changes · [=] Fixed a minor bug on /option help · [=] Fixed a potential noclassfoudnexception on gui interact0.5.9-AlphaSmall update BEFORE THE BIG ONEJun 26, 2019 · [+] Started to add the command /option for player option · You can only do /option pv, for player visibility · hawn.command.optionplayer.main · hawn.command.optionplayer.pv · [+] Added the configuration for the "you are not a player" · [/\] Some improvement in the config to modify messages iin AdministrationAndMore · [=] Fixed a null when switching items on player visibility · [-] I removed the nametag feature temporary, too... too many bugs... don't work at all and I don't know how to do to make it works again0.5.8-AlphaLittle updateJun 24, 2019 · [+] Added a first version of join item very limited, with the special item hide and show players · Currently you can only predefine one item that has a specific function · This item is for hiding and displaying players on a lobby, the function only works if the player remains connected to the lobby. · hawn.event.interact.item.playervisibility · All the necessary configuration has been added · [+] Added a message customizable in AdministrationAndMore.yml · [/\] Improved admin panel · You can shutdown, reload or save players of your lobby/server with one click only · [x] Minor code changes0.5.7-AlphaSome changesJun 22, 2019 · [+] Possibility to add aliases in emojis · Add the aliases <3 by default in the emoji heart · Just follow this format for aliases (in config file), if you want aliases for any emojis · [+] Add emojis airplane and coffee · :airplane: and : coffee: ( : and c are stuck) · The permission format is always the same, just have a look at the plugin's home page, and look for the permission to add for these emojis · [+] Add /gamemode more useful than that of paper/spigot/bukkit/mc base · /gamemode or gm <the mode name or the number> [maybe the player too if you want] · I added also /gmc /gma /gms and /gmsp with the possibility to set the player's gamemode too with theses commands · hawn.command.gamemode.other · hawn.command.gamemode.self · [+] Add possibility to add data-value in /emoji for materials, for more customization (only works for 1.8-1.12) · To put a data value, add below the Material: "<material name>", add a new line below and set Data-value: <number> · It only works for 1.8-1.12, because for 1.13+ it's useless · [+] Add possibility to tp a player to another server linked with bungeecord, on custom command · Add [bungee]: <server name> · Not tested, but I already used the same code one day, so it should works wthout problems · [x] Minor code changes · Like a new way to stock emojis · [=] Fix a null on TaskSpawnDelaySelfTp · [=] Fix a null on join · [=] Fix a bug in Messages/Events.yml generation · Please reset this file0.5.6-AlphaA lot of changesJun 21, 2019 · [+] Add the possibility of toogle on or off the scoreboard with /scoreboard · hawn.command.scoreboard.toggle · [+] Add the possibility to cancel a warp or spawn tp on some events · All the necessary configuration has been added · Cancel on any movements and/or damage · [+] Add some events in custom commands · [warp]: <warp name> · [spawn]: <spawn name> · To be directly teleported without particular commands · [x] Major code changes · The plugin has a new way of reading materials in gui · There will be fewer bugs in the different of version of the server, especially in 1.8 · Some others... · [x] Minor code changes · [=] Fix a global reset of Events/Chat.yml · [=] Fix vanish for 1.8-1.12 · [=] Almost fully fixed admin panel for 1.8-1.12 · It works! Just be careful when editing the Events folder, sometimes interactions in this folder are impossible · [=] Fix when you executed unlimited /warp and /spawn... · ...even before the first delay ends, when it looks like a simple tp but delayed of 3 seconds xD · [=] Other minor fixes0.5.5-AlphaSome additionsJun 15, 2019 · [ + ] Add an event " PlayerChangedWorldEvent " for gamemode · All the necessary configuration has been added · [ + ] Add /delwarp and /hawn delspawn · You can now delete your warps and spawns with a simple command · hawn.command.warp.delwarp · All the necessary configuration has been added · [ + ] You can now keep your vanish state mode between your lobbies (Mysql) · hawn.betweenservers.keepvanish · [ /\ ] Improved a bit /warp delay · [ x ] No more registering native commands with plugin.yml except /hawn (internal code simplification for commands) · Some commands are changed to the new command method · [ x ] A lot of little change in the code · New permissions: - hawn.command.setwarp >> hawn.command.warp.setwarp - hawn.command.warplist >> hawn.command.warp.warplist - hawn.command.warp.self.bypassdelay >> hawn.command.warp.bypassdelay.self - hawn.command.warp.other.bypassdelay >> hawn.command.warp.bypassdelay.other · [ = ] Fix a bug when registering worlds with playerchangeworld - fly0.5.4-AlphaWarp and spawn delay addedJun 13, 2019 · [ + ] Add an event " PlayerChangedWorldEvent " for fly · All the necessary configuration has been added · [ + ] Add permission for potion effects · hawn.onjoin.potion.blindness · hawn.onjoin.potion.jump · All the necessary configuration has been added · [ + ] Add /spawn and /warp delay · hawn.command.warp.self.bypassdelay · hawn.command.warp.other.bypassdelay · hawn.command.spawn.self.bypassdelay · hawn.command.spawn.other.bypassdelay · All the necessary configuration has been added · [ /\ ] The file between-servers is now editable with the admin panel · [ x ] Minor changements · [ - ] LaunchPad//Jumpad - Delete the possibilty to put ID · Exceptionally, please bakcup and reset Cosmetics-Fun/JumpPads.yml · [ = ] Fix a bug that you was not able to disable commands in custom command on admin panel0.5.3-AlphaSome additionsJun 12, 2019 · [ + ] Add 2 emojis - :shrug: - :fliptable: · [ + ] Send title et send action bar in the custom commands · [send-title]: <your message with //n if you want to> · [send-actionbar]: · [ + ] Now between servers (Mysql) , you can be tp to your last postion to another lobby · hawn.betweenservers.tplastposition · [ + ] Created a config file for between servers · This means that the last line in the Events/Onjoin.yml is useless and can be deleted · [ x ] Minor changements0.5.2-AlphaSome improvements~~adjustmentsJun 9, 2019 · [ + ] Add /lobby as an aliase of /spawn · [ /\ ] Slight improvement in the admin panel (Event/OnJoin.yml improved in the gui) · [ /\ ] If MySQL data has been entered while the yaml file was created before, some data are automatically transferred, no more inconsistencies! · [ = ] Fix the "folder menu" bouton in admin panel · [ = ] Fix a null on "onquit", and "onjoin" when trying to update data on MySQL is impossible · [ = ] Fix the use of the yaml file when mysql doesn't work (yaml was not working, and did not take the place of the MySQL) · [ x ] Minor changements0.5.1-AlphaStar the implementation of mysql databaseJun 8, 2019 · [ + ] Beginning a complex implementation of MySQL and Yaml storage for players info and more · Activating (mysql) is OPTIONNAL , but can store some info, like the uuid, the ip, the last position and more, across your servers/lobbies · I recommand to create another database for the plugin · [ + ] More like a little test thing, but still usefull in some cases. If you have multi lobbies, and you set mysql with hawn on all these server, you can test it with the possiblity to keep your gamemode state, across the servers. (Change that in config file in Event/OnJoin.yml) · [ = ] Fix a bug with gui not working on 1.140.5.0-AlphaSCOREBOARDJun 7, 2019 · [+] You can create scoreboards · It's unlimited ! (per permission too) · It's animated, with the text or the title (Scroller) ! · You can put as many world supported as you want per scoreboard · Support PlaceHolderAPI · Lagless · Anti-Flicker · Create based on Quickboard · [+] Add an admin panel - /ap · You can enable or disable many parts in the plugin configuration files. Directly from a GUI, with a simple click, and it takes effect immediately. · hawn.adminpanel0.4.8-AlphaSome additionsJun 7, 2019 · [ + ] Add emojis - :anchor: - :skull: - :umbrella: · [ + ] Custom on join , and custom on quit broadcast message per group · hawn.on-join.custommessage.<group> · hawn.on-quit.custommessage. <group> · You have to edit that on Messages/General.yml · [ + ] Add the possibility to put custom gamemode and ping on custom command · Custom gamemode for the player : · [gamemode-survival] · [gamemode-creative] · [gamemode-adventure] · [gamemode-spectator] · And to show the ping : [ping] · Of course, these "variables" need to be alone on the line · [ + ] Add 2 potion effects on join · Add BLINDNESS effect · Add JUMP effect0.4.7-AlphaAutobroadcastJun 6, 2019 · [ + ] Add autobroadcast · hawn.get.autobroadcast · [ + ] Add emojies - :arrow: - :strong: - : pushups:0.4.6-AlphaSome additionsJun 6, 2019 · [+] Now you can execute commands with the console on custom command · [command-console] · [+] Add emojies - : peace: - :chess: - :copyright: · [+] Add /clearinv · hawn.command.clearinv · Hawn.command.clearinv.others · [=] Fix folder creation problem on first startup (no more spamming on the console on the folder creation)0.4.5-AlphaImprove the vanishJun 5, 2019 · [+] Add the possibility to make multiple commands in custom command · To execute a commande by a player in custom command · [command-player] the command without / · [/\] Improved the vanish and /vanish · Add vanish command to work on the other players · If a player join the server, and if someone is vanished, of course this one still be vanished · hawn.command.vanish.others0.4.4-AlphaTitle announcer and Action bar on joinJun 4, 2019 · [+] Add the command /btcast, /ta, /titlea or /titleannouncer · To use this command, and to broadcast only a simple big title · Use /ta The great title · To broadcast a title and a subtile · Use /ta The great title //n and the subtitle · To broadcast only a subtitle · Use /ta //n and the subtitle · hawn.command.titleannouncer · [+] Add actionbar on join · For first join or not configurable · [x] Added a version api in the plugin · To avoid CraftBukkit (Spigot) having to perform a remapping when the plugin is loaded0.4.3-AlphaSome additionsMay 28, 2019 · [+] Add a simple /vanish or /v command · hawn.command.vanish · [+] Add the ability to create custom info commands · You can create a lot of commands, without sub commands · You can create for example a /rules, /facebook, /discord and more. To put a message · Follow the format, really, it's important to create a command without bug0.4.2-AlphaAnti Swear, Whitelist MotdMay 27, 2019 · [+] On Server list, you can put a special motd for whitelist · [+] Add Anti-swear · Configuration in Events/Chat.yml · hawn.bypass.antiswear · hawn.antiswear.benotified · [/\] Improved /fly command · If a player has used the command, and you disable the command in the configuration files. The player will lose his ability to fly, as the disabled command cannot be used to remove his fly. · [=] Fixed the configuration of the block command, which could not be disabled0.4.1-AlphaFake max playerMay 26, 2019 · [+] If you don't have one free slot enabled, you can put a fake max player · [=] Now you can place and break armorstand without problems · Reported by @iRetroOh · [=] If you are in gamemode creative, doublejump will no longer works on you, you can fly without problems0.4.0-AlphaSome additionsMay 25, 2019 · [+] You can create warps · hawn.command.warp for /warp <warp name> · hawn.command.warplist for /warplist or see the warp list · hawn.command.setwarp to set the warps /setwarp <warp name> · hawn.warp.<warp name> to have acess to a warp · [+] You can create a simple motd in the plugin on server list · [+] Add an aliases for /spawn command >> /hub · Requested by @ZimonIsHim · [=] Fix a bug that when you start the server, plugin wont load0.3.9-AlphaNameTag addedMay 25, 2019 · [+] Added nametag on tablist · ALPHA // incomplete · If you have other plugins that do this and work. Do not change it. Disable nametag, in the configuration files and restart the server. It's still quite incomplete, but it works. If there is a bug or suggestion, let me know on discord. · Create unlimited nametag with priority · Prefix and suffix allowed · hawn.nametag.<nametag> · To have the permission to have a tag · You can put a tag per player too0.3.8.1-Alphajust a mistakeMay 24, 2019 Don't worry, It's just a little mistake on the plugin0.3.8-AlphaSome additionsMay 24, 2019 · [+] Now you can use /mutechat and /broadcast on the console · [+] Added /heal and /heal [player] · hawn.command.heal · hawn.command.heal.other · [+] Added some emojis · :swords: - :notes: - :star: · [/\] Added missing message for no permission on the commands for weather and time · [=] Fix a bug with fly always enabled, even if everything were disabled0.3.7-AlphaYou can execute some commands on the consoleMay 24, 2019 · [+] You can execute some commands on the console · /cc · /ping <player> · /spawn tp <player> [spawn]0.3.6-AlphaAdd speed on join, and some chat featuresMay 23, 2019 · [ + ] You can put the speed on join · the necessary configuration will be automatically added without the need to recreate configuration files · [ + ] Now with a permission , you can talk in color in the chat and you can put 2 emojis · hawn.use.chatcolor.chat · hawn.use.emoji.chat · :heart: and :smiley: The plugin from now on will be able to generate the added configuration part, automatically No need to back up and recreate a file For the moment, this is only possible from the transition from 0.3.5-Alpha to 0.3.6-Alpha0.3.5-AlphaTitle updateMay 20, 2019 · [ + ] Now you can add title on join You need to backup and reset : · Events/OnJoin.yml0.3.4-AlphaFly command and double jumpMay 19, 2019 · [ + ] Add /fly command · Hawn.command.fly · Hawn.command.fly.others · [ + ] Add double jump · hawn.fun.doublejump.double Please note that if a player can both fly, and make a double jump. It can cause problems You need to backup and reset : · Messages/Commands.yml0.3.3-AlphaWeather and Time command addedMay 18, 2019 · [+] Added /night and /day · hawn.command.time.night · hawn.command.time.day · [+] Added /sun (/clearw), /rain and /thunder · hawn.command.weather.thunder · hawn.command.weather.rain · hawn.command.weather.sun · [=] Fix a little problem when you write the command /broadcast in the console You need to backup and reset : · Messages/Commands.yml0.3.2-AlphaBroadcast improvementMay 17, 2019 · [+] Add /broadcast <msg> or /bc <msg> command · hawn.command.broadcast · [/\] Improvement of /cc command · before, when you put a reason for clear a chat, you could only put only one word, now, you can now write a real message You need to backup and reset : · Messages/Commands.yml0.3.1-AlphaLittle updateMay 17, 2019 · [+] Now you can set fly on join · hawn.onjoin.fly You need to backup and reset : · Events/OnJoin.yml0.3.0-AlphaJoin and Quit commands addedMay 16, 2019 · [+] You can now put commands, when a player join or quit the server · You can choose between the console or not · You can choose if the player is new or not · [+] You can now show only free slot everytime · If there are 50 players on the server, we will see that : 50/51 · Or 13 ? : 13/14 · [+] A player can now join if the server is full · hawn.join.full · [x] Some minor changes0.2.9-AlphaSome additionsMay 12, 2019 · [+] Now you can check TPS with /hawn tps · [+] The server will notify if the tps are low · hawn.event.warn.tps · [+] Add a delay what · the necessary configuration has been added · hawn.command.delaychat · hawn.event.chat.bypass.chatdelay You need to backup and reset : · Events/AdministrationAndMore.yml · Messages/Commands.yml · General.yml0.2.8-AlphaSome additionsMay 11, 2019 · [+] Add a /ping [player] command · the necessary configuration has been added · hawn.command.ping.self · hawn.command.ping.other · [+] Add /globalmute or /gmute to mute the chat · the necessary configuration has been added · hawn.command.mutechat · [+] Add the possibility to create a spawn for newcomers · [x] Move command /spawn to his resectful folder You need to backup and reset : · Events/OnJoin.yml · Messages/Commands.yml0.2.7-AlphaAdd jumpad and clearchat commandMay 10, 2019 · [+] Add JumpPad · the necessary configuration has been added · hawn.fun.jumppads · [+] Add clear chat command - /cc · the necessary configuration has been added · hawn.command.clearchat.help · hawn.command.clearchat.anonymous · hawn.command.clearchat.normal · hawn.command.clearchat.own · hawn.command.clearchat.other · [x] A little change was made You need to backup and reset : · Events/AdministrationAndMore.yml You need to rename : · The folder Cosmetics to Cosmetics-Fun0.2.6-AlphaSome additionsMay 8, 2019 · [+] You can enable the join sound per world now · [+] You can now set a custom xp (exp and level) on join · [x] Progress of a partial restructuring of the plugin · Deleted Event/BasicEvents.yml · move the rest of the events into Events/PlayerEvents.yml You need to backup and reset : · Events/OnJoin.yml · Events/PlayerEvents.yml You need to DELETE and reset : · Events/BasicEvents.yml
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta