• 免费帮忙安装服务器。需要上传插件可以联系客服/QQ:823667852
  • 插件只保证可以正常使用,可以免费帮你安装(调试联系客服)
Monument Addons  - 纪念碑插件

免费 Monument Addons - 纪念碑插件 0.18.4

没有下载权限

视频教程​

视频教程

特点​

在纪念碑上轻松生成永久实体,在重新启动和擦拭后自动重生。

  • 设置是在游戏中完成的,不需要配置
  • 使用熟悉的命令语法,灵感来自spawn <entity>
  • 适用于任何地图种子和帐户的地形高度
  • 实体是坚不可摧的,没有稳定性,免费的电,捡不起来
  • 支持香草纪念碑,自定义纪念碑,火车隧道,水下实验室和货船
  • 允许将任何实体预制件定义为纪念碑,以便将插件附加到它
  • 允许剥皮生成的实体
  • (高级) 允许建造纪念碑拼图
  • (高级) 允许为战利品容器,钥匙卡,车辆等放置产卵点
  • 标志艺术家集成允许持久的标志图像
  • 实体缩放管理器集成允许保持实体规模
  • 心灵遥控集成允许轻松移动和旋转实体

所需的插件​

  • 纪念碑探测器-只需安装。除自定义纪念碑外,不需要配置或权限。

推荐的兼容插件​

  • 心灵遥控-- 允许就地移动和旋转图元。对于精确放置实体非常有用。纪念碑插件与它集成,以自动保存更新的位置。
  • 自定义自动售货机设置-允许自定义纪念碑自动售货机。与这个插件产生的自动售货机一起使用npcvendingmachine或shopkeeper_vm_invis预设。

我可以用这个插件做什么?​

  • 添加标志以个性化您的服务器或广告赞助商
  • 添加airwolf和船只供应商
  • 添加自动售货机
  • 添加汽车升降机,回收商,研究表,工作台,维修长凳
  • 添加BBQs,炉,炼油厂,壁炉,流浪汉桶
  • 添加闭路电视和计算机站
  • 添加仪器,游泳池,街机
  • 添加赌博轮,老虎机,扑克桌
  • 添加无人机市场
  • 添加CH47拖放区
  • 添加路障和墙壁以阻挡纪念碑的部分
  • 定期产生战利品容器,钥匙卡,车辆等
  • 通过其他插件启用/禁用配置文件,在整个擦除过程中动态更改纪念碑
可生成实体的列表:https://github.com/OrangeWulf/ Rust-Docs/blob/master/Entities.md

权限​

此插件使用权限系统。要分配权限,请使用oxide.grant <user or group> <name or steam id> <permission>。要删除权限,请使用oxide.revoke <user or group> <name or steam id> <permission>。
  • monumentaddons.admin-- 允许所有命令。将此授予管理员或版主,而不是普通玩家。

入门​

安装现有配置文件​

让我们面对现实吧,您可能正计划以与许多其他服务器所有者相同的方式使用此插件。这意味着可能已经有配置文件,你可以安装这样做。

下面包括几个示例简档。运行相应的命令片段以安装每个配置文件。

  • mainstall BarnAirwolf-在大型谷仓和牧场中增加了一个空中狼摊贩。
  • mainstall CargoShipCCTV-为货船增加了7个CCTV和一个计算机站 (与货船CCTV插件相同)。
  • mainstall FishingVillageAirwolf-在大型渔村和其中一个小渔村增加了一个空中狼摊贩。
  • mainstall MonumentCooking-在安全区和缺少它们的低层命名古迹中添加了烹饪静电 (BBQ / camp fire / hobo桶)。
  • mainstall MonumentLifts-将汽车升降机添加到加油站和超市 (与MonumentLifts插件相同)。
  • mainstall MonumentsRecycler-将回收器添加到货船,石油钻机,圆顶和渔村 (与MonumentsRecycler插件相同)。
  • mainstall OilRigSharks-在小型钻机上增加一条鲨鱼,在lage钻机上增加两条鲨鱼。
  • mainstall OutpostAirwolf-在前哨站增加了一个空中狼供应商,并带有一些梯子以允许进入。
  • mainstall SafeZoneRecyclers-为渔村,大型谷仓和牧场增加了回收器 (与MonumentsRecycler的兼容性不同)。
  • mainstall TrainStationCCTV-在每个地下火车站增加6个闭路电视和一个计算机站。
这些示例配置文件是从安装的, https://github.com/WheteThunger/MonumentAddons/blob/master/Profiles/.Don 看不到您要查找的内容?想要展示您创建的配置文件吗?Fork上的存储库GitHub,提交更改,并提交拉取请求!

产卵静态实体​

按照以下步骤生成静态实体。

  1. 去任何纪念碑,比如加油站。
  2. 瞄准某处,如地板、墙壁或天花板。
  3. 运行命令maspawn <entity>生成您选择的实体。例如,maspawn modularcarlift.static。或者,如果您持有可部署项,则可以简单地运行maspawn以生成相应的实体。
这是如何工作的:

  • 它产生你瞄准的实体。
  • 它使用这些纪念碑的正确相对位置和旋转在所有其他相同的纪念碑 (例如,在每个加油站) 生成实体。
  • 它将此信息保存在插件数据文件中,以便在重新加载插件,重新启动服务器或擦除服务器时可以重新生成实体,即使使用新的地图种子 (不用担心,只要纪念碑在Rust更新之间没有显着变化,这就可以很好地工作)。

创建拼图​

按照以下步骤创建示例拼图。

  1. 去任何纪念碑,比如加油站。
  2. 瞄准地板,然后运行命令maspawn generator.static。这将是你的谜题的根源,自动重置它的时间表。建议将生成器放置在拼图中心附近,以便它可以均匀地检测附近的玩家,以延迟拼图重置。
  3. 瞄准一堵墙,在拼图室外面,然后运行命令maspawn fusebox。
  4. 瞄准门口的地板,然后运行命令maspawn security.blue。如果需要,用心灵遥控重新定位门。
  5. 瞄准门口前侧旁边的墙,然后运行命令maspawn cardreader和maspawn doormanipulator。
  6. 瞄准门口背面旁边的墙,然后运行命令maspawn pressbutton,和maspawn orswitch。
  7. 瞄准读卡器,然后运行命令macardlevel 2让它成为一个蓝色的读卡器。
  8. 装备wire工具,然后运行命令mawire。
  9. 连接generator.static->fusebox->cardreader->orswitch->doormanipulator。
  10. 连接pressbutton->orswitch。

创建繁殖点​

按照以下步骤创建示例生成点。

  1. 去任何纪念碑,比如加油站。
  2. 瞄准地面上的某个地方。
  3. 运行命令maspawngroup create MyFirstSpawnGroup创建spawn组一个产卵点。
  4. 运行命令maspawngroup add radtown/crate_normal 30。
  5. 运行命令maspawngroup add radtown/crate_normal_2 70。
  6. 运行命令maspawngroup add crate_basic 100。
  7. 瞄准地面上的其他地方,然后运行命令maspawnpoint create MyFirstSpawnGroup在您之前创建的spawn组中创建第二个spawn点。
  8. 瞄准第二个生成点,然后运行命令maspawnpoint set RandomRadius 1.5。
  9. 瞄准任一生成点,并运行命令maspawngroup set MaxPopulation 2。
  10. 瞄准任一生成点,并运行命令maspawngroup respawn。运行这个多次,你想看到战利品箱重生。

命令​

此插件使用相同的语法提供聊天和控制台命令。在聊天中使用命令时,请在其前面加上正斜杠: “/”。
  • mahelp-- 打印有关可用命令的帮助信息。
  • maspawn <entity>-使用实体预设名称生成您瞄准的实体。
    • 如果你持有一个可部署的项目,你可以简单地运行maspawn不指定实体名称。
    • 你必须在纪念碑上,由纪念碑发现者确定。
    • 像本地人一样工作spawn命令,因此如果实体名称不够具体,它将打印所有匹配的实体名称。
    • 还在其他匹配的纪念碑处产生实体 (例如,如果在加油站,则将在所有加油站产生)。
      • 如果纪念碑与您所针对的纪念碑具有相同的短预制名称或相同的别名,则该纪念碑被视为匹配。纪念碑查找器插件将主要为地下隧道分配别名。例如,station-sn-0和station-we-0都将使用TrainStation别名,允许所有火车站具有相同的实体。
    • 将实体信息保存到插件数据文件,以便重新加载插件 (或重新启动服务器) 将重新生成实体。
  • maprefab <prefab>-- 创建一个非实体预制件的实例。注: 这是有限。只有预设与assets/bundled/prefabs/modding支持path,并且预制实例未与客户端联网 (因为游戏不提供该功能),因此尽管在服务器端具有实际效果,但它们将是不可见的。此命令主要用于放置CH47拖放区 (maprefab dropzone),但也可以用来放置自定义地图倾向于使用的战利品和NPC产卵器,虽然在使用插件的生成点功能时,您将对生成者有更大的控制。
  • mapaste <file> <optional_args>-- 使用指定的文件名从CopyPaste插件粘贴构建。支持CopyPaste插件提供的所有参数,例如height。
  • maundo-- 撤消最近的makill行动。
  • mashow <optional_profile_name> <optional_duration_in_seconds>-- 显示有关此插件在指定持续时间内生成的附近实体的调试信息。默认为60秒。
    • 使用其他命令时,调试信息也会自动显示至少60秒。
    • 指定配置文件名称时,属于其他配置文件的实体将具有灰色文本。
以下命令仅适用于此插件管理的对象。这些命令的效果会自动应用于匹配纪念碑处的对象的所有副本,并且还会更新数据文件。

  • makill-- 删除您瞄准的实体或生成点。
    • 对于没有碰撞器的插件,例如生成点,插件将尝试在您正在查看的表面2米范围内找到附近的插件。如果这不起作用,则必须手动从配置文件数据文件中删除该插件。
  • masave-- 保存您瞄准的实体的当前位置和旋转。如果您使用诸如编辑工具或Uber工具之类的插件移动了实体,这将非常有用。如果您使用重新定位实体,则不需要心灵遥控因为这将被自动检测到。
    • 如果查看基础、墙、楼板等,还会保存建筑等级。
  • maflag <flag>-(高级) 在您瞄准的实体上的启用/禁用/未指定之间切换标志。在不指定标志的情况下运行此命令时,将打印当前/启用/禁用标志。截至撰写本文时允许的标志:placeholder,On,OnFire,Open,Locked,Debugging,Disabled,Reserved1,Reserved2,Reserved3,Reserved4,Reserved5,Broken,Busy,Reserved6,Reserved7,Reserved8,Reserved9,Reserved10,Reserved11,InUse,Reserved12,Reserved13,Unused23,Protected,Transferring。
    • 此插件在某些情况下强制某些标志,这意味着通过此命令启用或禁用标志可能并不总是按预期工作。如果您发现插件覆盖的标志有问题,请打开一个支持线程来讨论用例。
    • 即使您为给定实体启用或禁用标志,游戏 (或其他插件) 也可能随时切换标志 (例如,回收器将切换On每当它打开/关闭时标记)。使用此插件覆盖标志仅确保在生成实体以及重新加载配置文件或插件时启用或禁用该标志。
    • 不要问我每面旗帜是做什么的。这些标志是由游戏本身定义的,而不是这个插件引入的概念。每个标志的功能取决于它所应用的实体。大多数标志对大多数实体没有影响。下面描述了一些示例用例,但请理解,在本文档中描述每个标志的作用是不可行的。要真正了解每个标志的作用,您必须阅读游戏程序集。你应该只覆盖标志时,建议由人谁已经阅读了游戏程序集的特定用例。试验标志在您自己的风险。
      • On-确定各种实体的一些功能和装饰效果,例如熔炉,回收器,一些灯。
      • Locked-- 确定是否可以打开门或存储容器。
      • Busy-- 确定是否可以与实体进行交互。
      • Disabled-- 确定实体是否可见。
      • Reserved8-- 电气实体用来表示是否有足够的电力。
      • Reserved9-- 由回收者用于确定回收效率 (默认情况下,仅在安全区域的回收者上启用此标志)。您可以强制启用或禁用此标志,以达到所需的回收器效率 (40% 或60%)。
  • maskin <skin id>-更新您所针对的实体的皮肤。
  • masetid <id>-更新您瞄准的CCTV摄像机的RC标识符。
    • 注意: 每个CCTV的RC标识符将有一个数字后缀,如1,2,3等等。这样做是因为某些纪念碑可能会重复,并且每个CCTV必须具有唯一的标识符。
  • masetdir-更新您瞄准的CCTV的方向,使其指向您。
  • maskull <name>-设置您瞄准的头骨奖杯的显示名称。
  • matrophy-将当前持有的头袋的副本安装到您要瞄准的狩猎奖杯上。

拼图​

  • mawire <optional color>-暂时增强您当前持有的电线工具,允许您通过连接产生的电气实体maspawn。允许的颜色:Default,Red,Green,Blue,Yellow,Pink,Purple,Orange,White,LightBlue,Invisible。注意: 当使用Invisible颜色,您只能直接连接实体输入和输出,而不能放置中间导线点。
  • macardlevel <1-3>(1 = 绿色,2 = 蓝色,3 = 红色)-设置您所针对的读卡器的访问级别。例如,macardlevel 2将使读卡器在视觉上变成蓝色,并需要蓝色钥匙卡。
  • mapuzzle reset-重置连接到您正在查看的实体的拼图。例如,当查看静态生成器 (即,generator.static) 或直接或间接连接到静态生成器的实体。
  • mapuzzle set <option> <value>-设置您正在查看的拼图根实体的属性。这仅适用于静态生成器 (即,generator.static)。
    • PlayersBlockReset: true/false -- Whiletrue,当任何玩家在距离内时,拼图将不会朝着下一个重置前进PlayerDetectionRadius。
    • PlayerDetectionRadius: 数字-玩家可以阻止拼图进行下一次重置的距离。
    • SecondsBetweenReset: number -- 拼图重置之间的秒数。注意: 重置进度不前进,而PlayersBlockReset已启用并且玩家在附近。
  • mapuzzle add <group_name>-将一个生成组与您瞄准的拼图根实体相关联 (即,generator.static)。每当拼图重置时,相关的产卵组将取消典当和重生实体,允许您同步战利品,npc和拼图门。要关联一个产卵组,它必须由插件创建,存储在相同的配置文件下,并在同一个纪念碑。
  • mapuzzle remove <group_name>-将产卵组与您所针对的拼图根实体分离 (即,generator.static)。

繁殖点和繁殖组​

  • mashowvanilla-出于教育目的,这显示了60秒关于香草产卵点在你瞄准的纪念碑的调试信息。如果您的目标是一个实体 (例如,垃圾堆,住宅或货船),这将显示该实体的后代。

产卵组​

  • maspawngroup create <name>-- 创建一个spawn组一个你正在寻找的产卵点。
  • maspawngroup set <option> <value>-设置您正在查看的产卵组的属性。
    • Name: string -- 对于给定的配置文件纪念碑,此名称必须是唯一的。此名称可用于使用此生成组创建其他生成点maspawnpoint create <group_name>。
    • Color: string -- spawn组的调试颜色,当使用mashow。支持一些颜色名称,如 “红色”,以及HTML颜色代码,如#F90和#FF9900。设置为none恢复到由配置控制的默认颜色。
    • MaxPopulation: number -- 此生成组中所有生成点可以生成的最大实体数。
    • RespawnDelayMin: number -- 在生成实体之间等待的最短时间 (以秒为单位)。
    • RespawnDelayMax: number -- 在生成实体之间等待的最长时间 (以秒为单位)。设置为0禁用自动重生,这在将生成组与拼图关联时很有用。
    • SpawnPerTickMin: number -- 尝试在批处理中生成的最小实体数。
    • SpawnPerTickMax: number -- 尝试在批处理中生成的最大实体数。
    • InitialSpawn: true/false -- Whiletrue,一旦创建了spawn组,spawn组就会生成实体 (例如,当配置文件加载时,当插件加载时,或者当服务器重新启动时)。同时false,则spawn组最初不会生成任何实体,但稍后仍会根据定义的计划生成它们。
    • PreventDuplicates: true/false -- Whiletrue,每个实体预制件中只有一个可以出现在spawn组中的所有spawn点。Vanilla Rust使用此属性在沙漠军事基地产卵模块。
    • PauseScheduleWhileFull: true/false -- Whiletrue,下一个产卵将不会被安排,直到产卵组低于其最大人口。例如,如果spawn组的人口为2/2,并且respawn delay设置为30分钟,则一旦人口达到1/2,将启动30分钟respawn计时器。在vanilla Rust中,这个功能不存在,这意味着计时器总是在运行,允许战利品在战利品被拿走后不久产生的情况。
    • RespawnWhenNearestPuzzleResets: true/false -- Whiletrue,spawn组将与附近最近的香草拼图相关联。当拼图重置时,生成组将取消所有实体并运行一个生成刻度 (与运行时的行为相同maspawngroup respawn)。这是有用的,如果你想添加额外的战利品在香草拼图产卵点。注意: 这只能将自定义生成组与香草拼图。如果要将自定义生成组与自定义拼图,你必须直接关联 (例如,mapuzzle add <group_name>同时查看拼图根实体)。
  • maspawngroup add <entity> <weight>-将指定的实体预置添加到您正在查看的产卵组。
  • maspawngroup remove <entity>-从您正在查看的产卵组中删除指定的实体预置。
  • maspawngroup spawn-- 为spawn组运行一个spawn tick。例如,如果您已设置SpawnPerTickMin到1和SpawnPerTickMax到2,运行此命令将生成1-2个实体,只要有可用的生成点和足够的填充余量。
  • maspawngroup respawn-Despawn跨spawn组的所有实体,并运行一个spawn tick。
注:masg可以用来代替maspawngroup。

生成点​

  • maspawnpoint create <group_name>-- 为指定的产卵组创建一个您正在查找的产卵点。产卵组必须在您选择的配置文件,并在同一个纪念碑。
  • maspawnpoint set <option> <value>-设置您正在查看的产卵组的属性。您也可以使用setall将更改应用到同一spawn组中的所有spawn点。
    • Exclusive: true/false -- Whiletrue,一次只能在此生成点生成一个实体。
    • DropToGround: true/false -- Whiletrue,实体将在生成点下方最近的平面上生成。
    • CheckSpace: true/false -- Whiletrue,实体只能在有足够空间的情况下在此生成点生成。建议将此选项用于车辆生成点。
    • RandomRotation: true/false -- Whiletrue,实体将在此生成点处随机旋转生成,而不是遵循生成点本身的旋转。
    • RandomRadius: number -- 这个数字决定了实体可以从这个生成点生成多远的距离。默认值为0.0。
    • PlayerDetectionRadius: 数字 -- 这个数字决定玩家必须有多远,才能让这个生成点生成一个实体。默认情况下,vanilla行为在2米为正常的产卵点,或RandomRadius1径向生成点的米。将此值设置为大于0将覆盖香草行为,允许您放大或缩小检测半径。当在半径内检测到玩家时,生成点被认为是不可用的,因此可以选择同一生成组内的另一个生成点来生成实体。
注:masp可以用来代替maspawnpoint。

配置文件​

配置文件允许您将实体组织到组中。每个配置文件可以独立启用或重新加载。每个配置文件使用单独的数据文件,因此您可以轻松地与他人共享配置文件。

  • maprofile-- 打印有关所有配置文件命令的帮助信息。
  • maprofile list-- 列出中的所有配置文件oxide/data/MonumentAddons/目录。
  • maprofile describe <name>-- 描述指定配置文件中的所有插件。
  • maprofile enable <name>-- 启用指定的配置文件。启用配置文件会生成所有配置文件的插件,并在数据文件中将配置文件标记为启用,以便在插件执行时自动加载。
  • maprofile disable <name>-- 禁用指定的配置文件。禁用配置文件会取消所有配置文件的插件,并在数据文件中将配置文件标记为禁用,因此当插件执行时不会自动加载。
  • maprofile reload <name>-- 从磁盘重新加载指定的配置文件。这会取消所有配置文件的插件,重新读取数据文件,然后重新生成所有配置文件的插件。如果下载了配置文件的新版本,或者对数据文件进行了手动编辑,则此功能非常有用。
  • maprofile select <name>-- 选择并启用指定的配置文件。正在运行maspawn <entity>将插件保存到当前选定的配置文件。每个玩家可以选择一个单独的配置文件,允许多个玩家同时处理不同的配置文件。
  • maprofile create <name>-- 创建一个新的配置文件,启用它并选择它。
  • maprofile rename <name> <new name>-- 重命名指定的配置文件。
  • maprofile clear <name>-- 从指定的配置文件中删除所有插件。
  • maprofile delete <name>-- 删除指定的配置文件。配置文件必须首先为空或禁用。
  • maprofile moveto <name>-- 将您正在查看的插件移动到指定的配置文件。
  • maprofile install <url>-- 从URL安装配置文件。

配置​

设置和选项可以在MonumentAddons文件下的config目录。建议使用编辑器和验证程序,以避免格式问题和语法错误。
代码:
{
  "Debug display settings": {
    "Default display duration (seconds)": 60.0,
    "Display distance": 100.0,
    "Display distance abbreviated": 200.0,
    "Max addons to show unabbreviated": 1,
    "Entity color": "#FF00FF",
    "Spawn point color": "#FF8000",
    "Paste color": "#00FFFF",
    "Custom addon color": "#00FF00",
    "Custom monument color": "#00FF00",
    "Inactive profile color": "#808080"
  },
  "Save entities between restarts/reloads to preserve their state throughout a wipe": {
    "Enable saving for storage entities": false,
    "Enable saving for non-storage entities": false,
    "Override saving enabled by prefab": {}
  },
  "Dynamic monuments": {
    "Entity prefabs to consider as monuments": [
      "assets/content/vehicles/boats/cargoship/cargoshiptest.prefab"
    ]
  },
  "Addon defaults": {
    "Spawn group defaults": {
      "MaxPopulation": 1,
      "SpawnPerTickMin": 1,
      "SpawnPerTickMax": 2,
      "RespawnDelayMin": 1500.0,
      "RespawnDelayMax": 2100.0,
      "InitialSpawn": true,
      "PreventDuplicates": false,
      "PauseScheduleWhileFull": false,
      "RespawnWhenNearestPuzzleResets": false
    },
    "Spawn point defaults": {
      "Exclusive": true,
      "SnapToGround": true,
      "CheckSpace": false,
      "RandomRotation": false,
      "RandomRadius": 0.0,
      "PlayerDetectionRadius": 0.0
    },
    "Puzzle defaults": {
      "PlayersBlockReset": true,
      "PlayerDetectionRadius": 30.0,
      "SecondsBetweenResets": 1800.0
    }
  },
  "Deployable overrides": {
    "arcade.machine.chippy": "assets/bundled/prefabs/static/chippyarcademachine.static.prefab",
    "autoturret": "assets/content/props/sentry_scientists/sentry.bandit.static.prefab",
    "bbq": "assets/bundled/prefabs/static/bbq.static.prefab",
    "boombox": "assets/prefabs/voiceaudio/boombox/boombox.static.prefab",
    "box.repair.bench": "assets/bundled/prefabs/static/repairbench_static.prefab",
    "cctv.camera": "assets/prefabs/deployable/cctvcamera/cctv.static.prefab",
    "chair": "assets/bundled/prefabs/static/chair.static.prefab",
    "computerstation": "assets/prefabs/deployable/computerstation/computerstation.static.prefab",
    "connected.speaker": "assets/prefabs/voiceaudio/hornspeaker/connectedspeaker.deployed.static.prefab",
    "hobobarrel": "assets/bundled/prefabs/static/hobobarrel_static.prefab",
    "microphonestand": "assets/prefabs/voiceaudio/microphonestand/microphonestand.deployed.static.prefab",
    "modularcarlift": "assets/bundled/prefabs/static/modularcarlift.static.prefab",
    "research.table": "assets/bundled/prefabs/static/researchtable_static.prefab",
    "samsite": "assets/prefabs/npc/sam_site_turret/sam_static.prefab",
    "small.oil.refinery": "assets/bundled/prefabs/static/small_refinery_static.prefab",
    "telephone": "assets/bundled/prefabs/autospawn/phonebooth/phonebooth.static.prefab",
    "vending.machine": "assets/prefabs/deployable/vendingmachine/npcvendingmachine.prefab",
    "wall.frame.shopfront.metal": "assets/bundled/prefabs/static/wall.frame.shopfront.metal.static.prefab",
    "workbench1": "assets/bundled/prefabs/static/workbench1.static.prefab",
    "workbench2": "assets/bundled/prefabs/static/workbench2.static.prefab"
  },
  "Xmas tree decorations (item short names)": [
    "xmas.decoration.gingerbreadmen",
    "xmas.decoration.star",
    "xmas.decoration.tinsel",
    "xmas.decoration.candycanes",
    "xmas.decoration.pinecone",
    "xmas.decoration.lights"
  ]
}
作者
rust插件网
下载
0
查看
44
首次发布
最后更新
评分
0.00 星 0 星

来自rust插件网的更多资源