简单的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。 通过运行以下命令安装:

^{pr2}$

添加新插件,无需安装

如果您想在配置列表中添加新插件,而不需要先下载它,请使用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 .。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带有字符串的java JNA调用与带有字节[]的java JNA调用的行为不同   java基于键列表获取子映射   重启后永久增加java堆大小?   JavaHTTPS服务器:相互SSL身份验证   java为什么接受接口的方法会拒绝该接口的实现?   片段中的java视图无法应用于()   ms access Java SQL更新命令不工作   java将web服务自动打包和部署到Oracle Application Server 10g   java有没有办法在安卓 studio中为安卓时钟设置多个警报?   位于FTP服务器上的文件上的Java校验和md5   在Java中创建类时遇到问题。有些方法不太确定   java错误:在类chrome\u驱动程序中找不到主方法   通用海图(Javascript\Java)