我的世界插件QualityArmory Vehicles 2 2.3.4
我的世界插件QualityArmory Vehicles 2 2.3.4
我的世界插件购买地址:”https://www.mcbourse.cn/thread-2176-1-2.html”
对于QualityMarkory车辆,请单击此处:https
: //blackspigot.com/downloads/qualitymarory-vehicles.10449/ 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18
源代码:
https ://github.com/ZombieStriker/QualityArmoryVehicles2
Quality Armory Vehicles 2添加了各种不同的汽车、飞机、船只和直升机。
该插件将尝试使用 QualityArmory 来支持所有使用其资源包的 3D 模型。但是,如果您不想要枪支,则不需要它。
支持更新 ( 1.9 – 1.18 )
特点:
- 各种预制汽车、飞机、直升机和船只。
- 完全可定制
- 允许添加用户创建的车辆。
- 处理小跳跃的地形爬升系统
- 发动机音响系统。
- 燃油系统。
- 玩家拥有的车辆的每辆车白名单。
- 在未来的更新中将添加更多的车辆和系统。
[!] 我不会在评论部分回复错误修复。[!]
如果您在使用 QAV 时遇到问题,请在“讨论”选项卡或 Github 页面中报告此问题,包括您收到的任何错误以及您是否在干净的服务器上尝试过(没有安装其他插件)。我不会在评论部分回复问题,所以不要将其用作尝试获得更快回复的方式。
命令:
- /QAV give <vehicle> <player>: 给玩家一辆车辆作为物品
- /QAV spawnVehicle <vehicle>:在玩家位置生成车辆实例
- /QAV removeNearbyVehicles <radius>:移除玩家半径内所有生成的载具实例。
- /QAV 商店:打开商店 GUI。
- /QAV callback : 回调玩家拥有的所有车辆。
- /QAV callbackAll:回调服务器上的所有车辆。
- /QAV debug_removeAllBuggedVehicles :用于移除玩家附近所有有窃听器的车辆。
- /QAV garage : 打开车库(仅当“enable_UnlockableVehicles”在配置中启用时。)
权限:
- qualityarmoryvehicles.*:授予对所有权限的访问权限。
- qualityarmoryvehicles.admin:授予对所有管理员权限的访问权限。
- qualityarmoryvehicles.give : 允许玩家使用 /qav give
- qualityarmoryvehicles.spawn :允许玩家使用/qav spawnVehicle
- qualityarmoryvehicles.setaspassager : 允许玩家使用/qav setaspassager
- qualityarmoryvehicles.removenearbyvehicles : 允许玩家使用/qav removenearbyvehicles
- qualityarmoryvehicles.default:允许访问所有默认命令。默认添加。
- qualityarmoryvehicles.craft:(已计划)将允许玩家制作车辆。默认添加。
- qualityarmoryvehicles.shop:允许玩家购买车辆。默认添加。
- qualityarmoryvehicles.use:允许玩家与车辆互动。默认添加。
- qualityarmoryvehicles.vehiclelimit.X:限制玩家一次可以产生的车辆数量(默认情况下,所有玩家都允许 1)
- qualityarmoryvehicles.unlimitedvehicles:绕过限制检查
- qualityarmoryvehicles.callback:允许玩家召回他们所有的车辆(将它们存储在玩家的车库中或将其添加回玩家的库存)
- qualityarmoryvehicles.callbackAll:回调服务器上的所有车辆。
- qualityarmoryvehicles.candrive.XXX :如果“enable_RequirePermsToDriveType”设置为 true,则只有拥有该权限的玩家才能驾驶名为“XXX”的车辆(将 XXX 替换为车辆名称)。
- qualityarmoryvehicles.overrideWhitelistCommand :允许用户使用命令为车辆设置白名单。
- qualityarmoryvehicles.usevehiclegui:允许用户查看载具的 GUI 菜单。默认添加。
- qualityarmoryvehicles.overrideWhitelist:让用户乘坐车辆,即使他们不在该车辆的白名单中。
演示视频:
查看:https : //imgur.com/RfSa5eu
包括: 依赖项:模型和纹理的质量军械库(推荐/不需要),以及用于存储和分类这些模型的系统但是请注意,如果您不想要 QA 的枪支, QAV 仍然可以在没有它的情况下工作。ProtocolLib(必需)用于处理播放器控件的输入。兼容性问题: *注意*由于此插件需要 protocolLib,不支持 protocolLib 的插件和系统(例如 Subgr)将与此插件发生冲突。如果您有与 ProtocolLib 不兼容的必需插件或系统,请不要购买此插件。
另请注意,对于 ViaVersion,1.8 用户将无法看到模型,因为资源包无法在该更新中为特定 ID 指定模型。但是,所有 1.9+ 用户都可以看到它。您只需要在 /QualityArmory/config.yml 文件中将“Auto-Detect-Resourcepack”设置为 true。
对于 PaperSpigot 用户。
如果在 paper.yml 文件中将“armor-stands-tick”设置为 false,则车辆将不会移动。
创建/编辑车辆:
创建自定义车辆同样简单。您可以在此处了解如何制造新车辆。
另请注意,如果您想更改任何默认车辆的任何设置,您需要将“allowUserModifications”设置为 true。此设置让 QAV 知道如果有任何更改,它不应尝试更新这些文件。
对于开发人员:
以下是添加到 QAV 的所有方法/事件的列表:
剧透:方法和事件QualityArmoryVehicles.class:
- QualityArmoryVehicles.getVehicleByName()返回具有所提供名称的抽象车辆实例。
- QualityArmoryVehicles.getAllVehicles()返回服务器上的所有车辆
- QualityArmoryVehicles.registerAndLoadNewVehicle()创建一种新的车辆类型。
- QualityArmoryVehicles.spawnVehicle()在给定位置生成载具。
- QualityArmoryVehicles.getVehicleEntity()返回 VehicleEntity,给定一个作为“驾驶员座椅”的装甲架
- QualityArmoryVehicles.addPlayerToCar()将玩家作为驾驶员或乘客添加到车辆。
- QualityArmoryVehicles.getOwnedVehicles()返回玩家拥有的所有车辆。
- QualityArmoryVehicles.teleportVehicle()将车辆及其所有乘客传送到新位置。
- QualityArmoryVehicles.getVehiclePlayerIsLookingAt(); 返回玩家正在查看的车辆。用于检测玩家正在与哪个车辆交互。
载具生成事件:
- 创建车辆时调用
车辆损坏事件:
- 当车辆损坏时调用。
载具销毁事件:
- 当车辆被摧毁时调用
车辆转弯事件:
- 当车辆左转或右转时调用
车辆变化速度事件:
- 当车辆根据玩家请求改变速度时调用(减速或加速)
玩家进入 QA 车辆事件:
- 当玩家进入座位时调用,无论是驾驶员座位还是乘客座位
玩家退出 QA 车辆事件:
- 当玩家退出车辆时调用
更新:
虽然此插件功能完整,但更新可能会添加或更改 QAV 的功能。