Created
January 27, 2017 18:53
-
-
Save Robijnvogel/0723737b0dc9750442d8936f112fba3e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Test the opening of the new schematic type (.schem) | |
Test the placement of schematics | |
Write a method to write a schematic's nbt to disk | |
Write a Teleportation handler like the one BloodMagic uses | |
Add Config option for Dim-ID (default 684) | |
DimDoors open by default on placement? Why? | |
Create an ItemRift (creative only), so we can register BlockRifts' TileEntityRifts correctly upon (creative) placement | |
Upon schematic loading, check for the nbt parameters before reading them, otherwise set them to default values | |
Upon writing a schematic's blockstates to nbt, check for each property whether or not it is the same as on the defaultstate. If it is not, don't even bother converting it to a string. | |
{$spongeSchematicVersion} | |
register players by UUID when entering a pocket through a dimdoor | |
Pocket: | |
Corresponding Overworld coord += Random.nextInt( (64*destinationDepth)^(9/7) ) //or minus | |
Write system to randomly determine what action is taken when traveling through an unpaired Rift | |
Rewrite weird temporary storage of rift in riftregistry upon door-breakage | |
List further @todo's from code on this todo list |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment