[管理]PluginManager —— 更轻量级更好管理你的插件![1.8-1.17] - Minecraft(我的世界)中文论坛 - Powered by Discuz!.html
Minecraft(我的世界)中文论坛
标题: [管理]PluginManager —— 更轻量级更好管理你的插件![1.8-1.17] [打印本页]作者: A梦很帅 时间: 2019-9-25 21:20
标题: [管理]PluginManager —— 更轻量级更好管理你的插件![1.8-1.17]
本帖最后由 A梦很帅 于 2021-7-19 11:14 编辑
|
|
|
|
作者: 苏子峰 时间: 2019-9-25 21:44
沙发
中文论坛 - Powered by Discuz!_files/25.gif)
作者: 梦麟 时间: 2019-9-25 21:45
板凳 我的
中文论坛 - Powered by Discuz!_files/25.gif)
作者: mc能吃吗 时间: 2019-9-25 21:58
其实可以写些小功能
比如/pm load *可以自动加载所有未加载的插件
很方便
目前1.14.4Paper服务器使用中
似乎有一个bug,就是删了插件之后确实是没功能也显示0KB
可就一直占用在那里很难看=-=
作者: A梦很帅 时间: 2019-9-25 22:15
mc能吃吗 发表于 2019-9-25 21:58
其实可以写些小功能
比如/pm load *可以自动加载所有未加载的插件
很方便
抱歉这不是原创插件
我可以将建议反馈到作者
作者: mc能吃吗 时间: 2019-9-25 22:18
A梦很帅 发表于 2019-9-25 22:15
抱歉这不是原创插件
我可以将建议反馈到作者
哦哦哦
中文论坛 - Powered by Discuz!_files/pig.gif)
努力哦
中文论坛 - Powered by Discuz!_files/pig.gif)
作者: A梦很帅 时间: 2019-12-14 22:58
本帖最后由 A梦很帅 于 2021-7-19 11:18 编辑
2.5版本已更新 2021-5-15
- 优化插件禁用/卸载
- 禁用插件时,插件的所有运行线程都会中断
- 卸载插件后,允许不停止后台删除或重命名.jar文件
作者: 【捣蛋】 时间: 2020-2-18 08:58
本帖最后由 【捣蛋】 于 2021-8-14 22:04 编辑
作者更新了2.6版本,支持自定义语言文件了,因此我做的内核汉化应该用不到了
把新的语言文件机翻了一下,凑合用应该没问题\PluginManager\messages.lang
- # PluginManager语言文件
- # 使用 & 来书写颜色代码. 使用 && 来输入 &
- # 使用 %1/%2/%... 来代表参数
- # 使用 # 来注释. 因为您可能在翻译中会用到 # ,所以在行尾是无效的
- # 默认的消息颜色是 &a (绿)
- # 有些翻译支持多行。要换行,请使用 \n
- # 一般翻译
- pm.general.noPermission=&c抱歉,您无权使用此命令。
- pm.general.pluginNotFound=&c找不到插件。
- pm.general.checkConsole=检查控制台
- pm.general.onlyPlayer=&c您必须以玩家身份使用此命令。
- # 软依赖
- pm.softdepend.found=软依赖 &6%1 &a已安装并将使用。
- # 更新
- pm.updater.found==&6PluginManager &a有新的可用更新 &e(%1 -> %2)&a!
- pm.updater.downloadSuccess=成功下载最新版本的 &6PluginManager &a!
- pm.updater.checkChangelog=您应该在此处查看变更日志 &6%1&a。
- pm.updater.selfReload=PluginManager 将在几秒钟内重新加载...
- pm.updater.reloadSuccess=PluginManager 已成功重新加载!
- pm.updater.downloadFail=&c无法自动下载最新的 &6PluginManager &c。
- pm.updater.downloadHere=你可以在这里下载: &6%1
- pm.updater.latestVersion=你使用的 &6PluginManager &a是最新版本。
- pm.updater.error=&c检查新的 &6PluginManager &c版本时发生未知错误!
- # 已安装的插件
- pm.installedPlugins.notFound=&c插件 §6%1 §c已从配置中删除,因为无法再找到该文件。
- # PluginUtils
- # loadPlugin method
- pm.pluginutils.loadPlugin.fileNotFound=找不到插件文件
- pm.pluginutils.loadPlugin.missingDependency=缺少依赖
- pm.pluginutils.loadPlugin.invalidPluginFile=无效的插件文件
- pm.pluginutils.loadPlugin.notAdded=无法添加到插件列表
- # unloadPlugin method
- pm.pluginutils.unloadPlugin.pluginListError=无法获取插件列表
- pm.pluginutils.unloadPlugin.lookupNamesError=无法获取查找名称
- pm.pluginutils.unloadPlugin.commandMapError=无法获取命令映射
- pm.pluginutils.unloadPlugin.knownCommandsError=无法获取已知命令
- pm.pluginutils.unloadPlugin.closeClassLoaderError=无法关闭类加载器
- pm.pluginutils.unloadPlugin.unknownClassLoader=&c似乎 Spigot 不再使用 URLClassLoader。\n&c请将此报告提交给插件开发人员!
- # Installed plugins config
- pm.installedpluginsconfig.createError=无法创建 installed.yml 文件!
- pm.installedpluginsconfig.loadError=无法加载 installed.yml 文件!
- pm.installedpluginsconfig.saveError=无法保存 installed.yml 文件!
- # Commands
- # Reload command
- pm.commands.reload.start=&a正在重新加载所有插件...
- pm.commands.reload.done=&a所有插件都已重新加载。
- pm.commands.reload.unloadError=&c无法卸载插件 &6%1&c。 &7(%2)
- pm.commands.reload.loadError=&c无法加载插件 &6%1&c。 &7(%2)
- # PluginManager command
- pm.commands.pluginmanager.subNotFound=&c找不到该命令。
- pm.commands.pluginmanager.invalidUsage=&c命令用法无效!
- pm.commands.pluginmanager.correctUsage=使用: &6pm %1
- pm.commands.pluginmanager.unknownException=&c执行此命令时发生未知错误!\n&c请联系此插件的开发者并提供日志的副本。
- # Sub commands
- # Commands sub
- pm.subcommands.commands.noCommands=&c插件 &6%1 &c没有注册任何命令。
- pm.subcommands.commands.commandsOf=&a%1&6的所有命令:
- pm.subcommands.commands.help=显示此插件注册的所有命令的列表。\n只能显示使用“正常”方式将它们添加到 plugin.yml 注册的命令。\nPluginManager无法列出通过例如使用事件以不同方式注册的所有命令!
- # Delete sub
- pm.subcommands.delete.unloadError=&c无法卸载插件。 &7(%2)
- pm.subcommands.delete.fileNotFound=&c找不到插件的文件。
- pm.subcommands.delete.success=插件已被删除。
- pm.subcommands.delete.deleteError=&c无法删除插件。
- pm.subcommands.delete.overwriteError=插件无法被覆盖
- pm.subcommands.delete.nextStartDelete=它会在下次重启时被删除。
- pm.subcommands.delete.manualDelete=&cPluginManger 试图覆盖它,但失败了。\n&c你必须手动删除它。
- pm.subcommands.delete.help=直接从服务器卸载和删除插件。\n如果插件由于访问限制而无法删除,它将被一个空文件覆盖,并在下次可能的情况下被删除。\n如果这也失败了,PluginManager将无法删除插件,因此您必须手动删除。
- # Disable sub
- pm.subcommands.disable.disableError=&c无法禁用插件 &6%1&c. &7(%2)
- pm.subcommands.disable.batchSuccess=禁用所有插件 &e(%1)&a.
- pm.subcommands.disable.singleSuccess=插件 &6%1 &a已被禁用。
- pm.subcommands.disable.alreadyDisabled=&c插件 &6%1 &c已经被禁用.
- pm.subcommands.disable.help=禁用插件以停止其执行。\n您可以使用 '/pm enable' 来重新启用。
- # Download sub
- pm.subcommands.download.success=已成功下载插件并将其另存为 &6%1&a.
- pm.subcommands.download.downloadError=&c无法下载插件 &6%1&c. &7(%2)
- pm.subcommands.download.idExtractError=&c无法从URL中提取插件ID。\n&a您可以手动尝试输入ID。你可以在这里找到这个id:\n&6https://www.spigotmc.org/resources/plugin-name.&aID&6/
- pm.subcommands.download.externalLink=&c插件具有外部下载链接,无法自动下载。
- pm.subcommands.download.notJar=&c插件不是jar文件。文件类型: &6%1
- pm.subcommands.download.notBought=&c你还没有购买这个插件。\n&a价格为 &6%1&a.
- pm.subcommands.download.isPremium=&c插件是一个高级资源,没有 &6MVdWUpdater &c将无法自动下载.\n&a价格为 &6%1&a.
- pm.subcommands.download.updateConfigError=&c无法将插件添加到配置中以供以后更新.
- pm.subcommands.download.noDownload=&c无法找到插件或无法下载。
- pm.subcommands.download.spigetError=&c无法访问spiget api。请稍后再试。 &7(%1)
- pm.subcommands.download.help=从Spigotmc或Direct链接在游戏内下载插件。\n如果从SpigotMC下载插件,则会保存当前版本,以便在将来可以轻松地使用 '/pm update' 来更新它。\n对于spigotmc下载,您可以粘贴插件的url,以便PluginManager直接从url提取id,但您也可以手动将其粘贴到那里。\n可以在URL的末尾找到ID: https://www.spigotmc.org/resources/plugin-name._ID_/
- # Dump sub
- pm.subcommands.dump.noBatchPermission=&c文件 &6%1 &c无法编辑。 您有服务器文件夹的写入权限吗? &7(%2)
- pm.subcommands.dump.batchSuccess=成功转储所有插件信息。你可以在 &6plugin_dumps &a找到它们.
- pm.subcommands.dump.success=已成功转储插件信息。您可以在 &6plugin_dumps &a找到.
- pm.subcommands.dump.noPermission=&c无法写入文件。您是否有服务器文件夹的写入权限? &7(%1)
- pm.subcommands.dump.help=将所有信息转储到服务器文件夹中的文件中的所有信息,以便于所有已安装的插件及其权限/命令轻松概述。\n信息包含以下内容:\n - 名称\n - 描述\n - 版本\n - 作者\n - 网站\n - 前缀\n - 命令\n - 默认和子项的权限
- pm.subcommands.dump.name=名称: %1
- pm.subcommands.dump.description=描述: %1
- pm.subcommands.dump.version=版本: %1
- pm.subcommands.dump.authors=作者: %1
- pm.subcommands.dump.website=网站: %1
- pm.subcommands.dump.prefix=前缀: %1
- pm.subcommands.dump.commands=命令:
- pm.subcommands.dump.permissions=权限:
- pm.subcommands.dump.default=默认: %1
- pm.subcommands.dump.childPermissions=子权限:
- # Enable sub
- pm.subcommands.enable.enableError=&c无法启用插件 &6%1&c. &7(%2)
- pm.subcommands.enable.batchSuccess=启用所有插件 &e(%1)&a.
- pm.subcommands.enable.success=插件 &6%1 &a已启用。
- pm.subcommands.enable.alreadyEnabled=&c插件 &6%1 &c已经启用。
- pm.subcommands.enable.help=启用插件以再次使用它。\n您可以使用 '/pm disable' 来禁用。
- # Find sub
- pm.subcommands.find.noPlugin=&c没有注册此命令的插件。
- pm.subcommands.find.listHeader=&6使用此命令的插件:
- pm.subcommands.find.help=查找注册了指定命令的插件。\n只能找到使用"正常"方式将它们添加到 plugin.yml 中注册的命令。\nPluginManager无法列出通过例如使用事件以不同方式注册的所有命令!
- # Gui sub
- pm.subcommands.gui.help=展示一个易于使用的 gui 来执行所有插件特定的命令,而无需实际执行它们。
- pm.subcommands.gui.page=页
- pm.subcommands.gui.backToPage=返回页面
- pm.subcommands.gui.goToPage=转到页面
- pm.subcommands.gui.back=返回
- # Help sub
- pm.subcommands.help.header=&6---------- 帮助 &a%1 &6----------
- pm.subcommands.help.help=显示有关所有子命令的详细信息,以便您可以直接查看所有重要方面,而无需专门搜索它们。
- # Info sub
- pm.subcommands.info.pluginInfo=&6插件信息:
- pm.subcommands.info.name=&a名称: &6%1
- pm.subcommands.info.description=&a描述: &6%1
- pm.subcommands.info.version=&a版本: &6%1
- pm.subcommands.info.authors=&a作者: &6%1
- pm.subcommands.info.pluginEnabled=&a该插件目前是 &a启用
- pm.subcommands.info.pluginDisabled=&a该插件目前是 &c禁用
- pm.subcommands.info.help=查看有关给定命令的一些信息。\n显示以下内容:\n - 名称\n - 描述\n - 版本\n - 作者\n - 插件状态 (启用/禁用)
- # List sub
- pm.subcommands.list.header=&6插件 &e&o(%1)&6:
- pm.subcommands.list.help=显示所有已安装插件及其状态(启用/禁用)的列表。
- # Load sub
- pm.subcommands.load.loadError=&c无法加载插件 &6%1&c. &7(%2)
- pm.subcommands.load.batchSuccess=加载了所有插件 &e(%1)&a.
- pm.subcommands.load.alreadyLoaded=&c插件已经加载。
- pm.subcommands.load.success=插件已加载。
- pm.subcommands.load.help=加载尚未加载的插件。\n您可以输入文件名 (如果它不包含空格) 或 plugin.yml 中的名称。
- # Permissions sub
- pm.subcommands.permissions.noPermissions=&c插件没有注册任何权限。
- pm.subcommands.permissions.header=&a%1 &6的权限:
- pm.subcommands.permissions.description=描述
- pm.subcommands.permissions.default=默认
- pm.subcommands.permissions.everybody=所有人
- pm.subcommands.permissions.nobody=没有人
- pm.subcommands.permissions.ops=OP
- pm.subcommands.permissions.notOps=非OP
- pm.subcommands.permissions.undefined=未定义
- pm.subcommands.permissions.childPermissions=子权限
- pm.subcommands.permissions.help=列出插件的所有权限。\n只能显示 plugin.yml 中列出的权限。
- # Reload sub
- pm.subcommands.reload.success=插件 &6%1 &a已重新加载。
- pm.subcommands.reload.help=再次卸载并加载插件以释放其所有加载的资源并在运行时更新它或尝试修复一些问题。
- # ReloadConfig sub
- pm.subcommands.reloadconfig.batchSuccess=重新加载所有插件的配置 &e(%1)&a.
- pm.subcommands.reloadconfig.success=插件的配置 &6%1 &a已重新加载。
- pm.subcommands.reloadconfig.help=重新加载给定插件的配置。\n您可以轻松地重新加载其他插件的配置,即使它们没有自己的重新加载配置命令。\n如果某些插件缓存配置值或需要在配置重新加载时执行其他操作,则这可能对某些插件没有影响。
- # Restart sub
- pm.subcommands.restart.batchSuccess=重启所有插件 &e(%1)&a.
- pm.subcommands.restart.success=插件 &6%1 &a已重新启动。
- pm.subcommands.restart.help=启用和禁用插件以释放其所有加载的资源(例如配置文件)。\n这不会重新加载类,实际上会破坏许多无法重新启动的插件!
- # Unload sub
- pm.subcommands.unload.unloadError=&c无法卸载插件 &6%1&c. &7(%2)
- pm.subcommands.unload.batchSuccess=卸载了所有插件 &e(%1)&a.
- pm.subcommands.unload.success=插件已卸载。
- pm.subcommands.unload.help=卸载插件并释放所有加载的资源。\n如果您正在测试新插件,如果它们不符合您的需要,您可以再次卸载它们。
- # Update sub
- pm.subcommands.update.batchSuccess=成功更新插件 &6%1 &a到最新版本。
- pm.subcommands.update.batchUpToDate=插件 &6%1 &a已经是最新的。
- pm.subcommands.update.batchSpigetError=&c无法访问 spiget api 或插件 &6%1 &c不在spigotmc上。请稍后再试。
- pm.subcommands.update.batchWriteError=&c无法保存插件文件 &6%1&c.
- pm.subcommands.update.batchSuccess=检查配置中的所有插件以获取更新。
- pm.subcommands.update.success=已成功将插件更新到最新版本。
- pm.subcommands.update.upToDate=该插件已经是最新的。
- pm.subcommands.update.notInConfig=&c插件 &6%1 &c不在配置文件中。
- pm.subcommands.update.spigetError=&c无法访问 spiget api 或插件不在 spigotmc 上。请稍后再试。
- pm.subcommands.update.writeError=&c无法保存插件文件。
- pm.subcommands.update.error=&c无法更新插件 &6%1&c. &7(%2)
- pm.subcommands.update.nameUpdateAvailable=插件 &6%1 &a有可用的更新。
- pm.subcommands.update.updateAvailable=该插件有可用的更新。
- pm.subcommands.update.help=更新之前下载的插件 '/pm download' 命令.\n这仅适用于来自 spigotmc 的插件。
以下是原内容
作者: 小懒喵 时间: 2020-2-26 08:56
666666666666666
作者: 1519261477 时间: 2020-2-28 00:52
这个厉害,顶一个
作者: Parting_Sail 时间: 2020-3-18 13:49
感谢大佬的搬运,再也不用重启服务器了
作者: 御御yu 时间: 2020-3-23 13:02
能抢一个地板的评论位吗,哈哈哈啊来迟了!这是我想要的插件!(插件指令盲人)
作者: Ivy12138 时间: 2020-4-24 09:44
重载trchat就报错,不知道为啥,我裂了呀
作者: 玄锐暮 时间: 2020-9-20 12:08
之前还能进去,原帖现在好像炸了?
欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/) | Powered by Discuz! X3.5 |