- Supports version
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Official page
- https://polymart.org/resource/customcrops.2625
Ресурспак доступен тут: https://black-minecraft.com/resources/6131/
Описание плагина CustomCrops:
Система пользовательских сельскохозяйственных культур с сезонами, спринклерами, воронами и многими другими функциями.GitHub - Документация - Discord
Примечание:
Особенности плагина CustomCrops:
Режимы выращивания:- Режим трипвайров:
Трипвайр — это один из типов блоков. Он не вызывает лагов, но на его основе можно создать максимум 127 пользовательских блоков. Например, если одна культура имеет 5 стадий, можно создать до 25 новых культур. При разрушении культур они могут мерцать, поскольку клиенты Minecraft предсказывают изменения состояния блока. Это невозможно исправить без установки мода. - Режим рамок для предметов/дисплеев:
Рамки для предметов и дисплеи (начиная с версии 1.19.4) основаны на сущностях. Их нельзя увидеть с большого расстояния из-за оптимизации Spigot. Сущности могут вызывать больше лагов (≈0.003mspt на одну культуру). Однако вы можете создать столько культур, сколько захотите.
Покупая этот ресурс, вы получите 13 типов культур, каждая из которых имеет как минимум 4 стадии роста. Для их получения вам нужно подтвердить покупку в Discord.
Сезоны и теплицы:
Сезон — важная часть сельскохозяйственной системы. Культуры растут только в подходящий сезон, а в неподходящие сезоны они переходят в мертвую стадию. Вы можете использовать тепличное стекло, чтобы культуры росли круглый год.
Вороны и пугала:
Культуры могут быть атакованы воронами с небольшой вероятностью. Пугало поможет защитить культуры от атак.
Спринклер и лейка:
Спринклер и лейка работают так же, как в видеоигре "Stardew Valley". Спринклер предоставляет полуавтоматический способ полива грядок. Они работают в определенные периоды времени и поддерживают влажность грядок. Лейка требует ручного полива игроками.
Удобрения:
Существует пять шаблонов удобрений, каждое из которых играет особую роль в росте культур. Некоторые увеличивают урожайность, другие сохраняют влажность грядки. Вы можете проверить удобрения с помощью анализатора почвы.
Высокая оптимизация:
Рост культур распределяется равномерно в течение дня, чтобы избежать массовой замены блоков в одно и то же время. Данные культур удаляются из файла сразу после созревания, что не влияет на производительность сервера в долгосрочной перспективе. Даже если в один день вырастает 100 000 культур, потребление MSPT для задачи роста составляет менее 30, если сервер работает на процессоре 5800X. Плагин работает лучше всего, если у вас есть несколько ядер CPU и обилие памяти. (Примечание: стресс-тест проводился в режиме трипвайров. Использование сущностей для культур потребляет больше ресурсов, так как сами сущности могут вызывать лаги.)
Прочее:
- Открытый исходный код:
Вы можете скомпилировать плагин, если не можете его себе позволить. Приветствуется участие в разработке путем отправки pull request.
Права плагина CustomCrops:
customcrops.admin - Право администратораПлэйсхолдеры плагина CustomCrops:
Плейсхолдер | Значение |
---|---|
%customcrops_season% | Получает сезон мира, в котором находится игрок |
%customcrops_season_<world>% | Получает сезон указанного мира |
%customcrops_date% | Получает дату мира, в котором находится игрок |
%customcrops_date_<world>% | Получает дату указанного мира |
Плейсхолдер | Значение |
---|---|
{player} | Имя игрока |
{x} {y} {z} | Координаты |
{world} | Мир |
Регистрация плейсхолдеров
Плагин не поддерживает использование плейсхолдеров PlaceholderAPI напрямую. Однако в файле config.yml есть раздел, где вы можете настроить идентификатор плейсхолдера и использовать его почти везде.Пример ниже. Сначала убедитесь, что у вас установлены PlaceholderAPI и Server Expansion.
YAML:
placeholder-register:
'{date}': '%server_time_yyyy-MM-dd-HH:mm:ss%'
Установка плагина CustomCrops:
- Чтобы плагин работал, нужно установить дополнительные зависимости:
- ItemsAdder или Oraxen (не совместим с Oraxen 2.0 на данный момент).
Выберите один из них и установите.
- ItemsAdder или Oraxen (не совместим с Oraxen 2.0 на данный момент).
- После установки зависимостей следуйте этим шагам:
- Скачайте плагин.
- Выключите сервер.
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.