Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
216 commits
Select commit Hold shift + click to select a range
9084d48
I am telling you i have plans that i cannot share with you rn cause t…
cakeGit Dec 21, 2025
73ff0de
Girder struts can be appropriately wrenched to break them
cakeGit Dec 21, 2025
0a79004
Use named location instead of explicit
cakeGit Dec 22, 2025
1c85d3e
Belt experimentation
cakeGit Dec 22, 2025
b5bfa46
Glowie
cakeGit Dec 23, 2025
b0c6ad9
Encaseable piston poles
cakeGit Dec 24, 2025
8890278
Creative tab fix
cakeGit Dec 24, 2025
85924c0
Ponderflat world settings (start, no actual settings yet)
cakeGit Dec 24, 2025
cc227b0
Finished piston pole encasings,
cakeGit Dec 24, 2025
5f3e949
Refactoring
cakeGit Dec 27, 2025
80f5f19
Merge branch 'main' into compat-and-casings
cakeGit Dec 27, 2025
5d6048d
COGWHEEL CHAIN API AND BELT COGWHEELS RAHH
cakeGit Dec 28, 2025
a1348af
Proper item returns, started rope type
cakeGit Dec 29, 2025
1407adc
Cogwheel rope
cakeGit Dec 30, 2025
e5e5110
Merge branch 'main' into compat-and-casings
cakeGit Jan 2, 2026
46b08a3
Re data gen after 0.0.40 merge
cakeGit Jan 2, 2026
3241aa0
Merge branch 'main' into compat-and-casings
cakeGit Jan 4, 2026
0146f14
Reapply weathered girder
cakeGit Jan 4, 2026
b724afe
Hopefully safe gradle
cakeGit Jan 4, 2026
995e8a5
industrial grating
cakeGit Jan 7, 2026
2833e69
Grating panel ct fix
cakeGit Jan 8, 2026
1c6085e
Started truss pending assets
cakeGit Jan 9, 2026
9ebf5ce
alternating truss
cakeGit Jan 10, 2026
042f675
Working alternating truss model
cakeGit Feb 10, 2026
d6706a0
Improved belt chain, fixed shear issue in rendering, fixed chain driv…
cakeGit Feb 10, 2026
5b49d3d
stopped disabling chain hand swing for some reason
cakeGit Feb 10, 2026
415215f
Belt drive
cakeGit Feb 10, 2026
b57ef16
Started work on encased chain drives :D
cakeGit Feb 11, 2026
4972f0c
encased block somewhat working
cakeGit Feb 15, 2026
cf3377d
Reorganized creative tab
cakeGit Feb 15, 2026
e63e9ec
me when i FIX STUFF
cakeGit Feb 15, 2026
fff70af
chain rope fixed too
cakeGit Feb 15, 2026
a7d3d70
ohh im updating my assets ohh
ShitFlinger Feb 15, 2026
f5a1107
Merge branch 'compat-and-casings' of https://github.com/Industrialist…
ShitFlinger Feb 15, 2026
3f09553
updated a LITTLE bit of models
ShitFlinger Feb 15, 2026
df77fea
Throttle lever starting work
cakeGit Feb 15, 2026
a51a76e
nixie stuff is shaded now
ShitFlinger Feb 15, 2026
174b369
Merge branch 'compat-and-casings' of https://github.com/Industrialist…
cakeGit Feb 15, 2026
c992e37
tottle shaft
cakeGit Feb 16, 2026
4fdbd1f
wooden girder
ShitFlinger Feb 16, 2026
3e48fce
Headlamp cc compat- doesent work on flat planes gotta fix
cakeGit Feb 16, 2026
96a6828
Merge branch 'compat-and-casings' of https://github.com/Industrialist…
cakeGit Feb 16, 2026
336c212
fix
cakeGit Feb 16, 2026
31ab573
Significant streamline of headlamp update queing, idk about rendering
cakeGit Feb 16, 2026
4d11222
Render optimisations
cakeGit Feb 16, 2026
3d663f4
strut max distance is 30 + added cable struts (feel free to remove)
ShitFlinger Feb 17, 2026
b61f017
updated some assets
ShitFlinger Feb 17, 2026
01f07c5
Initial plan
Copilot Feb 17, 2026
80aefb9
Fix headlamp rendering concurrency issues
Copilot Feb 17, 2026
e8a510b
Improve state merging in HeadlampQueuedOperationHandler
cakeGit Feb 17, 2026
30949f4
Merge pull request #67 from Industrialists-Of-Create/copilot/review-h…
cakeGit Feb 17, 2026
67d06a6
Initial plan
Copilot Feb 17, 2026
8f84343
Transition headlamps to cached VertexBuffer renderer
Copilot Feb 17, 2026
e4fee56
Address code review: improve eviction efficiency, add DYE_COLOR_OFFSE…
Copilot Feb 17, 2026
cc4722e
Update comments in HeadlampBlockEntity.java
cakeGit Feb 17, 2026
4962f2f
Extract shared constants to HeadlampConstants, rename getCCAddressing…
Copilot Feb 17, 2026
eac1e19
Fixes to rendering to make it like, work
cakeGit Feb 17, 2026
08dd043
Update HeadlampBlockEntityRenderer.java
cakeGit Feb 17, 2026
89d1ed0
Started instancing
cakeGit Feb 17, 2026
c6a05ea
???
cakeGit Feb 17, 2026
25b4401
Final fixes
cakeGit Feb 17, 2026
fe3c3ce
Bapple processing
cakeGit Feb 17, 2026
b700861
Headlamp queued ops packet for better bulk updates
cakeGit Feb 17, 2026
66f6378
Translucent casue more performant
cakeGit Feb 17, 2026
8c8fc6f
I remember why i dont use translucent
cakeGit Feb 17, 2026
34dbb05
Delete src/main/java/com/kipti/bnb/content/decoration/light/headlamp/…
cakeGit Feb 18, 2026
1569a04
Update .gitignore
cakeGit Feb 18, 2026
12219c1
Address review: config for CC range, move material to BnbMaterials, s…
Copilot Feb 18, 2026
1a8ffac
Update CC peripheral range to use block-based config with proper head…
Copilot Feb 18, 2026
1dbeea3
Update .gitignore
cakeGit Feb 19, 2026
9234cbc
Merge branch 'copilot/transition-headlamps-to-cached-renderer' of htt…
cakeGit Feb 19, 2026
3666ff3
Revert "Update .gitignore"
cakeGit Feb 19, 2026
3a6a391
stufff
cakeGit Feb 19, 2026
4305a62
Chain interactions started
cakeGit Feb 20, 2026
07a42f1
Merge pull request #68 from Industrialists-Of-Create/copilot/transiti…
cakeGit Feb 20, 2026
2089a38
Cleanup refactoring
cakeGit Feb 20, 2026
699b420
effects arte back and chunkier boxes
cakeGit Feb 20, 2026
5080e59
maybe fixed
cakeGit Feb 21, 2026
1fbaf2e
Merge branch 'compat-and-casings'
cakeGit Feb 21, 2026
6b62fc8
Merge branch
cakeGit Feb 21, 2026
e838248
Merge pull request #71 from Industrialists-Of-Create/compcasingsmerge…
cakeGit Feb 21, 2026
0d7b2e9
✨ Truss Placement Helper and Cogwheel Chain Config
AstralButOnGitHub Feb 21, 2026
604a017
Revert "✨ Truss Placement Helper and Cogwheel Chain Config"
AstralButOnGitHub Feb 21, 2026
bea5c40
me when i strucutre ts
cakeGit Feb 21, 2026
9ba7e69
me wgeb no structure yet
cakeGit Feb 21, 2026
b059b0c
Merge branch 'compat-and-casings' of https://github.com/Industrialist…
cakeGit Feb 21, 2026
240588a
strucutre
cakeGit Feb 21, 2026
e635a80
Moved chairs back to main
cakeGit Feb 21, 2026
50cd27c
fix dyed block feature flags
cakeGit Feb 21, 2026
beaeeab
Started super block entity behaviour refactor
cakeGit Feb 22, 2026
4dd86d7
Super block entity refactor II (game runs)
cakeGit Feb 23, 2026
71d3cf3
FINALLY IT LOADS
cakeGit Feb 23, 2026
0cf4d2c
Revert project code style
cakeGit Feb 23, 2026
997f2eb
Started work on wrapping chains and chain drive instances
cakeGit Feb 24, 2026
9e868a7
Light visual (ai slop to fix)
cakeGit Feb 24, 2026
743d8a0
Update src/main/java/com/kipti/bnb/foundation/ponder/instruction/Conv…
cakeGit Feb 25, 2026
1cd8345
Update src/main/java/com/kipti/bnb/foundation/ponder/instruction/Conv…
cakeGit Feb 25, 2026
30dbfa1
Cleanup, removed renderer wrappers
cakeGit Feb 25, 2026
a29453f
??? and block breaking
cakeGit Feb 25, 2026
86e8a00
and now, the end is near...
cakeGit Feb 26, 2026
3533f80
Crash fix
cakeGit Feb 26, 2026
12c64f3
Temp improved placement effect and fixed kientics
cakeGit Feb 26, 2026
5cdd0d8
Tweaks to cogwheel logic, fixing cogwheel shape collisions, adding ad…
cakeGit Feb 27, 2026
0371a36
Improved cogwheel partial display
cakeGit Feb 27, 2026
c66543a
Flanged gear sapees
cakeGit Feb 27, 2026
1fae5ab
Chain data migration (i think
cakeGit Feb 28, 2026
f1c8ade
Chain migration almost done (one pending fix)
cakeGit Mar 1, 2026
4b3ef87
Finished mgiration system (with some shameful methodology)
cakeGit Mar 1, 2026
49da4ea
Merge pull request #72 from Industrialists-Of-Create/chain-drive-rest…
cakeGit Mar 1, 2026
20153d9
Update BnbDecorativeBlocks.java
cakeGit Mar 1, 2026
5572a1f
ohhh I'm grating' it ohhhhh
AstralButOnGitHub Mar 1, 2026
1cdf938
Girder strut collision poking around
cakeGit Mar 1, 2026
cb29adb
Girder strut collision shapes done i guess
cakeGit Mar 1, 2026
b63e91c
Blocked straight up/down due to just everything being kinda wonky
cakeGit Mar 1, 2026
f0ddf82
Merge pull request #74 from Industrialists-Of-Create/girder-poking-ar…
cakeGit Mar 1, 2026
2171386
Strut shapes
cakeGit Mar 1, 2026
d898f27
Remove outdated utils
cakeGit Mar 2, 2026
fd7a867
Move azimuth to dedicated lib
cakeGit Mar 2, 2026
ba447be
Move azimuth mixins
cakeGit Mar 2, 2026
cb2033c
Move girder struts to new library
cakeGit Mar 2, 2026
02a8c98
Fully setup seprate libraries for azimuth and struts
cakeGit Mar 4, 2026
4802162
Remove unnecassary logging
cakeGit Mar 5, 2026
a199cbb
Datagen fix
cakeGit Mar 5, 2026
59c4ed7
y
cakeGit Mar 6, 2026
33f37d3
I may not know how to operate github
cakeGit Mar 6, 2026
8e2a587
Fixed up final issues and completed dye work
cakeGit Mar 6, 2026
63038a8
Fuck my Chud Fucking Life
ShitFlinger Mar 6, 2026
0a2728b
Update FluidPipeBlockMixin.java
cakeGit Mar 6, 2026
79550bb
Merge branch 'compat-and-casings' of https://github.com/Industrialist…
cakeGit Mar 6, 2026
67565d3
FUCK
ShitFlinger Mar 6, 2026
93af050
Merge branch 'compat-and-casings' of https://github.com/Industrialist…
ShitFlinger Mar 6, 2026
85498bb
Pipe placement dying desync elimination!
cakeGit Mar 7, 2026
98bb99e
Glass fluid dyed pipes
cakeGit Mar 7, 2026
604d72b
Dyed pipe ponder, started chain ponders and fix chain render bug
cakeGit Mar 7, 2026
1b79ca1
Cogwheel chain ponders
cakeGit Mar 7, 2026
eef98bf
Update CogwheelChainScenes.java
cakeGit Mar 7, 2026
e872789
im tweaking it
cakeGit Mar 7, 2026
b7033ca
tweaking II
cakeGit Mar 7, 2026
05e0b21
Take out nixie changes from articulate branch
cakeGit Mar 8, 2026
de5f4bb
Ponderflat config screen
cakeGit Mar 8, 2026
6e553a5
pipe ponder tweaK
cakeGit Mar 10, 2026
8e0c33d
Ponder NEW hint
cakeGit Mar 15, 2026
34fd5d1
Cable polishing I
cakeGit Mar 15, 2026
ee226c9
Cable polishing II
cakeGit Mar 15, 2026
b94a1f0
Git test / remove unuse constructor
cakeGit Mar 15, 2026
c13fdee
Added industrial panel encased shaft
cakeGit Mar 18, 2026
90ea789
Ponder hint
cakeGit Mar 19, 2026
d0385b7
Merge pull request #77 from Industrialists-Of-Create/pondermicrofont
cakeGit Mar 19, 2026
69e05e1
Ponder hint
cakeGit Mar 19, 2026
ea90e36
Ponder hint but able to be localised, when i localiose lol
cakeGit Mar 19, 2026
7055170
Merge branch 'compat-and-casings' of https://github.com/Industrialist…
cakeGit Mar 19, 2026
67c186b
Industrial panel is EVIL
cakeGit Mar 19, 2026
cd460b0
Fix CogwheelChainAttachmentHelper structure and out-of-scope docs
cakeGit Mar 19, 2026
9736347
Delete LevelChainShapeStore and gut old shape tracking system
cakeGit Mar 19, 2026
8516195
Started cogwheel chain carriage
cakeGit Mar 20, 2026
f0873e4
ough im chainc arriging it
cakeGit Mar 20, 2026
35b6cb9
Ive fixed it
cakeGit Mar 20, 2026
3910e41
Ive fixed it
cakeGit Mar 20, 2026
986947a
Update gradle.properties
cakeGit Mar 20, 2026
852e801
Ive fixed it
cakeGit Mar 20, 2026
2cd8c61
Improved networking
cakeGit Mar 20, 2026
da447c3
Carriages not being super bad
cakeGit Mar 21, 2026
eebcb02
Added the rest of the missing chain riding code
cakeGit Mar 21, 2026
a7ef6f8
ok (unreveiwed ai slop
cakeGit Mar 21, 2026
5a16496
added carriage asset
ShitFlinger Mar 21, 2026
d79c724
udpate
ShitFlinger Mar 21, 2026
11ae23d
Merge branch 'contraptions-and-control' of https://github.com/Aztech-…
cakeGit Mar 21, 2026
c12cdf4
Merge branch 'contraptions-and-control' of https://github.com/Aztech-…
ShitFlinger Mar 21, 2026
86c943e
Crug and Booby
ShitFlinger Mar 21, 2026
e3f4ce4
SOLVED THE DESYNC IM JUST COGNITIVE DECLINE
cakeGit Mar 22, 2026
5f9467c
Riding and partial editing slop to inspect
cakeGit Mar 22, 2026
b4b3a90
Ok desync banished to the shadow realm for real fro real on god
cakeGit Mar 22, 2026
8f94b33
Fixed unnecassary rotation and mvoement on assembly
cakeGit Mar 22, 2026
b370eb4
Cogwheel partial placement not s*** (Reviewed ai slop)
cakeGit Mar 22, 2026
e3dd225
"Funt" said the Dealer
ShitFlinger Mar 24, 2026
a5881ae
Merge branch 'contraptions-and-control' of https://github.com/Aztech-…
ShitFlinger Mar 24, 2026
540b4fe
FIXed the FUCKING DFYED PIPES FUCK
ShitFlinger Mar 27, 2026
f9edd24
things
cakeGit Mar 27, 2026
a9d760a
Merge remote-tracking branch 'origin/contraptions-and-control' into c…
cakeGit Mar 27, 2026
53d54bd
FIXED chain drive behaviour
cakeGit Mar 28, 2026
f686e4e
Started truss based encasing
cakeGit Mar 29, 2026
24da6f5
Kiptis good chain carriage
cakeGit Mar 29, 2026
3856595
Trussing
cakeGit Mar 29, 2026
8a582fa
Merge branch 'contraptions-and-control' of https://github.com/Aztech-…
cakeGit Mar 29, 2026
fc598a7
Way better truss and ggrating handling
cakeGit Mar 29, 2026
992f89e
Started fluid tanking it
cakeGit Mar 30, 2026
96ae8cb
tanking it
cakeGit Mar 30, 2026
362d813
Update FluidTankItemMixin.java
cakeGit Mar 30, 2026
c3589ac
feat: add TILES feature flag conditions to all palette/tile recipes
cakeGit Mar 30, 2026
65f6803
feat: add feature group bulk toggle entries to common config
cakeGit Mar 30, 2026
f00215e
Code cleanup dyed tank ponder, redid feature flag system for awesoemn…
cakeGit Mar 30, 2026
5f5ceac
Better ponder lang
cakeGit Mar 30, 2026
9f622ab
Merge pull request #80 from Aztech-Modding/feature/dyed_tanks
cakeGit Mar 30, 2026
3a90b85
collisoin fixe Where am I Fuck Help Me Helpp Hellp
ShitFlinger Mar 31, 2026
b71fccd
Better item modesl for bearing and carriage
cakeGit Mar 31, 2026
8d76541
The woke adgenda
cakeGit Mar 31, 2026
81e5a8a
GIGANTIC COGWHEEL MODEL + TEXTURES ADDED. FUCK. OH MY GOD. THIS WAS H…
ShitFlinger Mar 31, 2026
b861482
i think i tried to start on the texture swapping, it doesnt owrk. sor…
ShitFlinger Mar 31, 2026
3ce9e76
fucking Fuuuck Fuuickk owwww Fukckkkk
ShitFlinger Mar 31, 2026
3eebf68
Gay agenda comlete: pronouns mandatory
cakeGit Mar 31, 2026
0f49614
Merge branch 'contraptions-and-control' of https://github.com/Aztech-…
cakeGit Mar 31, 2026
ee80cf4
its . flanged cogwheel. thats what this file is. Fuck. Damn
ShitFlinger Mar 31, 2026
654e277
Fix dyeable transitions for that one specific case
cakeGit Mar 31, 2026
ec3d64d
Awesome gigantic gogwheel block tweaks
cakeGit Mar 31, 2026
cf948b3
Merge branch 'contraptions-and-control' of https://github.com/Aztech-…
cakeGit Mar 31, 2026
a9c8ffc
Fixing item models
cakeGit Apr 1, 2026
6d437f1
Fluid dying advancement
cakeGit Apr 1, 2026
29ed588
disable feature flag locks for some content
cakeGit Apr 1, 2026
d90f21c
feat: Add TrussEncasedPipeBlock for fluid pipe encasing in industrial…
cakeGit Apr 1, 2026
61078c5
Strut ponders, started pipe encasing for trusses and panels
cakeGit Apr 2, 2026
575ace9
fix up pipe bs, partially
cakeGit Apr 2, 2026
01c3225
Awesome throttle lever handling
cakeGit Apr 3, 2026
cec4636
Remove legacy kinetic handling
cakeGit Apr 3, 2026
92d5bbf
Lang defaults system from azimuth
cakeGit Apr 6, 2026
67ad749
Update ChainInteractionFailedException.java
cakeGit Apr 6, 2026
726eb57
Merge pull request #81 from Aztech-Modding/contraptions-and-control
cakeGit Apr 9, 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
  •  
  •  
  •  
15 changes: 14 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,19 @@ bin

.env

.vscode/

# idea
out
*.ipr
*.iws
*.iml
.idea

# But keep code styles and inspection profiles
!.idea/codeStyles/
!.idea/inspectionProfiles/
Comment on lines 18 to +22
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Negation of subdirectories of an ignored parent has no effect — the new .idea files will not be tracked.

Git stops recursing into a directory once it is ignored. Because .idea is already listed on line 16, the !.idea/codeStyles/ and !.idea/inspectionProfiles/ exceptions on lines 19-20 are silently ignored by Git. The codeStyleConfig.xml and Project_Default.xml files added in this PR will therefore never be staged or committed.

The fix is to replace the broad .idea rule with explicit per-entry ignores for everything inside .idea that you do want to exclude, and then let the subdirectories you want tracked fall through naturally:

🔧 Proposed fix
-# idea
-out
-*.ipr
-*.iws
-*.iml
-.idea
-
-# But keep code styles and inspection profiles
-!.idea/codeStyles/
-!.idea/inspectionProfiles/
+# idea
+out
+*.ipr
+*.iws
+*.iml
+.idea/*
+!.idea/codeStyles/
+!.idea/inspectionProfiles/

Changing .idea to .idea/* ignores the contents of the directory without ignoring the directory itself, which allows Git to honour the subsequent negation rules.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.gitignore around lines 16 - 20, The .gitignore currently ignores the entire
.idea directory (line containing ".idea") which prevents the negation rules for
"!.idea/codeStyles/" and "!.idea/inspectionProfiles/" from having any effect;
change the ignore rule from the broad ".idea" to ".idea/*" so Git ignores the
directory contents but still allows the subsequent negation lines (referencing
".idea/*" behavior and the existing "!.idea/codeStyles/" and
"!.idea/inspectionProfiles/") to include those specific subfolders and their
files in the repository.


# gradle
build
.gradle
Expand All @@ -25,4 +31,11 @@ run
runs
run-data

repo
repo
bad_apple_stress_test/videoplayback.mp4
bad_apple_stress_test/node_modules/
bad_apple_stress_test/output/

vault/textures_that_are_mit_i_swear

scratchpad
5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

64 changes: 0 additions & 64 deletions .profileconfig.json

This file was deleted.

Loading