Скачать плагин command cooldown
Содержание:
- Права плагина MyCommand:
- Utility commands
- Как установить плагин Ultra Permissions?
- Player Login Tracking
- Плюшка
- Команды плагина Ultra Permissions:
- Особенности плагина MyCommand:
- Essentials
- Команды:
- Safe Docking
- PermissionsEx
- API additions
- General admin commands
- Automated Restart with Notifications
- Configuration Options
- Команды плагина GroupManager:
- Chat Information Commands with interval based repeats
- Waypoint System
- Описание плагина:
- AntiBuild
Права плагина MyCommand:
mycommand.mycmd — Доступ к команде /mycmd
mycommand.reload — Доступ к команде /mycmd-reload
mycommand.edit — Доступ к команде /mycmd-edit
mycommand.block.set — Доступ к команде /mycmd-blockset
mycommand.item.set — Доступ к команде /mycmd-itemset
mycommand.runas — Доступ к команде /mycmd-runas
mycommand.scheduler — Доступ к команде /mycmd-scheduler
mycommand.variables — Доступ к команде /mycmd-variables
mycommand.playerdata — Доступ к команде /mycmd-playerdata
mycommand.book — Доступ к команде /mycmd-book-signs
mycommand.sign.set — Доступ к команде /mycmd tell
Полный список команд и прав по плгину доступен на официальной странице — Жми на меня
Utility commands
Command | Options | Example |
---|---|---|
/pos | (no options) | /pos — This gives the user his current X, Y, Z position in the world |
/timeleft | (no options) | /timeleft — this gives the user the amount of time remaining before the next scheduled restart |
/msg | /msg tyrsis testing a private message — This will send a private message to the user ‘tyrsis’ with the message ‘testing a private message’. This command requires the workshop mod to function properly. | |
/faction | /faction hello everyone in my faction — This will send a private faction only message to all users in the same faction as the user sending it. This command can be shortened to /f | |
/utility grids list | (page number) or dialog | /utility grids list 1 — This lists all your grids by name and id. If you have more than 7 ships, the ships are separated into pages. Use a number after /utility grids list to list that specific page. If you do /utility grids list dialog you will get your entire grid list in a nice little dialog. |
/utility export server | /utility export server My Ship — This exports the ship «My Ship» to the server. The ships are exported to an «Exports» directory in the mods directory of the server under the username of the user who exported it. | |
/settings getblockenforcement | (index) | Shows a simplified list of block enforcement rules set on the server in a dialog window. Run the command again with the number of a rule to get detailed information on it. |
Как установить плагин Ultra Permissions?
Информация по запуску плагина на Java 16 от автора: перейти
Обычная установка
- После перезапуска сервера с загруженным файла плагина на сервер в папку plugins.
- Введите в консоль сервера upc addSuperadmin [Ваш ник], чтобы получить к нему административный доступ.
- Теперь в игре запускаете команду /uperms, чтобы открыть графический интерфейс!
- Именно через него настраивается плагин.
Сетевая установка (BungeeCord)
Важно: перед установкой убедитесь, что для параметра bungeecord установлено значение true в КАЖДОМ файле spigot.yml. Сначала установите UltraPermissions.jar на каждый сервер, включая BungeeCord.На следующем шаге вы должны включить MySQL для каждого сервера через интуитивно понятный интерфейс.Выполните upc addSuperadmin (Ваш ник) через консоль, чтобы получить доступ к /upermsВыполните /uperms, перейдите в Настройки> MySQL (Settings > MySQL) и введите свои учетные данные MySQL.Перезагрузите ваш серверПосле того, как вы повторили этот процесс для каждого сервера, теперь Ultra Permissions должен быть полностью функциональным!
Сначала установите UltraPermissions.jar на каждый сервер, включая BungeeCord.На следующем шаге вы должны включить MySQL для каждого сервера через интуитивно понятный интерфейс.Выполните upc addSuperadmin (Ваш ник) через консоль, чтобы получить доступ к /upermsВыполните /uperms, перейдите в Настройки> MySQL (Settings > MySQL) и введите свои учетные данные MySQL.Перезагрузите ваш серверПосле того, как вы повторили этот процесс для каждого сервера, теперь Ultra Permissions должен быть полностью функциональным!
Если вы создаете новый Сервер, просто повторите шаги. BungeeCord настраивается полностью автоматически
Player Login Tracking
This option allows administrators to track user logins. This allows administrators to delete grids by owners who no longer login. The first time this is run, it will scan your server logs, and extract older login information so that your login list is up to date.
Options:
- LoginEnabled — Enable / Disable player login tracking. It is recommended to enable this as it adds a lot of functionality.
- LoginEntityIdWhitelist — This is a list of entities that will never be considered «inactive». This allows administrators to protect grids from inactivity scans / deletions
- LoginPlayerIdWhitelist — This is a list of player ids that will never be considered «inactive». This allows administrators to protect player grids from inactivity scans / deletions. Please note this is IDs and not player names.
Плюшка
Я решил рассказать чуток отойти от темы и пообщаться с вами, а также рассказать ище о одном плагине. Начнем с общения. Дело в том, что если вы прочитали статью то скорее всего хотите создать свой сервер. Но дело в том что в ютубе или в гугле нету нормальной статьи (для новичков в этом деле) как создать свой сервер, извините за выражение «через жопу» на компьютере или еще где-то, где сервер не будет работать круглосуточно, выдержит много игрок и т.п. Я могу поделится с вами опытом и рассказать понятно для новичка как создать свой собственный реальный сервер Майнкрафт, тесть сервер будет спокойно работать 24/7, выдерживать нагрузку игроков и можно будет поставить более 100+ плагинов. Конечно платить придется, но если хотите что-то получит придется что-то отдать, так что будьте готовы что всё бесплатно не будет. Я вам расскажу на личном опыте с чем вы столкнетесь, с чего начать, как понять что вам именно нужно, как работать с FTP, mysql и что это такое. Если хотите такое, то пишите в группу ВК или в виджет который у вас есть в правом нижнем углу. С радостью вам о всём подробно расскажу.
Теперь перейдем к плагину. Я его не внес в топ потому, что он у половины должен быть, это плагин на сохранение мира. Дело в том что сохранение мира может делать ваш хостинг, но для тех у кого авто-сохранения от хостинга нет, я расскажу
Плагин называется — AutoSaveWorld. Он сохранят через определенный интервал ваш мир (внимание! только мир, а не весь сервер с плагинами и настройкой). Если надо сохранять весь сервер, то делайте это через консоль (MultiCraft Panel), которую вам предоставит хостинг или через mysql или FTP
Bukkit (AutoSaveWorld) — ссылка (тык)
Spigot — работает с Bukkit плагином
Ну вот и конец статьи, если ты читаешь это, то ты скорее всего прочитал статью почти или полностью, спасибо за это. Надеюсь статья тебе помогла и понравилась. Если нашли ошибку то пишите нам в группу ВК или в виджет, постараемся как можно быстрее исправить. Ну а на этом мы прощаемся, всем успешного создания серверов и их работы.
Также можете посмотреть мое видео:
Команды плагина Ultra Permissions:
/uperms — основная команда плагина на открытие GUI меню по настройке плагина. (Читайте инструкция по установке, чтобы получить доустп к команде)
/upc AddGroup (Ник) (Группа) (доп. параметры) — Добавить группу игроку/upc AddGroupPermission (Группа) (Право) (доп. параметры) — Добавить право группе/upc AddPlayerPermission (Ник) (Право) (доп. параметры) — Добавить право игрку/upc AddSuperAdmin (Ник) — Добавить пользователя для управления плагином и правами/upc RemoveGroup (Ник) (Группа) — Удалить группу/upc RemoveGroupPermission (Группа) (Право) — Удалить право у определённой группы/upc RemovePlayerPermission (Ник) (Право) — Удалить право у определённого игрока/upc RemoveSuperAdmin (Ник) — Забрать доступ к плагину у пользователя/upc SetGroups (Ник) (Группы) — Установить группу для игрока/upc SetPlayerPrefix (Ник) (Префикс) — Добавить игроку префикс/upc SetPlayerSuffix (Ник) (Суффикс) — Добвить игроку суффикс/upc Transfer (File/MySQL) (File/MySQL) — Конвертация базы данных в файл, либо наоборот.
/upc setGroupPriority (Group) (Priority) — если у вас много групп, вы можете отсортировать их с помощью этой команды, а не с помощью графического интерфейса.
/upc createGroup <Название группы> — Команда для создания группы командой
/upc copyGroup <Group> <copyGroupName> — Создать точную копию данной группы (без пользователей)
/upc deleteUser <User> — команда для удаления всех данных данного игрока. Эта команда аналогична функции удаления графического интерфейса пользователя.
/upc TransferAccount <All|Groups|Permissions> <Append|Overwrite> <From> <To> — команда для передачи выбранных данных от одного пользователя другому. Более подробное объяснение можно найти в нашей вики.
/upc setGroupPriority {Group} {Priority) — если у вас много групп, вы можете отсортировать их с помощью этой команды, а не с помощью графического интерфейса.
Доп. параметры плагина Ultra Permissions
Временные параметры: пример или
Опции для серверов: пример lobby
Опции миров: пример world_nether
Эти команды в основном добавляются для автоматизации, так как всем можно более удобно управлять через графический интерфейс.
Особенности плагина MyCommand:
- Делайте новые команды!
- Запустить другие команды в новом виде
- Выполнять несколько команд за одну
- Отложенные команды с настраиваемой паузой
- Запускайте команды с любыми предметами, блоками, табличками, книгами и жителями деревни.
- Различные функции для кастомизации команд, такие как переменные, сценарии (if-else) и многое другое.
- Консольная поддержка
- Поддержка экономически (требуется Vault)
- Все функции легко настраиваются
- Нет ограничений на количество команд с поддержкой нескольких файлов.
- Настраиваемые команды IconMenu (ChestGUI), ActionBar, BossBar, Hover / ClickableText, Title и Scoreboard.
- Разрешить выполнение команд в различных обстоятельствах (для каждого мира, для регионов и т.д.).
- Пользовательская база данных игроков, где вы можете хранить все, что хотите, чтобы еще больше персонализировать свои команды. Поддерживается база данных SQL.
- Функция BungeeCord, планировщик, запросы Http, события подключения/выхода/смерти …
- Поддерживается автозаполнение команд (завершение табуляции). (register: true)
- … И многое, многое другое ..!
- Есть поддержка Vailt и PlaceholderAPI
Essentials
Четвертый плагин — это Essentials. Этот плагин отлично подходит для совместной работы с PermissionsEx. Так как он добавляет все основные команды на сервер, а PermissionsEx распределяет на них права. Например этот плагин добавляет команды: /call /tpaccept /home /warp /day,night /fly и еще ОЧЕНЬ много других команд. Также чуток упрощает игрокам написание команд например вместо /gamemode 1 можно написать /gm 1 и еще несколько небольших упрощений. Я считаю что без этого плагина (особенно если ваш сервер для выживания) сервер просто не сможет нормально работать. Очень советую поставить его !
Команды:
/back — возвращает на предыдущее место.
/baltop — показывает топ наибольшего баланса среди игроков.
/ban — ограничивает доступ к серверу определённому игроку.
/broadcast — пишет определённое сообщение всем игрокам.
/burn — поджигает определённого игрока.
/checkgamemode — показывает игровой определённого игрока.
/clearchat — очищает весь чат.
/clearenderchest — очищает эндер-сундук определённого игрока.
/clearinventory — очищает весь инвентарь определённого игрока.
/commandspy — посмотреть всё то, что пишет определённый игрок.
/createkit — создаёт новый набор предметов.
/day — устанавливает день в определённом мире.
/delkit — удаляет определённый набор предметов.
/delhome — удаляет определённую точку дома.
/delwarp — удаляет определённый варп.
/disenchant — убирает зачарования определённого предмета.
/disposal — удаляет определённый предмет.
/economy — открывает меню управления экономикой среди игроков.
/editschild — редактирует созданную табличку.
/enderchest — открывает эндер-сундук.
/extinguish — тушит определённого игрока.
/feed — восстанавливает полосу голода.
/fly — включает/выключает режим полёта.
/gamemode — устанавливает игровой режим.
/gms — устанавливает игровой режим выживания.
/gmc — устанавливает игровой режим творчества.
/gmsp — устанавливает игровой режим наблюдателя
/gma — устанавливает игровой режим приключения.
/god — включает/выключает режим Бога.
/hat — надевает предмет на голову, держащийся в руке.
/heal — восстанавливает полосу здоровья.
/home — телепортирует на точку дома.
/invsee — просматривает инвентарь определённого игрока.
/ip — показывает IP-адрес определённого игрока.
/kick — выгоняет определённого игрока с сервера.
/kickall — выгоняет всех игроков с сервера.
/kit — открывает меню выбора набора предметов.
/lag — показывает расширенную статистику сервера.
/maintenance — переключает сервер в режим обслуживания.
/money — проверяет баланс.
/msg — отправляет личное сообщение определённому игроку.
/mute — ограничивает доступ к чату определённому игроку.
/night — устанавливает ночь в определённом мире.
/noon — устанавливает полдень в определённом мире.
/pay — передаёт игровую валюту определённому игроку.
/ping — показывает задержку между сервером и провайдером.
/rain — устанавливает дождливую погоду в определённом мире.
/repair — чинит предмет, держащийся в руке.
/rename — переименовывает предмет, держащийся в руке.
/reply — быстро отвечает последнему игроку, писавший в личные сообщения.
/restart — перезагружает сервер.
/rules — показывает правила сервера.
/serversystem — открывает меню команд плагина.
/sethome — устанавливает новую точку дома.
/setspawn — устанавливает точку возрождения.
/setwarp — устанавливает новый варп.
/sign — подписывает предмет, держащийся в руке.
/skull — получает голову определённого игрока.
/smelt — переплавляет руду, минуя печь.
/spawn — телепортирует на точку возрождения.
/speed — устанавливает скорость ходьбы/полёта.
/stack — дюпает предмет, держащийся в руке в количестве 64 штуки.
/sudo — позволяет отправлять сообщения или написать команду в чат.
/suicide — совершает самоубийство.
/sun — устанавливает солнечную погоду в определённом мире.
/teamchat — отправляет личное сообщение в командный чат.
/time — показывает сколько время.
/tp — телепортирует к определённому игроку.
/tpa — отправляет запрос на телепортацию к определённому игроку.
/tpaccept — принимает запрос на телепортацию.
/tpahere — отправляет запрос на телепортацию определённого игрока к Вам.
/tpall — телепортирует всех игроков сервера к Вам.
/tpdeny — отклоняет запрос на телепортацию
/tphere — телепортирует определённого игрока к Вам.
/tpo — принудительно телепортирует определённого игрока к другому игроку.
/tpohere — принудительно телепортирует определённого игрока к Вам.
/tppos — телепортирует на определённые точки координат.
/tptoggle — переключает доступ к командам телепортации.
/unban — снимает блокировку доступа к серверу определённому игроку.
/unmute — снимает блокировку чата определённому игроку.
/unsign — удаляет подпись предмета, держащийся в руке.
/vanish — включает/выключает режим невидимки.
/warp — показывает список созданных варпов.
/workbench — открывает верстак.
/weather — открывает меню выбора погоды.
/noafk — открывает меню управления AFK-игроков.
/convertfromessentials — конвертирует настройки с плагина Essentials (если имелся до этого).
Safe Docking
This function allows user to define a «safe docking» zone on a station or ship. When a ship goes into the safe docking zone, it will be allowed to «dock» which removes the ship from the world, allowing the «carrier» ship to move around as fast as it wants without risking exposions due to faulty landing gears / connectors. Once the carrier has stopped, the user is free to undock the ship which places the ship back exactly where they docked it in the ship.
Setting Up A Zone
Setting up a docking zone is simple. The user just creates a zone by place 4 beacon is a square on the same plane. The 4 beacons define the area in which a ship must fly in order to be considered inside a safe docking zone. The zone projects on the Z axis by the shortest distance between the two other axis. For example, if you make a zone that is 10×8, then the full cube dimension will be 10x8x8. A zone is defined by naming all 4 beacons with the same name. The beacons may be disabled as well, but must be 100% built.
Docking command
- /dock dock — This docks the ship in a docking zone
- /dock undock — This undocks a ship from a docking zone
- /dock validate — This validates if a docking zone is valid. You do not need to have the bacons at 100% in order to use this command.
- /dock list — This list if a ship is in a particular docking zone.
PermissionsEx
Второй плагин — это PermissionsEx. Этот плагин просто должен стоять на вашем сервере. Он разделяет игроков на группы и каждая группа имеет определенные права. Например группа Игрок имеет доступ к команде /home, /spawn, /call ну и много других, но не имеет доступ к /gm 1, /kill, /ban, а от группа Admin уже имеет доступ к /gm 1, /kill, /ban ну и в тоже время не теряется доступ ко всем командам игрока. Я думаю вы уже поняли. Также этот плагин полностью настраиваемой, так что вы сами решаете что какая группа может и добавляете группы которые вам нужны.
Скачать (Так как автор удалил плагин, вот ссылка на скачивание с моего сайта) — ссылка (тык)
Spigot — Bukkit плагин работает на Spigot, так что если у вас Spigot, то не переживайте, ставьте плагин с Bukkit
API additions
EssentialsX 2.18.0 comes with various API additions for plugins that integrate with EssentialsX.
New API, and deprecation notice
As part of our effort to switch to async chunk loading, the and classes has been deprecated. These APIs rely on synchronous chunk loads and can pause the main thread. If you’d like to continue using EssentialsX’s teleport handling in your plugin, you should switch to and , which use async chunk loading when run on Paper 1.13+.
New and improved events
now has a enum ()
now exposes the mute reason and timestamp ()
You can now access the reason for a player’s mute using . You can also access the timestamp at which their mute will be lifted using (if the mute is permanent, this will return an empty ).
New teleport warmup and pre-teleport events ()
You can now intercept EssentialsX teleports using the to listen before the teleport warmup starts, and to listen after the warmup and immediately before the teleport commences. You can also alter the warmup delay or even cancel the teleport using these events.
New event for teleporting to homes ()
You can also now use the to intercept a player attempting to teleport to their home. This event is useful as it allows you to filter and cancel attempts to teleport to homes based on the home name, unlike .
New ()
You can block a player from redeeming a kit using the new , which is fired when a kit is being expanded for a player. You can also view the contents of the kit in the EssentialsX item meta format.
New pre-send and delivered private message events (, )
You can now intercept private messages before they’re delivered or block certain private messages using the . This allows you to add custom filters in your plugin.
You can also listen for successfully-delivered private messages using the , which allows you to add custom notification effects like sounds or particles.
Event for filtering random teleport destinations ()
You can listen to to intercept random teleports. This is useful if you maintain a land claiming plugin, and don’t want players to be able to random teleport into towns or private builds.
— and -based economy methods ()
The API now has methods to access the economy using player UUIDs and instances, and the previous -based methods have been deprecated. This does not currently affect Vault, however a new Vault provider is planned in the future.
s can now support ()
If you use the to add custom items to the items database, you can now implement the method to store these items when users run to create a kit.
General admin commands
Command | Options | Example |
---|---|---|
/admin backup | (no options) | Forces the server to take a backup immediately if you have the feature configured. |
/admin restart | Restarts the server after a given time. Note: this will simply shut down the server unless you have correctly configured automatic restarts. | |
/admin speed | /admin speed rexxar 10 — This will limit the player rexxar to 10m/s, regardless of if they are piloting a ship, sat as a passenger, walking, or using a jetpack. | |
/admin delete floating | (no options) | Deletes all floating objects in the world, including ore, components, hand tools, and backpacks. |
/admin stop | Stops floating objects, ships, or both that are moving and unpiloted. | |
/admin notify | /admin notify Red 5 «test» — This will display a notificaion above the chat area in red texts that stays for 5 seconds. | |
/admin version | (no options) | Prints a chat message with the current Essentials version. |
Credits:
Originally created by Tyrsis
Maintained by dodexahedron and rexxar
Automated Restart with Notifications
This option allows you to schedule automated restarts of your server. Sadly the game is not memory leak proof, and a quick restart can fix a lot of issues. This option also comes with the ability to notify your users of impending restarts at timed intervals.
Options:
- RestartEnabled — This allows you to turn Restart off or on
- RestartAddedProcesses — This is a multline field that allows you to run things in between restarts. Each line is a separate process in the restart batch file.
- RestartItems — These items allow you to define notifications that occur before a restart happens. You set a message, you set the minutes before restart the message will be shown, and you can force a save or stop all ships. They are defined as followed:
- Message — This is the message that will be broadcasted to all users
- MinutesBeforeRestart — This is the amount of time before a restart that this message is sent
- Save — This option allows you to force a save
- StopAllShips — This option allows you to forcefully stop all ships that are not piloted
- RestartTimeItems — These items allow you to define a time of day of when you’d like a restart to take place. They are defined as followed:
- Enabled — Enable / Disable this restart time item
- RestartTime — 24 hour time of day when this restart should occur
Note that this feature restarts SESE only. For your server to restart completely, SESE should be launched with the autostart parameter, as follows:
c:\PathToSpaceEngineers\SEServerExtender.exe autostart instance=»instance name»
Configuration Options
There are a number of different options related to the internal economy system.
Most the options speak for themselves, and are fairly obvious, at least with the attached comment.
These options will generally only effect servers running with Essentials Economy as their economy system.
# Defines the balance with which new players begin. Defaults to 0. starting-balance: 0 # Set this to a currency symbol you want to use. currency-symbol: '$' # Set the maximum amount of money a player can have # The amount is always limited to 10 trillions because of the limitations of a java double max-money: 10000000000000 # Set the minimum amount of money a player can have (must be above the negative of max-money). # Setting this to 0, will disable overdrafts/loans completely. Users need 'essentials.eco.loan' perm to go below 0. min-money: -10000 # Enable this to log all interactions with trade/buy/sell signs and sell command economy-log-enabled: false # Enable the logging of all EssEco API calls economy-log-update-enabled: false
Command costs are also part of Essentials Eco, but are compatible with other economy plugins as well.
# Defines the cost to use the given commands PER USE # Some commands like /repair have sub-costs, check the wiki for more information. command-costs: home: 100 kit-tools: 1500
In this example, Essentials will charge the user ‘100’ any time they use /home command successfully.
Unlike most command cost plugins, the Essentials command costs will only charge the user once the command completes successfully. This also takes into account teleport delays and cooldowns. For this reason, this option is not compatible with commands from other plugins.
Some commands in Essentials support sub costs. With these commands it is possible to charge more selectively. For example you can set different prices for different kits using the above syntax. You can also charge per item repaired with the /repair command.
Команды плагина GroupManager:
GroupManager предоставляет два способа выполнения управления пользователями и группами. Либо определите группы и пользователей с помощью конфигурационных файлов, либо измените пользователей и группы с помощью консольных команд. Все эти команды могут быть использованы в консоли сервера или в игре кем-то с op или соответствующими разрешениями для каждой команды. Рекомендуется хотя бы написать несколько групп в конфиге плагина и уже потом управлять плагином при помощи команд. Самое главное право, дающее все возможности плагина — groupmanager.*./manuadd НикИгрока — Переместить игрока в нужную группу/manudel НикИгрока — Переместить игрока в группу по умолчанию/manuaddsub — Добавьте группу в список подгрупп игрока./manudelsub — Удалить группу из списка подгрупп игрока/manpromote — Повысить игрока на группу выше/mandemote — Понизить игрока на группу ниже/manwhois — Показать группу игрока.Теперь можно выдать что на времяПример: /manuaddp towny.wild.*|1d2h32m essentials.afk|10mСинтаксис команды: /manuaddp …/manudelp — Удаляет права у игрока./manulistp — Посмотреть все права игрока/manucheckp — Проверить, есть ли у пользователя право и откуда оно взялось./manuaddv — Добавить или изменить переменные у игрока (Суффикс или префикс)./manudelv — Команда для очистки префикса или суффикса у игрока. /manulistv — Посмотреть все префиксы и суффиксы у игрока/manucheckv — Посмотреть откуда у игрока та, либо иная переменная (Суффикс или префикс).
Команды по настройке групп плагина GroupManager
/mangadd — Добавить новую группу. Группы надо называть на английском языке/mangdel — Удалить группу/mangaddi — Добавить группу в другую группу которая примет наследование прав./mangdeli — Удалите группу из другой группы наследования./manglist — Показать доступные группы.
Служебные Команды плагина GroupManager
/mansave — Сохранить все конфиги плагина/manload — Перезагрузить конфиг прав для текущего мира, или можно указать название мира./mantogglevalidate — Включить / выключить проверку, информации онлайна игрока./mantogglesave — Включите / выключите автосохранение
Используйте с особой осторожностью!
Chat Information Commands with interval based repeats
This option allows you to setup commands that users can access that allow administrators to display server information to the user. The command /info is the base command, and the administrator then defines sub commands to display different types of information. For example defining a sub command ‘motd’ that gives a general message to users is setup with a sub command of motd. The user then types /info motd to see it. You can then specify if you’d like that message to be displayed for everyone at intervals. So for example you can set it up to send that message once every few hours, even if a player doesn’t type the /info motd command.
Options:
- InformationEnabled — This allows you to turn Information commands off or on
- InformationItems — This lets you define information commands. Defining an item is pretty simple.
- Enabled — Enable / Disable this information item
- IntervalSeconds — The amount of time it takes for this item to be broadcasted publicly. Set to 0 to not have it broadcast
- SubCommand — The command a user types to view this information item. If you leave this blank, users will not be able to view this command via /info, and will only see it if you use it in an interval.
- SubText — The actual text that is displayed with this item is queried using the /info command or broadcasted. You may use the %name% tag which gets replaced by the user’s name. This is a multiline text, and each line will be broadcasted individually per interval as well. So this allows you to setup messages that get sent in order.
Waypoint System
Waypoints are ways of placing hud markers at locations that appear for you at all time. They are personal and no one else can see them except the person who placed them. (This will expand to faction waypoints soon). Waypoints are not blocks, and you do not place them by hand, you place them via a command and use the coordinate system built into essentials (that displays at the top).
Options:
- WaypointsEnabled — Enable / Disables this option
- WaypointsMaxPerPlayer — This limits a user so they don’t create too many waypoints.
- WaypointsMaxPerFaction — This limits the amount of waypoints a faction can have.
- WaypointDefaultItems — Default waypoints given to users without waypoints
- WaypointServerItems — Default waypoints that can not be removed by users. All users will see these
Описание плагина:
Плагин для bukkit / spigot, который является расширением Essentials и добавляет хранилище базы данных MySQL для файлов данных пользователей, работает с плагинами Essentials, EssentialsX или Spigot-Essentials. Устали иметь более 200 тысяч пользовательских файлов? Затем этот плагин сохраняет все в базе данных и позволяет вам избавиться от этой папки Essentials/userdata, облегчит жизнь при запуске резервного копирования сервера или даже при открытии папки userdata. Это даже позволит вам синхронизировать пользовательские данные Essentials между серверами.Вы хотите сохранить данные игроков (инвентарь, Enderchest, деньги, здоровье, опыт и многое другое …) в базе данных MySQL? Или синхронизировать данные игроков между серверами?Тогда посмотрите другой плагин от этого автора:
Функции
- Поддержка UUID онлайн и офлайн! Не работает на серверах без UUID, поэтому будет работать на 1.7.10 и выше.
- Добавьте базу данных MySQL для файлов данных о пользователе Essentials.
- Возможность удаления неактивных пользователей из базы данных.
- Сохраняет все данные, которые хранятся в файлах пользовательских данных. (Например, дома, деньги, почта … все)
- Позволяет синхронизировать основные данные между серверами.
- Поддержка плагинов QuickShop или QuickShop Reremake для офлайн-продаж.
- Поддержка плагина ChestShop для офлайн-продаж и заказов на покупку.
- Поддержка плагина AuctionHouse для офлайн-аукционов.
- Поддержка плагина PlayerShopGUI + для офлайн-продаж.
- Поддержка плагина ShopChest для офлайн-продаж и заказов на покупку.
- Возможность удаления всей папки Essentials / userdata при выключении или перезапуске сервера.
- Возможность удаления файлов пользовательских данных, когда игроки покидают сервер и данные сохраняются в базе данных.
- Команда для импорта всех файлов данных пользователей в базу данных.
- Команда для экспорта всех пользователей из базы данных обратно в основные файлы пользовательских данных. Таким образом, вы можете удалить плагин в любое время без потери данных.
- Команда для получения Balance Top из данных базы данных.
- Возможность фильтровать файл данных игроков и удалять данные, которые вы не хотите сохранять.
- Очень настраиваемый, проверьте образец конфигурации ниже.
- Свет, будет использовать мало ресурсов, а задачи будут выполняться асинхронно, чтобы не повлиять на производительность сервера или TPS.
Как это работает?
Когда игрок покидает сервер, его файл с основными данными сохраняется в базе данных. Затем, когда он присоединяется к серверу, его файл основных данных развертывается из базы данных в папку Essentials / userdata и подключается к Essentials для его загрузки. Этот плагин не меняет способ работы Essentials,но манипулирует файлами пользовательских данных, чтобы сохранить их в базе данных.
- Поместите плагин в папку плагинов сервера и убедитесь, что у вас установлен Essentials.
- Запустите сервер для генерации конфигурации, затем остановите сервер.
- Откройте конфигурацию и настройте детали подключения к базе данных и настройте плагин. Вам нужно создать базу данных, тогда плагин сам создаст таблицы.
- Запустите сервер. Проверьте журнал сервера и убедитесь, что все в порядке. Готово, наслаждайтесь.
AntiBuild
Legacy Support
In many permissions systems, you will find support for build toggles, or have build permissions intended to be given to allow people to build. If a user has building enabled in one of these systems or has the following opt out permission, they will be exempt from the following permissions checks.
Global opt out
If you have a player who you don’t want to perform build checks on. I.e. You want them to be able to build with any non blacklisted block. Give the player the following permission. This is recommended where possible as it reduces the number of checks the server needs to make every time a player places/breaks a block.
essentials.build
Permission control
Assuming a player doesn’t have ‘essentials.build’ permission or ‘build: true’ in their permissions file, they will be checked for item based permissions whenever they try to place, interact with or break a block.
The permissions follow the following syntax:
essentials.build.place.<id> essentials.build.place.<id>: essentials.build.break.<id> essentials.build.break.<id>: essentials.build.interact.<id> essentials.build.interact.<id>: essentials.build.craft.<id> essentials.build.craft.<id>: essentials.build.pickup.<id> essentials.build.pickup.<id>: essentials.build.drop.<id> essentials.build.drop.<id>:
These permissions can be given directly or be given using wildcards, so for example its possible to do the following:
permissions: - essentials.build.* - -essentials.build.place.29
Which would allow a user to place/break every type of block except for placing pistons.
PEX
PEX not following superperms rules properly will behave slightly different in that the ‘<id>’ perms will not work. You can still use the ‘<id>:’ perms however. If you need to whitelist/negate all datavalues for a single block, instead use: ‘<id>:*’. For example:
permissions: - -essentials.build.place.54:* - essentials.build.*
Alternatively you can use the modifyworld plugin that ships with PermissionsEx.
Interacting
When a user tries to place a block, they will also be ‘interacting’ with the block they try to place it on. So if a player tries to place a block of dirt on sand, they will need both the interact permission for sand, and the place permission for dirt. The ‘interact’ check is based on the item for which the user clicks on, not always the block below. Generally if you want a user to be able to build, it would be best to give them ‘essentials.build.interact.*’ or ‘essentials.build.*’ or the global opt out permission above.