服务器使用量
未统计
服务玩家数
未统计
下载量
8,933
插件详细介绍
注意
本插件仍在开发中。部分功能可能无法正常工作!请勿在评论区提交错误报告或寻求支持,评论仅用于评价插件。如需帮助,请加入我们的 Discord 并创建工单。
Computer+ 简介
Computer+ 是一个用于创建自定义设备、操作系统和应用程序的 API。它允许开发者为自己的服务器打造拥有独立操作系统和定制应用的设备。唯一的限制是你的 Java 知识或想象力。
使用条款
本插件可用于任何项目,但须遵守以下条款
- 禁止声称此插件是你自己的作品。
- 禁止出售此插件。
- 禁止在 Spigot 或其他任何市场公开出售你基于此插件开发的应用。
- 禁止上传任何包含会利用本插件或其功能进行破坏的设备、操作系统或应用的插件。
- 允许为角色扮演目的制作“病毒”类应用,但若在 Spigot 上发布,必须在插件页面明确说明这是你插件的一个功能。
获取支持
如需任何支持,请加入我们的 Discord 并创建工单。
核心功能
- 创建自定义操作系统。
- 创建自定义设备。
- 创建自定义应用程序。
开发者文档
这是插件的基础文档。请注意,在正式发布前,语法可能会发生变化。
我们使用一个库(Library)来注册和管理所有基础功能。
获取 Library 实例
Library lib = Library.get();注册操作系统
// 语法:String name, String version, IOperatingSystem operatingsystemclass
lib.addOperatingSystem("my Custom OS", "Pre-Release 0.5", new customOS());
// 获取已注册的 OS
// 语法:String OperatingSystemName
OperatingSystem mycustomOS = lib.getOperatingSystemByName("my Custom OS");注册设备类型
// 语法:String name, Type type, ItemStack item, IDevice devicetypeclass, OperatingSystem OS, screenSize size
lib.addDeviceType(
"customDevice",
Type.armorstand,
new ItemStack(Material.getMaterial("SKULL_ITEM"), 1, (short)3),
new customDevice(),
customOS,
screenSize.s9x6
);注册应用程序
// 语法:String name, String version, ItemStack item, IApp appclass
lib.addApp("customApp", "Alfa 0.2", new ItemStack(Material.COMPASS), new customApp());实现接口类
使用 implements 后,你需要添加缺失的方法。
App 类示例:
public class customApp implements IApp {
// 实现接口方法
}OS 类示例:
public class customOS implements IOperatingSystem {
// 实现接口方法
}DeviceType 类示例:
public class customDevice implements IDevice {
// 实现接口方法
}测试支持版本
版本分布
基本信息
插件名称
ComputerPlus
作者
Streampy
平台
Bukkit / Spigot
支持版本
1.12 - 1.16
点赞数
未统计
最近版本
暂无数据
-