Data Driven Console Rooms
This PR allows users to add their own custom console rooms into their version of the mod. This is my implementation of an idea created by @CommandrMoose.
It adds the following:
- Adds a system to register console rooms using data packs
- Improves upon supporting tools like the Super Structure Block and Tape Measure.
- Supporting documentation of the feature's development process and usage in production.
How it works:
- On server start, registers existing code based console rooms and also registers new console rooms added by a lookup file.
- To see the changes, the user must restart their server. Then the user needs to relog one to two times. The new console room will also need to be unlocked using the /tardis unlock interior command.
For more information, see the linked release document.
Release Document: https://docs.google.com/document/d/1Hj2QyzpESZlfCbnCdcRhd49ReyXsLW94XH3JSznptIQ/edit?usp=sharing
Edited by 50ap5ud5