(BlockPos pos)
| 2380 | } |
| 2381 | |
| 2382 | public void removeTileEntity(BlockPos pos) |
| 2383 | { |
| 2384 | TileEntity tileentity = this.getTileEntity(pos); |
| 2385 | |
| 2386 | if (tileentity != null && this.processingLoadedTiles) |
| 2387 | { |
| 2388 | tileentity.invalidate(); |
| 2389 | this.addedTileEntityList.remove(tileentity); |
| 2390 | } |
| 2391 | else |
| 2392 | { |
| 2393 | if (tileentity != null) |
| 2394 | { |
| 2395 | this.addedTileEntityList.remove(tileentity); |
| 2396 | this.loadedTileEntityList.remove(tileentity); |
| 2397 | this.tickableTileEntities.remove(tileentity); |
| 2398 | } |
| 2399 | |
| 2400 | this.getChunkFromBlockCoords(pos).removeTileEntity(pos); |
| 2401 | } |
| 2402 | } |
| 2403 | |
| 2404 | /** |
| 2405 | * Adds the specified TileEntity to the pending removal list. |
no test coverage detected