MCPcopy Create free account
hub / github.com/DGVPSH/SlackOpen / removeTileEntity

Method removeTileEntity

src/main/java/net/minecraft/world/World.java:2382–2402  ·  view source on GitHub ↗
(BlockPos pos)

Source from the content-addressed store, hash-verified

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.

Callers 5

clearPistonTileEntityMethod · 0.45
updateMethod · 0.45
updateEntitiesMethod · 0.45
breakBlockMethod · 0.45
breakBlockMethod · 0.45

Calls 4

getTileEntityMethod · 0.95
invalidateMethod · 0.95
removeMethod · 0.45

Tested by

no test coverage detected