|
你是否不够了解verity,没关系wiki会帮助 由于苦力怕论坛部分帖子的问题,始终未彻底解决,于是我们把帖子全部迁移新的网站当中 并在这里提供较好的服务,你也可以去改动,调用,甚至开设/部署服务器等等 如果您使用我们的项目,请尊重整个项目 进行署名等等操作哦~ 大部分的介绍和使用方法等等,都已经进入写在了网站内部 你可以试着去调用我们的代码,准备了的很好的列表如 # Verity Wiki · 完整接口清单(API Reference) > **来源**:本清单由 `verity-wiki/index.html` 静态提取生成,与站点代码一一对应。 > **唯一命名空间 / 调用头**:`minecraft_verity_wiki` > **单例取值**:`const wiki = window.minecraft_verity_wiki();` --- ## 0. 调用约定 ```js
``` - **静态成员** → `minecraft_verity_wiki.xxx` - **实例方法** → `minecraft_verity_wiki().xxx()` - 所有内部值**只能通过带调用头的 API 修改**;省略必填项抛 `{ code:"required" }`,可选项取默认值。 --- ## 1. 核心引擎(Core) | 方法 / Signature | 返回 | 说明 | 必填/可选 | |---|---|---|---| | `minecraft_verity_wiki()` | `Object` 单例 | 工厂,取得引擎实例 | — | | `.version` (static) | `String` | 引擎版本 | — | | `.setConfig(patch)` | `Object` | 合并配置 | patch **必填** | | `.getConfig()` | `Object` | 读取当前配置(克隆) | — | | `.resetConfig()` | `Object` | 重置为默认值 | — | | `.selfCheck()` | `Object` | 自检报告 | — | | `.destroy()` | — | 销毁并清理 DOM | — | | `.init(options)` | `Object` | 初始化(可重复调用) | options 可选 | | `.namespace` | `String` | 命名空间标识 | — | | `.schema` | `Number` | 当前数据 schema 版本 | — | ### 配置项(Config / `_DEFAULTS`) | Key | 类型 | 默认 | 说明 | |---|---|---|---| | `editable` | Boolean | `false` | 是否开启编辑模式 | | `debug` | Boolean | `false` | 调试日志 | | `theme` | String | `dark` | 主题(dark/light) | | `accent` | String | `#7c5cff` | 主题色 | | `density` | String | `comfortable` | 排版密度 | | `lang` | String | `zh-CN` | 界面语言 | ### 参数规范(`paramTypes`) | API | 字段 | 规则 | |---|---|---| | `setConfig(patch)` | `patch` | **必填**,type: object | 调用:`minecraft_verity_wiki().paramTypes('setConfig')`。 --- ## 2. 页面模型(Page Model) | 方法 | 返回 | 说明 | |---|---|---| | `registerPage({id, title, render, schema, permissions})` | — | 注册页面,**id 必填** | | `renderPage(id, data, opts)` | `String` | 渲染页面,**id 必填** | | `unregisterPage(id)` | — | 注销页面 | | `getPage(id)` | `Object` | 取页面定义 | | `listPages()` | `Array` | 所有已注册页面 | --- ## 3. 中间件 / 插件(Middleware & Plugin) | 方法 | 返回 | 说明 | |---|---|---| | `use(middleware)` | — | 注册中间件(compose 链) | | `usePlugin({plugin, name, dependencies, install})` | — | 安装插件,**plugin 必填** | | `compose(...fns)` | `Function` | 组合函数 | --- ## 4. 数据迁移(Migrate) | 方法 | 返回 | 说明 | |---|---|---| | `migrate(data, opts)` | `Object` | 执行迁移,**data 必填** | | `addMigration({version, up, down})` | — | 注册迁移,**up 必填** | | `importData(data, opts)` | — | 导入数据,**data.\_\_namespace 必填** | | `validate(data)` | `Object` | 校验数据合法性 | | `defineValidator({name, schema})` | — | 定义校验器,name/schema **必填** | --- ## 5. 模板 / 存储 / 事务 | 方法 | 返回 | 说明 | |---|---|---| | `defineTemplate(name, tpl)` | — | 定义模板 | | `store.set(key, val)` | — | 存储(持久化) | | `store.get(key)` | `Any` | 读取 | | `store.delete(key)` | — | 删除 | | `store.clear()` | — | 清空 | | `transaction(fn)` | — | 事务 + 自动快照回滚 | --- ## 6. 事件系统(Events)—— `emit / on / off / once` ### 已定义的事件名 **配置**:`config:applied` · `config:changed` · `config:invalid` · `config:reset` **页面**:`page:registered` · `page:unregistered` · `page:*`(通配) **路由**:`route:handled` · `route:registered` · `route:error` **插件**:`plugin:installed` · `plugin:uninstalled` **迁移**:`migrate:start` · `migrate:done` · `migrate:error` · `migration:added` **历史**:`history:added` · `history:cleared` · `history:undo` **事务**:`transaction:start` · `transaction:commit` · `transaction:rollback` **其他**:`init:done` · `init:again` · `help:shown` · `content:appended` · `data:exported` · `data:imported` · `destroy:cleaned` · `destroy:done` · `middleware:registered` · `mount:created` · `mount:removed` · `sandbox:error` · `store:set` · `store:deleted` · `store:cleared` · `template:defined` · `template:rendered` · **`play`**(视频) --- ## 7. 标准 Wiki 层(`.wiki`) | 方法 | 返回 | 说明 | |---|---|---| | `wiki.engine` | Object | 引擎引用 | | `wiki.version` | String | Wiki 版本 | | `wiki.namespace` | String | 命名空间 | | `wiki.schema` | Number | Schema 版本 | | `wiki.createAPI(...)` | Object | 创建受限 API | | `wiki.utils` | Object | 工具集 | | `wiki.selfCheck()` | Object | Wiki 自检 | ### Wiki 功能方法(Special 特殊页面) | 方法 | 返回 | 说明 | |---|---|---| | `allPages()` | `Array` | 所有页面 | | `recentChanges()` | `Array` | 最近更改 | | `randomPage()` | `Object` | 随机页面 | | `longPages()` | `Array` | 长页面 | | `shortPages()` | `Array` | 短页面 | | `orphanPages()` | `Array` | 孤立页面 | | `whatLinksHere()` | `Array` | 链入页面 | | `diff(...)` | `Object` | 版本差异(LCS) | | `validate(...)` | `Object` | 校验 | | `rollback(...)` | — | 回滚 | | `magicWords()` | `Object` | 魔术字 | | `snapshot()` | `Object` | 快照 | | `paramTypes(name)` | `Object` | 参数规范查询 | ### 时间戳(标准 Wiki 设置) | 方法 | 返回 | 说明 | |---|---|---| | `getWikiTimestamp()` | `String` | 取当前时间戳 | | `searchEnabled` (config) | Boolean | 搜索开关,**默认 `true`** | | `searchTimestamp` (config) | String | `system`(默认) / `custom` | | `customTimestamp` (config) | String | 自定义内容,可选,留空回退系统 | --- ## 8. 视频模块(VPCore)—— `.video` 挂载:`minecraft_verity_wiki().video` 或全局 `VPCore` | 方法 | 返回 | 说明 | 必填/可选 | |---|---|---|---| | `play(id)` | — | 播放视频,**id 必填** | id **必填** | | `pause()` | — | 暂停 | — | | `stop()` | — | 停止 | — | | `seekBy(delta)` | — | 相对定位(秒) | — | | `setRate(rate)` | — | 倍速(0.5/1/1.5/2) | — | | `list()` | `Array` | 视频列表 | — | | `current()` | `Object` | 当前视频 | — | | `on(event, fn)` | — | 订阅事件 | — | | `close()` | — | 关闭播放器 | — | | `showFallback()` | — | 降级为外链 | — | | `addVideo(item)` | — | 添加视频,id **必填** | — | | `removeVideo(id)` | — | 移除视频 | — | | `addCreator(c)` | — | 添加作者,id **必填** | — | | `detectPlatform()` | `Object` | 平台检测(iOS/Android/Windows 等) | — | | `detectRegion()` | `Object` | 地区检测(国内/海外) | — | ### 视频字段定义 | 字段 | 规则 | |---|---| | `id` | **必填** | | `title` / `platform` / `embed` / `author` | 可选,有默认 | | `platformLabel` | 自动派生 | --- ## 9. 全局工具函数(Global Helpers) | 函数 | 说明 | |---|---| | `getWikiTimestamp()` | 时间戳 | | `detectPlatform()` / `detectRegion()` | 设备/地区检测 | | `renderPacks()` | 渲染整合包表 | | `renderBili()` | 渲染 B站视频 | | `renderVideo()` | 渲染视频卡片 | | `renderCreators()` | 渲染作者卡片 | | `renderContacts()` | 渲染联系方式 | | `getEmbedUrl()` / `buildEmbed()` | 嵌入 URL 构造 | | `findVideo(id)` | 查找视频 | | `escHtml()` / `escAttr()` / `esc()` / `escRegex()` | 转义(防 XSS) | | `thumbGradient()` | 缩略图渐变 | | `runSearch()` / `highlight()` / `clearHighlights()` | 搜索与高亮 | | `toast()` / `showToast()` | 提示 | | `loadSettings()` / `saveSettings()` / `applyAll()` / `applyAccent()` / `syncUI()` / `bindSettings()` / `initSettings()` / `refreshPreview()` / `toggleCustomRow()` / `applyEnabled()` | 设置系统 | | `showPage()` / `getCurrentPage()` | 页面切换 | | `loadEdits()` / `saveEdits()` / `exportEdits()` / `importEdits()` / `resetEdits()` / `undoLast()` / `renderHistory()` / `initEditor()` / `toggleEditMode()` | 编辑/修订系统 | | `mountSelfCheck()` / `runSelfCheck()` | 自检挂载 | | `buildIndex()` | 搜索索引 | | `getNow()` | 当前时间 | | `getBox()` / `getWrap()` | DOM 辅助 | --- ## 10. 页面路由(Hash Routes) | Hash | 页面 | |---|---| | `#home` | 首页 | | `#about` | 关于 | | `#lore` | 背景 | | `#phases` | 阶段 | | `#box` | 纸箱 | | `#ai` | AI | | `#anger` | 愤怒机制 | | `#entities` | 实体 | | `#items` | 物品 | | `#commands` | 命令 | | `#versions` | 版本 | | `#install` | 安装/整合包 | | `#forum` | 论坛归档 | | `#faq` | 问答 | | `#settings` | 设置(含标准 Wiki 设置) | | `#editwiki` | 编辑 | | `#mods` | 模组网站 | | `#modsites` | 模组站点介绍 | | `#engine` | 引擎 API | | `#bilibili` | B站教程 | | `#video` | 视频平台 | | `#creators` | 视频作者 | | `#lexicon` | 词汇表 | | `#contact` | 联系方式 | | `Special:*` | Wiki 特殊页面 | --- ## 11. 快速示例 ```js
``` --- **规则回顾**:所有"修改内部值"的操作必须经上述带 `minecraft_verity_wiki` 调用头的 API;**必填项省略即报错,可选项省略取默认值**。 详细去下载API.md文件
API.md
(10.06 KB, 下载次数: 18)
当然也有文件,也能下载
verity-wiki-release.zip
(6.76 MB, 下载次数: 22)
如果您觉得比较好的话,可以跟我们赞助一下,我们会提供永远的优质服务给您,包括wiki等等项目等等
网站实景 |
| 顺带一提,本期项目都是ai和我联手创建 |
|
新增更多同人,修复了一些问题 下载 下载压缩包后解压,并进行查看
verity.zip
(290.81 KB, 下载次数: 17)
|
|
本帖最后由 fhchbhhvhjbhjbj 于 2026-9-14 21:22 编辑 修复的更多问题,由于技术原因,导致暂时无法播放视频,可以搜索Falsity和verity或者创作者等等进行观看等等操作 新增标签依赖库,可以自动下载依赖当然部分还是要搜索的! 下载 可以解压压缩包后打开你的浏览器进行体验
verity-wiki-release3.zip
(314.92 KB, 下载次数: 9)
已修复发布时错误,编辑了一些回复 实际上发布附件的时候不小心按了一次回车导致不小心没有写完整发布出去了 |
|
修复了一些错误,添加标签页更多球 wiki fandom 新增排序,默认是默认排序,可以更改排序 一般不在设置中更改排序,找到排序并点击就可以更改排序或者恢复默认等等 api改动,现在必须加上minecraft_verity_wiki的头防止报错和混淆等详见可以查询md文件 已迁移verity 1.0的汉化现在可以在网站中找到下载 下载前是否确认官方,优先官方,其次我的分享或者其他良好的第三方网站 下载 解压压缩包后在浏览器处打开并且访问
verity-wiki-release5.zip
(335.26 KB, 下载次数: 9)
|
|
修复了一些问题,移除stars.html,文件已经合并 将主文件升级为最新版正式版1.0 允许通过▶ 打开 Verity Wiki进行打开或者刷新后打开界面 原文件图片
下载 解压压缩包后使用浏览器打开
verity-wiki-official-version1.0.zip
(485.78 KB, 下载次数: 8)
|
|
正式版v1.1更新 修复了一些已知问题 现在可以允许网站缩放,默认是设备的平均标准长方形面积 现在可以查询更多球的是什么的问题,有助于降低门槛学习 新增ai api 更轻松愉快的学习,让要自主更简单 新增官方CurseForge和mcpedl搜索标签,可以点击并跳转Verity和Falsity搜索栏,让获取资源更简单 下载 解压压缩包后使用浏览器进行打开
verity-wiki-official1.1-version.zip
(521.3 KB, 下载次数: 8)
以及还有依赖库的查询,可以解压压缩包后进行查看和查询等用处和用途等等
依赖库文件.zip
(1.47 KB, 下载次数: 8)
|
|
正式版v1.2更新 修复了一些问题 添加页面mc百科搜索 允许查询官方资料,进一步降低难度 下载 解压压缩包后使用浏览器进行打开
verity-wiki-official-version1.2.zip
(357.84 KB, 下载次数: 15)
|
提升卡
观察者