mezz
fa092e2a1b
Move PacketHelper methods into DataStreams
2015-06-09 00:23:36 -07:00
mezz
d183abfd11
Fix GUI glitch with the Alveary (no progress bar)
2015-06-07 21:09:20 -07:00
mezz
9fccfd1198
#561 refactor networking
...
Use more DataStreams and less NBT
Add packet for error states changing
Reduce network use by Clockwork Engine
2015-05-29 22:31:38 -07:00
mezz
ff00017586
#666 Refactor error states, display multiple error states
2015-05-17 00:59:40 -07:00
mezz
8dedba4f16
Remove old deprecated and legacy methods
2015-04-22 21:58:26 -07:00
mezz
172a2c00ac
#510 , Fix #502 . Fix farm error reporting and inventory blanking
2015-02-15 16:12:05 -08:00
mezz
2fce803456
#19 use a tick count like Railcraft
2015-02-15 15:04:00 -08:00
mezz
786dbd82c7
#19 Spread out tick updates for tile entities
2015-02-08 14:17:21 -08:00
mezz
5b8b0c78b0
Close #477 Auto-Format code with new formatting settings
2015-01-26 22:26:21 -08:00
mezz
2a35b05ec1
Fix #452 Opening a multiblock inventory momentarily places a block
2015-01-14 23:25:08 -08:00
mezz
c54b7c40bb
Giant Inventory Refactor 2. Slots will only accept valid items
...
Moved logic out of Containers, the old filtered slots were not always the same
logic as the IInventory.
Moved ISidedInventory logic up to TileForestry and use InventoryAdapters
to override only the methods we need to.
Tested a ton but there will be some new issues given the scope.
2014-12-31 04:22:33 -08:00
mezz
8d5b19787e
Fix #388 Multifarm not loading its inventory
2014-12-20 15:56:51 -08:00
mezz
d705f4f4db
Move EnumFarmBlock to its own file
2014-12-20 15:52:48 -08:00
CovertJaguar
89c3fb8bdf
Attempt to fix issues with structure inventories.
...
Also cleaned up the Hatch pipe/inventory interaction code, modernizing it and removing duplicate code.
This involved adding my AdjecentInventoryCache and AdjecentTileCache code from Railcraft for greatly improved performance.
ISpecialInventory is now 100% unused.
2014-12-16 03:09:15 -08:00
CovertJaguar
c7d88d73d3
Clean imports
2014-12-15 08:15:21 -08:00
CovertJaguar
792ab77a48
More Inventory rewrite stuff.
2014-12-13 18:20:52 -08:00
CovertJaguar
3326f4db03
Merge branch 'dev' of github.com:ForestryMC/ForestryMC into inventory-cleanup
...
Conflicts:
src/main/java/forestry/apiculture/gadgets/TileAlvearyHygroregulator.java
src/main/java/forestry/apiculture/gadgets/TileAlvearySwarmer.java
src/main/java/forestry/core/gui/ContainerForestry.java
src/main/java/forestry/energy/gadgets/EngineBronze.java
src/main/java/forestry/energy/gadgets/MachineGenerator.java
src/main/java/forestry/factory/gadgets/MachineBottler.java
src/main/java/forestry/factory/gadgets/MachineCarpenter.java
src/main/java/forestry/factory/gadgets/MachineFabricator.java
src/main/java/forestry/factory/gadgets/MachineFermenter.java
src/main/java/forestry/factory/gadgets/MachineMoistener.java
src/main/java/forestry/factory/gadgets/MachineRaintank.java
src/main/java/forestry/factory/gadgets/MachineStill.java
src/main/java/forestry/factory/gadgets/TileWorktable.java
src/main/java/forestry/farming/gadgets/TileFarmPlain.java
src/main/java/forestry/farming/gui/ContainerFarm.java
2014-12-13 16:39:40 -08:00
mezz
5c4bd5307c
Fix #365 Fluid pipe connected to farmblock
2014-12-12 01:30:51 -08:00
CovertJaguar
034cdf2860
Intial stages of an cleanup of the inventory code, this commit is very broken.
2014-11-30 17:19:16 -08:00
mezz
3884fecf77
Minor Cleanup
...
Fix up some null checks
Clean up redundant array creation to varargs parameter
Remove redundant type casts
Simplify arithmetic
Use foreach loops
Remove unused code
Minor cleanup
2014-11-29 23:49:47 -08:00
mezz
6a41a055d1
Updated all tanks to use TankManager.
2014-09-18 19:10:05 -07:00
mezz
488d08616b
Fixes #44 . abstract method "getInventoryName" overriding vanilla method and getting remapped.
...
Cleaned up Tile names and created GuiForestryTitled for GUIs that have their name as the title.
2014-09-11 02:34:07 -07:00
Parker
8f2d802f11
Reformed Forestry!
...
* Updated for BC 6.0.x compatibility
* Re-implemented the Pipes plugin
* Converted to vanilla assets lang system
* Converted to standard gradle file structure
* General warnings cleanup
2014-08-11 16:56:09 -04:00