Commit graph

356 commits

Author SHA1 Message Date
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
Cheeserolls
b36c0b0700 Rename BlockBOPStairs to BlockBOPWoodStairs 2015-05-23 15:38:42 +01:00
Cheeserolls
4b6e4effc7 Add BOP stone and mud brick slabs 2015-05-23 15:33:45 +01:00
Cheeserolls
f219f84c09 Fix BOP stone drops 2015-05-23 15:08:25 +01:00
Cheeserolls
7dc1020de2 De-obfuscate dart render code 2015-05-23 00:37:45 +01:00
Cheeserolls
555e96af81 Remove reliance on hard coded sapling values in leaf drop code 2015-05-23 00:02:50 +01:00