Commit graph

552 commits

Author SHA1 Message Date
Adubbz
475abae786 Auto-generate the biomes config file folder 2015-12-31 20:53:27 +11:00
Adubbz
bf25777886 Added checks to prevent biome id conflicts with BoP 2015-12-31 19:47:00 +11:00
Adubbz
d4f31617f6 Added saplings for trees that have been implemented 2015-12-31 16:49:07 +11:00
Adubbz
5bc01e7b8e Remove unused coremod 2015-12-31 10:45:27 +11:00
Adubbz
80372ad8d5 Updated to 1.8.9 2015-12-30 15:37:08 +11:00
Adubbz
02781ea272 Fixed a crashing issue with newer versions of Forge. Closes #571 2015-12-26 23:32:42 +11:00
Adubbz
5d75f93155 Cleanup 2015-12-17 23:47:28 +11:00
Adubbz
8b60f8d7ba Test build 2015-12-17 23:41:10 +11:00
Adubbz
c42ba7d4f0 Dummy change to test Jenkins 2015-12-16 22:36:40 +11:00
Adubbz
17e1d2cd64 Mod wood now adds the 'Getting Wood' achievement. Close #502 2015-12-16 12:14:42 +11:00
Adubbz
6fc07736da Reduced XP received from smelting logs. Closes #564 2015-12-16 12:04:52 +11:00
Adubbz
12cf3f1a68 Reduced protectiveness of amethyst armour. Closes #491 2015-12-16 11:55:09 +11:00
Adubbz
ed5441c819 Fixed breaking hardness for planks. Closes #545 2015-12-16 11:22:31 +11:00
Adubbz
fb592e3aaf Fixed the model perspective of the biome radar 2015-12-16 10:21:01 +11:00
Adubbz
313ea7f562 Updated to 1.8.8 2015-12-15 19:36:54 +11:00
Adubbz
d26a72544c Merge branch 'BOP-1.8-3.0.x' of https://github.com/Glitchfiend/BiomesOPlenty into BOP-1.8-3.0.x 2015-10-11 13:23:54 +11:00
Adubbz
b219317e92 Trails now work properly - There's still some extra features to be added, however they do work quite nicely 2015-10-11 13:23:47 +11:00
Adubbz
c2938391ff Corrected a typo resulting in a missing model 2015-10-01 16:04:20 +10:00
Adubbz
c5a85f8e11 BOPGeneratorBase now inherits from WorldGenerator for Sponge compatibility (And other mods too) 2015-10-01 15:27:27 +10:00
Adubbz
77e5231927 Fixed a compile error in Jenkins caused by BOPCommand. I'm not entirely sure why this is an issue, but this should fix it. 2015-09-19 21:29:03 +10:00
Adubbz
e68102d047 Began work on trails 2015-09-19 17:09:39 +10:00
Cheeserolls
eb8ffe5131 Add Grove biome 2015-09-08 18:31:32 +01:00
Cheeserolls
a23790f2f2 Remove unused imports 2015-09-08 18:30:58 +01:00
Cheeserolls
716ff56d16 Add GeneratorProfileTree for creating trees with a particular profile 2015-09-08 18:30:25 +01:00
Adubbz
a11c252a6c Removed duplicate blocks stat from /bop stats, fixed entity count 2015-08-09 12:52:55 +10:00
Adubbz
85cb8eb5ce Fixed broken pickblock functionality on a few blocks 2015-08-08 19:37:27 +10:00
Adubbz
b46b222f41 Hardcoded the minimum Forge dependency. This alerts users of the cause of issues such as java.lang.NoSuchMethodError: net.minecraftforge.fluids.Fluid.<init> 2015-08-08 16:09:01 +10:00
Adubbz
d76e977386 Added proper localizations from items 2015-08-08 15:10:34 +10:00
Adubbz
d749699833 Added proper localizations for blocks 2015-08-08 12:37:55 +10:00
Cheeserolls
c3364a7404 Add Garden biome 2015-08-07 01:11:17 +01:00
Cheeserolls
f1708150fd Add generator for giant flowers 2015-08-07 01:10:37 +01:00
Cheeserolls
b34ac7cc8c Add grass variant with daisies 2015-08-07 01:09:28 +01:00
Cheeserolls
ec9e332849 Fix null pointer exception when leaves with no sapling are broken 2015-08-07 01:08:14 +01:00
Cheeserolls
a963b93a96 Finish Fungi Forest biome 2015-08-06 11:51:44 +01:00
Cheeserolls
a7e520c7f3 Prevent null pointer exception if GeneratorWeighted is empty 2015-08-06 11:49:18 +01:00
Cheeserolls
675e7411da Improve placement of plants by more precisely defining surface blocks 2015-08-06 11:48:44 +01:00
Cheeserolls
5a96c1637a Add Fungi Forest biome 2015-08-06 02:13:57 +01:00
Cheeserolls
bba5f1fb84 Set default amountPerChunk for giant mushrooms 2015-08-06 02:13:37 +01:00
Cheeserolls
c2fd292ba7 De-obfuscate mega jungle tree generator 2015-08-06 02:13:01 +01:00
Cheeserolls
f3641f3c8c Make frost forest a little higher above sea level 2015-08-05 18:01:23 +01:00
Cheeserolls
587ec3fe38 Rename a few things to be more consistent 2015-08-05 18:00:34 +01:00
Cheeserolls
3585753be9 Add Frost Forest biome 2015-08-05 17:55:33 +01:00
Cheeserolls
fef0a41962 Add Dummy Biome Template to speed up migration of biomes from 1.7 2015-08-05 17:54:22 +01:00
Cheeserolls
c019c470d0 Fix incorrect meta when shearing BOP leaves 2015-08-05 16:52:29 +01:00
Cheeserolls
1435eafec7 Add Fen biome 2015-08-05 16:35:37 +01:00
Cheeserolls
e8bdb8e1fc Add Eucalyptus Forest biome 2015-08-05 14:32:12 +01:00
Cheeserolls
bf2dfa7bc4 Add mixed lily generator 2015-08-05 14:31:50 +01:00
Cheeserolls
0f103785ed Fix bug with big tree height 2015-08-05 12:03:03 +01:00
Cheeserolls
c4d350713b Add Deciduous Forest biome 2015-08-05 11:41:07 +01:00
Cheeserolls
2472436f86 Adjust bulb tree parameters and allow no vines 2015-08-05 11:40:42 +01:00
Cheeserolls
38bdbfcb53 Add Dead Swamp biome 2015-08-04 11:30:44 +01:00
Adubbz
71375a710d Fixed tree trunks being cut off 2015-07-12 18:27:10 +10:00
Cheeserolls
7f0d77d644 Add Pinecone 2015-07-05 23:45:17 +01:00
Cheeserolls
4dfed60ba0 Add Dead Forest biome 2015-07-05 19:14:43 +01:00
Cheeserolls
f24adb6ce5 Minor code cleanup 2015-07-05 12:10:52 +01:00
Anton
33da1c78d4 Register biome essence recipe for 1.8 2015-07-05 13:54:42 +03:00
Adubbz
544cc9d7d6 Added the Xeric Scrubland 2015-07-03 20:51:09 +10:00
Adubbz
c72cddbdff Merge pull request #500 from X00LA/BOP-1.8-3.0.x
Create de_DE.lang
2015-06-30 07:54:43 +10:00
X00LA
47d37f0028 Create de_DE.lang 2015-06-29 16:51:18 +02:00
Adubbz
35cc7da299 Further refined the customisable gui - Pages are GuiSlots, the GuiBOPPageManager simply handles the current page and changing pages 2015-06-29 21:08:37 +10:00
Adubbz
93996809de Changed the customisable gui over to using a delegate pattern. Still some work to be done, but it does provide a basis for adding the biomes page 2015-06-27 13:04:08 +10:00
Cheeserolls
cef0b7406c Restore grass/foliage color of grasslands 2015-06-26 16:57:51 +01:00
Cheeserolls
d6e648f310 Improvements to land mass types 2015-06-24 04:40:27 +01:00
Cheeserolls
dadae8758e Remove BiomeTypes in favour of the more descriptive and configurable Climates 2015-06-24 01:58:13 +01:00
Cheeserolls
2a83422a36 Initial work on replacing biome types with climates based on temperature and rainfall 2015-06-23 22:13:15 +01:00
Cheeserolls
cab755fe7a Finish Bog biome (add poison lakes) 2015-06-23 02:50:31 +01:00
Cheeserolls
c0cc360c04 Sort out a few todos (especially with fluids and jars) 2015-06-23 02:33:19 +01:00
Cheeserolls
40e7a8e428 Add buckets for BOP fluids 2015-06-22 15:20:18 +01:00
Cheeserolls
6bec3aeeb1 Embetter our coniferous trees (especially the large ones) 2015-06-22 13:27:30 +01:00
Cheeserolls
79ca5bfa1a Oops - Poison is supposed to be BlockFluidClassic 2015-06-22 03:59:09 +01:00
Cheeserolls
d7229c6ba8 Fluids now render 2015-06-22 03:51:45 +01:00
Cheeserolls
cdb2a40735 Add Coniferous Forest biome 2015-06-22 00:38:29 +01:00
Cheeserolls
7508fbf9c7 Add options for landmass generation: vanilla, continents, or archipelago 2015-06-19 23:47:37 +01:00
Cheeserolls
9220148251 Optimize biome search (tpbiome command and biome finder) to take into account world biome size 2015-06-19 19:21:32 +01:00
Cheeserolls
637c0bfd09 Big improvements to control of terrain generation and simplification of the algorithm 2015-06-19 18:46:12 +01:00
Cheeserolls
9362ba95ac Add Gui for configuring BOP world properties (saved per game) 2015-06-19 00:22:53 +01:00
Cheeserolls
6983d5df0a Remove workaround for Forge bug - no longer required 2015-06-18 22:54:16 +01:00
Cheeserolls
e5e78840a8 Add Cherry Blossom Grove biome 2015-06-18 03:03:12 +01:00
Cheeserolls
792b5e2e4a De-obfuscate GenLayerRiver - unused at the moment, but considering using this to implement riverside biomes 2015-06-18 03:02:51 +01:00
Cheeserolls
20d5ae226d Re-write potion init code to avoid clashes with other mods 2015-06-18 02:24:27 +01:00
Cheeserolls
d522fc9fc8 Add Canyon biome (and Canyon Ravine sub biome 2015-06-16 16:17:19 +01:00
Cheeserolls
60f8a5dc00 Add gem to brushland 2015-06-16 14:31:07 +01:00
Cheeserolls
46bc08a25c Add Brushland biome 2015-06-16 14:23:05 +01:00
Cheeserolls
d2a5db2bbb Add Boreal Forest biome 2015-06-16 12:58:21 +01:00
Cheeserolls
abe80e28e1 Finish Bog (apart from poison lakes) 2015-06-16 11:36:41 +01:00
Cheeserolls
4fc51493be Start work on Bog biome 2015-06-15 22:46:31 +01:00
Cheeserolls
74bb9b41d2 Fix some generator bugs 2015-06-15 19:49:56 +01:00
Cheeserolls
ec0123e9ea Use inheritance to avoid code duplication in Generators 2015-06-15 18:39:44 +01:00
Cheeserolls
2783bcebba Minor fixes in Bayou 2015-06-11 22:56:54 +01:00
Cheeserolls
56e5fbfaa8 Add Bayou biome, GeneratorBayouTree and some adjustments to other generators 2015-06-11 22:03:52 +01:00
Cheeserolls
1d7217a78d Create list of predefined BlockQueries to avoid code duplication 2015-06-11 16:58:47 +01:00
Cheeserolls
cd1421805a Allow querying blocks by plant type (will reduce a lot of code later on) 2015-06-11 14:43:57 +01:00
Cheeserolls
495442c03f Attempt to make BlockQuery more user friendly 2015-06-11 14:05:29 +01:00
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
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