Commit Graph

1683 Commits

Author SHA1 Message Date
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
Cheeserolls d93113fbfc Add some utility functions for testing blocks against certain criteria 2015-05-31 00:15:14 +01:00
Cheeserolls d82c3523d1 Finish chaparral biome 2015-05-29 19:01:54 +01:00
Cheeserolls 119400041e Add splotches generator 2015-05-29 18:55:38 +01:00
Cheeserolls a8b6fe6d0f Fix bug - bushes turning into berry bushes too quickly 2015-05-29 18:54:35 +01:00
Cheeserolls 6b5cdf3db6 Start the Chaparral biome 2015-05-28 23:06:17 +01:00
Cheeserolls 359e374c09 Add shortcut constructor for GeneratorDoubleFlora using vanilla BlockDoublePlant types 2015-05-28 23:05:11 +01:00
Cheeserolls 1c0f610263 Prevent duplicate id being used when adding a new biome 2015-05-28 23:02:11 +01:00
Cheeserolls 3d1cf2388b Allow search by biome name in bop tpbiome command 2015-05-28 21:36:35 +01:00
Cheeserolls f183391144 Override river mix gen layer, improve polar regions with frozen rivers, and arctic regions in the frozen oceans 2015-05-28 20:55:00 +01:00
Cheeserolls 3f38fd5be5 De-obfusacte biome edge gen layer 2015-05-28 19:50:23 +01:00
Cheeserolls b3b49a8105 Make frozen ocean in polar regions on latitude worlds 2015-05-28 19:35:42 +01:00
Cheeserolls 47877a9150 Override vanilla code for adding sub-biomes (hills, mutated biomes etc), refine params for BOP gen layers 2015-05-28 18:50:36 +01:00
Cheeserolls d56900ef9d Tidy up the TODO list 2015-05-28 15:38:09 +01:00
Cheeserolls e07420ae52 Allow configuration of vanilla biome weights 2015-05-28 15:30:09 +01:00
Cheeserolls f003accc02 Fix crash caused by use of de-obfuscated field name 2015-05-28 13:54:27 +01:00
Cheeserolls fc2e910b88 Remove dummy file which should not have been there anyway 2015-05-27 23:17:22 +01:00
Cheeserolls b5efea309b Minor code cleanup in ModPotions 2015-05-27 23:15:49 +01:00
Cheeserolls 2871b7b2c4 Add BOP potion effects - paralysis and possession 2015-05-27 22:39:29 +01:00
Cheeserolls 2b9a7c30f0 Override default genlayer procedure to enable better control over world generation and biome placement - added 2 varieties of biome arrangement in addition to the vanilla system, random and latitude (which can be selected via a config file) 2015-05-27 02:35:48 +01:00
Cheeserolls 45b15e6d7f Add comments to GenLayerBiomeBOP 2015-05-26 18:23:36 +01:00