简单的CLI工具来管理服务器上的minecraft插件
mineager的Python项目详细描述
什么是矿工?在
它是你的Minecraft服务器的插件管理器,但不是传统意义上的。 它提供了一个简单的CLI来检查是否有可用的插件更新,并可以为您下载它们。在
当前状态
雷纳格在阿尔法-预计会有虫子。在
如何使用
有关详细信息,请参见mineager --help
。在
从URL
安装新插件Mineager尝试从url自动检测插件信息。在
要安装新插件,请运行mineager plugin install <URL>
。
它将尝试检测插件的名称,但它可以被--name
选项覆盖。在
如果要跟踪插件,但不想下载,请运行mineager plugin add <URL>
。
该插件将被添加到配置中,稍后可以使用mineager plugin update
下载。在
重要提示
有些插件类型可以从插件页面提取所有必要的信息, 但有些,例如Jenkins,需要直接链接到jar文件。 使用完整的下载URL总是更安全。在
直接安装新插件
Github.com网站发布
所有github存储库都在https://github.com/<OWNER>/<REPO_NAME>
中。
Mineager使用<OWNER>/<REPO_NAME>
部分来标识资源。在
假设你想安装WanderfulAdditions插件,它有GH版本。
转到github页面:https://github.com/Prof-Bloodstone/WanderfulAdditions
复制资源标识(Prof-Bloodstone/WanderfulAdditions
),然后运行:
mineager plugin manual install --type github --name 'WanderfulAdditions' --resource 'Prof-Bloodstone/WanderfulAdditions'
最新版本将自动下载并安装。在
spipot.com网站
不幸的是,spipot下载页面位于CloudFlare之后,这使得无法自动下载插件。在
Mineager仍然会提供关于插件状态的信息, 并提供直接下载链接手动下载。在
所有插口资源都在:https://www.spigotmc.org/resources/<NAME>.<ID>/
下。
Mineager使用<ID>
来标识插件。在
假设您出于某种原因想从spipot网站安装EssentialsX。
从https://www.spigotmc.org/resources/essentialsx.9089/开始,资源id是9089
。
通过运行以下命令安装:
添加新插件,无需安装
如果您想在配置列表中添加新插件,而不需要先下载它,请使用add
命令。
它的用法类似于install
命令。在
正在检查插件更新
如果要检查是否有可用的更新,只需运行:mineager plugin status
更新所有插件
在检查是否有可用的插件更新并且您想下载更新的版本之后,
只需运行mineager plugin update
。如果您有需要从CloudFlare受保护站点下载的插件,
你将得到一个直接的下载链接。在
发展中的采矿者
我HIGHLY建议使用virtualenv—我个人更喜欢使用pyenv 使用pyenv-virtualenv模块。 它还有一个易于使用的pyenv-installer。在
我正在Python3.7.6上开发它,但是它应该在Python3.6+上运行。在
要安装所有软件包的最新版本并能够使用mineager
命令进行所有更改,
我建议使用pip install --editable .
。在
- 项目
标签: