File Details
AdvancedRocketry 1.12.2-2.0.0-250 build -250 for 1.12.2
- B
- Jun 11, 2021
- 11.14 MB
- 327.2K
- 1.12.2
File Name
AdvancedRocketry-1.12.2-2.0.0-250-universal.jar
Supported Versions
- 1.12.2
Current release 1.12.2-2.0.0-250
- Fix gradle build (#2139) * Fix gradle build * Add output folder to .gitignore
- Hopefully revert to FG2.3 in a working way
- fix compiling issues
- fix missing deps.gradle
- Fix solar array rendering problems (#2033)
- add .github to 1.12 branch
- Update README.md
- Bump AR major version, THIS UPDATE WILL BREAK CONFIGS AND PLACED MACHINES
- Fix satellite builder forcing parts in every slot
- Fix biome changer remote
- Fix fueling station fluid handling
- Fix NPE in satellite building code
- Fix occasional crashes from int conversion
- Deduplicate terraforming options
- Config cleanup
- Add tank capacity multipliers
- Reenable gravity performance code
- Fix ASM to place methods more appropriately
- Final gravity handler changes to properly support fluids
- Small amount of grav handler fixes
- Fix planet name generation to take star name into account
- Fix station and asteroid chip having the same texture
- Fix sawblade model as well
- Fix ore mapping satellites
- Fix localizations
- Remove unnecessary super callsx
- Rocket block models fixes
- Add more model work
- Undo cable code undo to fix transciever crash
- Misc. small fixes
- Allow pressurized tank to interact with fluid contaniers outside its GUI
- Fix cable handler crash I inadvertently caused
- Fix other InventoryHatch descendants without proper I/O definitions
- Fix some cable code still being called, causing issues on some servers
- Fix CO2 scrubber deleting items on insert
- Fix crash when players are in incorrect place in space, and put them in a correct place
- Fix mislocalization
- Fix most entities not responding correctly to gravity changes
- Change seat recipe to be slightly less generic wool slab
- Remove useless unused bucket code
- Add tooltip to small plate press about obsidian
- Fix suit GUI rendering in spectator mode
- Reduce log errors
- Fix biome names being specified in the constructor
- Fix entity interactions with gravity - fixes #1665
- Fix large deep swamp trees spawning with chunks missing - Moved them from world gen features to map gen features - While this does mean they only generate on planets, I say that overall it's a win - The biome is unlikely to be used outside of planets, and it means they can generate over biome chunk borders well
- Remove fluids other than lava being luminous
- Fix fuel loaders not being able to detect changes in bipropellant fuel levels
- More rocket launch fixes, this time use ground material instead of blockdirt
- Finish launching/landing block damage
- Fix once again rocket block destruction
- Update rocket blocks to be slightly less overbearing
- Fix JEI ordering
- Rockets now glass and otherwise destroy vegitation and non-metal (rock/meltable/flammable) blocks when launching, configurable
- Fix AR blocks being rock when they should be metal
- Fix up crater generation and ore spawning from PR
- Begin implementing per-planet crater ore replacements. Currently there is strange chunk behavior
- Fix strange band in craters
- Fix geodes being able to spawn on top of oceans
- Fix craters considerably - they're not _perfect_, but they're better than they were - Fixes craters spawning on top of water - Fixes (most) cases of craters removing all water above them when it makes no sense for them to do so
- Implement per-planet customizable geode ores
- Fix low oxygen not allowing combustion. (It does, after all, still have oxygen)
- Add boolean for retrograde orbits - fixes #1953
- Fix asteroid skies not rendering black holes (fixes #1960 )
- Fix fire being possible on airless worlds from atmosphere changes
- Add more atmosphere consequences including fire
- Remove mining drills from UVAs
- Fix rocket blocks being valid anywhere
- Fix 'Woog' to 'Wood'
- Hopefully fix hovercraft dismount bug
- Fix atmosphere handler plant handling so plants and gasses disappear
- Rename and move code to make more sense
- Fix random excess machine code
- Remove unnecessary code in space station ID chip
- Fix binary star proprerty assignment bug
- Fix regolith map colors
- Fix. Leaf. Block. Finally.
- Fix several rocket bugs including one where no fuel was used
- Reorganize config considerably
- Fix invalid // TODO comments about 'autogenerated method stubs' that had been filled in
- Fix singular scala import
- Optimize imports
- Fix the implementation per-planet laser drill ores.
- Last vesitges of making terraformer configurable
- No mod uses `rod` that does not also use `stick`. Has sometimes caused problems
- Multiblock organization updates
- Begin implementing laser drill ore customization on a per-planet basis. CURRENTLY BROKEN
- Redo gas giant gas spawning (#1984) * Hopefully fix gas collection loc bug - Fixes #1946 * Fix negative times - Just clamps "progress" and "time" to zero instead of letting them go negative * Redo gas giant gas spawning - Add sensible varied defaults - Allow them to be overwritten without a planetDefs - Allow people to add more
- Multiple space station-centered fixes (#1979) * Fix space station creation - Fixes travel to stations when first constructed - Moves altitude (orbital distance) to the station and adds some sensible defaults to fix planets disappearing * Fix altitude and gravity controllers - They now properly save data across world reloads - They also now do not reset if broken & replaced, as target altitude is per-station * Fix space station rotation controller - Rotation will no longer copy across all when reloading world - Rotation will now continue on
- Fix space station first scan construction dupe (#1977) * Hopefully fix station item construction dupe * Actually fix space station assembler dupe
- Asset updates (#1976) * Turn tanks into universal buckets * Remove extraneous models and textures - Removes any confusion when editing or specifying models/textures * Fix #1527, update small plate press model * Make planet textures similar resolution to stars - Makes planets much closer to MC default resolution and dramatically improves looks - Planets and stars now match, without planets being disproportionately more detailed - Does not affect LEO because at most altitudes you'll barely see the pixels in the texture * Move atmosphere textures to 0.15x previous size * More block asset style updates - Move machines to newer style - Clear up some texture weird bits - Make wireless transciever not painful * Multiblock texture rework - Moves all multiblocks to new, more cohesive front style - Updates solar panel texture to be less sharp in line with this * Fix lightwood localizations * Fix # 1956 * Fix null fluid icons
- Fix wrong render for solar array panel
- Improve tileentity organization
- Resolved merge conflict for PR #1
- Fix elevator tether beam render offset
- Update railgun model and structure
- Fix solar array after recent breakages
- Refactor Orbital Laser Drill to no longer use fake satellies internally. Drill has also been moved to its own subpackage, along with accompanying classes.
- Fix station night sky check
- Force rendering of solar array panel blocks
- Add in missing PLE recipe
- More solar arrary work - everything works now other than rendering - Solar array now produces power - Solar array and solar array panel now have recipes| - Solar array panel now renders in-inv correctly - Solar array panels still do not however render in the multiblock
- First pass of solar array multiblock - Adds in the rest after I accidentally committed stuff I didn't mean to before. Does not work currently
- Allow old satellites to upgrade themselves
- Fix double registry of microwave sats
- Multiple satellite fixes - Fixed data satellites not collecting data - Fixed satellites not having any power - Fixed lack of satellite constructors - Fixed the naming of everything called 'satallite' to 'satellite' - Added in base power draws to satellites - Corrected very very bad satellite assembly code AGAIN - added data collection scaling with power up to 4x
- Fix small bugs with satellite system
- Fix ore mapping satellite single-handedly causing migranes
- Fix migrane-causing code in satellite system - Satellites now require energy (they didn't before !?!?!?) - Satellites now actually track said energy and accept batteries - Microwave satellites now actually obey the panels they have, instead of ignoring them - Ore mapper currently does not take power, that will be fixed soon
- Fix satellite builder build code
- Allow asteroid chips to be reused, but empty
- Add public getter to retrieve all satellites to `DimensionProperties` and `IDimensionProperties`. (#2003)
- Centralize coil code to LV
- Reorganize machines in the holoprojector
- Add satellite builder to holoprojector
- Multiblock structure cost updates - Made Observatory slightly more expensive BUT it no longer uses stone - Made biome scanner take aluminium and also be slightly cheaper
- Switch centrifuge from steel blocks to advanced structures
- Fix JEI naming
- Precision Laser Engraver to Etcher because it's closer to IRL
- Finalize recipes for PLE
- Move data bus inventory slots down to 2
- Fix jitter in PLE render
- Allow PLE to rotate as it could not before
- Add in null-check for guidance computer (#1994)
- Fix some wrong words in zh_CN.lang (#1990)
- Tertiary batch of machine refactors, this time both extraneous code and names
- Singleblock machine name reformat to reflect ingame names
- Refactor multiblock code names to be up-to-date with ingame names
- Dedeprecate more AR multiblock JEI handling
- Dedeprecate some multiblock JEI handler calls
- Fix PLE recipe JEI and registration - Moved some classes to where they should be, not in a .lathe package - Added JSON recipe factory for PLE so JSON recipes are registered - More PLE recipe tests, recipe still seem to be slightly funky
- Move model inventory state to JSONs and clean up ClientProxy
- First precision laser engraver pass - Multiblock is working - Block item model is currently broken - Recipes are funky sometimes - Renderer can be jumpy in spots - Otherwise functional however
- First pass of a redo of data busses/data multiblocks - Added the ability to automatically add data to data chips - First try at making data busses have sidedness. Does not work as of yet. Requires a corresponding LV commit - Fixes some automation behavior with the ABDP - Allows the observatory to work on stations always
- Slight multiblock texture update
- Allow centrifuge to take XML recipes for 1.12
- Crystalliser updates and tweaks - Can now take a fluid - Now has a config option for only low gravity
- Add chemical reactor and black hole generator models
- Fix laser render and elevator rotation checks
- Finish up space elevator work
- Space elevator and multiblock work - Redo space elevator to fit new model - Now 1:1, linker only, and goes down / up depending on orientation - Needs geosynchronous orbit - Moved a couple of things from DimensionManager - Allowed cutting machine to see bout I and O stacks and render them
- Solar fixes and tweaks (#1973) * Solar fixes and tweaks - Make solars & microwave recievers work on space stations - Make space stations change their light level based on warp - Make space stations change their light level based on their solar insolation - Expose more functions to the API for insolation grabs * Add forgotten null check * Condense check for review Co-authored-by: zmaster587 <zmasterfun@gmail.com> Co-authored-by: zmaster587 <zmasterfun@gmail.com>
- Bipropellant fuels for rockets (#1900) * First pass of a bipropellants addition - This is currently broken and needs more work * More bipropellant work - Fixed a bug before it could happen with rate being an int - It compiles now! * Make sure fuels are consumed correctly - Bipropellants now consume before and exclusively when both are fueling the rocket - Also allowed the rocket builder to open (whoops float != int) * Fix some more bugs & prospective bugs * Fixed bugs with previous bipropellant system be replacing it - Rockets are now locked to one fuel and one oxidizer - Oxidizer and Bipropellant fuels can only be input if the current fuel is not a monopropellant - To get a different fuel combination, reassemble the rocket - Bipropellant OR monopropellant, whichever is in the rocket, is what is displayed in the fuel bars. No oxidizer right now * Added necessary pieces to StationDeployedRocket assembler * Fix rockets not resetting what fuels can be used with them when they run out * Fix oxidizers not resetting as well * Fix tanks not respecting tank size config * Bipropellant fixes - Differentiates bipropellant and monopropellant engines - New models, and pipes are now color coded - Recipes are essentially the same, just with plate <-> ingot recipes flipped - Only one engine type can be in use at a time. This is determined by whichever gives the most thrust - Cleaned up a couple of unused models "related" to the engines * Fix bucket use and add config option - Adds config option for whether buckets are useable on rockets - Fixes using buckets on rockets so all fuels can be used * Fix unmanned rockets thrust calcs * Fix rocket item fluid handling * Fix display of monopropellant rocket fuel * Fix rocket builder fuel rate getters * Add some more propellant zeros
- Fix #1894 (#1974)
- Add fixes from #1555 (#1975)
- Model update, part 1 - This should have been a smaller commit but whoops - Redoes every model I have a .blend for as of right now, 5 more to go - Changes a couple of structures around to fit the new models. Fixes some inconsistencies with them - Adds a new block for the Orbital Laser Drill, the vacuumLaser
- Make light level vary realistically on planets [1.12.2] (#1824) * Add varying light levels on planets that are affected by solar properties - Solar temperature and radius affect the brightness - So does planetary distance - Moved black hole brightness detection into AstronomicalBodyHelper.java * Fix up a comment to be correct * Solar energy multipliers based on insolation API Function for other mods AR solar panels already use it * Add a 2x multiplier for solar panels to allow for them to produce on most planets Fixes #1123 * Fix comment typo and add microwave reciever insolation mults * Last bit of microwave reciever fixes and changes - Explore for good multpliers! The best planets can net you 1.5M RF/t with 300x mults * Added logarithmic scaling of light levels that the player sees
- Rocket heights for different bodies (#1888) * Tentative first draft for differing orbit height configs - Can set burns for launching to other planets/moons and asteroids - Can set burns to reach LEO - Can set burns for launching from space stations - Warp burn times, halfway * More work on making different launch heights for rockets - Warp launches should work now, they are 10x the TBI in extra cost after LEO * Add a semblance of scaling TBI burns, realistic or not * Finish up rocket height changes * Fix and clean up internals - Fixed two NPEs from bad casts - Fixed rocket rubberbanding * Completely redo logic for launch calculations. Again. - This time we cover all bases, including some that were impossible before - Factors out a bunch of the logic into the Guidance Computer - Also adds a new file for planetary travel calculations, which is used extensively - Adds checks to see if two dimensions are within a planet / moon system (moon & moon, moon & planet, etc) - Adds checks to see if the travel is only to LEO (planet -> same planet) - Adds a method to determine the multipler compared to Luna (or 100) that an object is from a planet. Asteroids have a config for this - Adds a method to get the TBI injection height for a given set of dimensions * Remove accidental imports I likely added * Remove isLaunchPhase stat because it was unneeded * Fix rendering for planet overlay - Makes it scale with height - Flips it 180 degrees so it matches with the world - Makes it not vibrate unnecessarily
- Fix planetsize calculations and orbitalPhi calculations (#1929) * Fixes planetary and solar size both mismatches and zeroes - Fixes the bug with planet sizes where they were essentially zero (I messed up a while ago) - Fixes planetary sizes being affected the wrong way - Fixes IRL-noncompliant mismatch between planet and solar size - Fixes apparent lack of gravity affecting certain planetary display sizes - Introduces realistic x^0.4 scaling for increase in size when g is multiplied by x * Fix extraneous 2x multiplier for asteroid dimensions * Add proper scaling to asteroid worlds for gravity * Fix orbitalPhi always being reset to 10, and fix orbitalTheta to be opposite the sun by default
- Texture updates and 16x textures (#1889) * Added redone sawblade texture * Slight texture update * Make more textures 16x * Add forgotten 16x texture
- Add API Average Temperature access (#1934) * Add API Average Temperature access * Readd line to fix possible edge cases
- resolves #1912
- fix space in biome registry name
- Add OreDictionary entries to Warp Core blocks to allow for CT to change them (#1884) - Titanium Block is "blockWarpCoreRim" - Gold Block is "blockWarpCoreCore"
- Add check to see if gas giant gas is registered by name
- Add ore:slab oredict entry (#1878) Doesn't exist by default
- Fixed lava oceans always spawning if planets were >100K (#1877)
- Laser entities require 'confirmation' that they exist from a control block since there's no easy way to make an entity simply not save. Fixes #1873
- Wireless Transceiver improvements (#1869) * Fixed Wireless Transceiver locking data type to distance * Fixed Wireless Transceiver not pulling correct data type from satellite * Made Wireless Transceiver not suffocate players * Fixed spelling in Wireless Transceiver display name (ie -> ei)
- Use oredictionary instead of Vanilla blocks (#1875) Supports Terrafirmacraft, which has no Vanilla stone.
- Fixed orbitalTheta not saving to planetDefs.xml (#1866)
- Many new atmosphere types and new effects [1.12.2] (#1856) * Added new Superheated and NoO2 atmospheres, parity with 1.7.10 * Fix durations between hurt for 1.12.2 * Fixes #1410, #1091
- Fix for moons having solar properties for their orbits (#1851)
- Fix orbitalDistance being used in temperature calculations instead of getSolarOrbitalDistance (#1841)
- Make LowOxygen atmosphere attainable on a planet with <75 and >25 atmosphere pressure (#1822) Fixes #1091
- switch to dev builds of gc
- ...fixing Galacticcraft link....
- Possible fix for #1832
- Fix issue where on laggy servers, sometimes the player would not be mounted to the rocket after teleporting, or getting stuck at y=1000, related to #1818
- Fix sky not rendering properly below sealevel
- Fix crash with holographic projector with substars, #1817. Update some 1.7 rendering code to 1.12
- 16x textures and four new planet textures added (#1811) * 16x textures and four new planet textures added * 16x guidance computer access hatch
- Fixed temperature being off by a factor of sqrt(2) (#1813)
- Hopefully fix build errors from being unable to find the mappings
- reset changelog ver
- Fix lightwood not replacing saplings, fixes #1808
- Fix bug where onlyNeedMask is true where the suit can't protect the player
- Centralize spacesuit and atm protection code, superhighpressure atm should now be protected by spacesuit
- Add sol to the default fallback world. Resolves #1789
- Updated 1.12 Branch to Infinite-Distance system as with 1.7.10 branch (#1796) * Added all of the requisite changes for infinite-distance system and parity with 1.7.10 updates * A couple additions that make the game load, forgotten from a previous attempt * Put caps on values that can be displayed in the holographic projector * Add comments to explain the switch to Kelvin for temperature * More places for temperature specification, and a missed comment at the top of DimensionProperties.java Co-authored-by: zmaster587 <zmasterfun@gmail.com>
- add missing lang entry
- added a space to the gravity controller
- Add ability to toggle planet decoration in the UI
- fix incorrect decimal in the gravity area controller
- remove unused booleans