@ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault
| Interface | Description | 
|---|---|
| IContext | 
 Use  
BlockPosContext or PlayerContext when possible | 
| Class | Description | 
|---|---|
| AreaContext | |
| BlockPosContext | |
| Context | |
| ContextKey<T> | |
| ContextKeys | 
 Some default context keys, for easier compatibility 
 | 
| PlayerContext | |
| TargetContext | |
| WorldContext |