{"id":20858125,"url":"https://github.com/thenextlvl-net/tweaks","last_synced_at":"2026-04-04T01:02:18.478Z","repository":{"id":153362922,"uuid":"332742851","full_name":"TheNextLvl-net/tweaks","owner":"TheNextLvl-net","description":"An Essentials-like, must have command collection for your minecraft server","archived":false,"fork":false,"pushed_at":"2026-04-03T23:14:15.000Z","size":1729,"stargazers_count":11,"open_issues_count":5,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-04T00:28:32.781Z","etag":null,"topics":["chat","cmi","commands","essentials","essentialsx"],"latest_commit_sha":null,"homepage":"https://modrinth.com/project/HLkJsjy0","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheNextLvl-net.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["TheNextLvl-net","NonSwag"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2021-01-25T12:39:39.000Z","updated_at":"2026-04-03T23:14:19.000Z","dependencies_parsed_at":"2023-10-04T01:26:26.187Z","dependency_job_id":"0e4c1395-c83a-470f-aade-22811fb96687","html_url":"https://github.com/TheNextLvl-net/tweaks","commit_stats":null,"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"purl":"pkg:github/TheNextLvl-net/tweaks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheNextLvl-net%2Ftweaks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheNextLvl-net%2Ftweaks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheNextLvl-net%2Ftweaks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheNextLvl-net%2Ftweaks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheNextLvl-net","download_url":"https://codeload.github.com/TheNextLvl-net/tweaks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheNextLvl-net%2Ftweaks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31383636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T23:20:52.058Z","status":"ssl_error","status_checked_at":"2026-04-03T23:20:51.675Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","cmi","commands","essentials","essentialsx"],"created_at":"2024-11-18T04:44:47.553Z","updated_at":"2026-04-04T01:02:18.451Z","avatar_url":"https://github.com/TheNextLvl-net.png","language":"Java","funding_links":["https://github.com/sponsors/TheNextLvl-net","https://github.com/sponsors/NonSwag"],"categories":[],"sub_categories":[],"readme":"# Tweaks\n\nAn EssentialsX-like plugin\n\n[![Usage](https://faststats.dev/embed/default:cc247a5b-19f0-40ce-927a-5726298f8641:servers-and-players?w=1012)](https://faststats.dev/project/tweaks)\n\n## Versions\n\n\u003e [!WARNING]\n\u003e There is a known issue when updating from version 3.0.x to 3.1.0 _or upcoming_, all commands will be disabled.\u003cbr\u003e\n\u003e This won't be fixed soon because it is of low priority and only happens when updating.\u003cbr\u003e\n\u003e After updating, you can fix this by replacing all `enabled: false` with `enabled: true` in `commands.json`\n\n\u003e [!IMPORTANT]\n\u003e Version 3.0.0 introduces several breaking changes: command, permission, and translation incompatibilities.\u003cbr\u003e\n\u003e It is highly recommended to delete the entire `Tweaks` folder before upgrading to avoid conflicts with outdated\n\u003e configurations.\n\n\u003e [!NOTE]\n\u003e Tweaks only supports the latest version of Paper\u003cbr\u003e\n\u003e The latest version of Tweaks requires Java 21\n\n[Latest version supporting 1.19-1.20.4 (Java 19)](https://github.com/TheNextLvl-net/tweaks/releases/tag/v2.0.10)\u003cbr\u003e\n[Latest version supporting 1.19-1.20.4 (Java 17)](https://github.com/TheNextLvl-net/tweaks/releases/tag/v2.0.5)\u003cbr\u003e\n\n🔗 [Download now](https://modrinth.com/project/HLkJsjy0#download)\n\n---\n\n# Commands\n\n## Environmental commands\n\n### Time commands\n\n| Command                                        | Alternatives          | Description                             | Permission                    |\n|------------------------------------------------|-----------------------|-----------------------------------------|-------------------------------|\n| `/time add \u003ctime\u003e [\u003cworld\u003e]`                   |                       | add N amount of ticks to the world time | tweaks.command.time.add       |\n| `/time query [day/daytime/gametime] [\u003cworld\u003e]` |                       | query the time of a world               | tweaks.command.time.query     |\n| `/time set afternoon [\u003cworld\u003e]`                |                       | set the time to afternoon (9000 ticks)  | tweaks.command.time.afternoon |\n| `/time set day [\u003cworld\u003e]`                      | `/day [\u003cworld\u003e]`      | set the time to day (1000 ticks)        | tweaks.command.time.day       |\n| `/time set midnight [\u003cworld\u003e]`                 | `/midnight [\u003cworld\u003e]` | set the time to midnight (18000 ticks)  | tweaks.command.time.midnight  |\n| `/time set morning [\u003cworld\u003e]`                  |                       | set the time to morning (0 ticks)       | tweaks.command.time.morning   |\n| `/time set night [\u003cworld\u003e]`                    | `/night [\u003cworld\u003e]`    | set the time to night (13000 ticks)     | tweaks.command.time.night     |\n| `/time set noon [\u003cworld\u003e]`                     | `/noon [\u003cworld\u003e]`     | set the time to noon (6000 ticks)       | tweaks.command.time.noon      |\n| `/time set sunrise [\u003cworld\u003e]`                  |                       | set the time to sunrise (23000 ticks)   | tweaks.command.time.sunrise   |\n| `/time set sunset [\u003cworld\u003e]`                   |                       | set the time to sunset (12000 ticks)    | tweaks.command.time.sunset    |\n\n### Weather commands\n\n| Command            | Alternatives | Description       | Permission                     |\n|--------------------|--------------|-------------------|--------------------------------|\n| `/weather clear`   | `/sun`       | let the sun shine | tweaks.command.weather.sun     |\n| `/weather rain`    | `/rain`      | let it rain       | tweaks.command.weather.rain    |\n| `/weather thunder` | `/thunder`   | let it thunder    | tweaks.command.weather.thunder |\n\nThe perm-pack to grant all permissions: `tweaks.commands.environmental`\n\n## Home commands\n\n| Command                 | Aliases    | Description                | Permission                 |\n|-------------------------|------------|----------------------------|----------------------------|\n| `/delete-home [\u003cname\u003e]` | `/delhome` | Delete your homes          | tweaks.command.home.delete |\n| `/home [\u003cname\u003e]`        |            | Teleport you to your homes | tweaks.command.home        |\n| `/homes`                |            | List all of your homes     | tweaks.command.home        |\n| `/set-home [\u003cname\u003e]`    | `/sethome` | Set a home                 | tweaks.command.home.set    |\n\n## Item commands\n\n| Command                              | Aliases  | Description                                        | Permission                 |\n|--------------------------------------|----------|----------------------------------------------------|----------------------------|\n| `/enchant \u003cenchantment\u003e [\u003clevel\u003e]`   |          | enchant your tools                                 | tweaks.command.enchant     |\n| `/head [player/url/value] [\u003cvalue\u003e]` | `/skull` | receive heads or information about them            | tweaks.command.head        |\n| `/item [item] (amount)`              | `/i`     | gives you an item of your choice                   | tweaks.command.item        |\n| `/lore apped \u003ctext\u003e`                 |          | append a line to the lore of your item             | tweaks.command.lore        |\n| `/lore clear`                        |          | clear the lore of your item                        | tweaks.command.lore        |\n| `/lore prepend \u003ctext\u003e`               |          | prepend a line to the lore of your item            | tweaks.command.lore        |\n| `/lore replace \u003ctext\u003e \u003creplacement\u003e` |          | replace a specific string in the lore of your item | tweaks.command.lore        |\n| `/lore set \u003ctext\u003e`                   |          | set the lore of your item                          | tweaks.command.lore        |\n| `/rename \u003cname\u003e`                     |          | change the displayname of your item                | tweaks.command.rename      |\n| `/repair [all]`                      |          | repair your tools                                  | tweaks.command.repair      |\n| `/unbreakable`                       |          | makes your item unbreakable                        | tweaks.command.unbreakable |\n| `/unenchant \u003cenchantment\u003e`           |          | unenchant your tools                               | tweaks.command.unenchant   |\n\nThe perm-pack to grant all permissions: `tweaks.commands.item`\n\n## MSG commands\n\n| Command                   | Aliases                                | Description                                | Permission                |\n|---------------------------|----------------------------------------|--------------------------------------------|---------------------------|\n| `/msg \u003cplayer\u003e \u003cmessage\u003e` | `/tell`\u003cbr/\u003e`/write`\u003cbr/\u003e`/t`\u003cbr/\u003e`/w` | Send a private message to a player         | tweaks.command.msg        |\n| `/msgtoggle`              | `/togglemsg`                           | Toggle receiving private messages          | tweaks.command.msg.toggle |\n| `/reply \u003cmessage\u003e`        | `/r`                                   | Reply to the last received private message | tweaks.command.msg.reply  |\n\n## Player commands\n\n| Command                                       | Aliases                   | Description                                        | Permission                                                                                                                                                          | Argument | Permission |\n|-----------------------------------------------|---------------------------|----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|------------|\n| `/back`                                       |                           | go back to your last position                      | tweaks.command.back                                                                                                                                                 |          |            |\n| `/enderchest [\u003cplayer\u003e]`                      | `/ec`                     | open your own or someone else's enderchest         | tweaks.command.enderchest\u003cbr/\u003epermits to use the command /enderchest\u003cbr/\u003eto allow changes inside of an enderchest, grant\u003cul\u003e\u003cli\u003etweaks.command.enderchest.edit\u003c/ul\u003e | player   | *.others   |\n| `/feed [\u003cplayers\u003e]`                           |                           | satisfy your own or someone else's hunger          | tweaks.command.feed                                                                                                                                                 | player   | *.others   |\n| `/fly [\u003cplayers\u003e]`                            | `/flight`                 | toggle your own or someone else's fly state        | tweaks.command.fly                                                                                                                                                  | player   | *.others   |\n| `/gamemode [gamemode] [\u003cplayer\u003e]`             | `/gm`                     | change your own or someone else's gamemode         | tweaks.command.gamemode\u003cbr/\u003epermits to use the command /gamemode                                                                                                    | player   | *.others   |\n| `/god [\u003ctargets\u003e]`                            | `/invincible`             | make you or someone else invulnerable              | tweaks.command.god                                                                                                                                                  | player   | *.others   |\n| `/hat`                                        |                           | equip your item as a hat                           | tweaks.command.hat                                                                                                                                                  |          |            |\n| `/trash`                                      | `/dispose`\u003cbr/\u003e`/garbage` | dispose of your unwanted items                     | tweaks.command.trash                                                                                                                                                |          |            |\n| `/heal [\u003ctargets\u003e]`                           |                           | heal yourself or someone else                      | tweaks.command.heal                                                                                                                                                 | player   | *.others   |\n| `/inventory [\u003cplayer\u003e]`                       | `/inv`\u003cbr/\u003e`/invsee`      | open your own or someone else's inventory          | tweaks.command.inventory\u003cbr/\u003epermits to use the command /inventory\u003cbr/\u003eto allow changes inside of an inventory, grant\u003cul\u003e\u003cli\u003etweaks.command.inventory.edit\u003c/ul\u003e     |          |            |\n| `/offline-teleport \u003cplayer\u003e [\u003ctarget\u003e]`       | `/offline-tp`\u003cbr/\u003e`/tpo`  | teleport offline-players to others or you to them  | tweaks.command.offline-tp                                                                                                                                           |          |            |\n| `/ping [\u003cplayer\u003e]`                            | `/latency`\u003cbr/\u003e`/ms`      | see your own or someone else's latency             | tweaks.command.ping                                                                                                                                                 | player   | *.others   |\n| `/seen \u003cplayer\u003e`                              | `/find`                   | gives you information about a player               | tweaks.command.seen                                                                                                                                                 |          |            |\n| `/speed \u003cspeed\u003e [fly/sneak/walk] [\u003ctargets\u003e]` |                           | Change your own or others fly, sneak or walk speed | tweaks.command.speed                                                                                                                                                | targets  | *.others   |\n| `/speed reset [fly/sneak/walk] [\u003ctargets\u003e]`   |                           | Reset your own or others fly, sneak or walk speed  | tweaks.command.speed                                                                                                                                                | targets  | *.others   |\n| `/suicide`                                    |                           | take your own life                                 | tweaks.command.suicide                                                                                                                                              |          |            |\n| `/vanish (player)`                            | `/v`\u003cbr/\u003e`/invisible`     | hide yourself or someone else from others          | tweaks.command.vanish                                                                                                                                               |          |            |\n\nThe perm-pack to grant all permissions: `tweaks.commands.player`\n\n## Server commands\n\n| Command                              | Aliases         | Description                                | Permission               |\n|--------------------------------------|-----------------|--------------------------------------------|--------------------------|\n| `/broadcast \u003cmessage\u003e`               | `/bc`           | Broadcast a message                        | tweaks.command.broadcast |\n| `/lobby`                             | `/hub`\u003cbr/\u003e`/l` | Connect to the lobby                       | tweaks.command.lobby     |\n| `/motd clear`                        |                 | Reset the motd of the server               | tweaks.command.motd      |\n| `/motd get`                          |                 | Get the motd of the server                 | tweaks.command.motd      |\n| `/motd replace \u003ctext\u003e \u003creplacement\u003e` |                 | Replace a string in the motd of the server | tweaks.command.motd      |\n| `/motd set \u003cmotd\u003e`                   |                 | Change the motd of the server              | tweaks.command.motd      |\n\nThe perm-pack to grant all permissions: `tweaks.commands.server`\n\n## Social commands\n\n| Command      | Aliases                            | Description                               |\n|--------------|------------------------------------|-------------------------------------------|\n| `/discord`   | `/dc`                              | Receive the server's Discord invite       |\n| `/reddit`    |                                    | Receive the server's Subreddit link       |\n| `/teamspeak` | `/teamspeak3`\u003cbr/\u003e`/ts`\u003cbr/\u003e`/ts3` | Receive the server's TeamSpeak link       |\n| `/website`   |                                    | Receive the server's Website url          |\n| `/x`         | `/twitter`                         | Receive the server's X profile link       |\n| `/youtube`   | `/yt`                              | Receive the server's YouTube channel link |\n\n## Spawn commands\n\n| Command                                             | Aliases     | Description            | Permission              |\n|-----------------------------------------------------|-------------|------------------------|-------------------------|\n| `/set-spawn [\u003cposition\u003e] [\u003cyaw\u003e] \u003cpitch\u003e [\u003cworld\u003e]` | `/setspawn` | Set the spawn location | tweaks.command.setspawn |\n| `/spawn`                                            |             | Teleport you to spawn  | tweaks.command.spawn    |\n\n## TPA commands\n\n| Command             | Aliases      | Description                                     | Permission                |\n|---------------------|--------------|-------------------------------------------------|---------------------------|\n| `/tpa \u003cplayer\u003e`     | `/tpask`     | Request to teleport to a player                 | tweaks.command.tpa        |\n| `/tpaccept`         |              | Accept a teleport request                       | tweaks.command.tpa.accept |\n| `/tpadeny`          | `/tpdeny`    | Deny a teleport request                         | tweaks.command.tpa.deny   |\n| `/tpahere \u003cplayer\u003e` | `/tphere`    | Request a player to teleport to you             | tweaks.command.tpa.here   |\n| `/tpatoggle`        | `/toggletpa` | Toggle the ability to receive teleport requests | tweaks.command.tpa.toggle |\n\n## Warp commands\n\n| Command               | Aliases    | Description              | Permission                 |\n|-----------------------|------------|--------------------------|----------------------------|\n| `/delete-warp \u003cwarp\u003e` | `/delwarp` | Delete a warp point      | tweaks.command.warp.delete |\n| `/set-warp \u003cwarp\u003e`    | `/setwarp` | Set a new warp point     | tweaks.command.warp.set    |\n| `/warp \u003cwarp\u003e`        |            | Warp to a location       | tweaks.command.warp        |\n| `/warps`              |            | List all available warps | tweaks.command.warp        |\n\n## Workstation commands\n\n| Command              | Aliases        | Description                      | Permission                       |\n|----------------------|----------------|----------------------------------|----------------------------------|\n| `/anvil`             |                | Open a virtual anvil             | tweaks.command.anvil             |\n| `/cartography-table` | `/cartography` | Open a virtual cartography table | tweaks.command.cartography-table |\n| `/enchanting-table`  | `/enchanting`  | Open a virtual enchanting table  | tweaks.command.enchanting-table  |\n| `/grindstone`        |                | Open a virtual grindstone        | tweaks.command.grindstone        |\n| `/loom`              |                | Open a virtual loom              | tweaks.command.loom              |\n| `/smithing-table`    | `/smithing`    | Open a virtual smithing table    | tweaks.command.smithing-table    |\n| `/stonecutter`       |                | Open a virtual stonecutter       | tweaks.command.stonecutter       |\n| `/workbench`         | `/wb`          | Open a virtual workbench         | tweaks.command.workbench         |\n\nThe perm-pack to grant all permissions: `tweaks.commands.workstation`\n\n---\n\n# Chat Tags\n\nThese tags can be used within the `chat-format` of your translation files. To insert a tag, use `\u003ctag\u003e`.\n\n| Tag             | Description                                                                  |\n|-----------------|------------------------------------------------------------------------------|\n| delete          | A clickable component to delete the message.                                 |\n| display_name    | The display name of the sender.                                              |\n| message         | The original message sent by the player.                                     |\n| message_content | The text content of the sent message. Usable within click and hover actions. |\n| player          | The username of the sender.                                                  |\n| world           | The world where the sender is located.                                       |\n\n## Group and Display-Related Tags\n\n\u003e These tags require a [ServiceIO](https://github.com/TheNextLvl-net/service-io)-compatible group/chat plugin,\n\u003e such as [LuckPerms](https://github.com/LuckPerms/LuckPerms)\n\n| Tag               | Description                                                          |\n|-------------------|----------------------------------------------------------------------|\n| chat_display_name | Displays the player's display name. (not the same as `display_name`) |\n| chat_prefix       | The prefix of the sender.                                            |\n| chat_suffix       | The suffix of the sender.                                            |\n| player_group      | The group of the sender.                                             |\n| group_prefix      | The prefix of the sender's group.                                    |\n| group_suffix      | The suffix of the sender's group.                                    |\n\n## Economy-Related Tags\n\n\u003e These tags require a [ServiceIO](https://github.com/TheNextLvl-net/service-io)-compatible economy plugin,\n\u003e such as [Economist](https://github.com/TheNextLvl-net/economist).\n\n| Tag                      | Description                                                                                        |\n|--------------------------|----------------------------------------------------------------------------------------------------|\n| balance                  | Displays the player's current balance, formatted according to the server's economy settings.       |\n| balance_unformatted      | Displays the player's balance without any formatting (raw number).                                 |\n| bank_balance             | Displays the player's bank account balance (if applicable), formatted as per the economy settings. |\n| bank_balance_unformatted | Displays the player's bank account balance without formatting (raw number).                        |\n| currency_name            | Displays the singular form of the server's currency name (e.g., \"Dollar\", \"Coin\").                 |\n| currency_name_plural     | Displays the plural form of the currency name (e.g., \"Dollars\", \"Coins\").                          |\n| currency_symbol          | Displays the symbol of the currency (e.g., \"$\", \"€\").                                              |\n\nFor more information about MiniMessage, visit their [Documentation](https://docs.advntr.dev/minimessage/format.html)\n\n---\n\n# Chat Message Deletion\n\nThe `delete-tag-format` option allows you to customize the appearance of the message deletion component.\nFor security purposes, only users with the permission `tweaks.chat.delete` will be able to see the delete tag.\nTo allow users to delete their own messages, grant the permission: `tweaks.chat.delete.own`.\n\n## Hierarchy\n\n\u003e This feature requires [ServiceIO](https://github.com/TheNextLvl-net/service-io)\n\u003e and a compatible permission plugin such as [LuckPerms](https://github.com/LuckPerms/LuckPerms).\n\nThe chat hierarchy system controls who can delete whose messages based on a user's weight.\nA user's weight determines their deletion privileges.\nUsers can only delete messages from others with equal or lower weights.\n\n### Example\n\n- **Admin:** deletion weight 99\n  Admins can delete messages from Admins, Moderators, and Players.\n\n- **Moderator:** deletion weight 50\n  Moderators can delete messages from Moderators and Players but not Admins.\n\n- **Player:** deletion weight undefined\n  Players can't delete messages from anyone.\n\n## Setting Weights in LuckPerms:\n\nTo assign a hierarchy weight in LuckPerms, use the following permission:\n`meta.chat-delete-weight.\u003cweight\u003e`\n\nAlternatively, you can use the command:\n`/lp user \u003cplayer\u003e meta set chat-delete-weight \u003cweight\u003e`\n\n---\n\n# Configuration\n\n## General Configuration\n\n| Option                     | Description                                            |\n|----------------------------|--------------------------------------------------------|\n| `message-deletion-timeout` | Time in milliseconds chat messages may be deleted for. |\n| `back-buffer-stack-size`   | How many back-locations should be stored per user.     |\n| `default-permission-level` | _Clientside_ permission level assigned to users. (1-4) |\n| `enchantment-overflow`     | Enables or disables enchantment overflow.              |\n| `override-join-message`    | Whether join messages should be overridden.            |\n| `override-quit-message`    | Whether quit messages should be overridden.            |\n| `override-chat`            | Whether tweaks should override the chat.               |\n| `log-chat`                 | Whether the chat should be logged to console.          |\n| `lobby-server-name`        | Name of the lobby server (for `/lobby`).               |\n| `motd`                     | Message of the day for the server.                     |\n\n## Features Configuration\n\n| Option  | Description                                                            |\n|---------|------------------------------------------------------------------------|\n| `homes` | Enables or disables the homes feature.                                 |\n| `msg`   | Enables or disables the private message feature.                       |\n| `spawn` | Enables or disables the spawn feature.                                 |\n| `tpa`   | Enables or disables the teleport request feature.                      |\n| `warps` | Enables or disables the warps feature.                                 |\n| `lobby` | Enables or disables the lobby feature. (Right mode should be detected) |\n\n## Features Social Configuration\n\n| Option              | Description                                          |\n|---------------------|------------------------------------------------------|\n| `add-link-commands` | Enable link commands like `/discord`, `/reddit` etc. |\n| `add-server-links`  | Whether to add the links to the `Server Links` tab.  |\n| `announcements`     | Enables the announcements feature.                   |\n| `community`         | Enables the community feature.                       |\n| `feedback`          | Enables the feedback feature.                        |\n| `forum`             | Enables the forum feature.                           |\n| `guidelines`        | Enables the guidelines feature.                      |\n| `issues`            | Enables the issues feature.                          |\n| `news`              | Enables the news feature.                            |\n| `status`            | Enables the status feature.                          |\n| `support`           | Enables the support feature.                         |\n| `website`           | Enables the website feature.                         |\n| `discord`           | Enables the Discord link command.                    |\n| `reddit`            | Enables the Reddit link command.                     |\n| `teamspeak`         | Enables the TeamSpeak link command.                  |\n| `twitch`            | Enables the Twitch link command.                     |\n| `x`                 | Enables the X (Twitter) link command.                |\n| `youtube`           | Enables the YouTube link command.                    |\n\n## Home Configuration\n\n| Option         | Description                                                           |\n|----------------|-----------------------------------------------------------------------|\n| `limit`        | Maximum number of homes allowed (negative value indicates unlimited). |\n| `unnamed-name` | Default name for unnamed homes.                                       |\n\n## Spawn Configuration\n\n| Option                    | Description                                              |\n|---------------------------|----------------------------------------------------------|\n| `teleport-on-first-join`  | Teleports player to spawn on first join.                 |\n| `teleport-on-join`        | Teleports player to spawn on join.                       |\n| `teleport-on-respawn`     | Teleports player to spawn on respawn.                    |\n| `ignore-respawn-position` | Ignores the exact respawn position.                      |\n| `location`                | Spawn location (in `world, x, y, z, yaw, pitch` format). |\n\n## GUI Configuration\n\n### Inventory GUI\n\n| Option        | Description                                           |\n|---------------|-------------------------------------------------------|\n| `helmet`      | Material for the helmet placeholder slot in GUI.      |\n| `chestplate`  | Material for the chestplate placeholder slot in GUI.  |\n| `leggings`    | Material for the leggings placeholder slot in GUI.    |\n| `boots`       | Material for the boots placeholder slot in GUI.       |\n| `off-hand`    | Material for the off-hand placeholder slot in GUI.    |\n| `cursor`      | Material for the cursor placeholder slot in GUI.      |\n| `placeholder` | Material for placeholder slots in GUI.                |\n| `update-time` | Update time for the inventory GUI in ticks. (1s = 20) |\n\n### Homes GUI\n\n| Option                 | Description                                                 |\n|------------------------|-------------------------------------------------------------|\n| `enabled`              | Enables or disables the homes GUI. (chat based if disabled) |\n| `rows`                 | Number of rows in the homes GUI.                            |\n| `action-slots`         | Slots in the homes GUI that may contain homes.              |\n| `button-slot-next`     | Slot for the next button in the homes GUI.                  |\n| `button-slot-previous` | Slot for the previous button in the homes GUI.              |\n\n### Warps GUI\n\n| Option                 | Description                                                |\n|------------------------|------------------------------------------------------------|\n| `enabled`              | Enables or disables the warps GUI. (chat base if disabled) |\n| `rows`                 | Number of rows in the warps GUI.                           |\n| `action-slots`         | Slots in the warps GUI that may contain warps.             |\n| `button-slot-next`     | Slot for the next button in the warps GUI.                 |\n| `button-slot-previous` | Slot for the previous button in the warps GUI.             |\n\n### Name Icons\n\n| Option       | Description                |\n|--------------|----------------------------|\n| `name-icons` | Icons for named locations. |\n\n#### Example\n\n```json\n{\n  \"name-icons\": {\n    \"End Ship\": \"minecraft:elytra\",\n    \"Bastion\": \"minecraft:polished_blackstone_bricks\",\n    \"Mine\": \"minecraft:diamond\",\n    \"Casino\": \"minecraft:gold_ingot\"\n  }\n}\n```\n\n## Teleport Configuration\n\n| Option                    | Description                                             |\n|---------------------------|---------------------------------------------------------|\n| `cooldown`                | Cooldown time in milliseconds for teleportation.        |\n| `cooldown-allow-movement` | Allows movement during teleport cooldown.               |\n| `tpa-timeout`             | Timeout duration in milliseconds for teleport requests. |\n\nThe permission to bypass the teleportation cooldown is `tweaks.teleport.cooldown.bypass`\n\n## Animals Configuration\n\n| Option                       | Description                                                               |\n|------------------------------|---------------------------------------------------------------------------|\n| `cow-milking-cooldown`       | Cooldown time in milliseconds for cow milking.                            |\n| `mushroom-stew-cooldown`     | Cooldown time in milliseconds for getting mushroom stew from a mooshroom. |\n| `sheep-wool-growth-cooldown` | Cooldown time in milliseconds before sheep can grow back their wool.      |\n| `animal-heal-by-feeding`     | Enables or disables animal healing by feeding them.                       |\n\n## Links Configuration\n\n| Option          | Description                            |\n|-----------------|----------------------------------------|\n| `announcements` | URL for announcements.                 |\n| `community`     | URL for community.                     |\n| `feedback`      | URL for feedback.                      |\n| `forum`         | URL for the forum.                     |\n| `guidelines`    | URL for guidelines.                    |\n| `issues`        | URL for issues tracking.               |\n| `news`          | URL for the news page.                 |\n| `status`        | URL for the status page.               |\n| `support`       | URL for the support page.              |\n| `website`       | URL for the main website.              |\n| `discord`       | URL for the Discord server invitation. |\n| `reddit`        | URL for the subreddit.                 |\n| `teamspeak`     | URL for the TeamSpeak server.          |\n| `twitch`        | URL for the Twitch channel.            |\n| `x`             | URL for the X (Twitter) profile.       |\n| `youtube`       | URL for the YouTube channel.           |\n\n---\n\n# Commands file\n\n```json5\n{\n  \"hello\": {\n    // the key can't be changed\n    \"command\": \"test\",\n    // can be named whatever you want\n    \"aliases\": [\n      \"test-1\",\n      // can contain as many aliases you want\n      \"\"\n      // can even be empty to work on '/' \n    ],\n  },\n  \"nope\": {\n    \"command\": \"nope\",\n    \"aliases\": []\n    // can be empty, to not register any aliases\n  }\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthenextlvl-net%2Ftweaks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthenextlvl-net%2Ftweaks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthenextlvl-net%2Ftweaks/lists"}