Commit Graph

361 Commits

Author SHA1 Message Date
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
Cheeserolls c01e34ca85 More configuration options: enableSnow, enableRain, skyColor, hasBiomeEssence 2015-05-26 17:25:50 +01:00
Cheeserolls e83edcf214 Use existing GeneratorRegistry for creation of generators from config files instead of a separate GeneratorFactory class 2015-05-26 16:51:45 +01:00
Cheeserolls 795592d20f Allow spawnable creatures for biomes to be configured 2015-05-26 16:49:39 +01:00
Cheeserolls 1892ce1959 Minor tweaks to BOPConfig.java 2015-05-26 16:48:50 +01:00
Cheeserolls 42da4d197c Reorganise BOP config system to make it all a bit cleaner and easier to use 2015-05-26 15:04:13 +01:00
Cheeserolls ee0b4d69b6 Unify code for biome finder item and tpbiome command 2015-05-26 10:22:04 +01:00
Cheeserolls e4e8582eac Simplify weighted generators and make them easier to configure 2015-05-26 10:10:20 +01:00
Cheeserolls e269c43e54 Make generator configurable via ConfigHelper 2015-05-26 01:27:30 +01:00
Cheeserolls d9cf50efa9 Allow configuration of normal and alternative top blocks in dense forest 2015-05-24 14:54:15 +01:00
Cheeserolls 7007e8bd92 Allow biome weights to be configured, add config warning logging 2015-05-24 14:52:55 +01:00
Cheeserolls 17ea1755e8 Some minor improvements to ConfigHelper 2015-05-24 14:51:48 +01:00
Cheeserolls 957f1de812 Expand capabilities of ConfigHelper 2015-05-24 12:47:08 +01:00
Cheeserolls 7faffa5a89 Rewrite biome configuration system to be simpler and less fragile 2015-05-24 09:18:04 +01:00
Cheeserolls 5016917fb9 Fix some leaf rendering problems, and a couple of other minor TODOs 2015-05-23 23:47:23 +01:00
Cheeserolls ebd6a98911 Remove unused imports 2015-05-23 22:26:28 +01:00
Cheeserolls 4f8fde74ef Fix incorrect drops and shearing on BOP double plants 2015-05-23 22:21:50 +01:00
Cheeserolls 41f28506e1 Add cattail 2015-05-23 19:40:16 +01:00
Cheeserolls 591bdebe5e Add kelp 2015-05-23 19:14:48 +01:00
Cheeserolls 8fb205d30d Remove debug code 2015-05-23 17:49:08 +01:00
Cheeserolls 595e3f8add Add bamboo thatching 2015-05-23 17:48:16 +01:00
Cheeserolls 87337e4f72 Add mud brick stairs 2015-05-23 16:47:31 +01:00
Cheeserolls 08c80171a3 Allow BOPReflectionHelper.construct() to work with arguments which are castable to the declared constructor arguments 2015-05-23 16:37:59 +01:00