https://github.com/drazz0m/testingminecraftplugins
The Minecraft Plugins Testing Tool simplifies plugin testing on various server cores. It features a user-friendly GUI, dynamic core and version loading, automatic file downloads.
https://github.com/drazz0m/testingminecraftplugins
automated-testing automation minecraft testing tools
Last synced: 10 months ago
JSON representation
The Minecraft Plugins Testing Tool simplifies plugin testing on various server cores. It features a user-friendly GUI, dynamic core and version loading, automatic file downloads.
- Host: GitHub
- URL: https://github.com/drazz0m/testingminecraftplugins
- Owner: drazz0m
- License: apache-2.0
- Created: 2024-01-22T21:40:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T09:25:54.000Z (over 2 years ago)
- Last Synced: 2025-03-19T02:09:53.279Z (over 1 year ago)
- Topics: automated-testing, automation, minecraft, testing, tools
- Language: Python
- Homepage: https://www.spigotmc.org/resources/testing-minecraft-plugins.114646/
- Size: 172 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Minecraft Plugins Testing Tool
# EN
**Author:** drazz
**License:** [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
---
## Description
The *Minecraft Plugins Testing Tool*, developed by *drazz*, is a Python program designed to simplify the process of testing Minecraft plugins on various server cores and versions. The tool provides a user-friendly graphical interface for configuring and launching Minecraft servers with different plugins and settings.
---
## Guide
1. **Select Java:**
Click the "Select Java" button to choose the Java executable (`java.exe`) for running the Minecraft server.
2. **Java Arguments:**
Specify Java arguments in the "Java Arguments" text box. Add the argument `-XX:MaxPermSize=256M` if the "Java Not Recognized" error occurs.
3. **Select Core:**
Choose the server core from the drop-down menu. The available cores are dynamically loaded from the configuration file.
4. **Select Version:**
Choose the Minecraft version for the selected core. The available versions are loaded based on the chosen core.
6. **Launch:**
Press the "Launch" button to start the Minecraft server with the specified configurations. The tool will automatically download and set up the server files if they are not present.
---
## Features
- User-friendly GUI for configuring server launch parameters.
- Dynamic loading of server cores and versions from a configuration file (`versions.json`).
- Automatic download of server files for the selected core and version.
- Detailed error messages.
---
## Notes
- Make sure to provide the correct Java executable path.
- Customize Java arguments based on your server requirements.
---
## Disclaimer
This tool is provided under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). Users are encouraged to review and adhere to the license terms. The tool is not affiliated with Mojang or Minecraft.
---
# RU
**Автор:** drazz
**Лицензия:** [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
---
## Описание
Инструмент тестирования плагинов Minecraft, разработанный *drazz*, представляет собой программу на языке Python, предназначенную для упрощения процесса тестирования плагинов Minecraft на различных ядрах и версиях. Инструмент предоставляет удобный графический интерфейс для настройки и запуска серверов Minecraft с различными плагинами и параметрами.
---
## Руководство
1. **Выбор Java:**
Нажмите кнопку "Выбрать Java", чтобы выбрать исполняемый файл Java (`java.exe`) для запуска сервера Minecraft.
2. **Аргументы Java:**
Укажите аргументы Java в текстовом поле "Аргументы Java". Добавьте аргумент `-XX:MaxPermSize=256M`, если возникает ошибка "Java Not Recognized".
3. **Выбор ядра:**
Выберите серверное ядро из выпадающего списка. Доступные ядра динамически загружаются из файла конфигурации.
4. **Выбор версии:**
Выберите версию Minecraft для выбранного ядра. Доступные версии загружаются на основе выбранного ядра.
5. **Открыть файлы сервера:**
Нажмите кнопку "Открыть файлы сервера", чтобы перейти в директорию файлов сервера в проводнике.
6. **Запуск:**
Нажмите кнопку "Запуск", чтобы запустить сервер Minecraft с указанными параметрами. Инструмент автоматически загрузит и настроит файлы сервера, если они отсутствуют.
---
## Особенности
- Удобный графический интерфейс для настройки параметров запуска сервера.
- Динамическая загрузка ядер и версий из файла конфигурации (`versions.json`).
- Автоматическая загрузка файлов сервера для выбранного ядра и версии.
- Подробные сообщения об ошибках.
---
## Заметки
- Убедитесь в правильности указания пути к исполняемому файлу Java.
- Настройте аргументы Java в соответствии с требованиями вашего сервера.
---
## Отказ от ответственности
Этот инструмент предоставляется в соответствии с [лицензией Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0). Рекомендуется ознакомиться с условиями лицензии и следовать им. Инструмент не имеет отношения к Mojang или Minecraft.