public class MutexZone extends Object
Modifier and Type | Field and Description |
---|---|
com.bergerkiller.bukkit.common.bases.IntVector3 |
block |
com.bergerkiller.bukkit.common.bases.IntVector3 |
end |
com.bergerkiller.bukkit.common.bases.IntVector3 |
sign |
com.bergerkiller.bukkit.common.bases.IntVector3 |
start |
UUID |
world |
Modifier and Type | Method and Description |
---|---|
boolean |
containsBlock(org.bukkit.block.Block block) |
boolean |
containsBlock(UUID world,
com.bergerkiller.bukkit.common.bases.IntVector3 block) |
static MutexZone |
fromSign(SignActionEvent info) |
static com.bergerkiller.bukkit.common.bases.IntVector3 |
getPosition(SignActionEvent info) |
org.bukkit.block.Block |
getSignBlock() |
boolean |
isNearby(UUID world,
com.bergerkiller.bukkit.common.bases.IntVector3 block,
int radius) |
void |
refresh(boolean trainWaiting)
Called every tick to refresh mutex zones that have a group inside.
|
boolean |
tryEnter(MinecartGroup group) |
public final UUID world
public final com.bergerkiller.bukkit.common.bases.IntVector3 sign
public final com.bergerkiller.bukkit.common.bases.IntVector3 block
public final com.bergerkiller.bukkit.common.bases.IntVector3 start
public final com.bergerkiller.bukkit.common.bases.IntVector3 end
public boolean containsBlock(UUID world, com.bergerkiller.bukkit.common.bases.IntVector3 block)
public boolean containsBlock(org.bukkit.block.Block block)
public boolean isNearby(UUID world, com.bergerkiller.bukkit.common.bases.IntVector3 block, int radius)
public org.bukkit.block.Block getSignBlock()
public static MutexZone fromSign(SignActionEvent info)
public static com.bergerkiller.bukkit.common.bases.IntVector3 getPosition(SignActionEvent info)
public void refresh(boolean trainWaiting)
public boolean tryEnter(MinecartGroup group)
Copyright © 2019. All rights reserved.