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