Skip to content

Instantly share code, notes, and snippets.

@Robijnvogel
Created January 27, 2017 18:53
Show Gist options
  • Save Robijnvogel/0723737b0dc9750442d8936f112fba3e to your computer and use it in GitHub Desktop.
Save Robijnvogel/0723737b0dc9750442d8936f112fba3e to your computer and use it in GitHub Desktop.
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