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

AirCore

Everything your server relies on, bundled into one optimized core built for performance and control!

48
0

AirCore 1.2.2

release25 апреля 2026 г.
  • Fix: Stop cancellation checks once teleport is complete.
  • Changed: Now all placeholders %player% and %target% use display names instead of player names.
  • Changed: /back to now save location before any teleport (world changes, TPA, /back itself, spawn teleports, etc.).
  • Added: Added /nick command, including colors and formats (permissions are the same for chat).
  • Added: Added new placeholder %aircore_player_displayname%

Remember to add these new lines in your config files!

  • New in config.yml:
chat:
 # Player nicknames
  nickname:
    prefix: "*"                    # Prefix shown before nickname in chat ("" for none)
    max-length: 16
    name-validation-regex: "^[a-zA-Z0-9_]+$"
  • New in commands.yml:
commands:
  nick:
    aliases: [nickname]
    usage: "/%label% [nick]"
    usage-others: "/%label% [nick] [player]"
  • New in lang/messages/en_US.yml:
utilities:

  nick:
    set: "%prefix% <green>Your nickname has been set to <yellow>%nick%</yellow>.</green>"
    set-for: "%prefix% <green>You set <yellow>%player%</yellow>'s nickname to <yellow>%nick%</yellow>.</green>"
    set-by: "%prefix% <green><yellow>%player%</yellow> set your nickname to <yellow>%nick%</yellow>.</green>"

    reset: "%prefix% <green>Your nickname has been cleared.</green>"
    reset-for: "%prefix% <green>You cleared the nickname for <yellow>%player%</yellow>.</green>"
    reset-by: "%prefix% <red><yellow>%player%</yellow> cleared your nickname.</red>"

    errors:
      too-long: "%prefix% <red>That nickname is too long! (<yellow>%length%</yellow>/<yellow>%max%</yellow> characters).</red>"
      invalid-name: "%prefix% <red>Invalid nickname.</red>"

AirCore 1.2.1

release13 апреля 2026 г.
  • Added a new shortcuts section to commands.yml that lets you define shortcut commands mapping to any full command with pre-filled arguments.
# -------------------------------------------------------------------
# COMMAND SHORTCUTS
# -------------------------------------------------------------------
# Define shortcut commands that map to full commands with arguments.
# Requires a restart to take effect when added/removed.
#
# You can add, remove, or rename any shortcut below.
# Format:
#   <shortcut>:
#     command: "<full command and arguments>"
#     aliases: [...]   # optional extra names for the same shortcut
# -------------------------------------------------------------------
shortcuts:
  gmc:
    command: "gamemode creative"
    aliases: [gmce]
  gms:
    command: "gamemode survival"
    aliases: [gmsu, gmsurv]
  repairall:
    command: "repair all"
    aliases: []
  day:
    command: "time set day"
    aliases: []
  night:
    command: "time set night"
    aliases: []
  • Added a new message-format option to config.yml that controls how chat messages, private messages, and all plugin messages are parsed.
# Message format: MINI | LEGACY | SMART
# MINI   - MiniMessage only (<red>, <bold>, etc.)
# LEGACY - Legacy color codes (&c, &l, etc.)
# SMART  - Auto-detect per message
message-format: SMART
  • Fixed repair all message key.
  • Added a new file: commands.yml. You can now edit sub-command arguments & selectors. All command config related has been moved to commands.yml for better organization.
  • All commands now follow the same pattern for error handling and logic.
  • Added 2 new commands: /ptime and /pweather. Allows you to control per player weather/time.
  • Added new permissions: aircore.command.ptime, aircore.command.ptime.others, aircore.command.pweather, aircore.command.pweather.others
  • Added new message keys:
utilities:
  weather:
    set: "%prefix% <green>Weather set to <yellow>%type%</yellow>.</green>"
    set-in: "%prefix% <green>Weather set to <yellow>%type%</yellow> in world <yellow>%world%</yellow>.</green>"

    player:
      set: "%prefix% <green>Player weather set to <yellow>%type%</yellow>.</green>"
      set-for: "%prefix% <green>Player weather set to <yellow>%type%</yellow> for <yellow>%player%</yellow>.</green>"
      set-by: "%prefix% <yellow>%player%</yellow> <green>set your player weather to <yellow>%type%</yellow>.</green>"

      reset: "%prefix% <green>Your weather is now synced with the server.</green>"
      reset-for: "%prefix% <green>Reset weather for <yellow>%player%</yellow>.</green>"
      reset-by: "%prefix% <yellow>%player%</yellow> <green>reset your weather to server sync.</green>"

    placeholders:
      clear: "clear"
      rain: "rain"
      thunder: "thunder"
      reset: "reset"

  time:
    get: "%prefix% <green>Time is <yellow>%time-formatted%</yellow> or <yellow>%ticks%</yellow> ticks.</green>"
    set: "%prefix% <green>Time set to <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>).</green>"
    add: "%prefix% <green>Added <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>) to time.</green>"
    set-in: "%prefix% <green>Time set to <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>) in <yellow>%world%</yellow>.</green>"
    add-in: "%prefix% <green>Added <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>) to time in <yellow>%world%</yellow>.</green>"

    player:
      set: "%prefix% <green>Player time set to <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>).</green>"
      set-for: "%prefix% <green>Player time set to <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>) for <yellow>%player%</yellow>.</green>"
      set-by: "%prefix% <yellow>%player%</yellow> <green>set your player time to <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>).</green>"

      add: "%prefix% <green>Added <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>) to player time.</green>"
      add-for: "%prefix% <green>Added <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>) to player time for <yellow>%player%</yellow>.</green>"
      add-by: "%prefix% <yellow>%player%</yellow> <green>added <yellow>%ticks%</yellow> ticks (<yellow>%time-formatted%</yellow>) to your player time.</green>"

      reset: "%prefix% <green>Your time is now synced with the server.</green>"
      reset-for: "%prefix% <green>Reset time for <yellow>%player%</yellow>.</green>"
      reset-by: "%prefix% <yellow>%player%</yellow> <green>reset your time to server sync.</green>"
  • Time placeholders have been moved to a separated section:
# -------------------------------------------------------------------
# TIME PLACEHOLDERS
# -------------------------------------------------------------------
placeholders:
  ticks: " ticks"
  second: " second"
  seconds: " seconds"
  minute: " minute"
  minutes: " minutes"
  hour: " hour"
  hours: " hours"
  day: " day"
  days: " days"
  • Decoupled group formatting from message processing. Now, if group-format is disabled, other chat features will still be enabled.
  • Added multi-line support for all messages.

AirCore 1.1.13

release15 марта 2026 г.
  • Fixed bossbar inline tag duplication
  • Added per command cooldown bypass (aircore.bypass.command.)
  • Refactored command cooldown structure:
# -----------------------------
# COMMANDS, COOLDOWNS & LIMITS
# -----------------------------
command-cooldowns:
 # 'strict: true' to match commands strictly.
  repair:
    key: "repair"
    cooldown: 60
    strict: true
  # repairall:
  #   key: "repair all"
  #   cooldown: 120
  #   strict: true
  heal:
    key: "heal"
    cooldown: 120
    strict: false
  # feed:
  #   key: "feed"
  #   cooldown: 60
  #   strict: false
  • Added -autoequip parameter on /createkit | /editkit
  • Removed auto-equip option from config.yml (kits section), now handled per kit thru parameter
  • Changed "permission: ..." to "delhome: ..." for consistency (on Home GUIs)
  • Added support for Nexo and ItemsAdder
  • Added item priority for GUIs
  • Fixed error during shutdown for bossbar
  • Fixed Folia item duplication for invsee
  • Fixed message keys
  • Added new config option:
# Date formatting used for GUIs
# Common patterns:
# dd/MM/yy -> 08/03/26
# dd MMM -> 08 Mar
# MMMM dd, yyyy -> March 08, 2026
# E, dd MMM -> Sun, 08 Mar
date-format: "dd/MM/yy"
  • Cached texture for player heads
  • Changes on GUI configs: (added specific [action] type) e

AirCore 1.1.8

release2 марта 2026 г.
  • Added new module /announcements/ with multi-channel display. Broadcast messages simultaneously via Chat, Action Bar, Titles, and Boss Bars.

  • Added /announcetoggle for players. Preferences are saved persistently in the database just like the rest of the other toggles.

  • Added new command: /announcement <trigger|enable|disable> [args] (aircore.command.announcement)

  • Added new placeholder %aircore_player_toggle_announcements% returns the state of the current player announcements toggle.

  • Added new message keys [code]utilities: announcement: not-found: "%prefix% Announcement %name% was not found." triggered: "%prefix% Announcement %name% has been manually triggered." enabled: "%prefix% Announcement %name% is now enabled and scheduled." already-enabled: "%prefix% Announcement %name% is is already enabled." disabled: "%prefix% Announcement %name% has been disabled." already-disabled: "%prefix% Announcement %name% is already disabled."

    toggles: enabled: "%prefix% You will now see automated announcements." disabled: "%prefix% You have muted automated announcements." enabled-for: "%prefix% Announcements enabled for %player%." disabled-for: "%prefix% Announcements disabled for %player%." enabled-by: "%prefix% %player% enabled announcements for you." disabled-by: "%prefix% %player% disabled announcements for you."[/code]

  • Added new command usages [code]command-usages: announcement: usage: "/%label%

  • Fixed homes being removed after reload

AirCore 1.1.6

release28 февраля 2026 г.

Fixed

  • Invsee armor slots not validating with shift+click
  • Disabled custom commands (e.g., /give) no longer interfere with their vanilla counterparts.
  • cancel-teleport-when now only cancels a teleport for the player with an active countdown, rather than both players.
  • Fixed an issue where empty messages were sending empty lines instead of hiding them.
  • Performance issues related to GUIs
  • GUI layers not working properly

Changed

  • chat.blocking... message keys have been moved to utilities.blocking...
  • Removed the permission-groups section to resolve internal logic conflicts

Added

  • New GUIs for home system: /guis/homes/homes.yml /guis/homes/homes-target.yml /guis/homes/confirm.yml /guis/homes/confirm-target.yml
  • Added new message key homes.errors.none-yet-for
  • error-on-excess-args option in config.yml
  • New message key errors.too-many-arguments
  • notify-updates: true/false on config to notify admins when there is a new update available

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

Minecraft: Java Edition

1.21.x

Платформы

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

Сервер

Создатели

Детали

Лицензия:MIT
Опубликован:3 месяца назад
Обновлён:2 недели назад
Главная