SD
8b8a04cfe5
Overhauled renderers
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsInitializer.java
modified: src/main/java/org/dimdev/dimdoors/block/entity/EntranceRiftBlockEntity.java
modified: src/main/java/org/dimdev/dimdoors/client/DimensionalPortalRenderer.java
modified: src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java
renamed: src/main/java/org/dimdev/dimdoors/entity/MaskRenderer.java -> src/main/java/org/dimdev/dimdoors/client/MaskRenderer.java
renamed: src/main/java/org/dimdev/dimdoors/entity/MonolithRenderer.java -> src/main/java/org/dimdev/dimdoors/client/MonolithRenderer.java
modified: src/main/java/org/dimdev/dimdoors/client/RiftRenderer.java
modified: src/main/java/org/dimdev/dimdoors/entity/ModEntityTypes.java
renamed: src/main/java/org/dimdev/dimdoors/block/entity/RiftEntity.java -> src/main/java/org/dimdev/dimdoors/entity/RiftEntity.java
new file: src/main/java/org/dimdev/dimdoors/mixin/DirectionMixin.java
modified: src/main/java/org/dimdev/dimdoors/pockets/SchematicHandler.java
new file: src/main/java/org/dimdev/util/RGBA.java
modified: src/main/resources/dimdoors.mixins.json
2020-07-23 20:33:55 +05:30
SD
90dfcfb879
Refactored literally everything :)
...
aka Things
Changes to be committed:
modified: build.gradle
modified: gradle.properties
renamed: src/main/java/org/dimdev/util/schem/Schematic.java -> src/main/java/org/dimdev/dimcore/schematic/Schematic.java
renamed: src/main/java/org/dimdev/util/schem/SchematicConverter.java -> src/main/java/org/dimdev/dimcore/schematic/SchematicConverter.java
renamed: src/main/java/org/dimdev/util/schem/SchematicRedstoneFixer.java -> src/main/java/org/dimdev/dimcore/schematic/SchematicRedstoneFixer.java
new file: src/main/java/org/dimdev/dimcore/schematic/SchematicStorage.java
renamed: src/main/java/org/dimdev/util/schem/SeparateClassToAvoidIdeaLag.java -> src/main/java/org/dimdev/dimcore/schematic/SeparateClassToAvoidIdeaLag.java
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsInitializer.java
modified: src/main/java/org/dimdev/dimdoors/block/ModBlocks.java
new file: src/main/java/org/dimdev/dimdoors/block/entity/RiftEntity.java
modified: src/main/java/org/dimdev/dimdoors/client/DetachedRiftBlockEntityRenderer.java
modified: src/main/java/org/dimdev/dimdoors/client/RiftCrackRenderer.java
renamed: src/main/java/org/dimdev/util/lsystem/LSystem.java -> src/main/java/org/dimdev/dimdoors/client/RiftCurves.java
new file: src/main/java/org/dimdev/dimdoors/client/RiftRenderer.java
renamed: src/main/java/org/dimdev/dimdoors/commands/CommandSaveSchem.java -> src/main/java/org/dimdev/dimdoors/command/CommandSaveSchem.java
renamed: src/main/java/org/dimdev/dimdoors/commands/DimTeleportCommand.java -> src/main/java/org/dimdev/dimdoors/command/DimTeleportCommand.java
new file: src/main/java/org/dimdev/dimdoors/command/ModCommands.java
renamed: src/main/java/org/dimdev/dimdoors/commands/CommandPocket.java -> src/main/java/org/dimdev/dimdoors/command/PocketCommand.java
renamed: src/main/java/org/dimdev/dimdoors/commands/SchematicCommand.java -> src/main/java/org/dimdev/dimdoors/command/SchematicCommand.java
renamed: src/main/java/org/dimdev/dimdoors/commands/arguments/GroupArugmentType.java -> src/main/java/org/dimdev/dimdoors/command/arguments/GroupArugmentType.java
renamed: src/main/java/org/dimdev/dimdoors/commands/arguments/NameArugmentType.java -> src/main/java/org/dimdev/dimdoors/command/arguments/NameArugmentType.java
modified: src/main/java/org/dimdev/dimdoors/pockets/PocketTemplate.java
modified: src/main/java/org/dimdev/dimdoors/pockets/SchematicHandler.java
renamed: src/main/java/org/dimdev/dimdoors/world/gateways/BaseGateway.java -> src/main/java/org/dimdev/dimdoors/world/gateway/BaseGateway.java
renamed: src/main/java/org/dimdev/dimdoors/world/gateways/BaseSchematicGateway.java -> src/main/java/org/dimdev/dimdoors/world/gateway/BaseSchematicGateway.java
renamed: src/main/java/org/dimdev/dimdoors/world/gateways/LimboGateway.java -> src/main/java/org/dimdev/dimdoors/world/gateway/LimboGateway.java
renamed: src/main/java/org/dimdev/dimdoors/world/gateways/GatewaySandstonePillars.java -> src/main/java/org/dimdev/dimdoors/world/gateway/SandstonePillarsGateway.java
renamed: src/main/java/org/dimdev/dimdoors/world/gateways/GatewayTwoPillars.java -> src/main/java/org/dimdev/dimdoors/world/gateway/TwoPillarsGateway.java
modified: src/main/java/org/dimdev/gsonnbt/NbtWriter.java
modified: src/main/java/org/dimdev/util/TeleportUtil.java
new file: src/main/java/org/dimdev/util/reference/BlockReference.java
new file: src/main/resources/assets/dimdoors/blockstates/detached_rift.json
deleted: src/main/resources/assets/dimdoors/blockstates/rift.json
deleted: src/main/resources/assets/dimdoors/models/block/no_texture.json
deleted: src/main/resources/assets/dimdoors/pockets/json/default_blank.json
deleted: src/main/resources/assets/dimdoors/pockets/json/default_dungeon_nether.json
deleted: src/main/resources/assets/dimdoors/pockets/json/default_dungeon_normal.json
deleted: src/main/resources/assets/dimdoors/pockets/json/default_private.json
deleted: src/main/resources/assets/dimdoors/pockets/json/default_public.json
renamed: src/main/resources/assets/dimdoors/gateways/sandstone_pillars.schem -> src/main/resources/data/dimdoors/gateways/sandstone_pillars.schem
renamed: src/main/resources/assets/dimdoors/gateways/two_pillars.schem -> src/main/resources/data/dimdoors/gateways/two_pillars.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/blank_pocket_0.schem -> src/main/resources/data/dimdoors/schematic/blank/blank_pocket_0.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/blank_pocket_1.schem -> src/main/resources/data/dimdoors/schematic/blank/blank_pocket_1.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/blank_pocket_2.schem -> src/main/resources/data/dimdoors/schematic/blank/blank_pocket_2.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/blank_pocket_3.schem -> src/main/resources/data/dimdoors/schematic/blank/blank_pocket_3.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/blank_pocket_4.schem -> src/main/resources/data/dimdoors/schematic/blank/blank_pocket_4.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/blank_pocket_5.schem -> src/main/resources/data/dimdoors/schematic/blank/blank_pocket_5.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/blank_pocket_6.schem -> src/main/resources/data/dimdoors/schematic/blank/blank_pocket_6.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/blank_pocket_7.schem -> src/main/resources/data/dimdoors/schematic/blank/blank_pocket_7.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/resizable_pocket_0.schem -> src/main/resources/data/dimdoors/schematic/blank/resizable_pocket_0.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/resizable_pocket_1.schem -> src/main/resources/data/dimdoors/schematic/blank/resizable_pocket_1.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/resizable_pocket_2.schem -> src/main/resources/data/dimdoors/schematic/blank/resizable_pocket_2.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/resizable_pocket_3.schem -> src/main/resources/data/dimdoors/schematic/blank/resizable_pocket_3.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/resizable_pocket_4.schem -> src/main/resources/data/dimdoors/schematic/blank/resizable_pocket_4.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/resizable_pocket_5.schem -> src/main/resources/data/dimdoors/schematic/blank/resizable_pocket_5.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/resizable_pocket_6.schem -> src/main/resources/data/dimdoors/schematic/blank/resizable_pocket_6.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/resizable_pocket_7.schem -> src/main/resources/data/dimdoors/schematic/blank/resizable_pocket_7.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/void_pocket_0.schem -> src/main/resources/data/dimdoors/schematic/blank/void_pocket_0.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/void_pocket_1.schem -> src/main/resources/data/dimdoors/schematic/blank/void_pocket_1.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/void_pocket_2.schem -> src/main/resources/data/dimdoors/schematic/blank/void_pocket_2.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/void_pocket_3.schem -> src/main/resources/data/dimdoors/schematic/blank/void_pocket_3.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/void_pocket_4.schem -> src/main/resources/data/dimdoors/schematic/blank/void_pocket_4.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/void_pocket_5.schem -> src/main/resources/data/dimdoors/schematic/blank/void_pocket_5.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/void_pocket_6.schem -> src/main/resources/data/dimdoors/schematic/blank/void_pocket_6.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/blank/void_pocket_7.schem -> src/main/resources/data/dimdoors/schematic/blank/void_pocket_7.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/anvil_valley.schem -> src/main/resources/data/dimdoors/schematic/nether/anvil_valley.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/arena.schem -> src/main/resources/data/dimdoors/schematic/nether/arena.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/brimstone_mines.schem -> src/main/resources/data/dimdoors/schematic/nether/brimstone_mines.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/courtyard_ambush.schem -> src/main/resources/data/dimdoors/schematic/nether/courtyard_ambush.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/dark_path_left.schem -> src/main/resources/data/dimdoors/schematic/nether/dark_path_left.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/dark_path_right.schem -> src/main/resources/data/dimdoors/schematic/nether/dark_path_right.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/diamond_room.schem -> src/main/resources/data/dimdoors/schematic/nether/diamond_room.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/intersection.schem -> src/main/resources/data/dimdoors/schematic/nether/intersection.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/long_bridge.schem -> src/main/resources/data/dimdoors/schematic/nether/long_bridge.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/quartzfold_cave.schem -> src/main/resources/data/dimdoors/schematic/nether/quartzfold_cave.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/rules.txt -> src/main/resources/data/dimdoors/schematic/nether/rules.txt
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/soul_wastes.schem -> src/main/resources/data/dimdoors/schematic/nether/soul_wastes.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/spiral_stairs_down.schem -> src/main/resources/data/dimdoors/schematic/nether/spiral_stairs_down.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/starfall.schem -> src/main/resources/data/dimdoors/schematic/nether/starfall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/swirls_upon_swirls.schem -> src/main/resources/data/dimdoors/schematic/nether/swirls_upon_swirls.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/tangle.schem -> src/main/resources/data/dimdoors/schematic/nether/tangle.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/the_cauldron.schem -> src/main/resources/data/dimdoors/schematic/nether/the_cauldron.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/nether/the_furnace.schem -> src/main/resources/data/dimdoors/schematic/nether/the_furnace.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/private/private_pocket_0.schem -> src/main/resources/data/dimdoors/schematic/private/private_pocket_0.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/private/private_pocket_1.schem -> src/main/resources/data/dimdoors/schematic/private/private_pocket_1.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/private/private_pocket_2.schem -> src/main/resources/data/dimdoors/schematic/private/private_pocket_2.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/private/private_pocket_3.schem -> src/main/resources/data/dimdoors/schematic/private/private_pocket_3.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/private/private_pocket_4.schem -> src/main/resources/data/dimdoors/schematic/private/private_pocket_4.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/private/private_pocket_5.schem -> src/main/resources/data/dimdoors/schematic/private/private_pocket_5.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/private/private_pocket_6.schem -> src/main/resources/data/dimdoors/schematic/private/private_pocket_6.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/private/private_pocket_7.schem -> src/main/resources/data/dimdoors/schematic/private/private_pocket_7.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/public/public_pocket_0.schem -> src/main/resources/data/dimdoors/schematic/public/public_pocket_0.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/public/public_pocket_1.schem -> src/main/resources/data/dimdoors/schematic/public/public_pocket_1.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/public/public_pocket_2.schem -> src/main/resources/data/dimdoors/schematic/public/public_pocket_2.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/public/public_pocket_3.schem -> src/main/resources/data/dimdoors/schematic/public/public_pocket_3.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/public/public_pocket_4.schem -> src/main/resources/data/dimdoors/schematic/public/public_pocket_4.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/public/public_pocket_5.schem -> src/main/resources/data/dimdoors/schematic/public/public_pocket_5.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/public/public_pocket_6.schem -> src/main/resources/data/dimdoors/schematic/public/public_pocket_6.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/public/public_pocket_7.schem -> src/main/resources/data/dimdoors/schematic/public/public_pocket_7.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/abc.schem -> src/main/resources/data/dimdoors/schematic/ruins/abc.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/anchored_descent.schem -> src/main/resources/data/dimdoors/schematic/ruins/anchored_descent.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/arrow_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/arrow_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/azers_dungeon.schem -> src/main/resources/data/dimdoors/schematic/ruins/azers_dungeon.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/broken_pillars.schem -> src/main/resources/data/dimdoors/schematic/ruins/broken_pillars.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/buggy_top_entry.schem -> src/main/resources/data/dimdoors/schematic/ruins/buggy_top_entry.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/claustrophobia.schem -> src/main/resources/data/dimdoors/schematic/ruins/claustrophobia.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/collapsed_single_tunnel.schem -> src/main/resources/data/dimdoors/schematic/ruins/collapsed_single_tunnel.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/crumbled_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/crumbled_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/diamond_tower_temple.schem -> src/main/resources/data/dimdoors/schematic/ruins/diamond_tower_temple.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/door_totem_ruins.schem -> src/main/resources/data/dimdoors/schematic/ruins/door_totem_ruins.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/exit_cube.schem -> src/main/resources/data/dimdoors/schematic/ruins/exit_cube.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/exit_ruins_with_hidden_door.schem -> src/main/resources/data/dimdoors/schematic/ruins/exit_ruins_with_hidden_door.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/eyes_of_tricksters.schem -> src/main/resources/data/dimdoors/schematic/ruins/eyes_of_tricksters.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/fake_tnt_trap_a.schem -> src/main/resources/data/dimdoors/schematic/ruins/fake_tnt_trap_a.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/fake_tnt_trap_b.schem -> src/main/resources/data/dimdoors/schematic/ruins/fake_tnt_trap_b.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/falling_trap.schem -> src/main/resources/data/dimdoors/schematic/ruins/falling_trap.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/far_away_in_the_dark.schem -> src/main/resources/data/dimdoors/schematic/ruins/far_away_in_the_dark.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/floating_altar.schem -> src/main/resources/data/dimdoors/schematic/ruins/floating_altar.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/fort_ruins.schem -> src/main/resources/data/dimdoors/schematic/ruins/fort_ruins.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/four_way_basic_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/four_way_basic_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/four_way_hall_exit.schem -> src/main/resources/data/dimdoors/schematic/ruins/four_way_hall_exit.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/fractal_cage.schem -> src/main/resources/data/dimdoors/schematic/ruins/fractal_cage.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/great_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/great_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/hallway_hidden_treasure_a.schem -> src/main/resources/data/dimdoors/schematic/ruins/hallway_hidden_treasure_a.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/hallway_hidden_treasure_b.schem -> src/main/resources/data/dimdoors/schematic/ruins/hallway_hidden_treasure_b.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/hallway_pit_fall_trap.schem -> src/main/resources/data/dimdoors/schematic/ruins/hallway_pit_fall_trap.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/hallway_trap_rooms.schem -> src/main/resources/data/dimdoors/schematic/ruins/hallway_trap_rooms.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/heart_of_disorder.schem -> src/main/resources/data/dimdoors/schematic/ruins/heart_of_disorder.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/hidden_staircase.schem -> src/main/resources/data/dimdoors/schematic/ruins/hidden_staircase.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/hidden_stairs.schem -> src/main/resources/data/dimdoors/schematic/ruins/hidden_stairs.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/hot_suspense.schem -> src/main/resources/data/dimdoors/schematic/ruins/hot_suspense.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/jump_pass.schem -> src/main/resources/data/dimdoors/schematic/ruins/jump_pass.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/large_broken_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/large_broken_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/lava_pyramid.schem -> src/main/resources/data/dimdoors/schematic/ruins/lava_pyramid.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/lava_trap.schem -> src/main/resources/data/dimdoors/schematic/ruins/lava_trap.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/left_down_stairs.schem -> src/main/resources/data/dimdoors/schematic/ruins/left_down_stairs.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/left_up_path.schem -> src/main/resources/data/dimdoors/schematic/ruins/left_up_path.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/locking_exit_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/locking_exit_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/locking_exit_trap.schem -> src/main/resources/data/dimdoors/schematic/ruins/locking_exit_trap.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/long_door_hallway.schem -> src/main/resources/data/dimdoors/schematic/ruins/long_door_hallway.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/lost_garden.schem -> src/main/resources/data/dimdoors/schematic/ruins/lost_garden.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/medium_pillar_stairs.schem -> src/main/resources/data/dimdoors/schematic/ruins/medium_pillar_stairs.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/nicoles_tower.schem -> src/main/resources/data/dimdoors/schematic/ruins/nicoles_tower.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/omni_maze.schem -> src/main/resources/data/dimdoors/schematic/ruins/omni_maze.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/piston_fall_ruins.schem -> src/main/resources/data/dimdoors/schematic/ruins/piston_fall_ruins.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/piston_floor_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/piston_floor_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/piston_floor_platform_a.schem -> src/main/resources/data/dimdoors/schematic/ruins/piston_floor_platform_a.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/piston_floor_platform_b.schem -> src/main/resources/data/dimdoors/schematic/ruins/piston_floor_platform_b.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/piston_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/piston_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/piston_hallway.schem -> src/main/resources/data/dimdoors/schematic/ruins/piston_hallway.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/piston_smasher_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/piston_smasher_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/pit_stairs.schem -> src/main/resources/data/dimdoors/schematic/ruins/pit_stairs.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/puzzle_wall.schem -> src/main/resources/data/dimdoors/schematic/ruins/puzzle_wall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/race_the_light.schem -> src/main/resources/data/dimdoors/schematic/ruins/race_the_light.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/race_the_tnt_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/race_the_tnt_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/random_snow.schem -> src/main/resources/data/dimdoors/schematic/ruins/random_snow.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/random_swamp.schem -> src/main/resources/data/dimdoors/schematic/ruins/random_swamp.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/random_tree.schem -> src/main/resources/data/dimdoors/schematic/ruins/random_tree.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/restless_corridor.schem -> src/main/resources/data/dimdoors/schematic/ruins/restless_corridor.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/right_down_stairs.schem -> src/main/resources/data/dimdoors/schematic/ruins/right_down_stairs.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/right_up_path.schem -> src/main/resources/data/dimdoors/schematic/ruins/right_up_path.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/rope_bridge.schem -> src/main/resources/data/dimdoors/schematic/ruins/rope_bridge.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/ruins.schem -> src/main/resources/data/dimdoors/schematic/ruins/ruins.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/ruins_oh_no.schem -> src/main/resources/data/dimdoors/schematic/ruins/ruins_oh_no.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/rules.txt -> src/main/resources/data/dimdoors/schematic/ruins/rules.txt
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/simple_drop_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/simple_drop_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/simple_left_trap.schem -> src/main/resources/data/dimdoors/schematic/ruins/simple_left_trap.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/simple_right_trap.schem -> src/main/resources/data/dimdoors/schematic/ruins/simple_right_trap.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/simple_small_t.schem -> src/main/resources/data/dimdoors/schematic/ruins/simple_small_t.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/simple_stairs_down.schem -> src/main/resources/data/dimdoors/schematic/ruins/simple_stairs_down.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/simple_stairs_up.schem -> src/main/resources/data/dimdoors/schematic/ruins/simple_stairs_up.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/single_straight_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/single_straight_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_branch_with_exit.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_branch_with_exit.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_desert.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_desert.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_exit_prison.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_exit_prison.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_hidden_tower.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_hidden_tower.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_maze.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_maze.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_multilevel_maze.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_multilevel_maze.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_pond.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_pond.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_rotunda_with_exit.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_rotunda_with_exit.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_silverfish_room.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_silverfish_room.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_simple_left.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_simple_left.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/small_simple_right.schem -> src/main/resources/data/dimdoors/schematic/ruins/small_simple_right.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/spiral_hallway.schem -> src/main/resources/data/dimdoors/schematic/ruins/spiral_hallway.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/the_nexus.schem -> src/main/resources/data/dimdoors/schematic/ruins/the_nexus.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/tnt_puzzle_trap.schem -> src/main/resources/data/dimdoors/schematic/ruins/tnt_puzzle_trap.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/tnt_trap.schem -> src/main/resources/data/dimdoors/schematic/ruins/tnt_trap.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/transfer_tunnel.schem -> src/main/resources/data/dimdoors/schematic/ruins/transfer_tunnel.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/trapped_stairs_down.schem -> src/main/resources/data/dimdoors/schematic/ruins/trapped_stairs_down.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/trapped_stairs_up.schem -> src/main/resources/data/dimdoors/schematic/ruins/trapped_stairs_up.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/u_trap_right.schem -> src/main/resources/data/dimdoors/schematic/ruins/u_trap_right.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/u_turn_left.schem -> src/main/resources/data/dimdoors/schematic/ruins/u_turn_left.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/u_turn_right.schem -> src/main/resources/data/dimdoors/schematic/ruins/u_turn_right.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/unstable_desert.schem -> src/main/resources/data/dimdoors/schematic/ruins/unstable_desert.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/wall_fallcombo_piston_hall.schem -> src/main/resources/data/dimdoors/schematic/ruins/wall_fallcombo_piston_hall.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/watched_fork_left.schem -> src/main/resources/data/dimdoors/schematic/ruins/watched_fork_left.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/watched_fork_right.schem -> src/main/resources/data/dimdoors/schematic/ruins/watched_fork_right.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/water_slide.schem -> src/main/resources/data/dimdoors/schematic/ruins/water_slide.schem
renamed: src/main/resources/assets/dimdoors/pockets/schematic/ruins/xyz.schem -> src/main/resources/data/dimdoors/schematic/ruins/xyz.schem
Co-authored-by: Runemoro <runemoro@users.noreply.github.com>
2020-07-23 13:17:59 +05:30
Waterpicker
8693126a64
Fix an issue with mixins crashing servers.
2020-07-20 16:37:13 -05:00
SD
811b5741df
Replaced mod icon
...
Changes to be committed:
modified: src/main/resources/assets/dimdoors/icon.png
2020-07-19 13:22:04 +05:30
SD
43e8c1eb2c
Fixed limbo sky color and made vignette stronger in limbo
...
Changes to be committed:
new file: src/main/java/org/dimdev/dimdoors/mixin/InGameHudMixin.java
modified: src/main/java/org/dimdev/dimdoors/world/limbo/LimboBiome.java
modified: src/main/resources/dimdoors.mixins.json
2020-07-19 12:44:41 +05:30
SD
56532efc90
Moved data
...
Changes to be committed:
renamed: src/main/resources/assets/dimdoors/advancements/dimdoor/root.json -> src/main/resources/data/dimdoors/advancements/dimdoor/root.json
renamed: src/main/resources/assets/dimdoors/loot_tables/dispenser_potion_arrows.json -> src/main/resources/data/dimdoors/loot_tables/dispenser_potion_arrows.json
renamed: src/main/resources/assets/dimdoors/loot_tables/dispenser_projectiles.json -> src/main/resources/data/dimdoors/loot_tables/dispenser_projectiles.json
renamed: src/main/resources/assets/dimdoors/loot_tables/dispenser_splash_potions.json -> src/main/resources/data/dimdoors/loot_tables/dispenser_splash_potions.json
renamed: src/main/resources/assets/dimdoors/loot_tables/dungeon_chest.json -> src/main/resources/data/dimdoors/loot_tables/dungeon_chest.json
2020-07-18 21:05:46 +05:30
SD
1a00008cd3
Fixed monolith spawning and monolith model
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsClientInitializer.java
modified: src/main/java/org/dimdev/dimdoors/client/CustomSkyProvider.java
modified: src/main/java/org/dimdev/dimdoors/client/MonolithModel.java
modified: src/main/java/org/dimdev/dimdoors/entity/ModEntityTypes.java
modified: src/main/java/org/dimdev/dimdoors/entity/MonolithEntity.java
modified: src/main/java/org/dimdev/dimdoors/world/limbo/LimboDecay.java
modified: src/main/resources/data/minecraft/dimension/dimdoors/limbo.json
modified: src/main/resources/dimdoors.mixins.json
2020-07-18 12:26:44 +05:30
SD
1a98f92a76
Added Monolith particles
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsClientInitializer.java
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsInitializer.java
modified: src/main/java/org/dimdev/dimdoors/entity/ModEntityTypes.java
modified: src/main/java/org/dimdev/dimdoors/entity/MonolithEntity.java
modified: src/main/java/org/dimdev/dimdoors/entity/ai/MonolithTask.java
modified: src/main/java/org/dimdev/dimdoors/rift/registry/LinkProperties.java
modified: src/main/java/org/dimdev/dimdoors/world/ModBiomes.java
modified: src/main/java/org/dimdev/dimdoors/world/limbo/LimboBiome.java
modified: src/main/resources/assets/dimdoors/lang/en_us.json
2020-07-17 12:48:10 +05:30
SD
161d773f0a
Removed deprecated calls
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/block/EternalFluidBlock.java
modified: src/main/java/org/dimdev/dimdoors/block/ModBlocks.java
modified: src/main/java/org/dimdev/dimdoors/entity/MonolithRenderer.java
modified: src/main/resources/assets/dimdoors/lang/en_us.json
2020-07-17 07:18:29 +05:30
SD
d8769fb8a2
Fixed unsafe calls to clientside code and added localizations
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsClientInitializer.java
modified: src/main/java/org/dimdev/dimdoors/entity/ModEntityTypes.java
modified: src/main/java/org/dimdev/dimdoors/entity/MonolithEntity.java
modified: src/main/java/org/dimdev/dimdoors/item/ModItems.java
modified: src/main/resources/assets/dimdoors/lang/en_us.json
renamed: src/main/resources/assets/dimdoors/textures/block/eternal_fabric_flow.png -> src/main/resources/assets/dimdoors/textures/block/eternal_fluid_flow.png
renamed: src/main/resources/assets/dimdoors/textures/block/eternal_fabric_flow.png.mcmeta -> src/main/resources/assets/dimdoors/textures/block/eternal_fluid_flow.png.mcmeta
renamed: src/main/resources/assets/dimdoors/textures/block/eternal_fabric_still.png -> src/main/resources/assets/dimdoors/textures/block/eternal_fluid_still.png
renamed: src/main/resources/assets/dimdoors/textures/block/eternal_fabric_still.png.mcmeta -> src/main/resources/assets/dimdoors/textures/block/eternal_fluid_still.png.mcmeta
2020-07-16 21:52:04 +05:30
SD
fda190c829
Added limbo world gen
...
and JiJed openworlds
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsClientInitializer.java
modified: src/main/resources/assets/dimdoors/models/block/marking_plate.json
modified: src/main/resources/data/minecraft/dimension/dimdoors/limbo.json
modified: src/main/resources/data/minecraft/dimension_type/dimdoors/limbo.json
2020-07-14 17:34:26 +05:30
Waterpicker
9d39908183
Pushed limbo code I forgot last week. :O
2020-07-11 17:51:10 -05:00
Waterpicker
a638292228
Register Blank ChunkGenerator and setting it proper.
2020-07-05 19:11:11 -05:00
Waterpicker
da04b38fea
Updated to 1.16.1 fabric. Still got alot of work ahead of us on this tou.
2020-07-05 06:30:31 -05:00
Waterpicker
0b179c7820
Remove bedrock top layer.
...
Got Lang files working on windows.
Simply regsitry code,
Got monolith to stay put.
2020-05-07 19:15:34 -05:00
Runemoro
a220390a5a
Fix schematics and models
2020-05-07 02:30:35 -04:00
Waterpicker
0caa2980e3
Pushed various stuff.
2020-04-04 06:41:00 -05:00
Waterpicker
61a96abbeb
Pushed various model and lang file changes.
2020-04-04 06:36:47 -05:00
Runemoro
b0b45d79c8
Fix bugs
2020-03-16 07:20:56 -04:00
Runemoro
a9edc5e564
Start porting to 1.15
2019-12-07 20:47:50 -05:00
Waterpicker
5b1bd232ab
Converted Eternal Fabric into a proper fluid block
2019-11-28 03:03:01 -06:00
Waterpicker
2118ba3cc3
Pushed current code for Runemoro to review
2019-07-19 00:27:35 -05:00
Jon
1dad486912
Compressing and updating final version of white void
2018-09-30 20:20:47 -05:00
Waterpicker
98b4db0c2c
Added the White Void track by Lachney for pocket dimensions.
2018-09-03 05:38:15 -05:00
Waterpicker
64ba89dbdc
Uploaded new prototype block - Marking Plate
2018-07-02 00:46:51 -05:00
Robijnvogel
5b84baf77e
Removed dungeons from RAM
...
- Made Schematics load into RAM as byte arrays at the start of game instead of as NBT (saves +- 1GB of RAM) (SH)
- Added checks for non-default schematics to make sure they contain valid NBT at game start (SH)
- Made sure that invalid templates/schematics aren't even added to the array (SH)
- Made sure that PocketTemplate loads Schematic from byte array before it tries to place it (PT)
- Made sure that PocketTemplate unloads Schematic after placinf it (PT)
- Made sure that TileEntityRift doesn't check its Location while PocketTemplate is replacing placeholders in Schematics (otherwise it will try to use null worlds and shizzle) (TER and PT)
- Added functionality when saving a Schematic, this should put the Schematic in memory as a byte array (SH)
- Fixed little bug, where Schematics that would be too big, would only be loaded when configured not to (SH)
- Added functionality to keep the Schematics that are placed most loaded in RAM as NBT (combination of usageList and usageMap) (SH and PT)
- Added config option to set the maximum number of Schematics that will be cached as NBT (MC and SH)
- Made sure that Dimdoors.log is consistently used (SH)
- Added check for .json file extension for files in the json config folder (SH)
- Schematic files in the jar have had the .schem extension for a while now. Generalised a bit. (SH)
2018-06-18 20:45:32 +02:00
Waterpicker
e63ae52823
Added config option to use enderpearls in crafting recipes and disable stable fabric when doing so.
2018-05-22 04:35:54 -05:00
Runemoro
9c97ced5c8
Remove VanillaFix from DimDoors
2018-04-26 03:05:22 -04:00
Runemoro
fee6700074
Fix mod not loading
2018-04-26 00:00:30 -04:00
Runemoro
29307cfc08
Embed mixin
2018-04-25 23:01:44 -04:00
Runemoro
774084be35
Implement NoCrash
2018-04-25 02:20:10 -04:00
Runemoro
5095518b44
Fix lots of vanilla teleportation-related bugs
2018-04-24 20:02:42 -04:00
Runemoro
7a5d7aecb6
Fix players being set on fire after teleporting
2018-04-23 00:45:00 -04:00
Runemoro
54d53a4568
Fix a few bugs
2018-04-20 02:13:15 -04:00
Runemoro
ca5bd0e540
Fix render and register default targets
2018-04-17 21:02:49 -04:00
Waterpicker
4702b913c9
Added proper animated texture for limbo disc.
2018-04-15 13:16:37 -05:00
Waterpicker
684daa6a5e
Added record for the limbo music creepy.
2018-04-14 06:04:48 -05:00
Runemoro
e080ddaa4a
Code readability improvements
...
- Read through most of the code, fixing small issues, renaming variables to clearer names, explaining less clear things
- Remove many fixed todos and remove feature-suggestion todos in favor of the Github issue tracker
- class CommonProxy -> interface IProxy (even the name CommonProxy makes no sense, why would you need to proxy something common to both the client and the server!)
- Match minecraft naming convention
- Autoformat classes
A few issues fixed:
- Make rift work in both top and bottom door block
- Change transient portal material to "portal" for correct vanilla logic
- Make doors ignore closeAfterPassThrough (that made no sense lore-wise, dimensional portals close because they are fragile and the player passing through breaks them)
2018-04-07 01:28:02 -04:00
Runemoro
a2e7689935
Improvements to tools
...
* Fix dimensional door and trapdoor arm swing
* Make trapdoor animation render above the ground rather than below
* Allow rift signatures to replace any replaceable source block
* Send message when rift signature fails because the block at the stored location is no longer replaceable
2018-04-06 02:16:37 -04:00
Runemoro
225b5954c0
Graphics improvements and bug fixes
...
* Fix hand not swinging for all items
* Fix dimensional trapdoor being registered client-side
* Make rift blade teleport near the entity rather than on it
* Rift jitter adjustment and config option
* Remove "In" suffixes and "par" prefixes from remaining parameters
2018-04-05 23:46:16 -04:00
Runemoro
3cb768bdd2
Add rift stabilizer and adjust recipes
2018-04-05 18:42:02 -04:00
Runemoro
b99f624ccf
Update version
2018-04-05 15:35:01 -04:00
Runemoro
33eac07f01
A few final changes
...
* Update readme
* Reduce rift jitter
* Rift size config option
* Crafting recipes for colored fabric
* Lang strings for config options
2018-04-05 08:34:58 -04:00
Runemoro
17c1471087
Colored ancient fabric
2018-04-05 06:06:06 -04:00
Runemoro
e280953566
Refactor a few things
...
* Reorganize build.gradle
* Upgrade gradle to 4.6
* Rename items in code to match actual names
* Reformat JSON
* Remove rift item
* Move rift tile entity to tileentities package
* Remove unnecessary .gitignore entries
2018-04-05 04:44:24 -04:00
Runemoro
1c78b5e629
Fix door right-click close to rift
2018-04-05 00:40:07 -04:00
Runemoro
5f8375a693
Rift render and right-click improvments
...
- Highlight rift core when trying to place a door next to a rift, and warn player about instability (place again to confirm placing next to rift)
- Clean up LSystem class
- Make rifts jitter less
- Stop rift particle flicker, lower max age
- Make rifts grow a bit slower
- Replace option to use old animation with option to highlight the rift core
- Make rift render yaw match teleport target yaw
2018-04-04 02:09:05 -04:00
Runemoro
f51265298d
Rift appearance and closing improvements
...
* Made rifts emit light
* Improved rift edges
* Made rifts jitter
* Rift removal tool slowly closes rift
2018-04-02 17:43:23 -04:00
Runemoro
b87a810d2c
Merge multiline lang keys
2018-03-28 21:39:32 -04:00
Runemoro
31c0f9c676
Config localization and tile entity simplification
2018-03-27 16:17:15 -04:00