Results 2 issues of Kobata

GuiScreenBase's constructor is the only real API-level change this actually requires, due to the new Resource system. The transformer code looks mostly fine, since the MCP/SRG names it uses haven't...

``` java.lang.NullPointerException: Exception getting block type in world at StevenDimDoors.mod_pocketDim.core.PocketManager.createDimensionData(PocketManager.java:615) at StevenDimDoors.mod_pocketDim.core.PocketManager.createDimensionData(PocketManager.java:596) at StevenDimDoors.mod_pocketDim.blocks.TransientDoor.placeLink(TransientDoor.java:71) at StevenDimDoors.mod_pocketDim.blocks.BaseDimDoor.func_149726_b(BaseDimDoor.java:115) at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:655) at net.minecraft.world.World.func_147465_d(World.java:451) at StevenDimDoors.mod_pocketDim.schematic.WorldBlockSetter.setBlock(WorldBlockSetter.java:28) at StevenDimDoors.mod_pocketDim.schematic.Schematic.copyToWorld(Schematic.java:458) at StevenDimDoors.mod_pocketDim.schematic.Schematic.copyToWorld(Schematic.java:434) at StevenDimDoors.mod_pocketDim.world.gateways.BaseSchematicGateway.generate(BaseSchematicGateway.java:43) at StevenDimDoors.mod_pocketDim.world.gateways.GatewayGenerator.generate(GatewayGenerator.java:156)...