Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FileInputStream fis = new FileInputStream("base"+ordinal()+".schematic");
- NBTTagCompound nbtdata = NBTCompressedStreamTools.a(fis);
- width = nbtdata.getShort("Width");
- height = nbtdata.getShort("Height");
- length = nbtdata.getShort("Length");
- byte[] blocks = nbtdata.getByteArray("Blocks");
- byte[] data = nbtdata.getByteArray("Data");
- Location l, r = root.clone();
- r.subtract(width/2, 1, length/2);
- lastState = new BlockState[width*height*length];
- for(int y = 0; y < height; y++) {
- for(int z = 0; z < length; z++) {
- for(int x = 0; x < width; x++) {
- l = r.clone().add(x, y, z);
- int index = x + (y * length + z) * width;
- Block b = l.getBlock();
- lastState[index] = b.getState();
- System.out.println(blocks[index]);
- b.setTypeId(blocks[index]);
- }
- }
- }
- 01:06:00 [INFO] 44
- 01:06:00 [INFO] 0
- 01:06:00 [INFO] 0
- 01:06:00 [INFO] 109
- 01:06:00 [INFO] 98
- 01:06:00 [INFO] 0
- 01:06:00 [INFO] -117
- 01:06:00 [SEVERE] java.lang.ArrayIndexOutOfBoundsException: -117
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.ChunkSection.a(ChunkSection.java:55)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.Chunk.a(Chunk.java:401)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.Chunk.a(Chunk.java:365)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.World.setRawTypeId(World.java:328)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.World.setTypeId(World.java:398)
- 01:06:00 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.block.CraftBlock.setTypeId(CraftBlock.java:107)
- 01:06:00 [SEVERE] at de.wrenchbox.CaptureTheFlag.Team.loadBase(Team.java:165)
- 01:06:00 [SEVERE] at de.wrenchbox.CaptureTheFlag.Team.foundBase(Team.java:197)
- 01:06:00 [SEVERE] at de.wrenchbox.CaptureTheFlag.Listener.BaseListener.onBlockPlace(BaseListener.java:74)
- 01:06:00 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- 01:06:00 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
- 01:06:00 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
- 01:06:00 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
- 01:06:00 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
- 01:06:00 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
- 01:06:00 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
- 01:06:00 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
- 01:06:00 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:100)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.ItemBlock.processBlockPlace(ItemBlock.java:87)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.ItemBlock.interactWith(ItemBlock.java:72)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.ItemStack.placeItem(ItemStack.java:72)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerInteractManager.interact(PlayerInteractManager.java:392)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:657)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.Packet15Place.handle(SourceFile:58)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
- 01:06:00 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
- 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