Commit Graph
67 Commits
Author SHA1 Message Date
mezz 08741959b3 Use bee temp and humidity tolerance to place hives 2015-02-08 00:04:23 -08:00
mezz f5245e766b Fix #499 broken pollination with non-Forestry bees 2015-02-05 20:09:46 -08:00
mezz bf2da35086 #19 prevent bees and butterflies from converting leaves when checking 2015-02-04 01:22:49 -08:00
mezz 0b71684778 Fix #475 Bee pollination broken 2015-01-25 22:21:58 -08:00
Martin Stühmer 7ace6d7faa Flower Rewrite Based on a weighted distribution system
Create cla-signatures.txt
Fixed code convention in Flower Class
2015-01-19 13:46:38 -08:00
mezz 04d6b979ab Clean and simplify the implementation of hives through the API 2015-01-11 01:40:54 -08:00
mezz 960b322e86 Fix #439 Some Drones have GEN tag 2015-01-04 17:39:25 -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 0d1d8295b4 Fix #411 Trade Station does not show its name in the GUI 2014-12-28 12:56:31 -08:00
mezz 6763619289 Expose crate registration to the API 2014-12-26 02:13:39 -08:00
mezz 7b93aca1e6 Clean up crates code 2014-12-25 23:43:30 -08:00
CovertJaguar b23167d468 Readd Forestry API correctly this time. 2014-12-24 07:31:59 -08:00
CovertJaguar 6d7f30ea6b Remove Forestry API again because I derped it up 2014-12-24 07:30:42 -08:00
CovertJaguar 70d8d76934 Readd APIs as submodules 2014-12-24 07:28:20 -08:00
CovertJaguar ca64f88113 Remove Forestry API in prep for adding RF API as a submodule (changing the directory tree) 2014-12-24 07:21:11 -08:00
mezz 483a21cd7d Remove unused imports 2014-12-20 01:07:36 -08:00
CovertJaguar 4e963ca6e1 Improve ErrorStateRegistry 2014-12-17 00:28:21 -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 ccdcce47cc Fixes #369 The Solding Iron and other Cicruit stuff should no longer crash if no layouts are defined.
The fix kind of grew out of control because I had to add a new EnumErrorCode and didn't want to keep breaking the API every time I did that. So I needed to decouple the ErrorStates from EnumErrorCode.
2014-12-15 07:45:10 -08:00
mezz 344e842764 Fix some mail glitches. Check valid addresses for writing letters 2014-12-14 18:07:57 -08:00
mezz 874a49262d Cleanup *alyzers 2014-11-30 18:31:05 -08:00
mezz dba8b5448a Use BiomeGenBase instead of biomeID 2014-11-26 21:13:57 -08:00
mezz 91206dce35 Fix #342 Raintank - wrong biome message in correct biomes 2014-11-26 20:08:12 -08:00
mezz e2144b140b Fix broken API 2014-11-20 19:09:19 -08:00
mezz b6ba59f9f9 Move EnumErrorCode to the API (tick performance) 2014-11-16 20:01:33 -08:00
mezz ae3f75e22a Improve bee logic performance 2014-11-16 16:14:41 -08:00
mezz 66a74703f8 #287 Add fireproof gene to trees 2014-11-03 00:28:14 -08:00
mezz e028428a67 Fix Tropical Hive generation 2014-11-01 21:37:11 -07:00
mezz d7dc7a8c69 Re-add deprecated backpack method to stop outdated mods from crashing 2014-10-11 16:37:18 -07:00
mezz 01388ca02e Remove root api package-info that duplicates ForestryAPI|core 2014-10-08 14:12:51 -07:00
mezz 814e48ba5a Better temperature control for spawning beehives 2014-10-04 03:03:26 -07:00
mezz ebcdf7fbf5 Use strings to register hives in HiveManager 2014-10-04 00:44:03 -07:00
mezz 9ec59e9dcd Stop hives being placed sunken into grass 2014-10-03 20:43:11 -07:00
mezz 1f2c32669e Fix #265, Fix #264. Stop modest hive spawning in nether, stop high cpu 2014-10-03 16:01:46 -07:00
mezz 4b2336bae2 #260 Expose basic hive gen in the API 2014-10-03 02:08:41 -07:00
mezz 548823813f Added StringUtil.canTranslate 2014-09-28 23:48:34 -07:00
mezz a8583bfbfd removed isClientPlayer from MailAddress 2014-09-28 21:54:30 -07:00
mezz e75afa927f Fix CircuitFarmLogic 2014-09-28 17:28:44 -07:00
CovertJaguar c1b29f5c20 Make Analyzer Machine require power and accept Honey Drops 2014-09-26 23:17:07 -07:00
mezz 5219092a7d #216 make placed leaves decorative and nonfunctional 2014-09-25 22:41:34 -07:00
mezz 711b11f61e Fix #234 Backpacks not picking up ore dictionary items 2014-09-25 18:08:36 -07:00
CovertJaguar cc5f102d1c Some plugin manager error checking and tweaks. 2014-09-22 20:30:25 -07:00
mezz 73c4754a17 Closes #137. Removed @Deprecated 2014-09-21 01:53:48 -07:00
mezz 2ae2cf8896 Fixed or suppressed warnings for rawtypes and unchecked 2014-09-21 01:52:57 -07:00
CovertJaguar 7cc3668a70 General clean up and improvement of internal plugin system 2014-09-20 22:43:13 -07:00
CovertJaguar 3ad5bdd598 Update submodules 2014-09-20 18:39:45 -07:00
Parker a973907fa8 First draft of reworked plugin system. Compiles. Untested. 2014-08-21 11:00:52 -04:00
SandGrainOne 2aea5d9f76 Update API submodule reference 2014-08-20 20:30:05 +02:00
Vexatos 204c6be9d4 Api submodule update 2014-08-19 21:37:01 +02:00
Vexatos b3c74c7911 Merge remote-tracking branch 'remotes/origin/master' into master-origin 2014-08-19 21:17:14 +02:00