Advertisement
Guest User

Untitled

a guest
Mar 14th, 2013
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             FileInputStream fis = new FileInputStream("base"+ordinal()+".schematic");
  2.             NBTTagCompound nbtdata = NBTCompressedStreamTools.a(fis);
  3.  
  4.             width = nbtdata.getShort("Width");
  5.             height = nbtdata.getShort("Height");
  6.             length = nbtdata.getShort("Length");
  7.  
  8.             byte[] blocks = nbtdata.getByteArray("Blocks");
  9.             byte[] data = nbtdata.getByteArray("Data");
  10.  
  11.             Location l, r = root.clone();
  12.             r.subtract(width/2, 1, length/2);
  13.            
  14.             lastState = new BlockState[width*height*length];
  15.  
  16.             for(int y = 0; y < height; y++) {
  17.                 for(int z = 0; z < length; z++) {
  18.                     for(int x = 0; x < width; x++) {
  19.                        
  20.                         l = r.clone().add(x, y, z);
  21.                         int index = x + (y * length + z) * width;
  22.                        
  23.                         Block b = l.getBlock();
  24.                        
  25.                         lastState[index] = b.getState();
  26.                        
  27.                         System.out.println(blocks[index]);
  28.                         b.setTypeId(blocks[index]);
  29.                     }
  30.                 }
  31.             }
  32.  
  33. 01:06:00 [INFO] 44
  34. 01:06:00 [INFO] 0
  35. 01:06:00 [INFO] 0
  36. 01:06:00 [INFO] 109
  37. 01:06:00 [INFO] 98
  38. 01:06:00 [INFO] 0
  39. 01:06:00 [INFO] -117
  40. 01:06:00 [SEVERE] java.lang.ArrayIndexOutOfBoundsException: -117
  41. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.ChunkSection.a(ChunkSection.java:55)
  42. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.Chunk.a(Chunk.java:401)
  43. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.Chunk.a(Chunk.java:365)
  44. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.World.setRawTypeId(World.java:328)
  45. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.World.setTypeId(World.java:398)
  46. 01:06:00 [SEVERE]       at org.bukkit.craftbukkit.v1_4_R1.block.CraftBlock.setTypeId(CraftBlock.java:107)
  47. 01:06:00 [SEVERE]       at de.wrenchbox.CaptureTheFlag.Team.loadBase(Team.java:165)
  48. 01:06:00 [SEVERE]       at de.wrenchbox.CaptureTheFlag.Team.foundBase(Team.java:197)
  49. 01:06:00 [SEVERE]       at de.wrenchbox.CaptureTheFlag.Listener.BaseListener.onBlockPlace(BaseListener.java:74)
  50. 01:06:00 [SEVERE]       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  51. 01:06:00 [SEVERE]       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  52. 01:06:00 [SEVERE]       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  53. 01:06:00 [SEVERE]       at java.lang.reflect.Method.invoke(Unknown Source)
  54. 01:06:00 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
  55. 01:06:00 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
  56. 01:06:00 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
  57. 01:06:00 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
  58. 01:06:00 [SEVERE]       at org.bukkit.craftbukkit.v1_4_R1.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:100)
  59. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.ItemBlock.processBlockPlace(ItemBlock.java:87)
  60. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.ItemBlock.interactWith(ItemBlock.java:72)
  61. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.ItemStack.placeItem(ItemStack.java:72)
  62. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.PlayerInteractManager.interact(PlayerInteractManager.java:392)
  63. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:657)
  64. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.Packet15Place.handle(SourceFile:58)
  65. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290)
  66. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113)
  67. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39)
  68. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30)
  69. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598)
  70. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
  71. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
  72. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
  73. 01:06:00 [SEVERE]       at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement