Commit Graph
81 Commits
Author SHA1 Message Date
mezz 1ed3851672 Remove ILegacyHandler (see #677) 2015-05-21 21:35:32 -07:00
bdew 0e444d96d1 Refactored BeekeepingLogic.update() to separate check and work methods 2015-05-21 10:41:44 +03:00
mezz ff00017586 #666 Refactor error states, display multiple error states 2015-05-17 00:59:40 -07:00
mezz 7b476b39c2 Add AlleleFactory and localization support for forestry addons using it 2015-05-09 15:06:29 -07:00
mezz 53d3cc554f Add support for creating nocturnal bee species 2015-05-09 15:02:13 -07:00
mezz ce6d92e5cc Begin to support Float product and specialty chances.
Full support will come when the deprecated Int versions are removed.
Until then, very small chances are rounded up to 1/100.
2015-05-07 23:59:43 -07:00
mezz 7f4a13aa23 Revert "Revert "Add factories for creating bee species and mutations""
This reverts commit 0c12fdf730.
2015-05-07 22:27:19 -07:00
mezz 0c12fdf730 Revert "Add factories for creating bee species and mutations"
This reverts commit 6afee76bee.
2015-05-07 22:19:30 -07:00
mezz 6afee76bee Add factories for creating bee species and mutations
Remove strict bee biome check (it worked poorly with biome mods)
2015-05-07 22:14:52 -07:00
mezz f51d691002 Refactor Bee mutations, genomes, and species. 2015-04-22 22:51:56 -07:00
mezz 8418116b58 Clean up PluginApiculture hive drop registration 2015-04-22 21:58:26 -07:00
mezz 8dedba4f16 Remove old deprecated and legacy methods 2015-04-22 21:58:26 -07:00
mezz 8a870b9c76 Fix #552 Leaves use excess network bandwidth 2015-03-22 14:50:08 -07:00
mezz af59a2ad6a Fix #513 pollination issues with meta values and flowerpots 2015-02-17 23:44:20 -08:00
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