Commit Graph

403 Commits

Author SHA1 Message Date
Cheeserolls 63fe140915 Split mud and quicksand into separate classes (they really have little in common 2015-06-11 11:29:46 +01:00
Cheeserolls 4cdbc7c294 Add workaround (temporary I hope) for a forge bug 2015-06-11 11:26:12 +01:00
Cheeserolls 24d3b3cf5e Make BOP block naming consistent 2015-06-11 10:20:33 +01:00
Cheeserolls 01f2e8a6a9 Make sure all BOP blocks support canSustainPlant() properly 2015-06-11 10:04:56 +01:00
Cheeserolls 434ef3fdd5 Add Bamboo Forest biome 2015-06-11 01:16:55 +01:00
Cheeserolls e1387c76f3 Add Jade Cliffs biome 2015-06-10 02:46:04 +01:00
Cheeserolls 0026241420 Fine tune tundra 2015-06-10 02:07:19 +01:00
Cheeserolls 7f62423e0d More fine tuning of mountain 2015-06-10 01:31:13 +01:00
Cheeserolls bc93ad2bd8 Make foothills on the edges of the mountains 2015-06-10 00:20:38 +01:00
Cheeserolls 24e668e943 Add Glacier biome 2015-06-08 17:18:52 +01:00
Cheeserolls 44dd5dfa83 Implement system for sub biomes and mutated biomes 2015-06-08 16:57:36 +01:00
Cheeserolls bd19fd2ae6 Finish the Mountain biome 2015-06-08 14:03:55 +01:00
Cheeserolls c34fef46f6 Add GeneratorPineTree 2015-06-08 14:03:03 +01:00
Cheeserolls 336f900e72 Start work on Mountain biome 2015-06-08 01:05:31 +01:00
Cheeserolls d0379d44dc Add Outback biome 2015-06-07 23:46:53 +01:00
Cheeserolls f3a8fbf555 Add generator for small nobbly "twiglet" trees 2015-06-07 23:46:37 +01:00
Cheeserolls 19d107e7d0 Add BlockPosQuery for positions with air above them 2015-06-07 23:09:34 +01:00
Cheeserolls 910086f111 Provide shortcut methods for building trees with vanilla logs and leaves 2015-06-07 23:09:01 +01:00
Cheeserolls cf7537e7ef Allow BlockBOPGeneric to support plants 2015-06-07 22:43:51 +01:00
Cheeserolls 37f6d16d93 Allow specification of which block to replace with GeneratorSplatter, tweak default parameters 2015-06-07 21:55:26 +01:00
Cheeserolls 150345251c Rename some BlockQuery classes 2015-06-07 21:39:34 +01:00
Cheeserolls 7f3fda66a7 Add Moor biome 2015-06-07 21:22:10 +01:00
Cheeserolls c5b3d9b2d3 Fix floor blocks in dense forest 2015-06-07 21:21:57 +01:00
Cheeserolls c291aa61df Add Heathland biome 2015-06-07 20:24:53 +01:00
Cheeserolls c4e23a8384 Minor adjustments to Marsh and Chaparral 2015-06-07 18:52:26 +01:00
Cheeserolls cba8443972 Minor adjustments to waterside and splotches generator 2015-06-07 18:51:35 +01:00
Cheeserolls 9b593e576d Allow setting of the block used underneath water in BOP biomes 2015-06-07 18:50:45 +01:00
Cheeserolls 3256dd9447 Finally stop those damn floating paeonias 2015-06-07 17:20:29 +01:00
Cheeserolls cfc3cd65ff Make naming in generators consistent and more readable, fix algae spawning in marsh 2015-06-07 16:46:04 +01:00
Cheeserolls 15ff399f6a Rewrite terrain generation to provide more flexibility for BOP biomes 2015-06-07 15:36:41 +01:00
Cheeserolls 629a02d9c6 Add method for getting a BlockPosQuery from the config files 2015-06-01 20:11:24 +01:00
Cheeserolls 2297888ec4 Add grassland biome 2015-06-01 19:51:55 +01:00
Cheeserolls f8db6d03c1 Use multiple generation attempts in GeneratorColumns 2015-06-01 19:38:14 +01:00
Cheeserolls 1c67753174 Modify block queries so they match against world and position instead of just against blockstate (allows more flexibility - eg checking neighbors) 2015-06-01 19:05:19 +01:00
Cheeserolls 165504a8a8 Minor change in GeneratorLakes 2015-06-01 18:06:45 +01:00
Cheeserolls 7819a042dd Stop GeneratorLogs replacing non-air blocks 2015-06-01 18:04:03 +01:00
Cheeserolls e405e5af1d Add columns generator 2015-06-01 17:57:48 +01:00
Cheeserolls 5b1b35ebad Add Tundra biome 2015-06-01 17:03:38 +01:00
Cheeserolls 812c147cd8 Add Marsh biome 2015-06-01 14:42:29 +01:00
Cheeserolls 7ec33607bb Add GeneratorLakes 2015-06-01 14:40:10 +01:00
Cheeserolls 9e352520b3 Rebalance flora generation weight values (to compensate for the fact that all flora generation attempts are at the surface) 2015-06-01 11:27:33 +01:00
Cheeserolls 3acdaea69b Implement a "builder" pattern for constructing feature generators - allows for lots of options without requiring long complicated constructor argument lists with default values for all the options, and makes biome creation code easier to read 2015-06-01 04:08:37 +01:00
Cheeserolls 10ed5d64e6 Allow fractional amountPerChunk in generators, reduce code duplication by moving scatter() method into a base class 2015-05-31 22:52:41 +01:00
Cheeserolls 7107c2d0f1 Add GeneratorBigMushroom 2015-05-31 21:04:02 +01:00
Cheeserolls 9cf20fa8c4 Add GeneratorLogs 2015-05-31 17:48:17 +01:00
Cheeserolls 7cf4c74420 Add highland biome 2015-05-31 15:50:19 +01:00
Cheeserolls 502549f8af Register GeneratorBlob. Make GeneratorBlob and GeneratorSplatter configurable. Some other minor improvements 2015-05-31 15:49:37 +01:00
Cheeserolls 90acaa48d4 Add GeneratorBlobs 2015-05-31 13:05:05 +01:00
Cheeserolls dfe72850af Add splatter world gen 2015-05-31 11:34:40 +01:00
Cheeserolls da3280d85a Use block querys in Generator Splotches to define the blocks to swap 2015-05-31 00:38:10 +01:00