Package | Description |
---|---|
net.minecraftforge.server.permission.context |
Modifier and Type | Field and Description |
---|---|
static ContextKey<AxisAlignedBB> |
ContextKeys.AREA |
static ContextKey<BlockState> |
ContextKeys.BLOCK_STATE |
static ContextKey<Direction> |
ContextKeys.FACING |
static ContextKey<BlockPos> |
ContextKeys.POS
BlockPos for interacting, breaking and other permissions
|
static ContextKey<Entity> |
ContextKeys.TARGET
The entity can be anything that gets interacted with - a sheep when you try to dye it, skeleton that you attack, etc.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<ContextKey<?>,java.lang.Object> |
Context.map |
Modifier and Type | Method and Description |
---|---|
static <E> ContextKey<E> |
ContextKey.create(java.lang.String id,
java.lang.Class<E> c) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AreaContext.covers(ContextKey<?> key) |
protected boolean |
BlockPosContext.covers(ContextKey<?> key) |
protected boolean |
TargetContext.covers(ContextKey<?> key) |
protected boolean |
Context.covers(ContextKey<?> key) |
<T> T |
AreaContext.get(ContextKey<T> key) |
<T> T |
IContext.get(ContextKey<T> key) |
<T> T |
BlockPosContext.get(ContextKey<T> key) |
<T> T |
TargetContext.get(ContextKey<T> key) |
<T> T |
Context.get(ContextKey<T> key) |
boolean |
IContext.has(ContextKey<?> key) |
boolean |
Context.has(ContextKey<?> key) |
<T> Context |
Context.set(ContextKey<T> key,
T obj)
Sets Context object
|