▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Tweaks
Tweaks

Tweaks

An Essentials-like, must have command collection for your minecraft server

2.9K
8

Tweaks

An EssentialsX-like plugin

Usage

Versions

[!WARNING] There is a known issue when updating from version 3.0.x to 3.1.0 or upcoming, all commands will be disabled.
This won't be fixed soon because it is of low priority and only happens when updating.
After updating, you can fix this by replacing all enabled: false with enabled: true in commands.json

[!IMPORTANT] Version 3.0.0 introduces several breaking changes: command, permission, and translation incompatibilities.
It is highly recommended to delete the entire Tweaks folder before upgrading to avoid conflicts with outdated configurations.

[!NOTE] Tweaks only supports the latest version of Paper
The latest version of Tweaks requires Java 21

Latest version supporting 1.19-1.20.4 (Java 19)
Latest version supporting 1.19-1.20.4 (Java 17)

🔗 Download now


Commands

Environmental commands

Time commands

CommandAlternativesDescriptionPermission
/time add <time> [<world>]add N amount of ticks to the world timetweaks.command.time.add
/time query [day/daytime/gametime] [<world>]query the time of a worldtweaks.command.time.query
/time set afternoon [<world>]set the time to afternoon (9000 ticks)tweaks.command.time.afternoon
/time set day [<world>]/day [<world>]set the time to day (1000 ticks)tweaks.command.time.day
/time set midnight [<world>]/midnight [<world>]set the time to midnight (18000 ticks)tweaks.command.time.midnight
/time set morning [<world>]set the time to morning (0 ticks)tweaks.command.time.morning
/time set night [<world>]/night [<world>]set the time to night (13000 ticks)tweaks.command.time.night
/time set noon [<world>]/noon [<world>]set the time to noon (6000 ticks)tweaks.command.time.noon
/time set sunrise [<world>]set the time to sunrise (23000 ticks)tweaks.command.time.sunrise
/time set sunset [<world>]set the time to sunset (12000 ticks)tweaks.command.time.sunset

Weather commands

CommandAlternativesDescriptionPermission
/weather clear/sunlet the sun shinetweaks.command.weather.sun
/weather rain/rainlet it raintweaks.command.weather.rain
/weather thunder/thunderlet it thundertweaks.command.weather.thunder

The perm-pack to grant all permissions: tweaks.commands.environmental

Home commands

CommandAliasesDescriptionPermission
/delete-home [<name>]/delhomeDelete your homestweaks.command.home.delete
/home [<name>]Teleport you to your homestweaks.command.home
/homesList all of your homestweaks.command.home
/set-home [<name>]/sethomeSet a hometweaks.command.home.set

Item commands

CommandAliasesDescriptionPermission
/enchant <enchantment> [<level>]enchant your toolstweaks.command.enchant
/head [player/url/value] [<value>]/skullreceive heads or information about themtweaks.command.head
/item [item] (amount)/igives you an item of your choicetweaks.command.item
/lore apped <text>append a line to the lore of your itemtweaks.command.lore
/lore clearclear the lore of your itemtweaks.command.lore
/lore prepend <text>prepend a line to the lore of your itemtweaks.command.lore
/lore replace <text> <replacement>replace a specific string in the lore of your itemtweaks.command.lore
/lore set <text>set the lore of your itemtweaks.command.lore
/rename <name>change the displayname of your itemtweaks.command.rename
/repair [all]repair your toolstweaks.command.repair
/unbreakablemakes your item unbreakabletweaks.command.unbreakable
/unenchant <enchantment>unenchant your toolstweaks.command.unenchant

The perm-pack to grant all permissions: tweaks.commands.item

MSG commands

CommandAliasesDescriptionPermission
/msg <player> <message>/tell
/write
/t
/w
Send a private message to a playertweaks.command.msg
/msgtoggle/togglemsgToggle receiving private messagestweaks.command.msg.toggle
/reply <message>/rReply to the last received private messagetweaks.command.msg.reply

Player commands

CommandAliasesDescriptionPermissionArgumentPermission
/backgo back to your last positiontweaks.command.back
/enderchest [<player>]/ecopen your own or someone else's enderchesttweaks.command.enderchest
permits to use the command /enderchest
to allow changes inside of an enderchest, grant
  • tweaks.command.enderchest.edit
player*.others
/feed [<players>]satisfy your own or someone else's hungertweaks.command.feedplayer*.others
/fly [<players>]/flighttoggle your own or someone else's fly statetweaks.command.flyplayer*.others
/gamemode [gamemode] [<player>]/gmchange your own or someone else's gamemodetweaks.command.gamemode
permits to use the command /gamemode
player*.others
/god [<targets>]/invinciblemake you or someone else invulnerabletweaks.command.godplayer*.others
/hatequip your item as a hattweaks.command.hat
/trash/dispose
/garbage
dispose of your unwanted itemstweaks.command.trash
/heal [<targets>]heal yourself or someone elsetweaks.command.healplayer*.others
/inventory [<player>]/inv
/invsee
open your own or someone else's inventorytweaks.command.inventory
permits to use the command /inventory
to allow changes inside of an inventory, grant
  • tweaks.command.inventory.edit
/offline-teleport <player> [<target>]/offline-tp
/tpo
teleport offline-players to others or you to themtweaks.command.offline-tp
/ping [<player>]/latency
/ms
see your own or someone else's latencytweaks.command.pingplayer*.others
/seen <player>/findgives you information about a playertweaks.command.seen
/speed <speed> [fly/sneak/walk] [<targets>]Change your own or others fly, sneak or walk speedtweaks.command.speedtargets*.others
/speed reset [fly/sneak/walk] [<targets>]Reset your own or others fly, sneak or walk speedtweaks.command.speedtargets*.others
/✨take your own lifetweaks.command.✨
/vanish (player)/v
/invisible
hide yourself or someone else from otherstweaks.command.vanish

The perm-pack to grant all permissions: tweaks.commands.player

Server commands

CommandAliasesDescriptionPermission
/broadcast <message>/bcBroadcast a messagetweaks.command.broadcast
/lobby/hub
/l
Connect to the lobbytweaks.command.lobby
/motd clearReset the motd of the servertweaks.command.motd
/motd getGet the motd of the servertweaks.command.motd
/motd replace <text> <replacement>Replace a string in the motd of the servertweaks.command.motd
/motd set <motd>Change the motd of the servertweaks.command.motd

The perm-pack to grant all permissions: tweaks.commands.server

Social commands

CommandAliasesDescription
/discord/dcReceive the server's Discord invite
/redditReceive the server's Subreddit link
/teamspeak/teamspeak3
/ts
/ts3
Receive the server's TeamSpeak link
/websiteReceive the server's Website url
/x/twitterReceive the server's X profile link
/youtube/ytReceive the server's YouTube channel link

Spawn commands

CommandAliasesDescriptionPermission
/set-spawn [<position>] [<yaw>] <pitch> [<world>]/setspawnSet the spawn locationtweaks.command.setspawn
/spawnTeleport you to spawntweaks.command.spawn

TPA commands

CommandAliasesDescriptionPermission
/tpa <player>/tpaskRequest to teleport to a playertweaks.command.tpa
/tpacceptAccept a teleport requesttweaks.command.tpa.accept
/tpadeny/tpdenyDeny a teleport requesttweaks.command.tpa.deny
/tpahere <player>/tphereRequest a player to teleport to youtweaks.command.tpa.here
/tpatoggle/toggletpaToggle the ability to receive teleport requeststweaks.command.tpa.toggle

Warp commands

CommandAliasesDescriptionPermission
/delete-warp <warp>/delwarpDelete a warp pointtweaks.command.warp.delete
/set-warp <warp>/setwarpSet a new warp pointtweaks.command.warp.set
/warp <warp>Warp to a locationtweaks.command.warp
/warpsList all available warpstweaks.command.warp

Workstation commands

CommandAliasesDescriptionPermission
/anvilOpen a virtual anviltweaks.command.anvil
/cartography-table/cartographyOpen a virtual cartography tabletweaks.command.cartography-table
/enchanting-table/enchantingOpen a virtual enchanting tabletweaks.command.enchanting-table
/grindstoneOpen a virtual grindstonetweaks.command.grindstone
/loomOpen a virtual loomtweaks.command.loom
/smithing-table/smithingOpen a virtual smithing tabletweaks.command.smithing-table
/stonecutterOpen a virtual stonecuttertweaks.command.stonecutter
/workbench/wbOpen a virtual workbenchtweaks.command.workbench

The perm-pack to grant all permissions: tweaks.commands.workstation


Chat Tags

These tags can be used within the chat-format of your translation files. To insert a tag, use <tag>.

TagDescription
deleteA clickable component to delete the message.
display_nameThe display name of the sender.
messageThe original message sent by the player.
message_contentThe text content of the sent message. Usable within click and hover actions.
playerThe username of the sender.
worldThe world where the sender is located.

Group and Display-Related Tags

These tags require a ServiceIO-compatible group/chat plugin, such as LuckPerms

TagDescription
chat_display_nameDisplays the player's display name. (not the same as display_name)
chat_prefixThe prefix of the sender.
chat_suffixThe suffix of the sender.
player_groupThe group of the sender.
group_prefixThe prefix of the sender's group.
group_suffixThe suffix of the sender's group.

Economy-Related Tags

These tags require a ServiceIO-compatible economy plugin, such as Economist.

TagDescription
balanceDisplays the player's current balance, formatted according to the server's economy settings.
balance_unformattedDisplays the player's balance without any formatting (raw number).
bank_balanceDisplays the player's bank account balance (if applicable), formatted as per the economy settings.
bank_balance_unformattedDisplays the player's bank account balance without formatting (raw number).
currency_nameDisplays the singular form of the server's currency name (e.g., "Dollar", "Coin").
currency_name_pluralDisplays the plural form of the currency name (e.g., "Dollars", "Coins").
currency_symbolDisplays the symbol of the currency (e.g., "$", "€").

For more information about MiniMessage, visit their Documentation


Chat Message Deletion

The delete-tag-format option allows you to customize the appearance of the message deletion component. For security purposes, only users with the permission tweaks.chat.delete will be able to see the delete tag. To allow users to delete their own messages, grant the permission: tweaks.chat.delete.own.

Hierarchy

This feature requires ServiceIO and a compatible permission plugin such as LuckPerms.

The chat hierarchy system controls who can delete whose messages based on a user's weight. A user's weight determines their deletion privileges. Users can only delete messages from others with equal or lower weights.

Example

  • Admin: deletion weight 99 Admins can delete messages from Admins, Moderators, and Players.

  • Moderator: deletion weight 50 Moderators can delete messages from Moderators and Players but not Admins.

  • Player: deletion weight undefined Players can't delete messages from anyone.

Setting Weights in LuckPerms:

To assign a hierarchy weight in LuckPerms, use the following permission: meta.chat-delete-weight.<weight>

Alternatively, you can use the command: /lp user <player> meta set chat-delete-weight <weight>


Configuration

General Configuration

OptionDescription
message-deletion-timeoutTime in milliseconds chat messages may be deleted for.
back-buffer-stack-sizeHow many back-locations should be stored per user.
default-permission-levelClientside permission level assigned to users. (1-4)
enchantment-overflowEnables or disables enchantment overflow.
override-join-messageWhether join messages should be overridden.
override-quit-messageWhether quit messages should be overridden.
override-chatWhether tweaks should override the chat.
log-chatWhether the chat should be logged to console.
lobby-server-nameName of the lobby server (for /lobby).
motdMessage of the day for the server.

Features Configuration

OptionDescription
homesEnables or disables the homes feature.
msgEnables or disables the private message feature.
spawnEnables or disables the spawn feature.
tpaEnables or disables the teleport request feature.
warpsEnables or disables the warps feature.
lobbyEnables or disables the lobby feature. (Right mode should be detected)

Features Social Configuration

OptionDescription
add-link-commandsEnable link commands like /discord, /reddit etc.
add-server-linksWhether to add the links to the Server Links tab.
announcementsEnables the announcements feature.
communityEnables the community feature.
feedbackEnables the feedback feature.
forumEnables the forum feature.
guidelinesEnables the guidelines feature.
issuesEnables the issues feature.
newsEnables the news feature.
statusEnables the status feature.
supportEnables the support feature.
websiteEnables the website feature.
discordEnables the Discord link command.
redditEnables the Reddit link command.
teamspeakEnables the TeamSpeak link command.
twitchEnables the Twitch link command.
xEnables the X (Twitter) link command.
youtubeEnables the YouTube link command.

Home Configuration

OptionDescription
limitMaximum number of homes allowed (negative value indicates unlimited).
unnamed-nameDefault name for unnamed homes.

Spawn Configuration

OptionDescription
teleport-on-first-joinTeleports player to spawn on first join.
teleport-on-joinTeleports player to spawn on join.
teleport-on-respawnTeleports player to spawn on respawn.
ignore-respawn-positionIgnores the exact respawn position.
locationSpawn location (in world, x, y, z, yaw, pitch format).

GUI Configuration

Inventory GUI

OptionDescription
helmetMaterial for the helmet placeholder slot in GUI.
chestplateMaterial for the chestplate placeholder slot in GUI.
leggingsMaterial for the leggings placeholder slot in GUI.
bootsMaterial for the boots placeholder slot in GUI.
off-handMaterial for the off-hand placeholder slot in GUI.
cursorMaterial for the cursor placeholder slot in GUI.
placeholderMaterial for placeholder slots in GUI.
update-timeUpdate time for the inventory GUI in ticks. (1s = 20)

Homes GUI

OptionDescription
enabledEnables or disables the homes GUI. (chat based if disabled)
rowsNumber of rows in the homes GUI.
action-slotsSlots in the homes GUI that may contain homes.
button-slot-nextSlot for the next button in the homes GUI.
button-slot-previousSlot for the previous button in the homes GUI.

Warps GUI

OptionDescription
enabledEnables or disables the warps GUI. (chat base if disabled)
rowsNumber of rows in the warps GUI.
action-slotsSlots in the warps GUI that may contain warps.
button-slot-nextSlot for the next button in the warps GUI.
button-slot-previousSlot for the previous button in the warps GUI.

Name Icons

OptionDescription
name-iconsIcons for named locations.

Example

{
  "name-icons": {
    "End Ship": "minecraft:elytra",
    "Bastion": "minecraft:polished_blackstone_bricks",
    "Mine": "minecraft:diamond",
    "Casino": "minecraft:gold_ingot"
  }
}

Teleport Configuration

OptionDescription
cooldownCooldown time in milliseconds for teleportation.
cooldown-allow-movementAllows movement during teleport cooldown.
tpa-timeoutTimeout duration in milliseconds for teleport requests.

The permission to bypass the teleportation cooldown is tweaks.teleport.cooldown.bypass

Animals Configuration

OptionDescription
cow-milking-cooldownCooldown time in milliseconds for cow milking.
mushroom-stew-cooldownCooldown time in milliseconds for getting mushroom stew from a mooshroom.
sheep-wool-growth-cooldownCooldown time in milliseconds before sheep can grow back their wool.
animal-heal-by-feedingEnables or disables animal healing by feeding them.

Links Configuration

OptionDescription
announcementsURL for announcements.
communityURL for community.
feedbackURL for feedback.
forumURL for the forum.
guidelinesURL for guidelines.
issuesURL for issues tracking.
newsURL for the news page.
statusURL for the status page.
supportURL for the support page.
websiteURL for the main website.
discordURL for the Discord server invitation.
redditURL for the subreddit.
teamspeakURL for the TeamSpeak server.
twitchURL for the Twitch channel.
xURL for the X (Twitter) profile.
youtubeURL for the YouTube channel.

Commands file

{
  "hello": {
    // the key can't be changed
    "command": "test",
    // can be named whatever you want
    "aliases": [
      "test-1",
      // can contain as many aliases you want
      ""
      // can even be empty to work on '/' 
    ],
  },
  "nope": {
    "command": "nope",
    "aliases": []
    // can be empty, to not register any aliases
  }
}

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:GPL-3.0-only
Опубликован:1 год назад
Обновлён:1 неделю назад
Главная