124 |
|
|
125 |
for (int i=0; i<elements.length; i++) { |
for (int i=0; i<elements.length; i++) { |
126 |
try { |
try { |
127 |
int val = Integer.parseInt( elements[i] ); |
String element = elements[i].trim(); |
128 |
|
int val = Integer.parseInt( element ); |
129 |
|
|
130 |
|
if (val < 0 || val>255) { |
131 |
|
plugin.getLogger().info( "Template: invalid value on line " + lines + ": " + val ); |
132 |
|
return null; |
133 |
|
} |
134 |
array[x][y][i] = val; |
array[x][y][i] = val; |
135 |
|
|
136 |
} catch (Exception e) { |
} catch (Exception e) { |
174 |
int y = loc.getBlockY() + j; |
int y = loc.getBlockY() + j; |
175 |
int z = loc.getBlockZ() + k; |
int z = loc.getBlockZ() + k; |
176 |
|
|
177 |
world.getBlockAt(x, y, z).setTypeId( template[i][j][k] ); |
int type = template[i][j][k]; |
178 |
|
|
179 |
|
|
180 |
|
//plugin.getLogger().info( String.format( "Setting typeid at %d,%d,%d to %d", x,y,z, type) ); |
181 |
|
|
182 |
|
world.getBlockAt(x, y, z).setTypeId( type ); |
183 |
} |
} |
184 |
} |
} |
185 |
} |
} |