DimDoors icon indicating copy to clipboard operation
DimDoors copied to clipboard

Official todo-list. Pt. 003. Moderate urgency

Open Robijnvogel opened this issue 8 years ago • 3 comments

Full initial todo list.

  • [ ] If a Dimdoor is destroyed, always leave the rift behind and drop one normal (Trap)Door. (duplicate in #31 ?)
    • [x] Make any normal door placeable on a rift.
    • [x] Add dimdoor variants for all vanilla wooden doors. Not just oak.
  • [x] Make crafting component items be an Item instead of having a full-on separate class for them
  • [x] Make Eternal Fabric a liquid
    • [ ] Without making it possible to pick up using a bucked in survival
    • [ ] Rename it, perhaps in the same fashion as Extra Utilities'
  • [ ] Renaming some Items and Blocks, like RiftScar and TransDimensional Portals (instead of Doors)
  • [x] Retexture Rift Connection Tool
  • [x] Add Rift Scar Growth https://github.com/DimensionalDevelopment/DimDoors/issues/1
  • [ ] Split PocketLib/ddutils from the mod and make it a hard dependency
  • [ ] Rift configuration GUI (on the rift connection tool)
  • [ ] Fix puzzle_wall (dungeon schematic)'s Minecart triggerer redstone system by adding an extra Minecart to the dispenser
  • [ ] Set up some repo that people could contribute new schematics to
    • [ ] Write a guide on how to submit new Dungeon Schematics
  • [ ] Write a wiki on how to configure the weights of Dungeons being picked for generation at random
  • [ ] Add the ability to set biomes to certain x-y positions in a pocket (for creation of new Dungeons)
  • [ ] Perm system: show warning when leaving the pocket into the void, before teleporting to Limbo
  • [ ] Determine what happens if you put a Nether Portal in a Pocket and walk through
    • [ ] And implement it.
  • [ ] Add Wooden Dimdoors to the Nether Fortresses -> Nether Dungeon Pockets
  • [ ] Fix gateways breaking up other structures such as villages
  • [ ] Make gateway generation seed-based
    • [ ] Make sure that gateways don't generate overlapping, possibly causing crashes when using asynchronous chunkloading like with Optifine

Optional:

  • [ ] Handle the relation between the Nether and virtual locations differently, because the Nether's coords relate to the Overworld coords in a 1:8 ratio.
  • [ ] API for the mod
  • [ ] Add Javadocs on methods. Everywhere. This is probably never going to be finished.
  • [x] Removing a Rift with a Rift Remover has a chance to drop some World Thread

Robijnvogel avatar Jan 19 '18 02:01 Robijnvogel

Added five new tasks:

  • Make Chaos Doors distinguishable from Iron Dimdoors when placed
  • Fix puzzle_wall (dungeon schematic)'s Minecart triggerer redstone system by adding an extra Minecart to the dispenser
  • Set up some repo that people could contribute new schematics to
  • Write a guide on how to submit new Dungeon Schematics
  • Write a wiki on how to configure the weights of Dungeons being picked for generation at random

Robijnvogel avatar Jan 21 '18 23:01 Robijnvogel

Changed task:

  • If a Dimdoor is destroyed, either return the full DimDoor and remove the rift, or return the normal door and leave the rift behind. to
  • If a Dimdoor is destroyed, always leave the rift behind and drop one normal Door.

Added five tasks:

  • Add the ability to set biomes to certain x-y positions in a pocket (for creation of new Dungeons)
  • Perm system: show warning when leaving the pocket into the void, before teleporting to Limbo
  • Determine what happens if you put a Nether Portal in a Pocket and walk through
    • And implement it.
  • Removing a Rift with a Rift Remover has a chance to drop some World Thread

Removed two bullet-points:

  • ~"Make Chaos Doors distinguishable from Iron Dimdoors when placed"~ We are removing the Chaos Door Block for the moment. The Rift Destination should be handled by the Rift TileEntity exclusively.
  • The previous for Personal and Chaos doors and Transdimensional Trapdoors; The latter for Warp Doors and Iron and Golden DimDoors.

Robijnvogel avatar Jan 28 '18 10:01 Robijnvogel

Added four tasks:

  • Add Wooden Dimdoors to the Nether Fortresses
  • Fix gateways breaking up other structures such as villages
  • Make gateway generation seed-based
    • Make sure that gateways don't generate overlapping

Robijnvogel avatar Feb 19 '18 21:02 Robijnvogel