Skip to content
Success

Changes

Summary

  1. Stop text labels needing to box ints (details)
  2. Save some boxing for the kinetic rotor renderer (details)
  3. Make active property optional on TEBlock (details)
  4. Fix GUIs not opening (details)
  5. Fix steam boiler temperature bar having a broken texture (details)
  6. Port dev machines (details)
Commit 08848a29f3fbcc61bd410ca9ad4b7bed8bcbc28b by chocohead
Stop text labels needing to box ints

We can use normal Java 8+ suppliers now rather than Guava's
The file was modifiedsrc/ic2/core/block/kineticgenerator/gui/GuiSteamKineticGenerator.java
The file was modifiedsrc/ic2/core/block/machine/gui/GuiReplicator.java
The file was modifiedsrc/ic2/core/gui/TextLabel.java
Commit 93f1fde2fb8c640f27da6ad186b89203981b55f3 by chocohead
Save some boxing for the kinetic rotor renderer

The map is unlikely to ever be very big, but every little helps
The file was modifiedsrc/ic2/core/block/renderer/KineticGeneratorRenderer.java
Commit a1af4f8bbdaaf29bdaeae4d2145b106be54dc4e5 by chocohead
Make active property optional on TEBlock

If facing is optional, active should be too
The transformer blocks have an active state for transforming up rather than down
The non-classic Cropmatron model also has an active state (despite never using it)
The file was modifiedsrc/ic2/core/block/tileentity/Ic2TileEntityBlock.java
The file was modifiedsrc/ic2/core/ref/Ic2Blocks.java
Commit 8a1e6ffc4a01cdf1b0de9789a7b245bcbef74a33 by chocohead
Fix GUIs not opening

Bad change from 08848a
Errors when creating GUIs are silently eaten from PlayMessages.OpenContainer#handle
The file was modifiedsrc/ic2/core/gui/TextLabel.java
Commit 163a26d9b548cb9419af4296105e2b4aa9728f5a by chocohead
Fix steam boiler temperature bar having a broken texture

Just a gauge texture typo
The file was modifiedsrc/ic2/core/gui/Gauge.java
Commit ceda5ff06f9138c35e9fbc10181c3d7f4a3c4ece by chocohead
Port dev machines

Still needs the commands doing, the ASM is likely to (nearly) all be thrown out
The heat sink model don't seem to be occluding properly
The file was addedsrc_dev/assets/ic2dev/models/item/emitter.json
The file was addedsrc_dev/assets/ic2dev/models/item/steam_boiler.json
The file was addedsrc_dev/assets/ic2dev/textures/white.png
The file was modifiedsrc_dev/assets/ic2dev/models/block/hot_cube.json
The file was addedsrc_dev-forge/META-INF/mods.toml
The file was modifiedsrc_dev/assets/ic2dev/models/item/hot_cube.json
The file was modifiedsrc/ic2/core/ref/Ic2ScreenHandlers.java
The file was modifiedsrc_dev/ic2/dev/mod/wip/HotCubeRenderer.java
The file was addedsrc_dev/assets/ic2dev/blockstates/heat_column.json
The file was modifiedsrc_dev/ic2/dev/mod/wip/SteamBoilerGui.java
The file was addedsrc_dev/assets/ic2dev/blockstates/hot_cube.json
The file was modifiedsrc_dev/ic2/dev/mod/wip/HeatColumnTileEntity.java
The file was modifiedsrc_dev/ic2/dev/mod/wip/HeatFlowHandler.java
The file was addedsrc_dev/assets/ic2dev/blockstates/accelerator.json
The file was modifiedsrc_dev/ic2/dev/mod/wip/HeatSinkTileEntity.java
The file was modifiedsrc_dev/ic2/dev/mod/wip/ToggleGroup.java
The file was addedsrc_dev/assets/ic2dev/lang/en_us.json
The file was modifiedsrc_dev/ic2/dev/mod/wip/SteamBoilerTileEntity.java
The file was modifiedsrc_dev/ic2/dev/mod/IC2Dev.java
The file was modifiedsrc_dev/ic2/dev/mod/wip/IHeatAwareTile.java
The file was addedsrc_dev/assets/ic2dev/blockstates/emitter.json
The file was addedsrc_dev-forge/ic2/dev/forge/FmlMod.java
The file was addedsrc_dev/assets/ic2dev/models/item/heat_column.json
The file was addedsrc_dev/assets/ic2dev/blockstates/steam_boiler.json
The file was addedsrc_dev/assets/ic2dev/models/item/heat_sink.json
The file was modifiedsrc_dev/ic2/dev/mod/wip/HotCubeTileEntity.java
The file was modifiedsrc_dev/ic2/dev/mod/wip/SteamBoilerContainer.java
The file was addedsrc_dev/ic2/dev/mod/IC2DevClient.java
The file was modifiedsrc_dev/ic2/dev/mod/test/DevCrops.java
The file was addedsrc_dev/assets/ic2dev/blockstates/heat_sink.json
The file was removedsrc_dev/assets/ic2dev/blockstates/machines.json
The file was modifiedsrc_dev/ic2/dev/mod/wip/HeatFlowEngine.java
The file was removedsrc_dev/assets/ic2dev/lang/en_us.lang
The file was modifiedsrc_dev/pack.mcmeta
The file was addedsrc_dev/assets/ic2dev/models/item/accelerator.json