766336a259
Fixed the bugs that caused doors not to appear right in dungeons. First there was a bug with filters that caused them not to replace blocks properly. I made some changes to SchematicFilter and its derived classes so that the implementations are a little more intuitive. That should prevent those bugs in any future derived classes. Then doors wouldn't rotate properly. DD was never designed to rotate dimensional doors. I added code to BlockRotator for that and shifted some code from DungeonHelper to BlockRotator. More coherence, less coupling! |
||
---|---|---|
.. | ||
BlockRotator.java | ||
CompactBoundsOperation.java | ||
CompoundFilter.java | ||
InvalidSchematicException.java | ||
ReplacementFilter.java | ||
Schematic.java | ||
SchematicFilter.java | ||
WorldCopyOperation.java | ||
WorldOperation.java |