Commit Graph

28 Commits

Author SHA1 Message Date
TechnoDraconic
f44670d44e reorganized and renamed classes 2026-03-10 16:05:52 -07:00
TechnoDraconic
ab78582cce technically works, but needs visuals on attachments and a lot of organization 2026-03-09 15:58:36 -07:00
TechnoDraconic
97879e47ef added a "PipeGraph" so pipes can keep track of what they're connected to 2026-02-18 20:10:52 -08:00
TechnoDraconic
851645e93f added a pipe test block which connects to copies of itself and changes its visual and gameplay shapes 2026-02-15 18:28:22 -08:00
XevianLight
af1efb5c57 Rocket assembler block bounds calculation and debug renderer 2026-02-07 16:38:46 -07:00
XevianLight
9d186a0dd5 Things n stuff 2026-02-04 22:01:46 -07:00
XevianLight
3557dcdb17 Converted EnvironmentData and GravityData to records cause we never need to modify them 2026-02-04 19:13:15 -07:00
TechnoDraconic
3b5d10f414 made envData nonstatic again 2026-02-04 09:26:29 -08:00
XevianLight
331da7c78f Gravity data 2026-02-03 23:35:41 -07:00
XevianLight
74731444ea Merge remote-tracking branch 'origin/master' 2026-02-03 20:03:40 -07:00
XevianLight
df344034a6 BasicEntityBlock and TickableBlockEntity added to simplify block entity creation 2026-02-03 20:00:52 -07:00
TechnoDraconic
84000f31fd Added oxygen damage and an oxygen damage source 2026-02-02 09:29:16 -08:00
XevianLight
012985441f Debug rendering for oxygen (VERY LAGGY BUT WORKS) 2026-01-30 21:46:13 -07:00
XevianLight
cc93d2fb42 More EnvironmentSavedData stuff 2026-01-29 23:42:33 -07:00
XevianLight
2f0c499fdf Merge branch 'refs/heads/oxygen-system' 2026-01-29 23:12:15 -07:00
TechnoDraconic
a1a24b8506 giga optimized floodfill 2026-01-29 21:50:07 -08:00
XevianLight
9b030d8c9d Merge branch 'oxygen-system'
# Conflicts:
#	src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d
#	src/generated/resources/.cache/a8139181fab9cfd94e67697230cbaca839a05e1f
#	src/main/java/net/xevianlight/aphelion/core/init/ModItems.java
2026-01-29 21:49:08 -07:00
XevianLight
b012528247 Environment Data saving and Floodfill. Added additional data to PartitionPayload and PartitionData for later 2026-01-29 21:43:18 -07:00
TechnoDraconic
351e1a806a quick fixes 2026-01-28 17:55:11 -08:00
TechnoDraconic
b41741d578 added oxygen test block 2026-01-28 16:52:49 -08:00
XevianLight
f3bd3f891a Rocket landing pad block. Added comments. Adjusted rocket values 2026-01-26 21:31:03 -07:00
XevianLight
5e512cae1c RocketEntites can now launch to a specified dimension and position. Added /aphelion rocket (entity) destination, launch, and launchTo 2026-01-25 19:56:43 -07:00
XevianLight
59062724ff RocketEntity added. Uses RocketRenderer and RocketStructure to render blocks. RocketStructure supports volumes up to 128^3. 2026-01-24 21:24:20 -07:00
XevianLight
5500b78e53 Multiblocks now use dummy blocks. BaseMultiblockDummyBlock created for all dummies to extend from. 2026-01-20 18:05:35 -07:00
XevianLight
ea998165be Basic framework for vacuum arc furnace multiblock. Moved multiblock methods to MultiblockHelper. 2026-01-18 21:06:14 -07:00
XevianLight
557c2761a7 Multiblock testing, JEI support, Alloying Recipe type 2026-01-17 22:07:49 -07:00
XevianLight
28639dae81 Server side partition syncing and packets 2026-01-17 13:48:58 -07:00
XevianLight
48e5499ad3 Basic development 2026-01-16 17:51:41 -07:00