Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
0b86695
Add configuration index support (#175)
H31M5 Oct 28, 2025
5ecd7a7
Exchanged the order of "Disable" and "Preview" in the screen
xTracr Nov 2, 2025
331ffc9
Added issues templates (#185)
H31M5 Nov 22, 2025
34db664
Added cache for DisableConfig
xTracr Nov 27, 2025
3805e0d
Update dependencies
xTracr Dec 26, 2025
312c8a8
Allowed to disable the main feature when crawling (#198)
H31M5 Mar 2, 2026
250109e
Add delay to main feature disable logic during crawling (#199)
H31M5 Mar 9, 2026
192611a
languages updated (#201)
zze-666 Mar 14, 2026
e60f60c
Upgrade to 26.1.1 (#204)
xTracr Apr 12, 2026
c102187
Delete `copy`, `paste` button and fix textureId lookup
xTracr Apr 19, 2026
d811c45
Replace `Float2ObjectOpenHashMap` with `LongOpenHashSet`
xTracr May 9, 2026
f695098
Extract RenderTypeUtil with evicting caches; finalize utility classes
xTracr May 12, 2026
d460430
Remove AWT Polygon dependency with custom geometry methods; finalize …
xTracr May 12, 2026
0864ef1
Store primitive index instead of UV array in cache; simplify vertex r…
xTracr May 12, 2026
0ed3c65
Rename RenderTypeUtil to RenderTypeCache; refactor vertex catching an…
xTracr May 13, 2026
2fb24c1
Replace Object[] sort with record; make focusedPolyhedron private; fi…
xTracr May 13, 2026
1ca1f24
Refactor ModelAnalyser to stateless design; consolidate render pipeli…
xTracr May 13, 2026
9d52edd
Extract config inner classes to top level; replace getter delegation …
xTracr May 13, 2026
aa91a98
Create NumberWidgetPair and optimize polyhedron vertex lookup
xTracr May 14, 2026
688ba60
Move import/export serialization to BindTarget
xTracr May 20, 2026
9d1e2b0
Extract serialization to config.serialization package; inline widgets…
xTracr May 21, 2026
279e2b1
Refactor serialization to StreamCodec
xTracr Jun 13, 2026
d1b16d4
Some minor improvements
xTracr Jun 16, 2026
f37a309
合并拉取请求 #213
rsdadada Jun 23, 2026
b779132
Refactor ConfigCodec to final class and fix entity hit result
xTracr Jun 23, 2026
3598405
Improve json adapter
xTracr Jun 25, 2026
8a180c9
Update issue templates (#218)
H31M5 Jul 1, 2026
120cf42
Added compatibility with Entity_Model_Features (#219)
H31M5 Jul 2, 2026
a0e473e
[codex] Restore live disable draft preview (#223)
rsdadada Jul 4, 2026
e85f646
Bump version and upgrade gradle
xTracr Jul 4, 2026
d40d7a5
Update README.md (#226)
zze-666 Jul 5, 2026
c561d0c
Update README_ZH.md (#227)
zze-666 Jul 5, 2026
10b19a4
Update readme and issues templates (#230)
H31M5 Jul 10, 2026
3213760
Merge 26.1/dev into 1.20.1
rsdadada Jul 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 33 additions & 14 deletions .github/ISSUE_TEMPLATE/bug_report_cn.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,42 +7,57 @@ body:
- type: markdown
attributes:
value: |
请确保您使用的是最新版的RC,您反馈的bug很可能已经在更新版本中修复
请确保您使用的是最新版的RealCamera,您反馈的bug很可能已经在更新版本中修复
(查看尾缀是否与最新工件相同)
在反馈bug前,请先尝试搜索是否已有相似的问题,请不要重复打开相同的issue

所有有关YSM的问题,请您优先寻求他人的帮助,或者观看配置模型教程
而不是直接在issue中提问
而不是直接在issue中提问

- type: checkboxes
id: preliminary
attributes:
label: 我已确认 ...
options:
- label: 我正在使用最新版的RC
- label: 我正在使用最新版的RealCamera
required: true
- label: issues里没有相关的问题
required: true
- label: 无法在关闭主要功能时复现
required: true

- type: input
id: minecraft-version-loader
id: minecraft-version
attributes:
label: Minecraft版本和加载器
label: Minecraft版本
description: |
请填写游戏版本与所使用的加载器.
你所使用的Minecraft的版本.

你可以在游戏主界面作下角或者游戏启动时的日志开头等地方找到.
你可以在游戏主界面左下角或者游戏启动时的日志开头等地方找到.
validations:
required: true

- type: checkboxes
id: bug-type
attributes:
label: 问题类型
options:
- label: 开启主功能时出现bug
required: false
- label: 与其他模组的兼容问题
required: false
- label: 在fabric端出现
required: false
- label: 在Forge端出现
required: false
- type: textarea
id: incompatible-mods
attributes:
label: 不兼容的mod
description: >-
和bug相关的模组
<br>请在反馈问题前尝试尽可能移除不相干的模组的情况下复现bug
placeholder: 'Mods list here'
<br>请在反馈问题前移除所有不相干的模组的情况下复现bug
placeholder: '与问题有关的模组列表'
render: 'raw'
validations:
required: true
Expand All @@ -52,7 +67,8 @@ body:
attributes:
label: 错误描述
description: >-
请尽可能详细的描述遇到的问题.
请尽可能详细的描述遇到的问题
<br>同时也请务必携带复现时的视频或截图,这对于我们理解问题非常有帮助
<br>越清晰和详尽的描述会使该bug的处理优先级更高
validations:
required: true
Expand All @@ -62,9 +78,9 @@ body:
attributes:
label: 复现步骤
placeholder: |
1. Join the game...
1. 进入游戏...

2. Change some settings...
2. 做出某些改变...

3. ...

Expand All @@ -73,7 +89,10 @@ body:
attributes:
label: 日志和崩溃报告
description: >-
你可以在/logs/lastest.log 和 /crash-report 中找到错误报告,或者使用启动器的导出功能
如果为非崩溃问题,请不要上传日志,这样会不利于我们理解问题
<br>你可以在/logs/lastest.log 和 /crash-report 中找到错误报告,或者使用启动器的导出功能
<br>你可以日志上传到类似 https://paste.ubuntu.com/ 或者 https://mclo.gs/ 的网站并在此贴出链接
<br>**请不要在此此处直接粘贴大段的日志文本!!**
<br>**请不要在此处直接粘贴大段的日志文本!!!**
<br>**请不要在此处直接粘贴大段的日志文本!!!**
<br>**请不要在此处直接粘贴大段的日志文本!!!**
placeholder: '把日志文件往这丢或者使用外部链接'
39 changes: 29 additions & 10 deletions .github/ISSUE_TEMPLATE/bug_report_en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ body:
Before reporting a bug, please search for similar issues first and avoid opening duplicate issues

For all YSM-related questions, please seek help from others or watch configuration model tutorials first
instead of asking directly in the issue.
instead of asking directly in the issue

- type: checkboxes
id: preliminary
Expand All @@ -21,27 +21,42 @@ body:
options:
- label: I am using the latest version of RealCamera
required: true
- label: Unable to reproduce when main feature is disabled
- label: No related issues found in the issue tracker.
required: true
- label: Unable to reproduce when the main feature is disabled
required: true

- type: input
id: minecraft-version-loader
id: minecraft-version
attributes:
label: Minecraft Version and Loader
label: Minecraft Version
description: |
Please specify the game version and your mod loader.
The Minecraft version you are using.

You can find them at the corner of main menu or in the log while startup.
validations:
required: true

- type: checkboxes
id: bug-type
attributes:
label: Question Type
options:
- label: Bug occurs when enabling main feature
required: false
- label: Incompatibility with other mods
required: false
- label: Appears on Fabric
required: false
- label: Appears on Forge
required: false
- type: textarea
id: incompatible-mods
attributes:
label: Incompatible Mods
description: >-
The mods related to the bug.
<br>Try to remove unrelated plugins and mods before reporting
The mods related to the bug
<br>Reproduce the bug with all unrelated mods removed before reporting
placeholder: 'Mods list here'
render: 'raw'
validations:
Expand All @@ -52,7 +67,8 @@ body:
attributes:
label: Bug Description
description: >-
Please describe the issue you encountered in as much detail as possible.
Please describe the issue you encountered in as much detail as possible
<br>Please also attach screenshots or reproduction videos, as they help us diagnose the problem effectively
<br>Clearer and more detailed descriptions will receive higher processing priority
validations:
required: true
Expand All @@ -73,7 +89,10 @@ body:
attributes:
label: Logs & Crash Reports
description: >-
You can find error reports in /logs/latest.log and /crash-reports, or use the launcher's export function
If your issue is not a crash, please do not upload log files, as they will hinder our understanding of the problem
<br>You can find error reports in /logs/latest.log and /crash-reports, or use the launcher's export function
<br>You can upload logs to sites like https://paste.ubuntu.com/ or https://mclo.gs/ and post the link here
<br>**DO NOT PASTE LARGE LOGS DIRECTLY HERE!!**
<br>**DO NOT PASTE LARGE LOGS DIRECTLY HERE!!!**
<br>**DO NOT PASTE LARGE LOGS DIRECTLY HERE!!!**
<br>**DO NOT PASTE LARGE LOGS DIRECTLY HERE!!!**
placeholder: 'Drag log file here or use external link'
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request_cn.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: 新功能建议
description: 为我们提供新的想法
title: "[new feature]:"
labels: [ "new feature" ]
body:
- type: markdown
attributes:
value: |
感谢您花时间提出新的功能想法!
请确保最新版本内没有这个功能!

- type: textarea
id: feature-description
attributes:
label: 这个功能是什么?
description: 请清晰地描述您希望添加的功能
placeholder: 我希望...
validations:
required: true

- type: textarea
id: problem-and-solution
attributes:
label: 这个功能可以解决什么问题?
description: 请详细说明其作用
placeholder: 这个功能可以帮助解决...
validations:
required: true

- type: textarea
id: ideal-solution
attributes:
label: 这个功能理想中的解决方案是什么样的?
description: 例如新的按钮应该在何处,哪里需要新的配置选项
placeholder: 我希望...
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: 其他信息
description: 任何关于功能的上下文或截图
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request_en.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: New Feature Request
description: Suggest an idea for this project
title: "[new feature]: "
labels: [ "new feature" ]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to suggest a new feature!
Check the latest build to confirm the feature is missing.

- type: textarea
id: feature-description
attributes:
label: What is this feature about?
description: A clear and concise description of what the feature is.
placeholder: I would like to...
validations:
required: true

- type: textarea
id: problem-and-solution
attributes:
label: What problem does this feature solve?
description: Please elaborate on its purpose
placeholder: This feature helps resolve...
validations:
required: true

- type: textarea
id: ideal-solution
attributes:
label: What does your ideal solution look like?
description: For example, where new buttons or config options should be placed
placeholder: I would like...
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: Additional context
description: Any relevant information or screenshots regarding the feature
9 changes: 5 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Build
on:
pull_request:
paths-ignore:
- '**/ISSUE_TEMPLATE/**'
- '**/lang/**'
- '**.md'
- 'LICENSE'
Expand All @@ -19,12 +20,12 @@ jobs:
run: env

- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true

- name: Setup JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: "temurin"
java-version: 17
Expand All @@ -37,9 +38,9 @@ jobs:
run: ./gradlew clean build -PcommitSHA=${{ github.sha }}

- name: Capture Build Artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: Artifacts
path: |
fabric/build/libs/*
forge/build/libs/*
forge/build/libs/*
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ jobs:
run: env

- name: Checkout Repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true

- name: Setup JDK
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: "temurin"
java-version: 17
Expand Down
Loading
Loading