Commit Graph

1779 Commits (master)

Author SHA1 Message Date
Captain Chaos 4c14ff729d Bug fix: properly support varints when loading schems
Add support for version 2 and 3 schems
Add support for entities in schems
2022-05-12 17:59:07 +02:00
Captain Chaos 0794ff2b9f Add small dripleaf plant
Make bamboo more Minecraft-like
Remove existing plants when exporting PlantLayer
2022-05-12 17:56:12 +02:00
Captain Chaos 42f8739e4d Bug fix: don't try to generate underwater plants for platforms which don't support them 2022-05-11 18:47:42 +02:00
Captain Chaos 9fb0c287cc Improve under water lighting by fixing transparency of watery blocks 2022-05-11 18:37:10 +02:00
Captain Chaos 547464224c Grass and Beaches terrains now place seagrass, tall seagrass and kelp under water
Change the way additional blocks are placed on top of Terrain to be more flexible
2022-05-11 18:36:49 +02:00
Captain Chaos 4c41eb01d2 Release 2.10.0.1-SNAPSHOT
Move the timestamp generation to the WPUtils pom
2022-05-11 16:07:25 +02:00
Captain Chaos 96165d5882 Bug fix: set correct block light level for glow berries 2022-05-11 15:40:06 +02:00
Captain Chaos 1e3b3f29b6 Inconsequential fix 2022-05-11 15:39:50 +02:00
Captain Chaos 20889df111 Typo 2022-05-11 15:39:29 +02:00
Captain Chaos 201f325e7e Bug fix: repaint proper area when changing custom brush shape 2022-05-11 15:02:18 +02:00
Captain Chaos 88c1e61040 Clarify language 2022-05-11 15:01:41 +02:00
Captain Chaos 9db44f7a8b Bug fix: various fixes for exporting TunnelLayer roof and floor layers 2022-05-11 14:55:21 +02:00
Captain Chaos 19789b689f Don't turn block below trees to dirt; let the PostProcessor do that 2022-05-11 14:54:04 +02:00
Captain Chaos 0e720e63e9 Implement incidental export of tree layers, so that they work as TunnelLayer floor and roof layers 2022-05-11 14:53:36 +02:00
Captain Chaos 3e17ec312b Add unit tests for TunnelLayerExporter 2022-05-11 14:52:35 +02:00
Captain Chaos 93983c3678 Allow plants and trees on moss blocks 2022-05-11 14:51:48 +02:00
Captain Chaos 1ce311cfb5 Workaround to be able to load old worlds with invalid data 2022-05-11 10:26:24 +02:00
Captain Chaos 93c3bc8936 Add support for inverting vertical_direction property 2022-05-11 10:24:46 +02:00
Captain Chaos afd030fb4c Add PUMPKIN_NO_FACE material back to support old plugin 2022-05-11 10:23:54 +02:00
Captain Chaos 34a134db85 Test tool for testing whether all old .world files can still be loaded into the App 2022-05-10 22:10:02 +02:00
Captain Chaos 6ad05990e6 Don't restart taskbar progress (e.g. from a lagging background thread) after the process has finished or aborted 2022-05-10 13:07:28 +02:00
Captain Chaos 78c1bd5363 Throw a new exception if progress needs to be cancelled, for more accurate stack traces 2022-05-10 12:52:21 +02:00
Captain Chaos 6e9dd9ca9d Give a better error when merging with an existing map with incompatible chunks in it
Don't block threads while handling exceptions, so that the process properly aborts in the background instead of stalling
2022-05-10 12:49:29 +02:00
Captain Chaos 7a00547580 Only allow one solo palette at a time 2022-05-10 11:00:58 +02:00
Captain Chaos 5d2d8c2fce Set default autosave guard time to a minute and the default interval to ten minutes 2022-05-10 10:51:35 +02:00
Captain Chaos 8e9b00f49b Add support for signed integer height maps
Automatically centre height map preview
2022-05-10 10:51:01 +02:00
Captain Chaos 5e14c935bc Bug fix: set the integer UI scale to a minimum of one, rather than a maximum 2022-05-09 21:08:31 +02:00
Captain Chaos 28be0c69d2 Store user preferences separately for snapshot versions to avoid interference with the production version 2022-05-09 21:07:59 +02:00
Captain Chaos db933133b0 Add show/solo options to entire palettes 2022-05-09 21:07:06 +02:00
Captain Chaos 19f501ba2f Cancel table editing before removing a table row to prevent a later error due to a JTable bug 2022-05-09 16:35:41 +02:00
Captain Chaos d59e0a0c02 Apply fixes from incoming merge to master branch 2022-05-09 12:09:58 +02:00
Captain Chaos 5da7796620 Fix merge issue 2022-05-09 12:03:03 +02:00
Captain Chaos dd26a3ee83 Merge branch 'bugs-for-2-9-0'
# Conflicts:
#	WorldPainter/WPCore/pom.xml
#	WorldPainter/WPCore/src/main/java/org/pepsoft/worldpainter/layers/tunnel/TunnelLayer.java
#	WorldPainter/WPDynmapPreviewer/pom.xml
#	WorldPainter/WPGUI/pom.xml
#	WorldPainter/WPGUI/src/main/java/org/pepsoft/worldpainter/layers/tunnel/TunnelLayerDialog.java
#	WorldPainter/WPGUI/src/main/java/org/pepsoft/worldpainter/layers/tunnel/TunnelLayersTableModel.java
#	WorldPainter/WPGUI/src/main/resources/CHANGELOG
#	WorldPainter/WPJava9Support/pom.xml
#	WorldPainter/WPUtils/pom.xml
#	WorldPainter/pom.xml
2022-05-09 12:01:18 +02:00
Captain Chaos aa8e7bb45c Release 2.9.7 2022-05-09 11:53:20 +02:00
Captain Chaos dd29b11677 Include platform in error report 2022-05-09 11:53:00 +02:00
Captain Chaos c494e464a4 Allow TunnelLayer floor layer minimum level to go below 0
Ensure currently editing floor layer values is saved when OK is pressed
2022-05-09 11:52:43 +02:00
Captain Chaos fd461006ac Bug fix: don't use #'s for Minecraft 1.17 2022-05-09 11:51:10 +02:00
Captain Chaos 17de695eb5 Update change log 2022-05-09 10:13:45 +02:00
Captain Chaos d2bab4bc74 Slight phrasing improvement 2022-05-08 21:40:24 +02:00
Captain Chaos b7594403c0 Slight code improvement 2022-05-08 21:40:08 +02:00
Captain Chaos 675cae1197 Call out the merch store with a new dialog
Increase the size of the donation dialog and update the banner
Nag more often about donating
Add donate, merch and doc entries to Help menu
2022-05-08 21:39:35 +02:00
Captain Chaos 579ae8d779 Save changes on Export screen before checking platform compatibility
Only check platform compatibility when Export button is pressed
2022-05-08 12:41:01 +02:00
Captain Chaos 3f731d6fd0 Improve performance of 3D view by sorting tiles by their position on screen and only iterating over the visible ones
Bug fix: fix 3D visual glitch by taking highest water level into account also
2022-05-08 12:39:44 +02:00
Captain Chaos 2df21eddf1 Bug fix: correctly treat shorts as unsigned when calculating height extremes and water level 2022-05-08 12:37:45 +02:00
Captain Chaos ed244de708 Add option to make all leaves persistent 2022-05-07 18:32:07 +02:00
Captain Chaos e725b79e15 Support custom generator and dimension types 2022-05-07 17:44:12 +02:00
Captain Chaos 8d2ffcb474 Support custom generator and dimension types 2022-05-07 14:38:59 +02:00
Captain Chaos 41987fcfe0 Use default ExporterSettings when they are not set on the Dimension 2022-05-07 14:37:38 +02:00
Captain Chaos dae74aefe2 Revert splitting default platform provider into multiple providers to increase efficiency of map identification among other things 2022-05-07 12:14:10 +02:00
Captain Chaos 29a2bb46d1 Reduce debug output of datapack loading 2022-05-07 12:09:07 +02:00