* ChestBlockEntity.onInvOpenOrClose -> onViewerCountUpdate
The new name is more accurate - the method takes in the old and new
viewer counts as parameters.
* ScreenHandler.close -> onClosed
Fixes#3503. The method doesn't close anything, it's only called when the screen handler gets closed.
* PlayerEntity.closeScreenHandler -> onHandledScreenClosed
Fixes#2612. The method closes nothing, it just runs the closing tasks
*after* the screen has closed. The current name can easily be confused
with closeHandledScreen(), which does actually close the screen.
* Document PlayerEntity.closeHandledScreen
* Minor BlockEntity ticking names.
* And some more.
* More.
* More.
* Map a lot more BlockEntity.tick methods.
* World mappings.
* Javadoc for BlockWithEntity.checkTYpe.
* Name params.
* Map BlockEntityType.class_5559 as BlockEntityCreator
* Rename BeehiveBlockEntity.tick to tickServer as it's not used on the client.
* WorldChunk.emptyBlockEntityTicker -> EMPTY_BLOCK_ENTITY_TICKER
* tickServer -> serverTick and tickClient -> clientTick
* WorldChunk.method_31718 -> wrapTicker (rather than createTicker, as this is more accurate).
* Map WorldChunk.method_31715 as canTickBlockEntities.
* DirectBlockEntityTicker -> BlockEntitytTickInvoker
* "ChunkBlockEntityTicker" -> "BlockEntityTickInvoker".
* Bring back "direct" instead of "impl".
* "null*" -> "empty*"
* BlockEntityCreator -> BlockEntityFactory.
* CampfireBlockEntity: tickUnlit/tickLit -> unlitServerTick/litServerTick
* creator/supplier -> factory in BlockEntityType.