Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
431 commits
Select commit Hold shift + click to select a range
0fe789f
Improve tooltip display for ItemAsteroidChip
kaduvill Nov 9, 2025
d358feb
Fix missing newline at end of TileSatelliteTerminal.java
kaduvill Nov 10, 2025
4640565
moved tooltip to centralized injector
kaduvill Nov 10, 2025
6802d85
Refactor tooltip information handling in BlockLandingPad
kaduvill Nov 10, 2025
385a9f6
Refactor tooltip information handling in BlockNuclearRocketMotor
kaduvill Nov 10, 2025
ebb0bc4
Simplify tooltip display logic in BlockBipropellantRocketMotor
kaduvill Nov 10, 2025
e2a5ea0
Refactor tooltip information handling in BlockRocketMotor
kaduvill Nov 10, 2025
43fcc74
Remove shift key tooltip from ItemAsteroidChip
kaduvill Nov 10, 2025
93b9e13
Fix missing newline at end of ItemStationChip.java
kaduvill Nov 10, 2025
18e7dc1
Fix missing newline at end of ItemSatelliteIdentificationChip.java
kaduvill Nov 10, 2025
1ab910e
Refactor addInformation to enhance tooltip display
kaduvill Nov 10, 2025
c62e305
Implement tooltip for BlockSolarGenerator
kaduvill Nov 10, 2025
ac06d6b
Add JEI wrapper for Station Assembler
kaduvill Nov 11, 2025
636f6ef
Add StationAssemblerRecipeMaker for JEI integration
kaduvill Nov 11, 2025
0f1adf6
Implement StationAssemblerRecipeHandler class
kaduvill Nov 11, 2025
ec20523
Implement tooltip for BlockForceFieldProjector
kaduvill Nov 11, 2025
6f3ede6
Fix typo in tooltip for BlockTransciever
kaduvill Nov 12, 2025
03c8f76
Remove second SHIFT tooltip line from fluid tank
kaduvill Nov 12, 2025
c94bf93
Add BlockPump class for fluid handling
kaduvill Nov 12, 2025
c0244eb
Remove redundant tooltip line from pressure tank
kaduvill Nov 12, 2025
907a63c
Update ItemData.java
kaduvill Nov 12, 2025
1f0c7cb
Enhance fluid handling in TilePump class
kaduvill Nov 12, 2025
d90dce2
Replace BlockTile with BlockPump for pump block
kaduvill Nov 12, 2025
3f2d615
Refactor TileMicrowaveReciever for robustness and clarity
kaduvill Nov 12, 2025
4620cde
Implement tooltip for ItemPackedStructure
kaduvill Nov 12, 2025
a3aa73e
Implement hatch inventory snapshot and restore
kaduvill Nov 12, 2025
3f586e5
Add newline at end of TileMicrowaveReciever.java
kaduvill Nov 12, 2025
df18b0d
Update StationAssemblerWrapper to include station block
kaduvill Nov 12, 2025
d3aea73
Add Station Assembler integration to ARPlugin
kaduvill Nov 12, 2025
55185ad
Implement StationAssemblerCategory for JEI integration
kaduvill Nov 12, 2025
403e2aa
Implement TooltipInjector for item tooltips
kaduvill Nov 12, 2025
e8a2ff8
Implement IMultiblock interface in TileRocketMonitoringStation
kaduvill Nov 16, 2025
51399d3
Add newline at end of TileUnmannedVehicleAssembler.java
kaduvill Nov 16, 2025
c1dd8b3
Implement ITickable in TileRocketAssemblingMachine
kaduvill Nov 16, 2025
439aa52
Refactor TileRocketAssemblingMachine for clarity
kaduvill Nov 16, 2025
5c40c62
Remove debug logging from TileRocketMonitoringStation
kaduvill Nov 16, 2025
a1225c9
Add newline at end of EntityStationDeployedRocket.java
kaduvill Nov 16, 2025
7fd017e
Refactor comment for clarity in TileFuelingStation
kaduvill Nov 16, 2025
f6e64bd
Fix missing newline at end of TooltipInjector.java
kaduvill Nov 16, 2025
13acc9b
Refactor language file for item and tile names
kaduvill Nov 16, 2025
3352075
Merge pull request #2 from kaduvill/kaduvill-patch-1st-after-betapush
kaduvill Nov 16, 2025
d7857cf
Refactor item information display in ItemData
kaduvill Nov 17, 2025
fef59f5
Clean up renderScreen method in ItemPressureTank
kaduvill Nov 17, 2025
a1df6d8
Reorganize imports and clean up BlockTransciever
kaduvill Nov 17, 2025
9a91ffe
Refactor ItemBlockFluidTank by removing imports
kaduvill Nov 17, 2025
62c87d4
Remove unnecessary blank lines in BlockForceFieldProjector
kaduvill Nov 17, 2025
f0344b9
Fix formatting in BlockSolarGenerator.java
kaduvill Nov 17, 2025
8e4dd41
Fix formatting in BlockNuclearCore.java
kaduvill Nov 17, 2025
17a3834
Refactor comment for visual tag generation
kaduvill Nov 17, 2025
9fc62c3
Fix missing newline at end of ItemPlanetIdentificationChip.java
kaduvill Nov 17, 2025
16dae64
Fix formatting issue in BlockRocketMotor.java
kaduvill Nov 17, 2025
546755d
Add newline at end of BlockBipropellantRocketMotor.java
kaduvill Nov 17, 2025
3801a23
Add newline at end of Co2ScrubberWrapper.java
kaduvill Nov 17, 2025
5c73fb7
Fix missing newline at end of Co2ScrubberRecipeMaker.java
kaduvill Nov 17, 2025
dcc99e3
Fix recipe validation logic in Co2ScrubberRecipeHandler
kaduvill Nov 17, 2025
0db3f06
Remove commented code and clean up formatting
kaduvill Nov 17, 2025
d5b68fb
Add newline at end of BlockPressurizedFluidTank.java
kaduvill Nov 17, 2025
40fe803
Add newline at end of BlockTileRedstoneEmitter.java
kaduvill Nov 17, 2025
ab92fed
Define supported data types in MultiData
kaduvill Nov 17, 2025
1ff2944
Clean up BlockLinkedHorizontalTexture.java
kaduvill Nov 17, 2025
d9c8bbe
Remove unnecessary comment in FuelingStationWrapper
kaduvill Nov 17, 2025
6fedd10
Remove commented code in FuelingStationRecipeMaker
kaduvill Nov 17, 2025
24304a8
Add newline at end of FuelingStationRecipeHandler.java
kaduvill Nov 17, 2025
6f4c16c
Remove commented-out code in drawExtras method
kaduvill Nov 17, 2025
f5e1a47
Add newline at end of BlockLandingPad.java
kaduvill Nov 17, 2025
75f3621
Fix formatting and add newline at end of file
kaduvill Nov 17, 2025
8c41706
Fix formatting issue in ItemSealDetector.java
kaduvill Nov 17, 2025
dc592bb
Add tooltip support to BlockDoor2
kaduvill Nov 17, 2025
c31bb9b
Fix formatting and remove unnecessary line
kaduvill Nov 17, 2025
fe1d652
Fix formatting and remove unnecessary newline
kaduvill Nov 17, 2025
7151339
Fix formatting and remove unnecessary whitespace
kaduvill Nov 17, 2025
e5cd691
Remove extra newline in BlockSeal.java
kaduvill Nov 17, 2025
ca13e7e
Fix missing newline at end of ItemBiomeChanger.java
kaduvill Nov 17, 2025
be0e7e7
Remove unnecessary newline at end of BlockSuitWorkstation.java
kaduvill Nov 17, 2025
c7ed0e5
Fix formatting by removing extra newlines
kaduvill Nov 17, 2025
e9e3e4b
Add newline at end of TileAtmosphereDetector.java
kaduvill Nov 17, 2025
50a7256
Fix formatting in BlockLens.java
kaduvill Nov 17, 2025
808653c
Fix formatting and add tooltip information for BlockSeat
kaduvill Nov 17, 2025
b6defb3
Fix formatting by removing extra newlines
kaduvill Nov 17, 2025
20f6cfb
Remove unnecessary newline and fix formatting
kaduvill Nov 17, 2025
acdee5b
Remove unnecessary newline and clean up code
kaduvill Nov 17, 2025
510571a
Fix formatting by removing trailing newline
kaduvill Nov 17, 2025
c028617
Add newline at end of EntityStationDeployedRocket.java
kaduvill Nov 17, 2025
7d7a59f
Add newline at end of TileUnmannedVehicleAssembler.java
kaduvill Nov 17, 2025
c2e1c89
Fix missing newline at end of TileSatelliteTerminal.java
kaduvill Nov 17, 2025
36e526d
Refactor TileWirelessTransciever code structure
kaduvill Nov 17, 2025
c4cd7c7
Fix missing newline at end of StatsRocket.java
kaduvill Nov 17, 2025
4b8f6dc
Add newline at end of WeightEngine.java
kaduvill Nov 17, 2025
d56faae
Update TileFluidTank.java
kaduvill Nov 17, 2025
46b3ee0
Refactor DataStorage.java formatting
kaduvill Nov 17, 2025
dbf0fe2
Fix missing newline at end of ItemSatellite.java
kaduvill Nov 17, 2025
bc25c23
Fix missing newline in ItemSatelliteIdentificationChip.java
kaduvill Nov 17, 2025
255e9a4
Implement tooltip for ItemJackHammer
kaduvill Nov 20, 2025
1d07d61
Add tooltip support to BlockThermiteTorch
kaduvill Nov 20, 2025
4fa3b38
Add tooltip information to ItemThermite
kaduvill Nov 20, 2025
0011510
Update hovercraft tooltip localization key
kaduvill Nov 20, 2025
1e001e6
Refactor addInformation method parameters and logic
kaduvill Nov 20, 2025
b09a640
Refactor addInformation method in ItemBiomeChanger
kaduvill Nov 20, 2025
162b68e
removed internal energy since its not used
kaduvill Nov 20, 2025
18b5b08
Correct mode descriptions to use proper casing
kaduvill Nov 20, 2025
0aa7ed1
Correct capitalization in weather mode descriptions
kaduvill Nov 20, 2025
83085a1
Update modVersion in gradle.properties
kaduvill Nov 20, 2025
9bf5425
Implement tooltip for Basic Laser Gun
kaduvill Nov 20, 2025
c8beca2
Add tooltips for new remote and crafting items
kaduvill Nov 20, 2025
c0bc69d
Refine item tooltips and messages in en_US.lang
kaduvill Nov 20, 2025
a882636
Add newline at end of TooltipInjector.java
kaduvill Nov 20, 2025
6c02970
Update zh_CN.lang
ZHAY10086 Nov 28, 2025
45a5e4e
Update zh_CN.lang
ZHAY10086 Nov 28, 2025
eee500d
Fix translation for 'Space Station' in Chinese
ZHAY10086 Dec 7, 2025
35ddc33
Update zh_CN.lang
ZHAY10086 Dec 7, 2025
69891ec
Update zh_CN.lang
ZHAY10086 Dec 7, 2025
590044f
update
ZHAY10086 Dec 11, 2025
3f585d6
Merge branch '1.12' of https://github.com/ZHAY10086/AdvancedRocketry …
ZHAY10086 Dec 11, 2025
71ac79b
更新 zh_CN.lang
ZHAY10086 Dec 11, 2025
3dad441
Update zh_CN.lang
ZHAY10086 Dec 12, 2025
214c0f8
Update zh_CN.lang
ZHAY10086 Dec 12, 2025
ac10e21
correct planet definition
ZHAY10086 Dec 13, 2025
cae55b7
small change
ZHAY10086 Dec 13, 2025
6654329
chip
ZHAY10086 Dec 13, 2025
d31be0e
Data Unit Tooltip
ZHAY10086 Dec 13, 2025
e4669fd
update
ZHAY10086 Dec 13, 2025
40baaf6
remove blank
ZHAY10086 Dec 13, 2025
3e1b16c
Update modVersion from 2.2.1-1 to 2.2.2
kaduvill Dec 13, 2025
adf5fe0
Add orbitalregistry.json blockstate configuration
kaduvill Dec 13, 2025
b39b1af
Add orbitalregistry.json model for orbital registry
kaduvill Dec 13, 2025
0257451
Add files via upload
kaduvill Dec 13, 2025
ef2cdc0
Add orbitalregistry.json model for block
kaduvill Dec 13, 2025
e61fd12
Refactor rocket dismantle event handling
kaduvill Dec 13, 2025
c28b34d
Enhance deconstructRocket with error logging
kaduvill Dec 13, 2025
19fe361
Improve key input handling for rocket launch
kaduvill Dec 13, 2025
a556d49
Implement hint for opening Rocket UI
kaduvill Dec 13, 2025
850021a
Clamp weather duration values to avoid exceptions
kaduvill Dec 13, 2025
b7de8ea
Improve world notification and weather data handling
kaduvill Dec 13, 2025
70bb764
Add crafting recipe for orbital registry
kaduvill Dec 13, 2025
c26e2a3
Fix typo in altitude variable name
kaduvill Dec 13, 2025
73d0e90
Fix typo in altitude variable name
kaduvill Dec 13, 2025
031f2dd
Add new block definitions for orbital registry and data bus
kaduvill Dec 13, 2025
3cb68f3
Add databusbig.json model file
kaduvill Dec 13, 2025
2d1c89f
Add databusbig.json model for data hatch block
kaduvill Dec 13, 2025
253626b
Add TileDataBusBig class with increased capacity
kaduvill Dec 13, 2025
14a2394
Add files via upload
kaduvill Dec 13, 2025
f636a94
Add Big Data Bus Block and related registrations
kaduvill Dec 13, 2025
8cb9f32
Remove TODO comment in addFuelAmount method
kaduvill Dec 13, 2025
8537f26
Add BlockDataBusBig class for data bus functionality
kaduvill Dec 13, 2025
592778c
Update fluid tank tooltip localization
kaduvill Dec 13, 2025
a3b1eda
Update fluid name localization in ItemPressureTank
kaduvill Dec 13, 2025
a2bb018
Update button labels and remove unused variables
kaduvill Dec 13, 2025
ae07e8c
Localize 'Research' text in TileAstrobodyDataProcessor
kaduvill Dec 13, 2025
9d68574
Update weather controller mode descriptions
kaduvill Dec 13, 2025
e3fdd53
Update tooltip for station chip location display
kaduvill Dec 13, 2025
a1e7d5a
Implement IDataItem interface in ItemData class
kaduvill Dec 13, 2025
aa94089
Add IDataItem interface for data container items
kaduvill Dec 13, 2025
bc1d84f
Add ItemBlockDataBusBig class for data storage
kaduvill Dec 13, 2025
5b49deb
Refactor WorldCommand to use IDataItem interface
kaduvill Dec 13, 2025
d2a06e3
Refactor setData method for clarity and safety
kaduvill Dec 13, 2025
76570b6
Refactor TileDataBus to use IDataItem interface
kaduvill Dec 13, 2025
0f60394
Refactor SlotData to use IDataItem and limit stack size
kaduvill Dec 13, 2025
4356360
Update tooltip data display in ModuleAutoData
kaduvill Dec 13, 2025
893263c
Update tooltip formatting in ModuleData.java
kaduvill Dec 13, 2025
bf64f44
Update data label formatting in ItemMultiData
kaduvill Dec 13, 2025
2861e48
Refactor item validation and data handling methods
kaduvill Dec 13, 2025
f3303d6
Add progress bar support to ModulePlanetSelector
kaduvill Dec 13, 2025
7f95ff2
Refactor TileWarpController for better data handling
kaduvill Dec 13, 2025
f21060a
Fix missing newline at end of TileWarpCore.java
kaduvill Dec 13, 2025
5fbd983
Add crafting recipe for databusbig
kaduvill Dec 13, 2025
e0b2a5f
Add ModuleSideSelectorTooltipOverlay class
kaduvill Dec 13, 2025
fb97e7d
added Orbital registry
kaduvill Dec 13, 2025
a7da44f
Refactor update method and improve state handling
kaduvill Dec 13, 2025
5b11fe0
Add blockstates for databusbig model
kaduvill Dec 14, 2025
809cd3c
Refactor VoidDrill class for better performance
kaduvill Dec 14, 2025
f277e0e
Enhance performance and button setup in TileOrbitalLaserDrill
kaduvill Dec 14, 2025
5ac7c21
Add configuration for nuclear rockets and orbital registry
kaduvill Dec 14, 2025
305dc76
Add tooltips for structure machines and items
kaduvill Dec 14, 2025
1266524
Refactor TileRocketLoader to improve item handling
kaduvill Dec 14, 2025
ad0a2a3
Refactor TileRocketFluidUnloader to TileRocketUnloader
kaduvill Dec 14, 2025
68bb8ae
Refactor TileRocketUnloader to TileRocketFluidUnloader
kaduvill Dec 14, 2025
a460b76
Refactor TileRocketUnloader for item transfer logic
kaduvill Dec 14, 2025
48f9060
Implement data bus snapshot and restore functionality
kaduvill Dec 14, 2025
cf932df
Replace static button label with localized string
kaduvill Dec 14, 2025
ecc0d38
Enhance planet selector and cache management
kaduvill Dec 14, 2025
d2167fc
Change name retrieval to use localization
kaduvill Dec 14, 2025
6513be1
Update getName method to use localization
kaduvill Dec 14, 2025
c6695c0
Change satellite name to localized string
kaduvill Dec 14, 2025
8ae838e
Change satellite name to localized string
kaduvill Dec 14, 2025
5570642
Use localized string for Mass Scanner name
kaduvill Dec 14, 2025
373d6e4
Update getName method to use localization
kaduvill Dec 14, 2025
da0102a
Change satellite name to localized string
kaduvill Dec 14, 2025
41e6d8e
Refactor message construction for satellite terminal
kaduvill Dec 14, 2025
be5854b
Refactor atmosphere detection and button creation
kaduvill Dec 14, 2025
6dcaec4
Implement minimum brightness in stellar brightness calculation
kaduvill Dec 14, 2025
e6d74f7
Refactor language file for clarity and consistency
kaduvill Dec 14, 2025
1697be5
Fix tooltip localization for hovercraft item
kaduvill Dec 14, 2025
792ac42
Fix formatting issue in BlockThermiteTorch.java
kaduvill Dec 14, 2025
7d84c0a
Fix missing newline at end of ItemBiomeChanger.java
kaduvill Dec 14, 2025
6ccd784
Merge pull request #4 from kaduvill/2.2.2
kaduvill Dec 14, 2025
6bd863c
Merge pull request #3 from ZHAY10086/1.12
kaduvill Dec 14, 2025
14ddb05
Add @SideOnly annotation to LIVE variable
kaduvill Dec 18, 2025
bcbcf84
Enhance liquid container compatibility check
kaduvill Dec 18, 2025
ced4ca3
Refactor TileRocketFluidLoader for clarity and efficiency
kaduvill Dec 18, 2025
5f97014
Refactor fluid handling in TileRocketFluidUnloader
kaduvill Dec 18, 2025
ece0124
Reduce transfer interval ticks from 20 to 10
kaduvill Dec 18, 2025
7343bfd
Update comment for transfer interval in fluid unloader
kaduvill Dec 18, 2025
4842309
Replace ModuleContainerPanYOnlyWithScrollCache usage
kaduvill Dec 18, 2025
fe02b31
Add scroll list panel and cache management methods
kaduvill Dec 18, 2025
0428f9e
Add methods for UI scroll cache management
kaduvill Dec 18, 2025
4f7e6e3
Refactor TilePump to use localTick for timing
kaduvill Dec 18, 2025
a3e3776
Refactor TileObservatory for seed and button management
kaduvill Dec 18, 2025
38706e5
Add anchored warning module to TileStationOrientationController
kaduvill Dec 18, 2025
fc1a606
Add anchored warning to TileStationAltitudeController
kaduvill Dec 18, 2025
dbb97fa
Localize power and time labels in drawInfo method
kaduvill Dec 18, 2025
4265d4f
Add newline at end of TileSatelliteBuilder.java
kaduvill Dec 18, 2025
185b402
Update language
kaduvill Dec 18, 2025
fda8908
Fix missing newline at end of TileOrbitalRegistry.java
kaduvill Dec 18, 2025
4299af2
Update changelog for versions 2.2.0 to 2.2.2
kaduvill Dec 18, 2025
3fb597a
Update changelog to version 2.2.2
kaduvill Dec 18, 2025
4aa9522
Update zh_CN.lang
ZHAY10086 Dec 18, 2025
f9b2fb4
Update changelog with launch issue fix details
kaduvill Dec 18, 2025
9e2ef17
Merge pull request #5 from ZHAY10086/1.12
kaduvill Dec 18, 2025
f03f0cb
Fix observatory databuses type handling in changelog
kaduvill Dec 19, 2025
5dfc958
Implement chip planet info stamping
kaduvill Dec 20, 2025
44138d6
Refactor energy transmission and dimension ID methods
kaduvill Dec 20, 2025
6b0f947
Add dataBusBigMultiplier configuration property
kaduvill Dec 20, 2025
c7efdd3
Replace static multiplier with configurable value
kaduvill Dec 20, 2025
4715e63
Replace I18n.format with I18n.translateToLocalFormatted
kaduvill Dec 20, 2025
f3e001d
Improve satellite name localization in tooltip
kaduvill Dec 20, 2025
cc681e5
Improve satellite item tooltip translation
kaduvill Dec 20, 2025
975ddb9
Refactor NBT handling in ItemIdWithName class
kaduvill Dec 20, 2025
728a3a5
Refactor artifact gating logic in EntityRocket
kaduvill Dec 20, 2025
0235883
Implement getConnectedSatellitesLive method
kaduvill Dec 20, 2025
c6a5771
Remove unnecessary comment in TileSatelliteTerminal
kaduvill Dec 20, 2025
691354a
Fix missing newline at end of TileOrbitalRegistry.java
kaduvill Dec 20, 2025
afb8b9c
Add error message for missing required artifact
kaduvill Dec 20, 2025
079a908
Refactor ItemBlockDataBusBig for dynamic max data
kaduvill Dec 20, 2025
f060029
Add client-side translation for abort reasons
kaduvill Dec 20, 2025
47ae828
Add generatesData field to satellite entries
kaduvill Dec 20, 2025
f6129ba
Add data generation calculations to ItemSatellite
kaduvill Dec 20, 2025
5ec69e4
Add data generation messages to lang file
kaduvill Dec 20, 2025
5078388
Update zh_CN.lang
ZHAY10086 Dec 20, 2025
08df7af
Update language file with improved tooltips
kaduvill Dec 22, 2025
e8e243c
explain 6 squares
kaduvill Dec 22, 2025
90da322
Refactor scan button initialization in TileObservatory
kaduvill Dec 22, 2025
872cdaf
Refactor TileOrbitalRegistry and improve scan handling
kaduvill Dec 22, 2025
a20f8cc
Refactor tooltip keys for advanced rocketry items
kaduvill Dec 22, 2025
c2b0ad2
Revise changelog for version 2.2.2
kaduvill Dec 22, 2025
4e87c32
Update changelog with new features and hints
kaduvill Dec 22, 2025
5971ad5
Revise changelog for version updates and fixes
kaduvill Dec 22, 2025
44bcd53
Update gravity controller messages for clarity
kaduvill Dec 22, 2025
df5635e
Update zh_CN.lang
ZHAY10086 Dec 22, 2025
194edee
Merge pull request #6 from ZHAY10086/1.12
kaduvill Dec 22, 2025
7034cd5
Update contributors in changelog.md
kaduvill Jan 7, 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
258 changes: 258 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,258 @@
Changelog 2.2.2

- New Blocks
- Orbital Registry
- Scans existing stations/starships/satellites, shows info, prints new chips
- Prevents losing the last chip / reduces need for backups
- Only checks current Dimension (spacestation ->body below)
- Advanced Databus
- Works like DataUnit AND Databus
- Capacity= 2000 * 4 = 8000 (default)
- Keeps data when broken (NOT a "Satellite Component")

- ItemSatellite
- Added to tooltip: "Data gen: x/s"

- Rocket
- Added hint: "Press <Keybind> to open GUI" when riding rockets
- Added more error messages for failed launches
- Removed GUI header (fixes fullscreen overlap top left)
- Planet stat bars fixed

- Warp Controller
- Reduced GC churn
- Removed GUI header (fixes fullscreen overlap top left)

- Terraforming Terminal
- No Controller = true idle

- Orbital Laser Drill
- laserDrillPlanet=false: simpler GUI + "void cobble" toggle (big performance boost)
- Early-outs when not constructed / no redstone etc (idle = idle)

- Station Controllers
- GUI shows if station is anchored

- Observatory
- Databuses: type could become undefined; now keeps contents on deconstruction
- Server scanning fixed
- Stale lists fixed

- Area Gravity Controller
- Added explanation for the 6 squares in GUI

- Rocket Loader/Unloader + Fluid Loader/Unloader
- Accepts most modded tanks/inventories
- Added explanation for the 6 squares in GUI

- Config
- nuclearRocketsRespectArtifactGating=true
- EnableOrbitalRegistry=true
- dataBusBigMultiplier = 4

- Bugfix
- Docking pads blocking rocket dismantle
- Space-to-launch only triggers on "down" press (fixes heavy modpacks)
- Negative/null weather timers crash
- Rare NPE when corrupt / missing starID
- Solar Satellites sending wrong values to receiver

- Tooltips
- Further polished

- Translations
- Chinese updated
- English polished
- Many hardcoded English strings fixed

thanks to (ZY, Hades21_21, Xonazeth, and all reports and feedback)
(RoughlyEnoughIDs 2.2.4 is now compatible with AR again) thanks to jchung

Changelog 2.2.1-1:

-Terraforming Terminal:
- GUI: fixed header saying "Satellite Terminal" and polished text
- Hide internal RF Storage since it uses the satellites Power anyway (avoids confusion)
-Other
- Added more tooltips
- Polished tooltips from last update (thanks to Xonazeth!)

Changelog 2.2.1:

- AsteroidChip
- Hides 3 unused datatypes from tooltip.

- AtmosphereDetector
- Fixed GUI-background overlapping hotbar

- Fuel Station
- Fixed nuclear working fluid filling.
- Smoother energy consumption while fueling.
- JEI integration (respects config per rocket type).

- ItemSatellite
- Removed false tooltip error; now shows live build preview.

- WorldServerNotMulti
- Removed super.init() to avoid per-world manager duplication and broken custom data.

- WirelessTransceiver
- GUI now shows internal buffer.
- Auto-download support.
- Fixed stale states on load.

- SatelliteTerminal
- Proper, lightweight AutoDownload (With Wireless tranceiver).
- Minor performance tweaks.
- Fixed stale states from last update.

- Datastorage
- Clears to "Some Random Data" at 0 to avoid locked/stale states.
- Safer vs overriding/voiding types.

- Observatory
- Each asteroid can only be printed once (no infinite asteroid chips).
- Conditional tooltip explains limit.
- Removed pointless data spending.

- Pressurized Fluid Tank
- Better tower handling (fluids flow down when stacked).
- Drops and saves correct amount when broken.

- Station Gravity Controller / Station Altitude Controller
- Performance improvements (less GC, networking, tick spam).
- Only calculates GUI info when open.
- Throttled packets to every 5 ticks.

- Station Orientation Controller
- Performance improvements as above.
- Smoother rotation and fixed sync issues.

- Unmanned Vehicle Assembler
- Behaves like Rocket Assembler:
- Rescans rocket stats after build.
- Uses same stat calculation.
- Supports all engine/tank types (compat-guarded).
- Advanced weight (respects config, falls back to block count).
- Rejects invalid rockets with new status messages.
- Updated status syncing.
- Correctly rotates all engines.

- StationDeployedRocket
- Adopted rocket logic from normal rockets:
- GUI can show 2 fuel bars (biprop).
- Supports all engine/tank types.

- StorageChunk
- Also checks liquid capacity and gas intake for gas missions.

- Gas Missions
- New config:
- gasHarvestAmountMultiplier controls per-mission cap (64,000 mB × multiplier).
- gasHarvestInfinite fills all attached tanks up to free space, capped at int max.
- Duration now scales with harvested gas, storage and multipliers (no more multi-hour max runs).

- GasChargePad
- Hides inherited 0-RF energy capability in Waila/OneProbe.
- Skips scans/lookups if internal tank is empty.

- RocketMonitor
- Split status/mission into tabs.
- Mission tab shows useful mission details.
- Added Error / status Messages from linked rocket
- Stronger relink on load.

- Rockets
- Stronger relink on load.
- Failed launch reasons posted to mounted player’s chat. (and linked monitor)

- Engines
- Nuclear engines auto-stick to nuclear cores.
- Biprop engines stick to tanks (like monoprop).

- ItemPressureTank
- Stack size increased to 8.

- MicrowaveReceiver
- Uses same range/lookup logic as Satellite Terminal.
- Fixed NPE.
- Fixed voiding when assembling/disassembling multiblocks.

- Pump
- Can pump water and lava.
- Now operates every 20 ticks instead of every tick.
- Can be turned off with redstone.

- Other
- Small cleanups.
- Tooltips added for ~98% of blocks/items.
- JEI: CO2 Scrubber/Oxygen Vent, Fuel Station, Station Assembler.


Changelog 2.2.0

- JEI Integration
- Satellite Builder: +Satellites
- Satellite Builder: +ChipCopy

- Guidance Computer Access Hatch
- Fixed render glitch when emitting redstone

- Satellite Builder
- Rejects invalid items during assembly (soft-fixes crash with invalid core module)

- Rocket Assembler
- GUI correctly updates error codes/messages to player
- Idle GC craziness SHOULD be fixed; lowered overall GC

- Station Assembler
- No more "rocket already assembled"; now shows specific failure (e.g., invalid launchpad)
- Correctly updates error codes to client/GUI
- Safer logic; fewer user errors

- Satellite Terminal
- No more broadcasting UI updates to everyone in 16-block radius
- Send UI data only to actual viewer (less network churn / DDOS-y behavior)
- Downloading data requires power; one-time "Download" button

- Wireless Transceiver
- Operations throttled to once per 20 ticks; multiple units are phased (don’t run same tick)
- Enable/disable actually turns it off
- GUI shows Network ID so you can verify which plug is connected
- Plugs place on targeted face; top & bottom faces valid
- Extract button toggles insert/extract
- Extract button auto-pulls from satellite to Satellite Terminal internal storage
- NOTE: Still has 100 internal data storage; not voided—stuck in transit if nowhere to go

- Observatory
- Scrollbar won't reset when selecting an asteroid (may not work with modded container overrides)
- Mousewheel asteroid scrolling
- Process button tooltip explains why it’s not working (when observatory isn’t open)
- Asteroid Chips:
- Improved tooltips/names; choices closer to loot (kept old randomizer logic)
- Fix: chips no longer share same name until “New scan”

- Rocket Monitor
- Stopped 20x/second polling
- Redstone now event-based (onNeighborChange)
- Fuel/height via rocket entity (delays: fuel 5 ticks, height 3 ticks)

- Fuel Station
- Stopped all 20x/second behavior
- Early bailout logic to truly idle when idle
- Fix: mono tank could be filled with H2/O2 for 0 burn → infinite free launches
- Safe against overfilling/voiding

- Rocket Entity
- GUI shows oxidizer bar only if oxidizer tank exists
- On dimension change: preloads 3×3 chunks for 60s from Launch event (reduces desync)





solved bugs:
https://github.com/dercodeKoenig/AdvancedRocketry/issues/63
https://github.com/dercodeKoenig/AdvancedRocketry/issues/62
https://github.com/dercodeKoenig/AdvancedRocketry/issues/57
https://github.com/dercodeKoenig/AdvancedRocketry/issues/50
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ org.gradle.daemon=false
# Project
mcVersion=1.12.2
forgeVersion=14.23.5.2860
modVersion=2.1.10
modVersion=2.2.2
archiveBase=AdvancedRocketry
startGitRev=8e676bd

Expand Down
Loading