Commit Graph

1779 Commits (master)

Author SHA1 Message Date
Captain Chaos cf6e567c9f Streamline code by removing duplicate min and maxHeight parameters
Bug fix: use correct min and maxHeights for importing Nether and End dimensions
2022-05-25 13:36:07 +02:00
Captain Chaos b1097e71b0 Bug fix: look at the right file store for backup directories 2022-05-25 12:23:37 +02:00
Captain Chaos 2f6bdb2e3c Bug fix: handle layers without an exporter correctly 2022-05-24 18:45:20 +02:00
Captain Chaos daa203a5cc Correctly compensate for and document improved Perlin noise ranges 2022-05-24 18:31:40 +02:00
Captain Chaos cd7d88d7fc Remove [BETA] label from 1.18 format 2022-05-24 18:30:48 +02:00
Captain Chaos fedf9f6314 Bug fix: fix reversed glow berries plant blocks 2022-05-24 18:30:28 +02:00
Captain Chaos f97d5fc50c Add decoration support to Caves layer
Finish first iteration of lush caves and dripstone caves decorations
Create separate exporters per region, so they no longer need to be thread-safe and can keep state
Change default minimum caves, caverns and chasms level to minHeight
2022-05-24 18:29:42 +02:00
Captain Chaos 0f37a77a4a Clearer warning for images with alpha channels 2022-05-24 14:37:07 +02:00
Captain Chaos a23f44c34c Refactor cave decoration mechanism to be more flexible and configurable
Add random glow lichen to cave floors, walls and roofs
Make the cave layers second pass layers
2022-05-20 21:19:57 +02:00
Captain Chaos 06a4dea339 Refactor LayerExporter to have knowledge of the dimension, platform and settings from the moment of instantiation 2022-05-20 14:59:42 +02:00
Captain Chaos 9611247c60 Skip chunks on IOExceptions while importing, rather than aborting
Mark chunks that were skipped due to errors as NotPresent
2022-05-18 16:34:17 +02:00
Captain Chaos 86ee7f7baf Update version numbers for development of next release 2022-05-18 13:59:37 +02:00
Captain Chaos bfa7065228 Release 2.10.5 2022-05-18 13:46:43 +02:00
Captain Chaos 8c08522567 Bug fix: don't remove ALL blocks that have a "half" property if they don't have the other half above or below; for many blocks that is not a rule 2022-05-18 13:46:25 +02:00
Captain Chaos fef9638b8a Bug fix: don't reuse the same seed for nested PRNG generators
Take java.util.Random seed size of 48 bits into account
Use different seeds for different layers
2022-05-18 12:36:24 +02:00
Captain Chaos f2b40f8903 Update version numbers for development of next release 2022-05-17 20:33:47 +02:00
Captain Chaos bd5eee62f1 Release 2.10.4 2022-05-17 20:32:08 +02:00
Captain Chaos 7b04056b3f Update change log 2022-05-17 16:22:56 +02:00
Captain Chaos 2b8a8b3136 Use new URL for merch store 2022-05-17 16:22:30 +02:00
Captain Chaos 814ab6b20d Support water plants in TunnelLayerExporter.apply() 2022-05-17 16:21:36 +02:00
Captain Chaos 8c59d7efaa Bug fix: fix block light of glow lichen 2022-05-17 16:20:48 +02:00
Captain Chaos cf54c8485c Make sure to do lighting calculations for whole sections
Correctly report and initialise sky light for sections for which it is not initialised
2022-05-17 16:20:07 +02:00
Captain Chaos f209a94283 Bug fix: support schem files that don't have metadata 2022-05-16 17:28:21 +02:00
Captain Chaos 8c6a0f8e4a Update version numbers for development of next release 2022-05-15 19:18:29 +02:00
Captain Chaos 8e9da3b208 Release 2.10.3 2022-05-15 19:17:05 +02:00
Captain Chaos 1d642cc6fa Bug fix: don't confuse the coordinates when replacing a block with water during a merge 2022-05-15 19:16:52 +02:00
Captain Chaos 3b91a9c3f9 Bug fix: don't treat negative numbers on the wpscript command line as options 2022-05-15 18:54:25 +02:00
Captain Chaos 81ccde15db Update change log 2022-05-15 18:26:16 +02:00
Captain Chaos a656ecbaa0 Add a barrier border type
Don't force word type to endless void for barrier wall
2022-05-15 18:22:51 +02:00
Captain Chaos e719373e8a Update version numbers for development of next release 2022-05-14 22:42:54 +02:00
Captain Chaos 1ac5979126 Release 2.10.2 2022-05-14 22:41:58 +02:00
Captain Chaos 52682b3d37 Bug fix: check the right variable for maxHeight 2022-05-14 22:26:17 +02:00
Captain Chaos 11a9a86a13 Fix spawn location for merging 2022-05-14 17:25:58 +02:00
Captain Chaos f5a1ee4dee Set the spawn location harder 2022-05-14 17:25:21 +02:00
Captain Chaos 36559e2d39 Update change log 2022-05-14 16:03:41 +02:00
Captain Chaos 29091a4cb6 Optimise 1.15 and 1.18 chunks by making lighting arrays optional 2022-05-14 15:58:19 +02:00
Captain Chaos 93b8bbda80 Add barrier wall option
Add bedrock and barrier roof options
Implement more generic and powerful mechanism in config to keep track of displayed messages
2022-05-14 15:58:03 +02:00
Captain Chaos d41c4df4f4 Release 2.10.1 2022-05-13 22:21:06 +02:00
Captain Chaos cb46d7f751 Release 2.10.1 2022-05-13 22:20:04 +02:00
Captain Chaos f105efa8af Bug fix: don't try to move existing block from outside build limits when merging
Bug fix: copy lighting information from the correct (same) height when merging
Bug fix: better progress message while copying region files
2022-05-13 21:58:09 +02:00
Captain Chaos e8658c9e20 Bug fix: fix NPE when cloning layer with some settings null 2022-05-13 20:39:13 +02:00
Captain Chaos 7b0e52c72a Update version numbers for development of next release 2022-05-13 16:18:09 +02:00
Captain Chaos f036f18456 Release 2.10.0 2022-05-13 16:16:55 +02:00
Captain Chaos 7353adb69d Work around difference in export of swamp tree leaf blocks between Minecraft 1.12 and 1.15 platforms (?!?!) in regression test 2022-05-13 15:30:58 +02:00
Captain Chaos 7224bff826 Bug fix: allow lighting of blocks that give off blocklight to increase 2022-05-13 13:42:06 +02:00
Captain Chaos 576be65548 Fix chunk class name in exception message 2022-05-12 18:03:48 +02:00
Captain Chaos 3eb3770dbe Update change log
Slightly shorten language
2022-05-12 18:02:41 +02:00
Captain Chaos 9c5cf05e55 Ignore non-test subclass of integration test 2022-05-12 18:01:59 +02:00
Captain Chaos bf7bdd65e8 Don't carve TunnelLayer where the Void layer is placed 2022-05-12 18:01:19 +02:00
Captain Chaos 9cf12123ea The Frost layer now also turns water blocks with plants in them to ice, and removes the remains of the plant above, if any 2022-05-12 17:59:55 +02:00