Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
195bed9
Add check to not cache invalid recipes (#4486)
jurrejelle Jan 21, 2026
02bfeb4
Remove BlockEntity Check in MinerLogic (#4488)
lilpaladin1 Jan 24, 2026
29dfe03
Fix autogenerating mortar recipes (#4498)
jurrejelle Jan 25, 2026
258f72b
Add testing mention to github template (#4503)
jurrejelle Jan 26, 2026
388e468
Replace mandatory air with any in blast chiler structure (#4502)
jurrejelle Jan 26, 2026
0dfe9b9
Fix CME with parts and partpositions when calling getParts in addedTo…
jurrejelle Jan 26, 2026
97847f7
Rename method for adding tool enchantments (#4510)
Phoenixvine32908 Jan 27, 2026
3f7e588
Lamp predicates. (#4511)
Phoenixvine32908 Jan 28, 2026
de443c1
fix Same uuid (#4483)
remakefactory Jan 29, 2026
5ad5f7c
Fix invalid comparison in dimension condition (#4518)
jurrejelle Jan 29, 2026
f21fd8b
Fix LWJGL and FastUtil sources (#4520)
screret Jan 29, 2026
c04379a
Fix wireless_transmitter_cover_test not working on systems where the …
screret Jan 29, 2026
7b7ac44
Pipe model rework (#4283)
screret Jan 31, 2026
e62003c
Fix missing/invalid pipe model issues (#4530)
screret Feb 1, 2026
7075fc0
Fix bug in NBTPredicateIngredient serializer (#4536)
Mqrius Feb 3, 2026
a39d66c
Fix dust disassembly recipes (#4456)
TarLaboratories Feb 3, 2026
33a9502
Re-run ranged input tests multiple times (#4538)
jurrejelle Feb 3, 2026
b02c901
Fix pipes missing break particle textures (#4533)
screret Feb 3, 2026
2fbef83
Remove muffler hatch requirement from Large Distillery (#4195)
GirixK Feb 3, 2026
aaea1cc
Trinium spring (#4470)
zetrock1 Feb 4, 2026
1cbd9d6
Remove apatite bolt and screw, remove rubber bolt, screw, and gears (…
Pyritie Feb 4, 2026
2f3a6a1
Give three alloy smelter glass recipes the right category (#4497)
Pyritie Feb 4, 2026
2c5fe8a
Simplify material block models and fix issues they had with shaders (…
screret Feb 4, 2026
032470f
Fix pipes' block break animation being the wrong shape (#4543)
screret Feb 4, 2026
04a8299
Fixed tooltip order for Large Assembler (#4552)
HazeVista Feb 4, 2026
83ecd01
Update zh_cn.json (#4516)
iouter Feb 6, 2026
a380ea3
Add recipes for netherite tools (#4368)
JuiceyBeans Feb 8, 2026
53dc2bf
Output bus filtering (#4337)
zetrock1 Feb 8, 2026
5c91489
Allow rendering other modules from placeholders (#3900)
TarLaboratories Feb 8, 2026
d0e0e1a
Add gem slurry from purified ore recipes (#4413)
SpicyNoodle5 Feb 8, 2026
7b32b64
Recipe Fail Reason Display (#4487)
illuciaz23 Feb 8, 2026
944c3f0
make all variants of `GTRecipeBuilder#adjacentBlock` and `#adjacentFl…
screret Feb 8, 2026
4c28e67
Remove muffler hatch from distillery preview (#4577)
jurrejelle Feb 8, 2026
22025a4
Fix access protection issue in netherite tools + lamprenderer issues …
jurrejelle Feb 8, 2026
4c8ea44
Fix CR being displayed on CM when pasting text on windows (#4603)
TarLaboratories Feb 11, 2026
2b783a0
Fix electrolyzer overlay texture. (#4604)
vakus Feb 12, 2026
6f5f714
Remove double negative in DaytimeCondition (#4636)
screret Feb 15, 2026
9d5a1af
Remove CycleItemStackHandler and CycleFluidStackHandler (#4634)
screret Feb 15, 2026
a616fb8
Remove a ton of unused pipe restrictor textures (#4638)
screret Feb 15, 2026
d2be6bd
Fix the bone meal -> white dye recipe being deleted unconditionally (…
screret Feb 15, 2026
0a764a4
add simple cooking recipe builder (#4643)
gustovafing Feb 16, 2026
0e9eec1
PipeBlock neighbor change logic fix (#4664)
bernd-sbr Feb 20, 2026
7847b76
Fix up output item bus filter (#4686)
illuciaz23 Apr 4, 2026
838584c
Clear categoryMap on reload to reload EMI correctly (#4683)
Mqrius Feb 23, 2026
04ab60a
fluid regulators now check that the correct amount of fluid was moved…
Bumperdo09 Feb 24, 2026
8b4f4db
Add #dragon_immune tag to endstone-based ores (#4689)
Taskeren Feb 26, 2026
b9d0501
Fix #4706 (#4708)
illuciaz23 Apr 4, 2026
2173a07
Update zh_cn.json 1.20.1 (#4716)
illuciaz23 Apr 4, 2026
4f9c4d2
Improve getBlockState performance (#4727)
Mqrius Mar 11, 2026
b7104f1
EMI synthetic recipe warning fix (#4732)
Mqrius Mar 14, 2026
ea0f966
fix null pointer exception (#4739)
kdcjxbsdnbgfdg Mar 23, 2026
c8def30
fix:修复eutModifier为没有EU的配方添加EU输出
illuciaz23 Feb 12, 2026
48f43cd
fix: 修复概率产物的数量
TonyCrane Mar 3, 2026
bde677a
fix: 地毯原版配方没在 hardMiscRecipes 情况下删除
TonyCrane Mar 11, 2026
fd71757
fix: slotWidget不继承itemHandler的onChanged
illuciaz23 Mar 19, 2026
c219f62
fix: 修复 EMI 合成树里物品数量有概率被物品图标遮挡的问题
TonyCrane Mar 21, 2026
9519867
fix: 修复内燃引擎页面显示的消耗量不准确的问题
TonyCrane Mar 26, 2026
758d1ee
refactor: 把 GTM 移动到 modules 中,并进行兼容
TonyCrane Mar 5, 2026
86c5db6
update: 更新ae2版本
illuciaz23 Apr 5, 2026
31174ee
fix: 修复大型蒸馏塔的蒸馏室模式处理无流体输出配方时崩溃的bug
illuciaz23 Apr 9, 2026
67d88ac
feat: 多方块界面优化重构
illuciaz23 Apr 13, 2026
8104a2b
fix: 修复检测终端无法检测流体源的问题
TonyCrane Mar 20, 2026
b3015c0
feat: 取消下届和末地矿石的双倍产出
TonyCrane Mar 3, 2026
0ce6600
feat: 添加多方块预览高亮仓室注册接口
TonyCrane Mar 25, 2026
0bfba41
Revert "add simple cooking recipe builder (#4643)"
illuciaz23 Apr 14, 2026
cac5249
small fix
illuciaz23 Apr 22, 2026
8a7190d
Make recipe iterator hasNext work properly (#4770)
gustovafing Apr 6, 2026
ca7119e
fix: 修复相同原料在搜索配方时被重复使用
illuciaz23 May 12, 2026
9d06ca1
refactor: 将CraftingComponent改成泛型,删除GTRecipeBuilder中的inputItems(Object…
illuciaz23 May 13, 2026
c8a0837
refactor: 更新gradle和mdfg版本,添加at插件
illuciaz23 May 14, 2026
292a202
fix
illuciaz23 May 14, 2026
b1c359f
refactor: 使用FieldHolderMap避免显式创建MANAGED_FIELD_HOLDER
illuciaz23 May 15, 2026
bcf2381
spotless
illuciaz23 May 17, 2026
ad2c3bd
feat: 上传AGENTS.mb
mmyddd May 27, 2026
f9cfe81
fix: action修复尝试
moguang2004 Jun 14, 2026
3674625
ci(): fix ci error reports
donjuanplatinum Jun 14, 2026
42654b2
Merge remote-tracking branch 'ssh/dev' into HEAD
donjuanplatinum Jun 14, 2026
5aa6461
Revert "ci(): fix ci error reports"
illuciaz23 Jun 15, 2026
30883fa
添加注入GTM物品json的方法
baicu321 Jun 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
114 changes: 0 additions & 114 deletions .github/ISSUE_TEMPLATE/000-bug-report.yml

This file was deleted.

30 changes: 0 additions & 30 deletions .github/ISSUE_TEMPLATE/001-feature-request.yml

This file was deleted.

5 changes: 0 additions & 5 deletions .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/actions/build_setup/action.yml

This file was deleted.

192 changes: 192 additions & 0 deletions .github/actions/ctnh_prepare_workspace/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
name: Prepare CTNH Workspace
description: Checkout CTNH-Modules and required module repos, then setup Java/Gradle.

inputs:
token:
description: Token used for all checkouts.
required: true
module_name:
description: Module directory name under CTNH-Modules/modules (e.g. CTNH-Core).
required: true

ctnh_modules_repository:
description: CTNH-Modules repository.
required: false
default: CTNH-Team/CTNH-Modules
ctnh_modules_ref:
description: CTNH-Modules ref (branch/tag/SHA).
required: false
default: master

ctnh_core_repository:
description: CTNH-Core repository.
required: false
default: CTNH-Team/CTNH-Core
ctnh_core_ref:
description: CTNH-Core ref.
required: false
default: dev

ctnh_astral_repository:
description: CTNH-Astral repository.
required: false
default: CTNH-Team/CTNH-Astral
ctnh_astral_ref:
description: CTNH-Astral ref.
required: false
default: dev

ctnh_bio_repository:
description: CTNH-Bio repository.
required: false
default: CTNH-Team/CTNH-Bio
ctnh_bio_ref:
description: CTNH-Bio ref.
required: false
default: dev

ctnh_energy_repository:
description: CTNH-Energy repository.
required: false
default: CTNH-Team/CTNH-Energy
ctnh_energy_ref:
description: CTNH-Energy ref.
required: false
default: dev

ctnh_lib_repository:
description: CTNH-Lib repository.
required: false
default: CTNH-Team/CTNH-Lib
ctnh_lib_ref:
description: CTNH-Lib ref.
required: false
default: dev

ctnh_mana_repository:
description: CTNH-Mana repository.
required: false
default: CTNH-Team/CTNH-Mana
ctnh_mana_ref:
description: CTNH-Mana ref.
required: false
default: dev

ctpp_repository:
description: CTPP repository.
required: false
default: CTNH-Team/CTPP
ctpp_ref:
description: CTPP ref.
required: false
default: dev

gtm_repository:
description: GTM repository.
required: false
default: CTNH-Team/GregTech-Modern
gtm_ref:
description: GTM ref.
required: false
default: dev

runs:
using: composite
steps:
- name: Checkout CTNH-Modules
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.ctnh_modules_repository }}
ref: ${{ inputs.ctnh_modules_ref }}
path: CTNH-Modules

- name: Checkout Current Module
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
fetch-depth: 0
path: CTNH-Modules/modules/${{ inputs.module_name }}

- name: Checkout CTNH-Core
if: ${{ inputs.module_name != 'CTNH-Core' }}
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.ctnh_core_repository }}
ref: ${{ inputs.ctnh_core_ref }}
path: CTNH-Modules/modules/CTNH-Core

- name: Checkout CTNH-Astral
if: ${{ inputs.module_name != 'CTNH-Astral' }}
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.ctnh_astral_repository }}
ref: ${{ inputs.ctnh_astral_ref }}
path: CTNH-Modules/modules/CTNH-Astral

- name: Checkout CTNH-Bio
if: ${{ inputs.module_name != 'CTNH-Bio' }}
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.ctnh_bio_repository }}
ref: ${{ inputs.ctnh_bio_ref }}
path: CTNH-Modules/modules/CTNH-Bio

- name: Checkout CTNH-Energy
if: ${{ inputs.module_name != 'CTNH-Energy' }}
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.ctnh_energy_repository }}
ref: ${{ inputs.ctnh_energy_ref }}
path: CTNH-Modules/modules/CTNH-Energy

- name: Checkout CTNH-Lib
if: ${{ inputs.module_name != 'CTNH-Lib' }}
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.ctnh_lib_repository }}
ref: ${{ inputs.ctnh_lib_ref }}
path: CTNH-Modules/modules/CTNH-Lib

- name: Checkout CTNH-Mana
if: ${{ inputs.module_name != 'CTNH-Mana' }}
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.ctnh_mana_repository }}
ref: ${{ inputs.ctnh_mana_ref }}
path: CTNH-Modules/modules/CTNH-Mana

- name: Checkout CTPP
if: ${{ inputs.module_name != 'CTPP' }}
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.ctpp_repository }}
ref: ${{ inputs.ctpp_ref }}
path: CTNH-Modules/modules/CTPP

- name: Checkout GTM
if: ${{ inputs.module_name != 'GregTech-Modern' }}
uses: actions/checkout@v4
with:
token: ${{ inputs.token }}
repository: ${{ inputs.gtm_repository }}
ref: ${{ inputs.gtm_ref }}
path: CTNH-Modules/modules/GregTech-Modern

- name: Setup Java 17
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: '17'

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
cache-read-only: ${{ github.event_name == 'pull_request' }}
Loading
Loading