SD
68363fe522
Merge remote-tracking branch 'up/1.16-fabric' into 1.16
2020-07-23 20:40:56 +05:30
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
0b2945eeed
Cleaned up everything
...
Changes to be committed:
modified: build.gradle
deleted: src/main/java/org/dimdev/Generator.java
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsInitializer.java
deleted: src/main/java/org/dimdev/dimdoors/EventHandler.java
modified: src/main/java/org/dimdev/dimdoors/block/entity/DetachedRiftBlockEntity.java
modified: src/main/java/org/dimdev/dimdoors/block/entity/EntranceRiftBlockEntity.java
modified: src/main/java/org/dimdev/dimdoors/client/DetachedRiftBlockEntityRenderer.java
modified: src/main/java/org/dimdev/dimdoors/client/RiftCrackRenderer.java
deleted: src/main/java/org/dimdev/dimdoors/client/tesseract/Cube.java
modified: src/main/java/org/dimdev/dimdoors/command/DimTeleportCommand.java
modified: src/main/java/org/dimdev/dimdoors/command/ModCommands.java
modified: src/main/java/org/dimdev/dimdoors/command/PocketCommand.java
renamed: src/main/java/org/dimdev/dimdoors/command/CommandSaveSchem.java -> src/main/java/org/dimdev/dimdoors/command/SaveSchemCommand.java
modified: src/main/java/org/dimdev/dimdoors/command/SchematicCommand.java
modified: src/main/java/org/dimdev/dimdoors/rift/registry/LinkProperties.java
modified: src/main/java/org/dimdev/dimdoors/rift/registry/PlayerRiftPointer.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/EscapeTarget.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/GlobalReference.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/LocalReference.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/PrivatePocketTarget.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/PublicPocketTarget.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/RandomTarget.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/RelativeReference.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/Target.java
modified: src/main/java/org/dimdev/dimdoors/sound/ModSoundEvents.java
modified: src/main/java/org/dimdev/util/TeleportUtil.java
2020-07-23 15:54:57 +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
b572d731b4
Simplified Biome registration.
...
Fixed Fabric Block lighting and ability to not replace itself.
2020-07-23 02:23:58 -05:00
SD
17561be628
Refactored packages
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/block/entity/RiftBlockEntity.java
modified: src/main/java/org/dimdev/dimdoors/commands/CommandPocket.java
modified: src/main/java/org/dimdev/dimdoors/commands/CommandSaveSchem.java
modified: src/main/java/org/dimdev/dimdoors/pockets/PocketGenerator.java
modified: src/main/java/org/dimdev/dimdoors/pockets/PocketTemplate.java
modified: src/main/java/org/dimdev/dimdoors/rift/registry/RiftRegistry.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/EscapeTarget.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/PrivatePocketExitTarget.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/PrivatePocketTarget.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/PublicPocketTarget.java
modified: src/main/java/org/dimdev/dimdoors/rift/targets/RandomTarget.java
modified: src/main/java/org/dimdev/dimdoors/world/ModBiomes.java
modified: src/main/java/org/dimdev/dimdoors/world/ModDimensions.java
renamed: src/main/java/org/dimdev/dimdoors/world/pocketdimension/BlankBiome.java -> src/main/java/org/dimdev/dimdoors/world/pocket/BlankBiome.java
renamed: src/main/java/org/dimdev/pocketlib/BlankChunkGenerator.java -> src/main/java/org/dimdev/dimdoors/world/pocket/BlankChunkGenerator.java
renamed: src/main/java/org/dimdev/pocketlib/Pocket.java -> src/main/java/org/dimdev/dimdoors/world/pocket/Pocket.java
renamed: src/main/java/org/dimdev/pocketlib/PocketRegistry.java -> src/main/java/org/dimdev/dimdoors/world/pocket/PocketRegistry.java
renamed: src/main/java/org/dimdev/pocketlib/PrivatePocketData.java -> src/main/java/org/dimdev/dimdoors/world/pocket/PrivatePocketData.java
renamed: src/main/java/org/dimdev/pocketlib/VirtualLocation.java -> src/main/java/org/dimdev/dimdoors/world/pocket/VirtualLocation.java
modified: src/main/java/org/dimdev/gsonnbt/NbtReader.java
2020-07-23 09:07:26 +05:30
Waterpicker
930a96e88b
Disabled rift particles and made sure libraries are shaded in.
2020-07-20 19:43:58 -05:00
Waterpicker
8693126a64
Fix an issue with mixins crashing servers.
2020-07-20 16:37:13 -05:00
SD
2a4ed3d8ca
Registered BERs
...
BERs go brrr
On branch 1.16
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/block/DimensionalPortalBlock.java
modified: src/main/java/org/dimdev/dimdoors/client/DimensionalPortalRenderer.java
modified: src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java
2020-07-19 21:09:38 +05:30
SD
17a0564425
Registered custom feature
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/DimensionalDoorsInitializer.java
new file: src/main/java/org/dimdev/dimdoors/world/ModFeatures.java
modified: src/main/java/org/dimdev/dimdoors/world/feature/CustomOreFeatureConfig.java
2020-07-19 15:06:37 +05:30
SD
3b8f221e92
Added custom ore features
...
Thanks, Reborn Core!
Changes to be committed:
new file: src/main/java/org/dimdev/dimdoors/world/feature/CustomOreFeature.java
new file: src/main/java/org/dimdev/dimdoors/world/feature/CustomOreFeatureConfig.java
2020-07-19 14:48:44 +05:30
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
76e3c0ddb2
Fixed limbo decay
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/block/UnravelledFabricBlock.java
modified: src/main/java/org/dimdev/dimdoors/world/limbo/LimboDecay.java
2020-07-19 12:14:24 +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
7961962c91
iReplaced qualified call with static call
...
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/item/ModItems.java
2020-07-16 20:16:50 +05:30
SD
8b93dd4425
Fixed bug where items would not appear in the search bar
...
On branch dev1
Changes to be committed:
modified: src/main/java/org/dimdev/dimdoors/item/ModItemGroups.java
modified: src/main/java/org/dimdev/dimdoors/item/ModItems.java
2020-07-16 20:09:48 +05:30
Waterpicker
3a5b44e6b3
Merge pull request #151 from BoogieMonster1O1/1.16-limbo
...
World generation for Limbo
2020-07-16 01:48:57 -05:00
Waterpicker
b7b3d2bbe6
Attempts at readding /pocket and /saveschem.
2020-07-15 06:07:41 -05:00
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
ff5804fc6f
Push Sky renderer for pockets
2020-07-14 05:02:40 -05:00
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
5846493b55
Various work on getting Doors working.
2020-05-09 02:50:29 -05:00
Waterpicker
25ebb8b0e6
Forgot over stuff.
2020-05-08 10:11:32 -05:00
Waterpicker
c5e78e3185
pleminary implmentaiton of monolith stuff.
2020-05-08 10:11:13 -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
e0ae426cab
Forgot the rest.
2020-04-29 22:02:00 -05:00
Waterpicker
e2a7928de9
Push various rendering attempts and limbo gen.
2020-04-29 22:01:27 -05:00
Waterpicker
0caa2980e3
Pushed various stuff.
2020-04-04 06:41:00 -05:00
Waterpicker
3011e58caf
Semi Fixed Dimteleport command.
2020-04-04 06:38:05 -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
a1a7c090ed
Fix all remaining errors
2020-03-16 04:53:43 -04:00
Runemoro
e6f7184193
Continue updating to 1.16
2020-03-16 04:29:02 -04:00
Waterpicker
d38791e92b
Pushed current batch of ported stuff.
2019-12-08 04:32:41 -06:00
Runemoro
58c42f04bf
Add missing files
2019-12-07 23:48:16 -05:00
Runemoro
a9edc5e564
Start porting to 1.15
2019-12-07 20:47:50 -05:00
Waterpicker
30c7a5c476
Forgot a bit of testing code from a while ago.
2019-11-28 03:06:44 -06: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
Waterpicker
bfd2a5a0ae
Start of dyeable pockets.
2019-07-18 19:39:05 -05:00
Waterpicker
243ad4a619
Merge remote-tracking branch 'origin/1.12-WIP' into 1.12-WIP
2019-07-18 00:39:32 -05:00
Waterpicker
d92ba01c7d
Delete Trifunction
2019-07-18 00:39:08 -05:00
Waterpicker
27bb2421ca
updated method for new mcp version.
2019-07-18 00:38:02 -05:00
Waterpicker
cf802d842d
Upgraded limbo decay based on this graph https://docs.google.com/spreadsheets/d/1K2zXyY9k8yoR1YwnB527_9Z7e1SdJPyzcF-dflZmLq8/edit#gid=0
2019-07-18 00:37:43 -05:00
Waterpicker
7f13398e7a
Merge pull request #99 from Lachney/1.12-WIP
...
Compressing and updating final version of white void
2019-07-17 19:22:22 -05:00
Waterpicker
d613019752
added translation key fix.
2019-01-07 01:08:37 -06:00
Waterpicker
22e41f5131
Merge remote-tracking branch 'origin/1.12-WIP' into 1.12-WIP
2019-01-07 00:41:28 -06:00
Waterpicker
5004b30a48
Updated mappings to stable_39
2019-01-07 00:41:14 -06:00
TheCodex6824
9e4cb48b15
Fixed schematics being unloaded from the cache before setup
2018-12-30 10:55:10 -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
Robijnvogel
3f70141292
Rift Blade Entity Teleportation
...
-updated mappings version to latest
-updated Forge version to recommended
-made RayTraceHelper.rayTraceForRiftTools more readable, added a range setting to it and made it stop when your head is in a solid block
-added raytrace method for entities that also works on servers
-fixed Rift Blade's teleportation to Entities feature
-added random offset and yaw change based on the durability of the Blade
-added always ending up facing the Entity after teleport
Co-Authored-By: Corail31 <corail31@users.noreply.github.com>
2018-07-04 03:38:16 +02:00
Robijnvogel
40e22db3b1
Rewrote Rift Tools' Hit Detection
...
-Copied over Vanilla raytrace code and made some slight adjustments, because Vanilla assumes that you never want a RayTrace to hit a non-solid block that is not a liquid.
-Rift Blade, Rift Configuration Tool, Rift Remover and Rift Stabiliser can now hit underwater Rift Tears
-Rift Configuration Tool can now hit non-RiftTear Rifts
-Fixes #71
2018-07-03 01:27:32 +02:00
Robijnvogel
e4c7ec91c6
Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP
2018-07-02 21:37:59 +02:00
Robijnvogel
1004106b59
Teleporting from Limbo to ocean surface
...
-Eternal Fabric no longer teleports you to the bottom of the sea, but instead to the surface. (Same with surface Lava lakes, probably :)
Fixes #78
2018-07-02 21:37:46 +02:00
Waterpicker
64ba89dbdc
Uploaded new prototype block - Marking Plate
2018-07-02 00:46:51 -05:00
Robijnvogel
85b66dd883
Removed a lot of log spam
...
-Switched many log messages with development purposes from the info channel to the debug channel
2018-06-23 12:52:03 +02: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
d905340dc7
Pushed Nether Gateway stuff
2018-06-16 09:02:24 -05: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
662e11ff4c
Fix teleport sometimes breaking
2018-04-25 16:11:51 -04:00
Runemoro
32bac210ff
Fix MC-128953
2018-04-25 14:59:32 -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
1696e85d1f
Improve build time
2018-04-20 17:48:51 -04:00
Runemoro
697a64efbb
Fix rift registry not unloading when changing worlds
2018-04-20 16:18:36 -04:00
Runemoro
54d53a4568
Fix a few bugs
2018-04-20 02:13:15 -04:00
Runemoro
32f77b8b9d
Fix #53 and #54
2018-04-18 19:21:10 -04:00
Runemoro
c7285491b9
Fix #51
2018-04-17 22:52:24 -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
5961727b3c
Targets
2018-04-09 05:12:56 -04:00
Robijnvogel
bb1907c672
Fixed gateways generating half of themselves 48 blocks lower
...
-Fixed length and height being swapped in Cubic Chunks Schematic Placement (stumbled upon this
-Fixed gateways partially generating at y level 16 if the (cubic) chunk they *should* be in was totally empty / 100% air (storage = null), because yBase wasn't taken into account.
2018-04-07 15:01:28 +02: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
cb0cadce5b
Fix dimensional trapdoor render
...
* Fix horizontal entrance render
* Simplify and optimize code
* Deobfuscate remaining variables
2018-04-06 01:29:23 -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
d0cfbe08ac
Fix eternal fabric and dimensional trapdoor
2018-04-04 23:07:19 -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
ba887a4066
Remove initializer from @SideOnly(CLIENT) (again!)
2018-04-03 23:10:40 -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
e13943d281
Port old rift renderer
2018-04-02 01:30:29 -04:00
Runemoro
56afc7b1d5
Add SchematicProcessor tool
2018-03-29 01:55:29 -04:00
Runemoro
4c484166dc
Make local/relative destinations when possible
2018-03-29 01:14:36 -04:00
Runemoro
b87a810d2c
Merge multiline lang keys
2018-03-28 21:39:32 -04:00
Runemoro
4cce94bb3b
Remove initializer from @SideOnly(Side.CLIENT)
fields
2018-03-28 20:50:29 -04:00
Runemoro
39db057e99
Fix null pointer
2018-03-28 19:45:47 -04:00
Runemoro
31c0f9c676
Config localization and tile entity simplification
2018-03-27 16:17:15 -04:00
Runemoro
8cd3b8606c
Fix duplicate config defaults
...
* Remove defaults from config strings, forge adds these automatically
* Inline default options constatns to make changing the defaults easier
* Reformat config
2018-03-26 20:41:16 -04:00
Runemoro
20bcdd19ed
Make items set up the rifts
...
* Finish renaming all the door blocks in the code to their material (iron, oak, quartz, gold)
* Have the item set up the rift
* Remove the chaos door block
* Remove rotation from entrance rift, and add rotation (teleportTargetPitch/Yaw) to floating rifts (fixes relative rotation in dungeons)
* Add get(Source/Destination)(Pitch/Yaw) abstract methods to the base rift class
* Move tpOffset into a config option rather than a per-rift setting
* Simplify the rift tile entity fields
* Remove unused imports
2018-03-26 20:34:22 -04:00
Runemoro
7949251ecd
Lang file improvements and more French localization
2018-03-20 21:00:40 -04:00
Runemoro
599804a914
Fix door relative rotation (dungeon schematics will have to be fixed too)
2018-03-20 19:09:23 -04:00
Robijnvogel
24c02fba5d
One x too little
...
- Repaired a small mistake I made.
2018-02-28 18:46:52 +01:00
Robijnvogel
9b98941ca0
Crafting and localisation tweaks
...
- Made the crafting recipes of a few doors that virtually only create 1 of themselves in the world a bit cheaper.
- Changed "grey" to the 'Murican "gray" in the lang files.
2018-02-28 11:11:17 +01:00
Robijnvogel
41a126e7c0
Better config comments
...
- Updated Forge version
- Updated Mappings version
- Reverted to using config field names that actually match with the in-code field names, because describing the purpose of config fields is really the task of the comment, not the field name itself
- Added central default, minimum and maximum config values where needed.
- Improved config comments
- Renamed some of the config values, as their names were way too long and specific
2018-02-28 02:43:02 +01:00
Robijnvogel
ccb3f5e85b
Re-generated Public Pockets
...
- Repaired public and private pocket auto-gen gradle command
- Regenerated all auto-generated pockets
- Increased alpha version number
- Solves #44
2018-02-25 21:39:58 +01:00
Robijnvogel
57bb0fbb79
Fixed crash when generating gateways
...
At @runemoro 's instruction:
- Made replacePlaceholders static and need a Schematic parameter
- Applied the replacePlaceholders method to Transient Portal gateway Schematics as well
- Still, setting the gateway generation chance too high may force the gateways to be generated in each other's space, causing a crash on worldgen
2018-02-09 22:22:56 +01:00
Waterpicker
773773f76d
Added framework to the tesseract model along with changing the animation into a double rotation along the XY and YW rotation planes.
2018-02-05 13:31:58 -06:00
Robijnvogel
926dfbe2a9
Repaired one small logger mistake
2018-01-31 16:51:54 +01:00
Runemoro
5286b6320f
Move schematic conversion code out of this repo
2018-01-27 05:38:46 -05:00
Runemoro
b7aab958ac
Convert the schematics
2018-01-27 05:09:36 -05:00
Runemoro
9350b913ff
Get ready to convert the schematics
...
- Simplified code to have a single blockstate loop and made everything simpler
- Palette no longer contains unused IDs such as sandstone or door default blockstates
- Schematics use placeholders for doors and monolith to make updating them not require changing all the schematics
- Fixed bug where book wasn't being translated
- Make a library with default destinations and link properties
- Remove translateIdCrude, since the schematic conversion code won't be run from outside the dev environment anymore
- Looked at net.minecraft.util.datafix to check if there were any updates that needed to be done
- Added error checking code to make sure everything is being converted correctly
- Removed schematic info generator, that will be added to a separate tool that can run on the new schematics (once the old ones are replaced)
- Manually checked the NBT to make sure everything is ok
- Fixed the schematic containing sandstone at y=0 (it was obvious it needed to be ancient fabric)
- Changed door item ids from "dimensional_door" to "iron_dimensional_door" and from "warp_dimensional_door" to "oak_dimensional_door" to match vanilla (we might want to implement more/all wood types in the future, so it's better to do it now rather than have to convert all schematics) and renamed "rift"
- Added "powered" to note blocks NBT (checked which were powered before)
- Added "CookTimeTotal" to furnace NBT
- Fix the_nexus having SenseiKiwi's hideout door being converted to a dimensional door
2018-01-27 04:22:33 -05:00
Runemoro
ad3bbe4a3f
Fix reflection field name
2018-01-26 16:36:58 -05:00
Runemoro
a991da19cb
Fix teleport and geteways
2018-01-26 15:32:30 -05:00
Runemoro
368565944a
Fix invisibility on teleport
2018-01-25 20:56:43 -05:00
Robijnvogel
6dd1d6fc24
Items and Crafting Recipes
...
- Made Chaos Door crafting recipe cheaper (since it does not link)
- Repaired Quartz Door crafting recipe (no ore dictionary, though)
- Removed double Rift Blade recipe
- Disabled craftability of the (creative) Rift Connection Tool
- Rebalanced recipes' material costs of the Rift Remover, Rift Signature and Stable Rift Signature
- Added alternate recipes for Woven World Thread Armour pieces
- Weakened the Rift Blade (Diamond -> Iron)
- Removed crafting-ingredient-only item-classes (World Thread and Stable Fabric
2018-01-26 01:26:55 +01:00
Runemoro
5ba2c7a82b
Small fixes
2018-01-24 05:17:42 -05:00
Runemoro
ed8f57e0d9
Localization, use CommandExceptions, and other improvements
2018-01-24 03:04:15 -05:00
Runemoro
df135438a2
Add dungeons from 0ed3a736e3
2018-01-23 18:15:44 -05:00
ZombieHDGaming
b05d483115
Few more Config changes
2018-01-23 10:45:09 -05:00
Runemoro
0b4e063ace
Do many TODOs
2018-01-23 03:16:54 -05:00
ZombieHDGaming
89aac6efa0
Hopefully final updates to config system for now
2018-01-22 23:18:34 -05:00
ZombieHDGaming
99b4f65360
Updates to config class
2018-01-22 23:17:08 -05:00
ZombieHDGaming
79210cae8f
Huge change to Forge Config System
2018-01-22 22:26:51 -05:00
Runemoro
26317f108d
Make dimensional portals render in the middle and move things to pocketlib
2018-01-22 20:23:35 -05:00
Runemoro
d52206e538
Fix rift speed up and make portals render on both sides
2018-01-22 18:46:19 -05:00
Runemoro
932aa6857b
Fix rift being invisible after breaking door
2018-01-22 17:46:50 -05:00
Runemoro
f7193289f3
Fix schematic place code (again)
2018-01-22 01:30:59 -05:00
Runemoro
ad9a779a18
Fix placing schematics at positions not multiples of 16, and fix null pointer with warp door
2018-01-22 01:00:53 -05:00
Robijnvogel
0e41140216
Transient Portals generate again!
...
- However now the game crashes on their generation, which probably has something to do with the recently added Cubic Chunks support.
2018-01-22 06:06:10 +01:00
Robijnvogel
86eacc4177
Updated FoamFix error message
...
- as a direct consequence of https://github.com/asiekierka/FoamFix/issues/105 being solved.
- Commented out some log spam.
2018-01-22 00:53:08 +01:00
Robijnvogel
06210605db
Register new loot tables
...
- I forgot to do that :/
2018-01-22 00:13:52 +01:00
Robijnvogel
edb4497e1e
Dispenser Loot Tables update
...
- Added Splash Potions, Tipped Arrows, Snow Balls and Spectral Arrows to the Dispenser loot table(s)
UNTESTED
Todo: add EnderMite and SilverFish eggs to these loot tables as well?
2018-01-22 00:06:11 +01:00
Waterpicker
aedc6216fd
Added Fabric Convert Command.
2018-01-21 08:06:56 -06:00
Runemoro
a7dc1ad9b1
Small fixes and more default pockets
...
- Fix ExtendedStorageArray bug
- Add more default pockets
- Make blockData a short array rather than an int array, halving memory usage
2018-01-21 08:47:56 -05:00
Runemoro
f83492340b
Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP
2018-01-21 05:34:09 -05:00
Runemoro
e247bdb86e
Cubic chunks support and schematic placement optimization
2018-01-21 05:34:06 -05:00
Robijnvogel
35e7a8b31e
Changed generation chances to doubles
...
- Changed maximum generation chances "to compare with" to 1.0
- Changed config values to doubles (and divided the default values by 10.000)
Why? Because "15 out of 10.000" is super trivial.
Now, if you set the chance to, for instance, 2.5 (out of 1), this means that there will generate exactly 2 gateways per chunk + a random chance of 1 out of 2 for a third one. Under 1.0 will still follow a normal distribution, though.
2018-01-21 09:36:06 +01:00
Robijnvogel
6aa2ab8d55
Found piece with FoamFix
...
- Removed soft FoamFix dependency
- Sorted a switch case tree by key
- Added conversion for that 1 World Thread in 1 dungeon
- Made translateId method more sturdy by hardcoding some fall-back values, so FoamFix doesn't crash it anymore.
- Changed Schematic author SK to full name: SenseiKiwi
2018-01-21 08:53:23 +01:00
Robijnvogel
6a2cb241ee
FoamFix still causing issues
...
- Added minimum required and maximum allowd MC versions
- Added setup for a minimum FoamFix version (for when they fix their Fast Hoppers)
- Lowered the minimum required Forge version to 1.12.0's earliest version
- Added workaround so FoamFix at least doesn't crash DimDoors for now
- Maybe we should actually make this the default?
2018-01-21 05:44:01 +01:00
Robijnvogel
db6af71233
Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP
...
- Fixed one conflict in PocketTemplate
2018-01-21 04:22:09 +01:00
Robijnvogel
94277e5fac
Old Dungeons' inventory contents
...
- Added a method to dynamically fetch the NBT_TYPE of NBTStringTags
- Made Loot only generate into empty inventories
- Rewrote the Loot generation code, to make it more concise by reusing previously duplicate lines
- Removed dispenser_fire loot table, because the dispensers that needed to light something, can now do so with their old 0-durability Flint 'n Steel
- Succesfully spent 4 hours writing Item NBT conversion code for that one Written Book's contents that took me 20 seconds to convert manually
2018-01-21 04:07:47 +01:00
Runemoro
7764839257
Fix workaround for EnchantingTable
2018-01-20 19:47:56 -05:00
Runemoro
24393783da
Split PocketLib and workaround for EnchantingTable
2018-01-20 18:30:53 -05:00
Robijnvogel
c9d9d1f076
Fixing broken chestloot
...
- Added a method to dynamically fetch the NBT_TYPE of NBTTagCompounds
- Re-added StringUtils
- Added a simple String Array search method to StringUtils
- Added a counter for pistons and tnt
- Removed counter for Warp Doors on Sandstone, because we know those amounts by now.
- Fixed the TileEntity NBT not getting read properly
- Split the block counters from other logic
- Expressed my rage
- Moved `rift.markStateChanged();` to later, so it only has to be done once in-code
- Patched the conversion of that one Warp Door that was placed on SandStone on the bottom of a pocket.
- Made sure that Transient Portals DO close after they have been passed through.
- Removed double replacement of Monoliths
- Made sure that @runemoro 's generic TileEntity generation code writes to the **output** list of TileEntities
2018-01-20 20:20:38 +01:00
Runemoro
1d6481429c
Fix registry and transient door bugs
2018-01-20 02:38:51 -05:00
Runemoro
8358fe30c5
Add missing tile entities for all blocks, not just chests and dispensers, and don't overwrite previous entities if they were there
2018-01-19 23:45:08 -05:00
Runemoro
7c34879757
Merge branch 'schematic-creation' into 1.12-WIP and fix conflicts
2018-01-19 23:26:01 -05:00
Runemoro
86b58c2f9e
Default dungeon templates
...
- Add setBlockState to Schematic
- Add Schematic constructors that generate an air-filled pocket of the right size
- Add blank pockets
- Add void pockets
- Make /pocket command takes you to center of pocket
- Quick registry null pointer fix
2018-01-19 23:20:44 -05:00
Runemoro
d8d3fa4fc9
Fix /saveschem and support loading schematics from save folder
2018-01-19 18:49:27 -05:00
Waterpicker
9fa97d6ff2
Simplified SaveSchem Code
2018-01-19 16:36:04 -06:00
Runemoro
5f37c4721d
Load schematics alphabetically and log time taken
2018-01-19 17:16:50 -05:00
Waterpicker
2b8a3e1c86
Hooked into the PocketRegistry
2018-01-19 15:18:37 -06:00
Runemoro
ec1261af08
Move pocket info from schematic name to JSON
...
- Transferred author, open/closed, and weight info to the json, added nice names for some of the dungeons
- CamelCase -> snake_case
- Removed _o suffix
- Changed all "1" and "2" suffixes to "a" and "b" for conistency, added "a" suffix when there was a file with a "b" suffix
- Removed all "a"/"1" suffixes when there was only one
2018-01-19 15:58:57 -05:00
Waterpicker
874fa612aa
Added SaveSchem Command and added Entity Support
2018-01-19 14:16:52 -06:00
Robijnvogel
f7f1bab5fc
Dispenser Loot
...
- Added loot tables for Dispensers
- Added block counters for dispensers and valuable blocks to SchematicConverter
2018-01-19 20:19:42 +01:00
Waterpicker
be1c8ceda8
First Draft for creating a scheamtic from a chunk of the world.
2018-01-19 12:54:39 -06:00
Robijnvogel
f4131ac34e
Lang Files
...
- Changed "Unstable" Door to "Chaos" Door everywhere in the code and resources.
- Moved "colours" from en_US to en_GB and put 'Murican "colors" in their place.
- Added lang keys for coloured ancient fabric
- Complemented nl_NL lang file
- Fixed the loot generation of Fabric of Reality in dungeon chests (Temporarily was Alternate Fabric, because of the 2 -> 16 colour change.)
2018-01-19 16:21:08 +01:00
Robijnvogel
5aaa671328
Colourful Fabric
...
-Added textures of Coloured Fabric Blocks
-Enabled all the Coloured Fabric (fullbright colour) blocks
-Added English lang names for Coloured Fabric
2018-01-19 13:21:04 +01:00
Runemoro
d8765c98db
French and romanian translations of fabric colors
2018-01-19 07:10:55 -05:00
Runemoro
b9a0736072
Fix rift subregistry being written before riftRegistry is loaded, fix missing square root
2018-01-19 06:41:08 -05:00
Robijnvogel
3d23749f34
Fixed server-sided Limbo music
...
-Fixed #35
-Changed the versioning format of jar files.
-Made Travis upload everything in the build folder.
2018-01-19 07:59:56 +01:00
Waterpicker
6a5321c35b
Merge remote-tracking branch 'origin/1.12-WIP' into 1.12-WIP
2018-01-18 23:45:43 -06:00
Waterpicker
e7bf1b4b3a
Hotfix for Sound code crashing.
2018-01-18 23:45:28 -06:00
Runemoro
25bf08ddfa
Fix schematic conversion code for new blocks and null pointer in rift registry
2018-01-18 23:45:19 -05:00
Waterpicker
a62c461ff5
Added a new version of creepy to test.
2018-01-18 21:51:59 -06:00
Runemoro
7011b7d751
Merge 'origin/background-music' and fix conflicts
2018-01-18 22:42:07 -05:00
Runemoro
7fb9e8bd85
Update pockets and fix registry recursion bug
2018-01-18 22:30:51 -05:00
Waterpicker
61487a14ab
Looping Background Music in Limbo works
2018-01-18 21:23:01 -06:00
Runemoro
87416e442d
Split the fabrics and implement colored fabric, fix #29
2018-01-18 21:14:00 -05:00
Runemoro
92eb69c2e0
Implement transient entrances and rename them to transient portals
2018-01-18 14:24:09 -05:00
Runemoro
931b804b10
Revert to 1.6.4 schematics and other fixes
...
- Revert to 1.6.4 schematics
- Fix iron doors being treated as wood doors
- Fix crash when available link door has no LinkProperties
2018-01-18 13:48:05 -05:00
Robijnvogel
c8c706bac4
Added Dungeon Loot
...
-added loot table for the dungeon pocket's dungeon loot
-made chests in dungeons automatically populate with dungeon loot
2018-01-18 17:08:36 +01:00
Runemoro
b7095dcec4
More dungeon features
...
- Set dungeon weights
- Implement warp door
- Enable monoliths in dungeons
- Set correct author on schematics (from file name)
- Make grass in pockets less dark
- Fix lighting bug
2018-01-18 03:15:36 -05:00
Runemoro
8fbd238fae
Fix dungeon linking
2018-01-17 19:23:03 -05:00
Runemoro
86971a9871
Merge 'origin/1.12-WIP-Dungeons', fix conflicts and update to new destination system
2018-01-17 15:58:19 -05:00
Runemoro
7260e08648
Many fixes
2018-01-17 15:35:54 -05:00
Runemoro
efd787ef46
Merge changes correctly and fix most warnings
2018-01-17 01:12:22 -05:00
Runemoro
3968d9f527
Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP
2018-01-17 00:44:46 -05:00
Runemoro
27cec3bcad
Destination system and registry rewrite
...
- Major simplifincations to the TileEntityRift class and destination classes
- Use a graph in the RiftRegistry for simpler tracking of rift sources and targets
2018-01-17 00:44:44 -05:00
Robijnvogel
84cd038186
Enabling Pocket Dungeons, Try 001
...
-Toned down default config values for Private and Public Pocket sizes
-Set up PocketTemplate, SchematicHandler and json files for future
dungeon weighting changes
-Converted normal doors in old pocket schematics to DimDoors
(SchematicConverter)
-Tried to enable Transient Doors
-Tried to add destinations to in-pocket rifts, a.k.a. Warp Doors and
Iron Dimensional Doors (SchematicConverter)
2018-01-17 00:19:37 +01:00
ZombieHDGaming
e17921136b
General changes and fixes
2018-01-15 17:33:39 -05:00
Robijnvogel
e8e8794811
Fixed Public and Private pocket sizes
...
-Fixed configured Public and Private pocket sizes not being taken into
account when loading the game, and thus, when placing down pocket
schematics.
-Added config option to force-load all available schematics.
-Made Editing config defaults easier, by automatically adjusting
description strings.
-Changed dimensionranges functionality to use a bit more of Forge's
native functionality and only 1 list instead of two of which 1 would be
guaranteedly unused.
2018-01-13 20:03:12 +01:00
Robijnvogel
dde38384fa
Fixed #21
...
-Upped the forge and mappings versions in build.gradle
-Restructured Mod Name and Dependencies strings in DimDoors.java
-Instead of returning a null bounding box in
BlockDimensionalDoorTransient#getBoundingBox, for now, return an empty
bounding box.
2018-01-13 17:17:45 +01:00
Waterpicker
2bbe9019fb
Added sound effect to teleporting.
2018-01-11 17:45:38 -06:00
Waterpicker
8088502026
Fix monlith sounds.
2018-01-11 06:06:29 -06:00
Runemoro
a9a780c64c
Update textures and models to 1.12
2018-01-11 04:08:04 -05:00
Runemoro
08a8123b2e
Bug fixes
2018-01-11 00:37:14 -05:00
Runemoro
70922ceae1
Implement VirtualLocation and AvailableLink logic
2018-01-10 17:53:05 -05:00
Runemoro
75c2e5439f
Merge branch '1.12-WIP' of https://github.com/DimensionalDevelopment/DimDoors into 1.12-WIP
2018-01-07 12:27:50 -05:00
Runemoro
29f9cfc6de
Split AnnotatedNBT and bug fixes
2018-01-07 12:27:47 -05:00