Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

A

ABSOLUTE_UPDATE_INTERVAL - Static variable in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
 
acceptItem(ItemStack) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.AttachmentEditor
 
acceptItem(ItemStack) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemGrid
 
acceptItem(ItemStack) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemSelector
 
acceptItem(ItemStack) - Method in interface com.bergerkiller.bukkit.tc.attachments.ui.ItemDropTarget
 
acceptItem(ItemStack) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
acceptItem(ItemStack) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AppearanceMenu
 
acceptTextValue(String) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.CustomModelDataSelector
 
acceptTextValue(String) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemSelector
 
acceptTextValue(String) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemVariantList
 
acceptTextValue(String) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetNumberBox
 
acceptTextValue(String) - Method in interface com.bergerkiller.bukkit.tc.attachments.ui.SetValueTarget
Accepts a text value updating a property of this target
Action - Class in com.bergerkiller.bukkit.tc.actions
 
Action() - Constructor for class com.bergerkiller.bukkit.tc.actions.Action
 
ActionTracker - Class in com.bergerkiller.bukkit.tc.controller.components
Stores actions and updates them per tick
ActionTracker() - Constructor for class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
 
ActionTrackerGroup - Class in com.bergerkiller.bukkit.tc.controller.components
 
ActionTrackerGroup(MinecartGroup) - Constructor for class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
ActionTrackerMember - Class in com.bergerkiller.bukkit.tc.controller.components
An Action tracker meant for a group Member.
ActionTrackerMember(MinecartMember<?>) - Constructor for class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
ACTIVATOR_OFF - Static variable in class com.bergerkiller.bukkit.tc.rails.type.RailType
 
ACTIVATOR_ON - Static variable in class com.bergerkiller.bukkit.tc.rails.type.RailType
 
activatorEjectEnabled - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
active - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Whether the attachment is active at this time.
activeSigns - Variable in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
add(double, double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 
add(double, double, double, double, double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 
add(double, double, double, BlockFace) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 
add(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 
add(Vector, double, double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 
add(Vector, BlockFace) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 
add(RailPath.Point) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 
add(int, MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
add(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
add(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
add(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
add(CartProperties) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
add(OfflineGroup) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupMap
 
addAction(T) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
Adds a new action to be scheduled for this member or group
addAction(T) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
addAction(T) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionLaunch(double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionLaunch(LauncherConfig, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionLaunch(BlockFace, double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionLaunch(BlockFace, LauncherConfig, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionLaunch(Location, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionLaunch(Vector, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionRefill() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
addActionSizzle() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
addActionTimedLaunch(int, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionTimedLaunch(BlockFace, int, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionWait(long) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
addActionWaitDistance(double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionWaitForever() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
addActionWaitLocation(Location) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionWaitLocation(Location, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionWaitOccupied(double, long, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionWaitOccupied(double, long, double, BlockFace, Double) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
addActionWaitState() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
addActionWaitTicks(int) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
addActionWaitTill(long) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
addAll(int, Collection<? extends MinecartMember<?>>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
addAll(Collection<? extends MinecartMember<?>>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
addAnimation(Animation) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Adds a new animation to this attachment, which can then be played again when specifying the name of the animation in the animation options.
addAttachedSigns(Block, Collection<Block>) - Static method in class com.bergerkiller.bukkit.tc.Util
 
addAttachment(CartAttachmentNode) - Method in class com.bergerkiller.bukkit.tc.attachments.old.CartAttachmentNode
 
addAttachment(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
addAttachment(int, ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
addBlock(Block, MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.cache.RailMemberCache
Adds a minecart, binding it to a particular rail block
addChild(Attachment) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Adds a controller as a child of this one, which will have positions relative to this one.
addControl(MapControl) - Method in class com.bergerkiller.bukkit.tc.editor.TCMapEditor
 
addCreativeItems() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemGrid
Adds all the items available in the creative mode menu of Minecraft
addFuelTicks(int) - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberFurnace
 
addGroupAction(A) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
Adds a Member Action (for this member) to the group action scheduler
addItem(ItemStack) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemGrid
Adds a new item to be displayed in the grid
addItem(String) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetSelectionBox
Adds a selectable option
addLabel(int, int, String) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetMenu
Adds a small text label in a place
addMember(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableGroup
Adds a new Minecart to the end of this group
addMutexSign(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZoneCache
 
addName(String) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
addNeighbour(PathNode, double, String) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Adds a neighbour connection to this node
addNeighbourFast(PathConnection) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
addNode(String, BlockLocation) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
addNodeName(PathNode, String) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
addOwner(AttachmentModelOwner) - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
Adds an owner of this model.
addPortalSupport(String, Class<? extends PortalProvider>) - Static method in class com.bergerkiller.bukkit.tc.portals.TCPortalManager
Registers a portal provider and the name of the plugin that provides it.
addSignsFromRails(List<Block>, Block) - Static method in class com.bergerkiller.bukkit.tc.Util
Deprecated.
addTag(String) - Method in class com.bergerkiller.bukkit.tc.actions.Action
Adds a metadata tag for this action
addTags(String...) - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
addTags(String...) - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Adds one or more tags
addTags(String...) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
addTicket(String) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Adds a new ticket that can be used for entering this train.
addToMapping(PathNode) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
addViewer(Player) - Method in interface com.bergerkiller.bukkit.tc.attachments.old.ICartAttachmentOld
Makes this attachment visible to a new player.
addViewer(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.old.TestAttachment
 
aliases() - Method in enum com.bergerkiller.bukkit.tc.Direction
 
ALIGN_UP - Static variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
Aligns the attachment so that it is always pointing upwards (y-coordinate).
allMinecartsAreTrainCarts - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
allowedBlockBreakTypes - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
allowNetherTeleport - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
allowParenthesesFormat - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
allowRailEditing - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
allowUpsideDownRails - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
alongX - Variable in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
 
alongY - Variable in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
 
alongZ - Variable in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
 
anchor - Variable in class com.bergerkiller.bukkit.tc.attachments.config.ObjectPosition
 
animate(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnimate
 
Animation - Class in com.bergerkiller.bukkit.tc.attachments.animation
An animation consisting of key frame nodes with time-domain transformations.
Animation(Animation) - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.Animation
 
Animation(String, String...) - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.Animation
 
Animation(String, List<String>) - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.Animation
 
Animation(String, AnimationNode[]) - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.Animation
 
AnimationMenu - Class in com.bergerkiller.bukkit.tc.attachments.ui.menus
 
AnimationMenu() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
 
AnimationNode - Class in com.bergerkiller.bukkit.tc.attachments.animation
A single keyframe of an animation
AnimationNode(Vector, Quaternion, boolean, double) - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Initializes a new Animation Node with a position, rotation and duration to the next node.
AnimationNode(Vector, Vector, boolean, double) - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Initializes a new Animation Node with a position, rotation and duration to the next node.
AnimationOptions - Class in com.bergerkiller.bukkit.tc.attachments.animation
Options for playing an animation to one or more attachments
AnimationOptions(AnimationOptions) - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
 
AnimationOptions() - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
 
AnimationOptions(String) - Constructor for class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
 
animations - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Animations stored in the attachment, can be looked up by name
animationsUseTickTime - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
AppearanceMenu - Class in com.bergerkiller.bukkit.tc.attachments.ui.menus
 
AppearanceMenu() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.menus.AppearanceMenu
 
apply(Matrix4x4) - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Applies the position and rotation transformation of this animation node to a 4x4 transformation matrix
apply(AnimationOptions) - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Applies additional animation options to this one.
apply(Attachment, Matrix4x4) - Method in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
Applies the anchor to the input parent-relative absolute transformation information.
applyDefaultSeatTransform(Matrix4x4) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Some attachment types, like entities, will have a default position relative to it where the player is normally seated.
applyDefaultSeatTransform(Matrix4x4) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEntity
 
applyDefaultSeatTransform(Matrix4x4) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatform
 
applyDefaultSeatTransform(Matrix4x4) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatformOriginal
 
applyOptions(AnimationOptions) - Method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
Updates the animation parameters while the animation is possibly still running.
ArrivalSigns - Class in com.bergerkiller.bukkit.tc
 
ArrivalSigns() - Constructor for class com.bergerkiller.bukkit.tc.ArrivalSigns
 
ArrivalSigns.TimeSign - Class in com.bergerkiller.bukkit.tc
 
assertAbsolute() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
Verifies that this Position is using absolute position coordinates.
assertRelative() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
Verifies that this Position is using relative position coordinates.
attach(int, int) - Method in class com.bergerkiller.bukkit.tc.TCMountPacketHandler.PlayerHandler
 
attached - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Whether the attachment has been attached, either as a root, or to parent attachment.
Attachment - Interface in com.bergerkiller.bukkit.tc.attachments.api
Controller object for attachments.
attachment - Variable in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetMenu
 
AttachmentAnchor - Class in com.bergerkiller.bukkit.tc.attachments.api
Anchor relative to which the attachment is positioned.
AttachmentAnchor(String) - Constructor for class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
 
AttachmentEditor - Class in com.bergerkiller.bukkit.tc.attachments.ui
 
AttachmentEditor() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.AttachmentEditor
 
AttachmentInternalState - Class in com.bergerkiller.bukkit.tc.attachments.api
All state information for an attachment that is available at all times, no matter the implementation.
AttachmentInternalState() - Constructor for class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
 
AttachmentManager - Interface in com.bergerkiller.bukkit.tc.attachments.api
Manages one or more trees of attachments on a more general level.
AttachmentManagerInternalState - Class in com.bergerkiller.bukkit.tc.attachments.api
All state information for an attachment manager that is used for internal bookkeeping.
AttachmentManagerInternalState() - Constructor for class com.bergerkiller.bukkit.tc.attachments.api.AttachmentManagerInternalState
 
AttachmentModel - Class in com.bergerkiller.bukkit.tc.attachments.config
 
AttachmentModel() - Constructor for class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
 
AttachmentModel(ConfigurationNode) - Constructor for class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
 
AttachmentModelOwner - Interface in com.bergerkiller.bukkit.tc.attachments.config
Someones that owns a model, and is interested in the changes for that model
AttachmentModelStore - Class in com.bergerkiller.bukkit.tc.attachments.config
Stores the different models that are available
AttachmentModelStore(String) - Constructor for class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModelStore
 
AttachmentType - Interface in com.bergerkiller.bukkit.tc.attachments.api
Methods to implement for an attachment type.
autoSaveInterval - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
AveragedItemParser - Class in com.bergerkiller.bukkit.tc.utils
An ItemParser that distributes items in an averaged way
AveragedItemParser(ItemParser, int) - Constructor for class com.bergerkiller.bukkit.tc.utils.AveragedItemParser
 

B

back() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
Gets the back wheel
BACK_WHEEL - Static variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
Anchors the front wheel of the Minecart.
Bezier() - Constructor for class com.bergerkiller.bukkit.tc.utils.LaunchFunction.Bezier
 
bind() - Method in class com.bergerkiller.bukkit.tc.actions.Action
Called right after this Action is bound to a group or member
bind() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunchLocation
 
bind() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionWaitOccupied
 
bind(MapDisplay) - Method in class com.bergerkiller.bukkit.tc.editor.MapControl
 
BLOCK - Static variable in class com.bergerkiller.bukkit.tc.controller.components.RailAABB
 
block() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPiece
Gets the block where the rail is placed
block - Variable in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZone
 
block() - Method in class com.bergerkiller.bukkit.tc.utils.BlockIterator
Gets the IntVector3 Block Coordinates for the block.
BLOCK_OFFSET_NONE - Static variable in class com.bergerkiller.bukkit.tc.signactions.SignActionBlockChanger
 
BlockAction - Class in com.bergerkiller.bukkit.tc.actions
 
BlockAction(Block) - Constructor for class com.bergerkiller.bukkit.tc.actions.BlockAction
 
BlockActionSetLevers - Class in com.bergerkiller.bukkit.tc.actions
 
BlockActionSetLevers(Block, boolean) - Constructor for class com.bergerkiller.bukkit.tc.actions.BlockActionSetLevers
 
blockBuffer - Static variable in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
blockCollision - Variable in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
BlockIterator - Class in com.bergerkiller.bukkit.tc.utils
Iterates the full-block positions encountered when moving from a start x/y/z double position into a given direction.
BlockIterator(RailPath.Segment, IntVector3) - Constructor for class com.bergerkiller.bukkit.tc.utils.BlockIterator
Initializes a new BlockIterator for iterating a full segment length
BlockIterator(Location, Vector, double) - Constructor for class com.bergerkiller.bukkit.tc.utils.BlockIterator
Initializes a new BlockIterator
BlockIterator(double, double, double, double, double, double, double) - Constructor for class com.bergerkiller.bukkit.tc.utils.BlockIterator
Initializes a new BlockIterator
BlockTimeoutMap - Class in com.bergerkiller.bukkit.tc.utils
Used to store a simple 'time out' value to a block, and quickly find out if this block can be used again.
BlockTimeoutMap() - Constructor for class com.bergerkiller.bukkit.tc.utils.BlockTimeoutMap
 
BOOST - Static variable in class com.bergerkiller.bukkit.tc.rails.type.RailType
 
BRAKE - Static variable in class com.bergerkiller.bukkit.tc.rails.type.RailType
 
BREAK_MINECART_ANY - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BREAK_MINECART_SELF - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
breakCombinedCarts - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
breakPhysics() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Aborts any physics routines going on in this tick
broadcast(CommonPacket) - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
broadcast(PacketHandle) - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
broadcast(MinecartGroup, String...) - Method in class com.bergerkiller.bukkit.tc.Localization
 
build() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Fired when a sign is being built
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnimate
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnnounce
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlockChanger
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlocker
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionCraft
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestination
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestroy
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDetector
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEffect
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEject
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEnter
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionFlip
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionFuel
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionJumper
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionLauncher
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionMutex
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionProperties
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSkip
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSound
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSpawn
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionStation
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSwitcher
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTeleport
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTicket
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTransfer
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTrigger
 
build(SignChangeActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionWait
 
BUILD_ANIMATOR - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_ANNOUNCER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_BLOCKCHANGER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_BLOCKER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_COLLECTOR - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_CRAFTER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_DEPOSITOR - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_DESTINATION - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_DESTRUCTOR - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_DETECTOR - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_EFFECT - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_EJECTOR - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_EJECTOR_ABSOLUTE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_ELEVATOR - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_ENTER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_FLIPPER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_JUMPER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_LAUNCHER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_MUTEX - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_PROPERTY - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_SKIPPER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_SOUND - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_SPAWNER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_STATION - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_SWITCHER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_TELEPORTER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_TICKET - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_TRIGGER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
BUILD_WAIT - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
Builder() - Constructor for class com.bergerkiller.bukkit.tc.controller.components.RailPath.Builder
 

C

cachedPath - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
Cached rail path taken on this rail
calcDirection(RailPath.Position) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the direction best matching this segment, using vector dot product.
calcDistanceSquared(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the squared distance between an arbitrary point and this segment.
calcDistanceSquared(Vector, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the squared distance between an arbitrary point and this segment.
calcDistanceSquared(RailPath.Position, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the squared distance between an arbitrary point and this segment.
calcDistanceSquared(double, double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the squared distance between an arbitrary point and this segment.
calcDistanceSquared(double, double, double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the squared distance between an arbitrary point and this segment.
calcMotion() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
 
calcPosition(Vector, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Assigns the x/y/z position to the vector based on theta, where the theta is clamped between 0.0 and 1.0
calcPosition(RailPath.Position, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Assigns the x/y/z position and orientation normal vector based on theta, where the theta is clamped between 0.0 and 1.0
calcPostMovePosition() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
calcSubBlockDistance() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Calculates the distance traveled by this Minecart on a block, relative to a movement direction.
calcTheta(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the theta (0.0 ...
calcTheta(RailPath.Position) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the theta (0.0 ...
calcTheta(double, double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Calculates the theta (0.0 ...
calculateColumns(int) - Static method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationNode
Computes the three column coordinates for a given width
calculateDistance(int) - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction.Bezier
 
calculateDistance(int) - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
Function to be implemented for calculating the distance at a given ticks timestamp.
calculateDistance(int) - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction.Linear
 
calculateEnterFace(Vector, Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailAABB
Calculates the face of this AABB that is first entered when moving in a direction from a position.
calculateGapAndDirection(MinecartMember<?>, MinecartMember<?>, Vector) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Calculates the gap between two minecarts, and the movement direction to change to move from the back cart to the front cart.
calculateModelDistance(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Calculates the distance between a point and this minecart's 3d model shape.
calculateOrientation() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets a normalized vector of the desired orientation of the Minecart.
calculateSpeedFactor() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
calculateStraightLength(Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.Util
Obtains the maximum straight length achieved from a particular block.
call(MinecartGroup) - Static method in class com.bergerkiller.bukkit.tc.events.GroupCreateEvent
 
call(MinecartGroup, double) - Static method in class com.bergerkiller.bukkit.tc.events.GroupForceUpdateEvent
 
call(MinecartGroup, MinecartGroup) - Static method in class com.bergerkiller.bukkit.tc.events.GroupLinkEvent
 
call(MinecartGroup) - Static method in class com.bergerkiller.bukkit.tc.events.GroupRemoveEvent
 
call(MinecartGroup) - Static method in class com.bergerkiller.bukkit.tc.events.GroupUnloadEvent
 
call(MinecartMember<?>, MinecartGroup) - Static method in class com.bergerkiller.bukkit.tc.events.MemberAddEvent
 
call(MinecartMember<?>, Block, Block) - Static method in class com.bergerkiller.bukkit.tc.events.MemberBlockChangeEvent
 
call(MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.events.MemberCoalUsedEvent
 
call(MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.events.MemberRemoveEvent
 
call(MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.events.MemberSpawnEvent
 
canBePassenger(Entity) - Static method in class com.bergerkiller.bukkit.tc.Util
Gets if a given Entity can be a passenger of a Minecart
canBreak(Block) - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
canBreak(Material) - Static method in class com.bergerkiller.bukkit.tc.TrainCarts
 
cancelNextDrops - Static variable in class com.bergerkiller.bukkit.tc.TCListener
 
canCollisionEnter() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Checks whether mobs/players are allowed to automatically (by collision) enter this Minecart
canConnect(MinecartMember<?>, int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
canConvert(Entity) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Checks if a given minecart can be converted to a minecart member
- Returns false if the minecart null or already a minecart member
- Returns true if the class equals the Entity Minecart
- Returns false if the class is another extended version of the Entity Minecart
- Returns true if the class name equals the minecart member name (a forgotten minecart)
- Returns false if the world the entity is in is not enabled in TrainCarts - Returns false if the world the entity is in is currently being cleared of minecarts
canConvertAutomatically(Entity) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Checks if a given minecart can be converted to a minecart member automatically.
canInstantlyBreakMinecart(Entity) - Static method in class com.bergerkiller.bukkit.tc.Util
Gets whether a particular entity is in a state of destroying minecarts instantly.
canInstantlyBuild(Entity) - Static method in class com.bergerkiller.bukkit.tc.Util
 
canMoveForward - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.ProximityInfo
 
canPickup() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Gets whether this Minecart can pick up nearby items
canReach(Block, BlockFace, Block) - Static method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Whether the remote control format is supported for this sign
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnimate
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnnounce
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlockChanger
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestination
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestroy
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEffect
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEject
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEnter
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionFlip
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionLauncher
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionProperties
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSkip
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSound
 
canSupportRC() - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTeleport
 
canTakeDamage(Entity, EntityDamageEvent.DamageCause) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Checks whether passengers of this Minecart take damage
canUnload() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Checks if this Minecart Group can unload, or if chunks are kept loaded instead
The keepChunksLoaded property is read, as well the moving state if configured
If a player is inside the train, it will keep the chunks loaded as well
canUnloadChunk(Chunk) - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSignManager
Checks whether a chunk can be unloaded, or that an upcoming spawning operation is keeping it loaded.
CartAttachment - Class in com.bergerkiller.bukkit.tc.attachments.control
 
CartAttachment() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachment
 
CartAttachmentEmpty - Class in com.bergerkiller.bukkit.tc.attachments.control
Shows nothing.
CartAttachmentEmpty() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEmpty
 
CartAttachmentEntity - Class in com.bergerkiller.bukkit.tc.attachments.control
A cart attachment that is a standard Entity.
CartAttachmentEntity() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEntity
 
CartAttachmentItem - Class in com.bergerkiller.bukkit.tc.attachments.control
 
CartAttachmentItem() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentItem
 
CartAttachmentModel - Class in com.bergerkiller.bukkit.tc.attachments.control
 
CartAttachmentModel() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentModel
 
CartAttachmentNode - Class in com.bergerkiller.bukkit.tc.attachments.old
 
CartAttachmentNode() - Constructor for class com.bergerkiller.bukkit.tc.attachments.old.CartAttachmentNode
 
CartAttachmentOwner - Interface in com.bergerkiller.bukkit.tc.attachments.old
Someone that manages one or more attachments
CartAttachmentPlatform - Class in com.bergerkiller.bukkit.tc.attachments.control
 
CartAttachmentPlatform() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatform
 
CartAttachmentPlatformOriginal - Class in com.bergerkiller.bukkit.tc.attachments.control
 
CartAttachmentPlatformOriginal() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatformOriginal
 
CartAttachmentSeat - Class in com.bergerkiller.bukkit.tc.attachments.control
 
CartAttachmentSeat() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
 
CartAttachmentText - Class in com.bergerkiller.bukkit.tc.attachments.control
 
CartAttachmentText() - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentText
 
CartAttachmentType - Enum in com.bergerkiller.bukkit.tc.attachments.config
 
CartCommands - Class in com.bergerkiller.bukkit.tc.commands
 
CartCommands() - Constructor for class com.bergerkiller.bukkit.tc.commands.CartCommands
 
cartDistanceForcer - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
cartDistanceForcerConstant - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
cartDistanceGap - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
cartDistanceGapMax - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
CartProperties - Class in com.bergerkiller.bukkit.tc.properties
 
CartProperties(UUID, TrainProperties) - Constructor for class com.bergerkiller.bukkit.tc.properties.CartProperties
 
CartPropertiesStore - Class in com.bergerkiller.bukkit.tc.properties
Stores all the Cart Properties available by Minecart UUID
CartPropertiesStore() - Constructor for class com.bergerkiller.bukkit.tc.properties.CartPropertiesStore
 
centerTrain() - Method in class com.bergerkiller.bukkit.tc.Station
Orders the train to center above this Station
changeMember(Block, MinecartMember<?>, MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.cache.RailMemberCache
Changes the minecart member that is on a particular rails block.
changeMember(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
Creates new rail information with a changed member owner
ChangingSign - Class in com.bergerkiller.bukkit.tc.utils
A sign implementation that ensured proper access to a sign while it is being placed
ChangingSign(SignChangeEvent) - Constructor for class com.bergerkiller.bukkit.tc.utils.ChangingSign
 
check(World) - Static method in class com.bergerkiller.bukkit.tc.utils.PaperRedstonePhysicsChecker
See class description
checkEnd(World, IntVector3, BlockData, boolean, int) - Method in class com.bergerkiller.bukkit.tc.utils.PoweredTrackLogic
 
checkMainThread(String) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks whether a method is called from a thread other than the main thread.
checkMissing() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Checks if this minecart is dead, and throws an exception if it is
checkPowered(Block) - Method in class com.bergerkiller.bukkit.tc.utils.PoweredTrackLogic
 
checkSlopeBlockCollisions() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicSloped
 
checkSlopeBlockCollisions() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeBase
 
checkStep(World, IntVector3, boolean, int, BlockFace) - Method in class com.bergerkiller.bukkit.tc.utils.PoweredTrackLogic
 
CHEST_GIVE - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
CHEST_LOCKED - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
CHEST_NOPERM - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
CHEST_PICKUP - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
CHEST_SPAWN_BLOCKED - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
CHEST_SPAWN_EMPTY - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
CHEST_SPAWN_NORAIL - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
CHEST_SPAWN_SUCCESS - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
CHEST_UPDATE - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
children - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Children of the attachment
CHUNK_AREA - Static variable in class com.bergerkiller.bukkit.tc.utils.ChunkArea
 
CHUNK_EDGE - Static variable in class com.bergerkiller.bukkit.tc.utils.ChunkArea
 
CHUNK_RANGE - Static variable in class com.bergerkiller.bukkit.tc.utils.ChunkArea
 
chunkArea - Variable in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
ChunkArea - Class in com.bergerkiller.bukkit.tc.utils
Stores all the chunks nearby a train.
ChunkArea() - Constructor for class com.bergerkiller.bukkit.tc.utils.ChunkArea
 
ChunkArea.OwnedChunk - Class in com.bergerkiller.bukkit.tc.utils
A single chunk that has one or more chunks neighbouring it with a minecart in it
chunks - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineGroup
 
Claim(OfflinePlayer) - Constructor for class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore.Claim
 
Claim(UUID) - Constructor for class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore.Claim
 
Claim(String) - Constructor for class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore.Claim
 
claimNewSavedTrains - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
cleanSignLine(String) - Static method in class com.bergerkiller.bukkit.tc.Util
Clears input of characters that can't be parsed by TC.
cleanSignLines(String[]) - Static method in class com.bergerkiller.bukkit.tc.Util
Clears input sign lines of characters that can't be parsed by TC.
cleanup() - Static method in class com.bergerkiller.bukkit.tc.cache.RailPieceCache
 
cleanup() - Static method in class com.bergerkiller.bukkit.tc.cache.RailSignCache
 
cleanup() - Method in class com.bergerkiller.bukkit.tc.TCMountPacketHandler
 
clear() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
Clears all actions scheduled for the owner of this Action Tracker.
clear() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
clear() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
 
clear() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
Clears all active signs and other Block info, resulting in leave events being fired
clear() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerGroup
 
clear() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerMember
 
clear() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
clear() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
clear() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSignManager
 
clear(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.utils.StoredTrainItemUtil
 
clearAll() - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
clearAll() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
Clears all node information on all worlds
clearAll() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
clearAll() - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Erases all known Train Properties information from the mapping
Note that Groups may still reference certain Properties!
clearAllCarts() - Static method in class com.bergerkiller.bukkit.tc.properties.CartPropertiesStore
 
clearAnimations() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Clears all animations stored for this attachment
clearBlockBreakTypes() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Clears all the materials this Minecart can break
clearDestination() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
clearDestination() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Clears the destination set
clearDestination() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
clearGroup() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Removes this Minecart from it's current group
Upon the next call of getGroup() a new group is created
clearItems() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetSelectionBox
 
clearNext() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
Clears the next track information.
clearOwnerPermissions() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
clearOwnerPermissions() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Clears all permission nodes used to define owners
clearOwnerPermissions() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
clearOwners() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
clearOwners() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Clears all owners set
clearOwners() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
clearPassengerControllers() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentManager
 
clearTags() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
clearTags() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Clears all set tags
clearTags() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
clearTickets() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
click(SignActionEvent, Player) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Handles a player right-clicking this action sign
click(SignActionEvent, Player) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnimate
 
click(SignActionEvent, Player) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestination
 
click(SignActionEvent, Player) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEject
 
clone() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
 
clone() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
 
clone() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
clone() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
 
clone() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableMember
 
close() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetMenu
Closes this menu, removing this window
COLLECT - Static variable in class com.bergerkiller.bukkit.tc.signactions.SignActionTransfer
 
CollisionBox - Class in com.bergerkiller.bukkit.tc.utils
A 3D box rotated in 3D space that allows for simple collision hit testing.
CollisionBox() - Constructor for class com.bergerkiller.bukkit.tc.utils.CollisionBox
 
CollisionConfig - Enum in com.bergerkiller.bukkit.tc.properties
 
collisionIgnoreGlobalOwners - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
collisionIgnoreOwners - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
CollisionMode - Enum in com.bergerkiller.bukkit.tc
A collision mode between a Minecart and another Entity
collisionReEnterDelay - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
Column(int, int) - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationNode.Column
 
com.bergerkiller.bukkit.tc - package com.bergerkiller.bukkit.tc
 
com.bergerkiller.bukkit.tc.actions - package com.bergerkiller.bukkit.tc.actions
 
com.bergerkiller.bukkit.tc.attachments - package com.bergerkiller.bukkit.tc.attachments
 
com.bergerkiller.bukkit.tc.attachments.animation - package com.bergerkiller.bukkit.tc.attachments.animation
 
com.bergerkiller.bukkit.tc.attachments.api - package com.bergerkiller.bukkit.tc.attachments.api
 
com.bergerkiller.bukkit.tc.attachments.config - package com.bergerkiller.bukkit.tc.attachments.config
 
com.bergerkiller.bukkit.tc.attachments.control - package com.bergerkiller.bukkit.tc.attachments.control
 
com.bergerkiller.bukkit.tc.attachments.helper - package com.bergerkiller.bukkit.tc.attachments.helper
 
com.bergerkiller.bukkit.tc.attachments.old - package com.bergerkiller.bukkit.tc.attachments.old
 
com.bergerkiller.bukkit.tc.attachments.ui - package com.bergerkiller.bukkit.tc.attachments.ui
 
com.bergerkiller.bukkit.tc.attachments.ui.animation - package com.bergerkiller.bukkit.tc.attachments.ui.animation
 
com.bergerkiller.bukkit.tc.attachments.ui.entity - package com.bergerkiller.bukkit.tc.attachments.ui.entity
 
com.bergerkiller.bukkit.tc.attachments.ui.item - package com.bergerkiller.bukkit.tc.attachments.ui.item
 
com.bergerkiller.bukkit.tc.attachments.ui.menus - package com.bergerkiller.bukkit.tc.attachments.ui.menus
 
com.bergerkiller.bukkit.tc.attachments.ui.menus.appearance - package com.bergerkiller.bukkit.tc.attachments.ui.menus.appearance
 
com.bergerkiller.bukkit.tc.attachments.ui.menus.general - package com.bergerkiller.bukkit.tc.attachments.ui.menus.general
 
com.bergerkiller.bukkit.tc.cache - package com.bergerkiller.bukkit.tc.cache
 
com.bergerkiller.bukkit.tc.commands - package com.bergerkiller.bukkit.tc.commands
 
com.bergerkiller.bukkit.tc.controller - package com.bergerkiller.bukkit.tc.controller
 
com.bergerkiller.bukkit.tc.controller.components - package com.bergerkiller.bukkit.tc.controller.components
 
com.bergerkiller.bukkit.tc.controller.spawnable - package com.bergerkiller.bukkit.tc.controller.spawnable
 
com.bergerkiller.bukkit.tc.controller.type - package com.bergerkiller.bukkit.tc.controller.type
 
com.bergerkiller.bukkit.tc.debug - package com.bergerkiller.bukkit.tc.debug
 
com.bergerkiller.bukkit.tc.detector - package com.bergerkiller.bukkit.tc.detector
 
com.bergerkiller.bukkit.tc.editor - package com.bergerkiller.bukkit.tc.editor
 
com.bergerkiller.bukkit.tc.events - package com.bergerkiller.bukkit.tc.events
 
com.bergerkiller.bukkit.tc.exception - package com.bergerkiller.bukkit.tc.exception
 
com.bergerkiller.bukkit.tc.itemanimation - package com.bergerkiller.bukkit.tc.itemanimation
 
com.bergerkiller.bukkit.tc.pathfinding - package com.bergerkiller.bukkit.tc.pathfinding
 
com.bergerkiller.bukkit.tc.portals - package com.bergerkiller.bukkit.tc.portals
 
com.bergerkiller.bukkit.tc.portals.plugins - package com.bergerkiller.bukkit.tc.portals.plugins
 
com.bergerkiller.bukkit.tc.properties - package com.bergerkiller.bukkit.tc.properties
 
com.bergerkiller.bukkit.tc.rails.logic - package com.bergerkiller.bukkit.tc.rails.logic
 
com.bergerkiller.bukkit.tc.rails.type - package com.bergerkiller.bukkit.tc.rails.type
 
com.bergerkiller.bukkit.tc.signactions - package com.bergerkiller.bukkit.tc.signactions
 
com.bergerkiller.bukkit.tc.signactions.detector - package com.bergerkiller.bukkit.tc.signactions.detector
 
com.bergerkiller.bukkit.tc.signactions.mutex - package com.bergerkiller.bukkit.tc.signactions.mutex
 
com.bergerkiller.bukkit.tc.signactions.spawner - package com.bergerkiller.bukkit.tc.signactions.spawner
 
com.bergerkiller.bukkit.tc.statements - package com.bergerkiller.bukkit.tc.statements
 
com.bergerkiller.bukkit.tc.storage - package com.bergerkiller.bukkit.tc.storage
 
com.bergerkiller.bukkit.tc.tickets - package com.bergerkiller.bukkit.tc.tickets
 
com.bergerkiller.bukkit.tc.utils - package com.bergerkiller.bukkit.tc.utils
 
command(CommandSender, String, String[]) - Method in class com.bergerkiller.bukkit.tc.TrainCarts
 
COMMAND_ABOUT - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
COMMAND_ANIMATE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_ANIMATE_FAILURE - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
COMMAND_ANIMATE_SUCCESS - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
COMMAND_BREAKBLOCK - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_BREAKBLOCK_ADMIN - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_CHANGEBLOCK - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_CHANGETICK - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_DEFAULT - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_DESTROY - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_DESTROYALL - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_DISPLAYNAME - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_ENTER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_FIXBUGGED - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_GIVE_EDITOR - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_GLOBALPROPERTIES - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_INVINCIBLE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_ISSUE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_KEEPCHUNKSLOADED - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_LAUNCH - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_MANUALMOVE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_MESSAGE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_NOPERM - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
COMMAND_PATHINFO - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_PICKUP - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_PLAYERENTER - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_PLAYEREXIT - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_PLAYERTAKE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_PROPERTIES - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_PUSHING - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_RELOAD - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_RENAME - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_REROUTE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVE_TRAIN - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVEALL - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVEDTRAIN_CLAIM - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVEDTRAIN_DELETE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVEDTRAIN_EXPORT - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVEDTRAIN_GLOBAL - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVEDTRAIN_IMPORT - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVEDTRAIN_RENAME - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SAVEDTRAIN_REVERSE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SETCOLLIDE - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SETDESTINATION - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SETLINKING - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SETOWNERS - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SETPOWERCARTREQ - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SETPUBLIC - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SETSPEEDLIMIT - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SETTAGS - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SLOWDOWN - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_SOUND - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_TELEPORT - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_UPGRADESAVED - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
COMMAND_USE_STORAGE_CHEST - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
Commands - Class in com.bergerkiller.bukkit.tc.commands
 
Commands() - Constructor for class com.bergerkiller.bukkit.tc.commands.Commands
 
compareTo(RailPath.ProximityInfo) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.ProximityInfo
 
config - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Mutable live configuration of an attachment.
ConfigureAnimationDialog - Class in com.bergerkiller.bukkit.tc.attachments.ui.animation
 
ConfigureAnimationDialog(AnimationMenu) - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.animation.ConfigureAnimationDialog
 
ConfigureAnimationNodeDialog - Class in com.bergerkiller.bukkit.tc.attachments.ui.animation
 
ConfigureAnimationNodeDialog(AnimationNode) - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.animation.ConfigureAnimationNodeDialog
 
ConfirmAnimationDeleteDialog - Class in com.bergerkiller.bukkit.tc.attachments.ui.animation
Dialog asking whether or not it is OK to delete an animation
ConfirmAnimationDeleteDialog() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.animation.ConfirmAnimationDeleteDialog
 
ConfirmAttachmentDeleteDialog - Class in com.bergerkiller.bukkit.tc.attachments.ui.menus.general
Dialog asking whether or not it is OK to delete an animation
ConfirmAttachmentDeleteDialog() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.menus.general.ConfirmAttachmentDeleteDialog
 
connect(MinecartMember<?>, MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
connect(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
contains(String) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
containsBlock(UUID, IntVector3) - Method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZone
 
containsBlock(Block) - Method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZone
 
containsChunk(long) - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea
Gets whether a particular chunk coordinate, encoded as a Long, is contained in this chunk area.
containsEntityId(int) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets whether this attachment uses a particular Entity Id as part of displaying its contents in the world.
containsEntityId(int) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachment
 
containsEntityId(int) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEntity
 
containsEntityId(int) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentItem
 
containsEntityId(int) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatformOriginal
 
containsEntityId(int) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentText
 
containsIndex(int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
containsInLoadedWorld(String) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
containsMinecart(UUID) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
Check if a minecart is in an offline group
Used to check if a minecart can be linked
containsName(String) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Checks whether this node contains a name
containsOnlySwitcher() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Checks whether all this node contains is a switcher sign, and no other signs (destinations) are set.
containsSign(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
containsSwitcher() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Checks whether this node is covered by a switcher sign
containsTrain(String) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Checks whether a particular saved train name exists inside this store
convert(Minecart) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Creates a Minecart Member from the source minecart specified
Returns null if no member could be created for this Source.
convert(Inventory, Object, Object) - Static method in class com.bergerkiller.bukkit.tc.itemanimation.ItemAnimatedInventory
 
convertAllAutomatically() - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Converts all Minecarts on all enabled worlds into Minecart Members
copyTo(RailPath.Position) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
correctTeleportPosition(Location) - Static method in class com.bergerkiller.bukkit.tc.Util
Adjusts the teleport position to avoid an entity getting glitched in a block.
craftingRequireWorkbench - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
create(Vector...) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
 
create(RailPath.Point...) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
 
create(RailType, Block) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailPiece
Creates a new RailBlock for a type and block
create(MinecartMember<?>, boolean) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
Evaluates the Minecart position information and creates Tracked rail information for it.
create() - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
create(MinecartMember<?>...) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
create(String, MinecartMember<?>...) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
create(Collection<Block>) - Static method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
create(World, Set<IntVector3>) - Static method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
create(String, Set<IntVector3>) - Static method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
create() - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Creates a new TrainProperties value using a random name
create(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSignManager
 
create(World) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroup
Tries to find all Minecarts based on their UID and creates a new group
create(World) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
createAnimation(String) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
Creates a new animation and selects it
createAttachment(ConfigurationNode) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentManager
Creates a new attachment by loading it from configuration.
createAttachment() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.CartAttachmentType
 
createController(ConfigurationNode) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentType
Creates the controller for this attachment type.
createController(EntityType) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Creates a suitable Minecart Member controller for an Entity
createController(CommonEntity<?>) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Creates a suitable Minecart Member controller for an Entity
createDefault() - Static method in class com.bergerkiller.bukkit.tc.utils.LauncherConfig
Creates the defaults for a Launcher Configuration
createDerailed(MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
Computes Tracked Rail information for a Minecart that is off the rails
createEquipmentPacket(int, ItemStack) - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
createFinder(Block, BlockFace, Block) - Static method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
Creates a track iterator which is meant to find a destination block from a starting block
createItem(Player) - Method in class com.bergerkiller.bukkit.tc.tickets.Ticket
Creates a new ticket item
createItem() - Static method in class com.bergerkiller.bukkit.tc.utils.StoredTrainItemUtil
 
createMenu(MapWidgetAttachmentNode) - Method in enum com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode.MenuItem
 
createNetworkController() - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Creates a suitable Minecart Member Network controller for an Entity.
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
This method is called once the first time RailLogic.getPath() is invoked to generate the appropriate rail path to use.
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
 
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicSloped
 
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVertical
 
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeNormalA
 
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeNormalB
 
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeUpsideDownA
 
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeUpsideDownC
 
createPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeUpsideDownD
 
createTCMapItem() - Static method in class com.bergerkiller.bukkit.tc.editor.TCMapControl
 
createTicket(Ticket) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Creates a new ticket, using an existing ticket as a base configuration.
createTicket(Ticket, String) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Creates a new ticket, using an existing ticket as a base configuration.
createWorldPlaceholder(World) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailPiece
Creates a RailBlock that has no rail type or block, and acts as a placeholder to define for a RailState what world is used.
CROSSING - Static variable in class com.bergerkiller.bukkit.tc.rails.type.RailType
 
curr_transform - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Current transform
currencyFormat - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
current() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
 
current - Variable in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
currentAnimation - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Animation currently playing
currentDirection() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
 
currentDirection - Variable in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
currentPos() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
 
currentRail - Variable in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
currentRailLogic - Variable in class com.bergerkiller.bukkit.tc.utils.TrackWalkingPoint
currentRailPath - Variable in class com.bergerkiller.bukkit.tc.utils.TrackWalkingPoint
currentRails() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
 
currentRailType() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
 
currentTrack - Variable in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
curved - Variable in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
 
CustomModelDataSelector - Class in com.bergerkiller.bukkit.tc.attachments.ui.item
 
CustomModelDataSelector() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.item.CustomModelDataSelector
 
cx - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
cz - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 

D

DEBUG_COMMAND_DEBUG - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
DEBUG_MODE - Static variable in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
 
debugRails(Player, RailState) - Static method in class com.bergerkiller.bukkit.tc.debug.DebugTool
 
debugRails(Player, TrackWalkingPoint) - Static method in class com.bergerkiller.bukkit.tc.debug.DebugTool
 
debugRails(Player, Block) - Static method in class com.bergerkiller.bukkit.tc.debug.DebugTool
 
DebugTool - Class in com.bergerkiller.bukkit.tc.debug
Manages the different functionalities provided by /train debug [type]
DebugTool() - Constructor for class com.bergerkiller.bukkit.tc.debug.DebugTool
 
DEFAULT - Static variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
Default anchor is relative to the parent attachment
DEFAULT - Static variable in class com.bergerkiller.bukkit.tc.tickets.TicketStore
 
defaultAnimations - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
defaultTransferRadius - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
deinit() - Static method in class com.bergerkiller.bukkit.tc.ArrivalSigns
 
deinit() - Static method in class com.bergerkiller.bukkit.tc.itemanimation.ItemAnimation
 
deinit() - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
deinit() - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
 
deinit() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSignManager
 
deinit() - Static method in class com.bergerkiller.bukkit.tc.statements.Statement
 
deinit() - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
deleteAnimation() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
Deletes the currently selected animation
deleteAnimationNode(int) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
Deletes an existing animation node from the animation.
DEPOSIT - Static variable in class com.bergerkiller.bukkit.tc.signactions.SignActionTransfer
 
depositInFurnace(Inventory, Furnace, ItemParser, boolean) - Static method in class com.bergerkiller.bukkit.tc.utils.TransferSignUtil
 
description() - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore.Claim
 
destination - Variable in class com.bergerkiller.bukkit.tc.pathfinding.PathConnection
 
destroy(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
destroy() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
destroy(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Handles the post-destroy logic for when this sign is broken
destroy(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDetector
 
destroy(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSpawn
 
destroyAll(World) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
destroyAll() - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
destroyAllOnShutdown - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
detectAllMinecarts() - Static method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
detectMinecarts() - Method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
Detects all minecarts that are on this region and fires onEnter events.
DETECTOR - Static variable in class com.bergerkiller.bukkit.tc.rails.type.RailType
 
detector - Variable in class com.bergerkiller.bukkit.tc.signactions.detector.DetectorSign
 
DetectorListener - Interface in com.bergerkiller.bukkit.tc.detector
 
DetectorRegion - Class in com.bergerkiller.bukkit.tc.detector
 
detectorRegions - Variable in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
DetectorSign - Class in com.bergerkiller.bukkit.tc.signactions.detector
 
DetectorSign(DetectorSignPair, Block) - Constructor for class com.bergerkiller.bukkit.tc.signactions.detector.DetectorSign
 
DetectorSign(DetectorSignPair, IntVector3) - Constructor for class com.bergerkiller.bukkit.tc.signactions.detector.DetectorSign
 
DetectorSignPair - Class in com.bergerkiller.bukkit.tc.signactions.detector
 
DetectorSignPair(Block, Block) - Constructor for class com.bergerkiller.bukkit.tc.signactions.detector.DetectorSignPair
 
DetectorSignPair(IntVector3, IntVector3) - Constructor for class com.bergerkiller.bukkit.tc.signactions.detector.DetectorSignPair
 
dfactor - Variable in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
 
die() - Method in class com.bergerkiller.bukkit.tc.itemanimation.VirtualItem
 
died - Variable in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
Direction - Enum in com.bergerkiller.bukkit.tc
 
direction - Variable in class com.bergerkiller.bukkit.tc.DirectionStatement
 
DirectionStatement - Class in com.bergerkiller.bukkit.tc
 
DirectionStatement(String, String) - Constructor for class com.bergerkiller.bukkit.tc.DirectionStatement
 
disable() - Method in class com.bergerkiller.bukkit.tc.attachments.control.GlowColorTeamProvider
Disables the provider, resetting state immediately
disable() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
 
disable() - Method in class com.bergerkiller.bukkit.tc.RedstoneTracker
 
disable() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
 
disabledWorlds - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
disconnected - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
Whether this rail is disconnected from the previous rails
discover(BlockLocation) - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
Deprecated.
discoverFromRail(BlockLocation) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
Tells this Path Provider to schedule new destination and switcher sign discovery, starting at a particular rails block.
discoverRail() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Looks at the current position information and attempts to discover any rails at these positions.
discoverSigns(RailType, Block) - Static method in class com.bergerkiller.bukkit.tc.cache.RailSignCache
Discovers the signs belonging to a particular rail.
display - Variable in class com.bergerkiller.bukkit.tc.editor.MapControl
 
distance(RailPath.Position) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
distance(Location) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
distance - Variable in class com.bergerkiller.bukkit.tc.pathfinding.PathConnection
 
distanceSquared(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Finds the distance squared between a rail-relative position and this rail path.
distanceSquared(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Point
Gets the squared distance between this path point and a vector position
distanceSquared(RailPath.Position) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Point
Gets the squared distance between this path point and a position
distanceSquared(RailPath.Position) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
distanceSquared(LocationAbstract) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
distanceSquared - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.ProximityInfo
 
doFixedTick() - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
Called onPhysics for all Minecart entities who didn't get ticked in the previous run.
doPhysics() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
doPostMoveLogic() - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
Executes the Entity doPostTick() on all trains.
doPostMoveLogic() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Performs all logic right after movement has occurred
dot(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Point
Computes the dot product of this point's x/y/z values and a vector
doTick() - Method in class com.bergerkiller.bukkit.tc.actions.Action
 
doTick() - Method in class com.bergerkiller.bukkit.tc.actions.GroupAction
 
doTick() - Method in class com.bergerkiller.bukkit.tc.actions.MemberAction
 
doTick() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
 
doTick() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
 
draw() - Method in class com.bergerkiller.bukkit.tc.editor.MapControl
 
dt - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
 
dt_norm - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
 
DUMMY_RUNNABLE - Static variable in class com.bergerkiller.bukkit.tc.utils.ChunkArea
 
duplicateAnimationNode(int) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
Duplicates the node at the index and inserts a clone at index+1.
duration - Variable in class com.bergerkiller.bukkit.tc.ArrivalSigns.TimeSign
 
dx - Variable in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
 
dz - Variable in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
 

E

EDIT_NONEFOUND - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
EDIT_NOSELECT - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
EDIT_NOTALLOWED - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
EDIT_NOTOWNED - Static variable in class com.bergerkiller.bukkit.tc.Localization
 
editedCart - Variable in class com.bergerkiller.bukkit.tc.attachments.ui.AttachmentEditor
 
EditedSign - Class in com.bergerkiller.bukkit.tc.editor
 
EditedSign() - Constructor for class com.bergerkiller.bukkit.tc.editor.EditedSign
 
editing - Static variable in class com.bergerkiller.bukkit.tc.properties.CartPropertiesStore
 
Effect - Class in com.bergerkiller.bukkit.tc.utils
 
Effect() - Constructor for class com.bergerkiller.bukkit.tc.utils.Effect
 
effects - Variable in class com.bergerkiller.bukkit.tc.utils.Effect
 
eject() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
eject() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Ejects the passenger of this Minecart
eject(Vector, float, float) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Ejects the passenger of this Minecart and teleports him to the offset and rotation specified
eject(Location) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Ejects the passenger of this Minecart and teleports him to the location specified
eject(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEject
 
elapsedTicks() - Method in class com.bergerkiller.bukkit.tc.actions.Action
Gets the number of ticks that have elapsed since starting this action
elapsedTimeMillis() - Method in class com.bergerkiller.bukkit.tc.actions.Action
Gets the number of milliseconds that have elapsed since starting this action
EMPTY - Static variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath
 
EMPTY - Static variable in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
EMPTY - Static variable in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
enable() - Method in class com.bergerkiller.bukkit.tc.attachments.control.GlowColorTeamProvider
Enables the provider, initializing background services
enable(String) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
 
enable() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
 
enableCeilingBlockCollision - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
enableSeatThirdPersonView - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
enableSneakingInAttachmentEditor - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
end - Variable in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZone
 
endIsDerailed - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerGroup.RailFinderResult
 
enterDirection() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
The movement direction of the Cart upon entering the section of rails
enterFace() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
Gets the Block Face that was entered of the Block at the current position.
entityUID - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
equals(Object) - Method in class com.bergerkiller.bukkit.tc.cache.RailSignCache.TrackedSign
 
equals(Object) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
 
equals(Object) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
equals(Object) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore.Claim
 
EssentialsEnabled - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
evaluate(double, String) - Static method in class com.bergerkiller.bukkit.tc.Util
 
execute(MinecartMember<?>, Entity) - Method in enum com.bergerkiller.bukkit.tc.CollisionMode
Executes this collision mode
execute(Player, CartProperties, String, String[]) - Static method in class com.bergerkiller.bukkit.tc.commands.CartCommands
 
execute(CommandSender, String, String[]) - Static method in class com.bergerkiller.bukkit.tc.commands.Commands
 
execute(CommandSender, String[]) - Static method in class com.bergerkiller.bukkit.tc.commands.GlobalCommands
 
execute(CommandSender, String, String[]) - Static method in class com.bergerkiller.bukkit.tc.commands.SavedTrainCommands
 
execute(CommandSender, String, String[]) - Static method in class com.bergerkiller.bukkit.tc.commands.TicketCommands
 
execute(Player, TrainProperties, String, String[]) - Static method in class com.bergerkiller.bukkit.tc.commands.TrainCommands
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Fired when this sign is being executed for a certain event
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnimate
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnnounce
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlockChanger
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlocker
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionCraft
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestination
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestroy
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDetector
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEffect
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEject
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEnter
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionFlip
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionFuel
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionJumper
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionLauncher
 
execute(MinecartGroup) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionLauncher
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionMutex
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionProperties
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSkip
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSound
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSpawn
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionStation
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSwitcher
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTeleport
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTicket
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTransfer
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTrigger
 
execute(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionWait
 
executeAll(SignActionEvent, SignActionType) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
 
executeAll(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
 
executeImport(CommandSender, String, String[]) - Static method in class com.bergerkiller.bukkit.tc.commands.SavedTrainCommands
 
exemptFromEjectOffset - Static variable in class com.bergerkiller.bukkit.tc.TCListener
 
exists(String) - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Tests whether TrainProperties exist for the train name specified
exitOffset - Variable in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
exitPitch - Variable in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
exitYaw - Variable in class com.bergerkiller.bukkit.tc.properties.CartProperties
 

F

faceToJunction(List<RailJunction>, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.Util
Attempts to find the most appropriate junction for a BlockFace wind direction.
fakeAttack(MinecartMember<?>, Player) - Static method in class com.bergerkiller.bukkit.tc.TCPacketListener
 
fakeInteraction(MinecartMember<?>, Player, HumanHand) - Static method in class com.bergerkiller.bukkit.tc.TCPacketListener
 
FakeTeam - Class in com.bergerkiller.bukkit.tc.attachments.old
An instance of a fake team, which is also tracked who has the information sent.
FakeTeam(String, String) - Constructor for class com.bergerkiller.bukkit.tc.attachments.old.FakeTeam
 
fastAsin(double) - Static method in class com.bergerkiller.bukkit.tc.Util
Lower-accuracy arcsin, returns an angle in degrees
fastGetRotationYaw(Quaternion) - Static method in class com.bergerkiller.bukkit.tc.Util
Retrieves just the yaw angle from the Quaternion getYawPitchRoll function.
filter - Variable in class com.bergerkiller.bukkit.tc.utils.SignSkipOptions
 
filterSigns(List<RailSignCache.TrackedSign>) - Method in class com.bergerkiller.bukkit.tc.utils.SignSkipOptions
Called from the block tracker to filter the detected signs based on the skip settings.
find(String) - Static method in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
Looks an anchor up by name.
find(Block) - Static method in class com.bergerkiller.bukkit.tc.cache.RailMemberCache
Finds the minecart that is on a particular rail block
find(RailState) - Static method in class com.bergerkiller.bukkit.tc.cache.RailPieceCache
Gets all the cached rail pieces available at the position in a rail state
find(Block) - Static method in class com.bergerkiller.bukkit.tc.cache.RailPieceCache
Gets all the cached rail pieces available at a particular block position
find(UUID, IntVector3) - Static method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZoneCache
Finds a mutex zone at a particular block
find(Block, int) - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
findAgainst(Block, Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.portals.PortalDestination
 
findAll(Block) - Static method in class com.bergerkiller.bukkit.tc.cache.RailMemberCache
Finds all minecarts traveling on a particular rail block
findAttachment(int[]) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Looks up an attachment of the Minecart by target path.
findAttachmentWithEntityId(Attachment, int) - Static method in class com.bergerkiller.bukkit.tc.attachments.helper.HelperMethods
 
findBlocks(SignActionEvent, String) - Static method in class com.bergerkiller.bukkit.tc.utils.TransferSignUtil
Finds all nearby block states with which can be interacted according to the sign
findChild(int[]) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Traverses down this tree of attachments based on the target path indices specified.
findConnection(String) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Tries to find a connection from this node to the node specified
findConnection(PathNode) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Tries to find a connection from this node to the node specified
findDestination(Block, Block, Direction) - Static method in class com.bergerkiller.bukkit.tc.portals.PortalDestination
Looks for suitable rails inside or against a block region, selecting the destination if found.
findDestinationAtNetherPortal(Block, Direction) - Static method in class com.bergerkiller.bukkit.tc.portals.PortalDestination
Looks for suitable rails nearby a nether portal, checking all portal blocks for closeby rails
findElevator(Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
findElevator(Block, BlockFace, int) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
findEntity(Chunk, boolean) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
findEntity(World, boolean) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
findGroup(String) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
findJunction(String) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Attempts to find a junction of the rails block belonging to this sign event by name
findJunction(BlockFace) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Attempts to find a junction of the rails block belonging to this sign event by face direction
findJunction(Direction) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Attempts to find a junction of the rails block belonging to this sign event by a Direction statement.
findMember(String, UUID) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
findMinecartPos(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Deprecated.
findMinecartPos(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeHorizontal
 
findMinecartPos(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeNone
 
findMinecartPos(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
findMobType(Entity) - Static method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
findMobType(String) - Static method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
findMobType(String, String) - Static method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
findMobType(String, String, String) - Static method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
findName(String) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Attempts to find a String token that starts with the name of a saved train.
findNearbyZones(UUID, IntVector3, int) - Static method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZoneCache
Adds all mutex zones nearby a position.
findRail(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Deprecated.
findRail(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeHorizontal
 
findRail(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeNone
 
findRail(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
findRailDestination(Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.portals.PortalDestination
 
findRailPiece(Block) - Static method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Deprecated.
findRailPiece(Location) - Static method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Checks all registered rail types and attempts to find the rail piece used for the Minecart position specified.
findRails(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Tries to find all the Rails blocks of this Rail Type for a Minecart whose position is inside a particular Block.
findRailsVertical(Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.Util
 
findRoute(PathNode) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Tries to find the exact route (all nodes) to reach a destination from this node
findSeat(Entity) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
Finds the seat occupied by a passenger
findSegment(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Finds the segment of this rail path that is used at the relative position specified
findSegment(Vector, Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Finds the segment of this rail path that is used at the absolute position specified
findSignsBelow() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Finds all signs below this sign that can extend the amount of lines
flipH(MapTexture) - Static method in class com.bergerkiller.bukkit.tc.editor.RailsTexture
Flips the map texture horizontally TODO: Move this to BKCommonLib
flipOrientation() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Flips the orientation of this Minecart, making front back and back front.
flipV(MapTexture) - Static method in class com.bergerkiller.bukkit.tc.editor.RailsTexture
Flips the map texture vertically TODO: Move this to BKCommonLib
focused - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Whether the attachment is focused at this time.
forcedBlockUpdate - Variable in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
fromConfig(ConfigurationNode) - Static method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableGroup
Creates a SpawnableGroup from the full contents of saved train properties, either from a real train or from the saved properties store.
fromEntering(boolean) - Static method in enum com.bergerkiller.bukkit.tc.CollisionMode
Gets the Collision Mode as being an entering state
fromFace(BlockFace) - Static method in enum com.bergerkiller.bukkit.tc.Direction
 
fromLinking(boolean) - Static method in enum com.bergerkiller.bukkit.tc.CollisionMode
Gets the Collision Mode as being a linking state
fromPosDir(Vector, Vector) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
Creates a Position from an absolute position on the rails and a movement direction vector
fromPushing(boolean) - Static method in enum com.bergerkiller.bukkit.tc.CollisionMode
Gets the Collision Mode as being a pushing state
fromSign(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZone
 
fromTo(Location, Location) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
Creates a Position from an absolute from and to position in world coordinates
front() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
Gets the front wheel
FRONT_WHEEL - Static variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
Anchors the front wheel of the Minecart.

G

genChunks() - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroup
 
GENERAL_PLACE_MINECART - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
GENERAL_PLACE_TRAINCART - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
GENERAL_PROPERTIES_ADMIN - Static variable in class com.bergerkiller.bukkit.tc.Permission
 
GeneralMenu - Class in com.bergerkiller.bukkit.tc.attachments.ui.menus
 
GeneralMenu() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.menus.GeneralMenu
 
generate(int) - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
generate(int, double) - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
generateTrainName() - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Generates a new train name using the default format.
generateTrainName(String) - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Generates a new train name using the format specified.
get(String) - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModelStore
Gets an attachment model by name
get(String) - Static method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
get(int) - Method in class com.bergerkiller.bukkit.tc.attachments.control.SeatAttachmentMap
 
get(Entity) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
get(TrainProperties) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
get(BlockFace) - Method in class com.bergerkiller.bukkit.tc.editor.RailsTexture
 
get(String...) - Method in class com.bergerkiller.bukkit.tc.Localization
 
get(BlockLocation) - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
get(Block) - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
get(Block, BlockFace) - Static method in enum com.bergerkiller.bukkit.tc.PowerState
 
get(Block, BlockFace, boolean) - Static method in enum com.bergerkiller.bukkit.tc.PowerState
Computes the power state for a given block
get(UUID, TrainProperties) - Static method in class com.bergerkiller.bukkit.tc.properties.CartPropertiesStore
Gets the Cart Properties of the Minecart specified
Constructs a new entry if none is contained.
get(MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.properties.CartPropertiesStore
Gets the Cart Properties of the Minecart specified
get(int) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
get(String) - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Gets a TrainProperties instance by name
Creates a new instance if none is contained
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
Gets the horizontal rail logic to go into the direction specified
get(BlockFace, boolean) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
Gets the horizontal rail logic to go into the direction specified
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicSloped
Gets the sloped rail logic for the the sloped track leading up on the direction specified
get(BlockFace, boolean) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicSloped
Gets the sloped rail logic for the the sloped track leading up on the direction specified
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVertical
Gets the vertical rail logic for the direction specified
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeNormalA
Gets the sloped-vertical rail logic for the the sloped track leading upwards facing the direction specified
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeNormalB
Gets the sloped-vertical rail logic for the the sloped track leading upwards facing the direction specified
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeUpsideDownA
Gets the sloped-vertical rail logic for the the sloped track leading upwards facing the direction specified
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeUpsideDownB
Gets the sloped-vertical rail logic for the the sloped track leading upwards facing the direction specified
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeUpsideDownC
Gets the sloped-vertical rail logic for the the sloped track leading upwards facing the direction specified
get(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeUpsideDownD
Gets the sloped-vertical rail logic for the the sloped track leading upwards facing the direction specified
get(UUID) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
get(World) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
get(Player) - Method in class com.bergerkiller.bukkit.tc.TCMountPacketHandler
 
get() - Method in class com.bergerkiller.bukkit.tc.utils.SoftReference
Gets the value from this reference
getAbsolutePosition() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the position of this wheel in world coordinates.
getAbsoluteTransform() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the absolute transformation of this wheel, containing the position translation and the orientation calculations.
getAbsoluteTransform(Matrix4x4) - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the absolute transformation of this wheel, containing the position translation and the orientation calculations.
getAcceptedPropertyName() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.CustomModelDataSelector
 
getAcceptedPropertyName() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemSelector
 
getAcceptedPropertyName() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemVariantList
 
getAcceptedPropertyName() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetNumberBox
 
getAcceptedPropertyName() - Method in interface com.bergerkiller.bukkit.tc.attachments.ui.SetValueTarget
Gets the name of the property changed when a text value is accepted
getAction() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the action represented by this event
getActions() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets the Action Tracker that keeps track of the actions of this Group
getActions() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Obtains the Action Tracker that keeps track of actions for this Minecart
getActiveDetectorRegions() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
getActiveSigns() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
getActiveTrackedSigns() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
getAdded() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea
Gets all chunks that were added during the last #refresh(Set)
getAll() - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Gets all the TrainProperties available
getAll() - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Gets all tickets available on the server
getAll() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea
Gets all chunks that are within range of the Minecart
getAllCenters() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea
Gets all the chunk centers in which a minecart resides
getAllCollisionModes() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets the Collision Mode for colliding with the Entity specified
getAnimation() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationView
Gets the animation currently displayed inside this view
getAnimation() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
 
getAnimationDeltaTime() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
Gets the delta time in seconds of the current animation frame for the current tick
getAnimations() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets a read-only collection of animations stored using Attachment.addAnimation(Animation).
getAnimRootConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
 
getArmorStandPose(Quaternion) - Static method in class com.bergerkiller.bukkit.tc.Util
Calculates the 3 rotation angles for an armor stand pose from a Quaternion rotation
getAt(IntVector3) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets the Member that is on the rails block position specified
getAt(Block) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Gets the Member that drives on the rails block specified
getAt(World, IntVector3) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Gets the Member that drives on the rails block specified
getAt(Location) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
 
getAt(Location, MinecartGroup) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
 
getAt(Location, MinecartGroup, double) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
 
getAttachedBlock() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getAttachment() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Looks up the attachment that this node refers to.
getAttachment() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
 
getAttachment() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AppearanceMenu
 
getAttachment() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.GeneralMenu
 
getAttachment() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.PhysicalMenu
 
getAttachment() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.PositionMenu
 
getAttachmentModels() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
Gets access to the place where attachment models are stored, loaded and saved
getAttachments() - Method in class com.bergerkiller.bukkit.tc.attachments.old.CartAttachmentNode
 
getAttachments() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
getAvailableSeatCount() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the number of seats still available for new entities to enter the minecart
getAverageForce() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets the average speed/force of this train.
getBankingRoll() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
 
getBankingSmoothness() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getBankingStrength() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getBlock() - Method in class com.bergerkiller.bukkit.tc.actions.BlockAction
 
getBlock() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets the block of the current tick
getBlock(int, int, int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getBlock(BlockFace) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getBlock() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the block this minecart is currently in, or driving on
getBlock() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getBlock() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
getBlockBreakTypes() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Gets a Collection of materials this Minecart can break
getBlockPos() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets the position of the rail of the current tick
getBlockPos() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getBlockRelative(int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets a Block relative to the current rail, offset by the notchOffset
getBlockStates(SignActionEvent, IntVector2) - Static method in class com.bergerkiller.bukkit.tc.utils.TransferSignUtil
 
getBlockStates(SignActionEvent, int, int) - Static method in class com.bergerkiller.bukkit.tc.utils.TransferSignUtil
 
getBoundingBox(RailState) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets the bounding box of a rails block.
getCartDirection() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the direction a minecart has above the rails of this Sign
getCartDirection() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
Gets the motion vector along which minecarts move according to this RailLogic
getCartDistance() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
Gets the total amount of distance when travelled by cart.
getCartEnterDirection() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the direction vector of the cart upon entering the rails that triggered this sign.
getCartLength() - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
 
getCellColumn() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Gets the column of where this node is displayed
getCellRow() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Gets the row of where this node is displayed
getCenterCart(int) - Method in class com.bergerkiller.bukkit.tc.Station
Deprecated.
getCenterCart() - Method in class com.bergerkiller.bukkit.tc.Station
Deprecated.
getCenterLocation() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the center location of the rails where the minecart is centered at the rails
getCenterMode() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableGroup
Gets the way the train should be centered when spawning
getCenterPositionCart() - Method in class com.bergerkiller.bukkit.tc.Station
Gets the minecart that is closest towards the center of the entire train
getChangeRepeat() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetNumberBox
 
getChildren() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets a list of children of this controller.
getClaims(String) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Gets a list of players that have claimed ownership over a saved train.
getCleanLine(SignChangeEvent, int) - Static method in class com.bergerkiller.bukkit.tc.Util
Reads a line from a sign change event and clears characters that can't be parsed by TC.
getCleanLine(Sign, int) - Static method in class com.bergerkiller.bukkit.tc.Util
Reads a line from a sign and clears characters that can't be parsed by TC.
getCoalFromNeighbours() - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberFurnace
 
getColliding() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether this Train can collide with other Entities and Trains
getCollisionDamage() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getCollisionMode(Entity) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getCollisionMode(CollisionConfig) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getCommandFailureMessage() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets the message displayed to the user when executing the animation command and it fails
getCommandSuccessMessage() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets the message displayed to the user when executing the animation command successfully
getConfig() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets the configuration of this attachment.
getConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
Gets the full configuration of this entire model.
getConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Gets the configuration of just this node, excluding all child nodes.
getConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.appearance.SeatExitPositionMenu
 
getConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AppearanceMenu
 
getConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.GeneralMenu
 
getConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.PhysicalMenu
 
getConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.PositionMenu
 
getConfig() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableGroup
Gets the train group configuration to be applied to the train's properties after spawning.
getConfig() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableMember
Gets the train member configuration to be applied to the cart's properties after spawning.
getConfig(String) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Gets the configuration for a saved train
getConfiguredPosition() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets the configured parent-relative object position of this attachment.
getController() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachment
Gets the network controller that owns and manages this attachment
getCoordinates() - Method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
getCurrencyText(double) - Static method in class com.bergerkiller.bukkit.tc.TrainCarts
Gets the Currency text to display a currency value
getCurrentAction() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
 
getCurrentAnimation() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets the animation that is currently playing.
getData() - Method in class com.bergerkiller.bukkit.tc.utils.MinecartTrackLogic
 
getDefaultCollisionMode() - Method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
getDefaultModel(EntityType) - Static method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
Creates the default, unmodified model for a Vanilla Minecart
getDefaultsByName(String) - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Gets the Configuration Node containing the defaults of the name specified
getDefaultsByPlayer(Player) - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Gets the Configuration Node containing the defaults for the player specified
getDelay() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets the time delay until which this animation plays.
getDelay() - Method in class com.bergerkiller.bukkit.tc.Station
Gets the delay between action and launch (in milliseconds)
getDestination() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getDestination() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets the destination
getDestination() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getDirection() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getDirection(BlockFace) - Method in enum com.bergerkiller.bukkit.tc.Direction
 
getDirection(BlockFace, BlockFace) - Method in enum com.bergerkiller.bukkit.tc.Direction
 
getDirection(BlockFace) - Method in class com.bergerkiller.bukkit.tc.editor.MapRailsControl
Reads whether a direction marker is on or off
getDirection() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
Gets the horizontal direction of the rails this logic is for
getDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Obtains the direction of this type of Rails.
getDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeCrossing
 
getDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeNone
 
getDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
getDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
getDirection() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
getDirectionDifference(BlockFace) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getDirectionDifference(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getDirectionFrom() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollower
Gets the direction from which this follower entered the current rails
getDirectionFrom() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollowerMember
 
getDirectionFrom() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getDirections() - Method in class com.bergerkiller.bukkit.tc.editor.EditedSign
 
getDirections() - Method in class com.bergerkiller.bukkit.tc.editor.MapRailsControl
Gets all enabled marker directions
getDirections() - Method in class com.bergerkiller.bukkit.tc.portals.PortalDestination
 
getDirections() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Gets the directions specified in the sign header
getDirectionTo() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollower
Gets the direction towards which this follower is currently moving
getDirectionTo() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollowerMember
 
getDirectionTo() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getDisplayName() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Gets the Display name of this Path Node, which covers the names given or the location if this is an unnamed node.
getDisplayName() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets the Display Name of these properties
getDisplayPosition() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the world coordinates of where the wheel is displayed
getDistance() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
 
getDistance() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the distance from the center of the Minecart for this wheel
getDistance() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
getDistance() - Method in class com.bergerkiller.bukkit.tc.utils.LauncherConfig
Gets the block distance the launch should reach, or negative if unused
getDistance(int) - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
Gets the expected distance launched at the given tick.
getDistance() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
Gets the distance travelled in full blocks, that is, from block to block it is incremented by one.
getDistance() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
getDriveSound() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getDuration() - Method in class com.bergerkiller.bukkit.tc.ArrivalSigns.TimeSign
 
getDuration() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Duration animating from this node to the next one in seconds.
getDuration() - Method in class com.bergerkiller.bukkit.tc.utils.LauncherConfig
Gets the number of ticks launching should occur, or -1 if unused
getEdgeDistance() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the distance between this wheel and the nearest edge of the Minecart
getEditing() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Gets a collection of player UUIDs that are editing these properties
getEditing(Player) - Static method in class com.bergerkiller.bukkit.tc.properties.CartPropertiesStore
Gets the properties of the Minecart the specified player is currently editing
getEditing(UUID) - Static method in class com.bergerkiller.bukkit.tc.properties.CartPropertiesStore
Gets the properties of the Minecart the specified player is currently editing
getEditing(String) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Gets the ticket a player is currently editing through commands
getEditingPlayers() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Gets a collection of online players that are editing these properties
getEditor() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
getEditor() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentTree
 
getEditorOption(String, T) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Gets an option for this node under the 'editor' block
getEjectPosition(Entity) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
Calculates the eject position of the seat
getEndPosition() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Gets the end position of this rail path.
getEndVelocity() - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
Gets the velocity enforced at the end of the launch
getEnterJunction() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the rail junction from which the rails of this sign were entered.
getEnterMessage() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Gets the Enter message that is currently displayed when a player enters
getEntity() - Method in class com.bergerkiller.bukkit.tc.actions.MemberAction
 
getEntity() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
Gets the Entity that is displayed and controlled in this seat
getEntity(int) - Method in class com.bergerkiller.bukkit.tc.utils.GroundItemsInventory
Gets the item at the index specified
Note that the last element has no item!
getEntityClasses() - Method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
getEntityId() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getEntityType() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.entity.MapWidgetEntityTypeList
 
getEntityType() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableMember
Gets the Entity Type to spawn for this Minecart
getEntityUUID() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getExpirationTime() - Method in class com.bergerkiller.bukkit.tc.tickets.Ticket
Gets the timespan in milliseconds for how long this ticket is valid once handed out.
getFaces(BlockFace) - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Transforms the directions specified on this sign into BlockFaces using a known absolute direction
getFacing() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getFixedPosition(Vector, IntVector3) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
Deprecated.
getFocusGlowColor(Attachment) - Static method in class com.bergerkiller.bukkit.tc.attachments.helper.HelperMethods
Uses the relative positioning information of an attachment to figure out an appropriate glow color that will best differentiate it from other selections.
getForce() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getForce() - Method in class com.bergerkiller.bukkit.tc.events.GroupForceUpdateEvent
 
getForward() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the forward unit vector.
getForwardForce() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getForwardVelocity(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
Gets the minecart forward velocity on this type of Rail Logic
getForwardVelocity(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicAir
 
getForwardVelocity(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVertical
 
getFriendlyMobName() - Method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
getFrom() - Method in class com.bergerkiller.bukkit.tc.events.MemberBlockChangeEvent
 
getFrom() - Method in class com.bergerkiller.bukkit.tc.itemanimation.ItemAnimation
 
getFromChunk(Chunk) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupMap
 
getFromChunk(int, int) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupMap
 
getFromChunk(long) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupMap
 
getFromEntity(Entity) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Checks whether a given Entity is a TrainCarts Minecart, and if so, returns the MinecartMember controller
getFromHitTest(Location) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Finds a Minecart by performing a hit test with all nearby minecart's collision hit boxes
getFromUID(UUID) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
Tries to find a minecart member by UUID
getFullConfig() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Gets the full configuration of this node, including all child nodes, recursively
getFunction() - Method in class com.bergerkiller.bukkit.tc.utils.LauncherConfig
Gets the type of launch function used
getGlowColorTeamProvider() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
Gets a helper class for assigning (fake) entities to teams to change their glowing effect color.
getGravityMultiplier(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
Gets the vertical motion factor caused by gravity.
getGravityMultiplier(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicAir
 
getGravityMultiplier(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicGround
 
getGroundBlock() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getGroup() - Method in class com.bergerkiller.bukkit.tc.actions.Action
Gets the Minecart Group that applies to this Action.
getGroup() - Method in class com.bergerkiller.bukkit.tc.actions.GroupAction
 
getGroup() - Method in class com.bergerkiller.bukkit.tc.actions.MemberAction
 
getGroup() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the Minecart Group of this Minecart
If this Minecart is unloaded, a runtime exception is thrown
If no group was previously set, a group is created
getGroup() - Method in class com.bergerkiller.bukkit.tc.events.GroupEvent
 
getGroup() - Method in class com.bergerkiller.bukkit.tc.events.MemberEvent
 
getGroup() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the Minecart Group that is associated with this event
getGroup() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getGroup() - Method in class com.bergerkiller.bukkit.tc.Station
Gets the Minecart Group initiating this station
getGroup1() - Method in class com.bergerkiller.bukkit.tc.events.GroupLinkEvent
 
getGroup2() - Method in class com.bergerkiller.bukkit.tc.events.GroupLinkEvent
 
getGroups() - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
Gets a set containing all the minecart groups on the server.
getGroups() - Method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.GroupCreateEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.GroupForceUpdateEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.GroupLinkEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.GroupRemoveEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.GroupUnloadEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.MemberAddEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.MemberBlockChangeEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.MemberCoalUsedEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.MemberRemoveEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.MemberSpawnEvent
 
getHandlerList() - Static method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.GroupCreateEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.GroupForceUpdateEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.GroupLinkEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.GroupRemoveEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.GroupUnloadEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.MemberAddEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.MemberBlockChangeEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.MemberCoalUsedEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.MemberRemoveEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.MemberSpawnEvent
 
getHandlers() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getHeader() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Obtains the header of this sign containing relevant properties that are contained on the first line of a TrainCarts sign.
getHitBox() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets a rotated 3D hitbox, which can be used to test whether a player's click is on this entity
getHolder() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getHolder() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets the owner of these properties
getHolder() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getHorizontalOffset() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
getIcon(ConfigurationNode) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentType
Gets the icon to show in the attachment editor for this attachment type.
getIcon(ConfigurationNode) - Method in enum com.bergerkiller.bukkit.tc.attachments.config.CartAttachmentType
 
getIcon() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetBlinkyButton
 
getIndex() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getInstruction() - Method in class com.bergerkiller.bukkit.tc.Station
Gets the instruction this station has right now
- This is SELF when it has to center the train
- This is the direction to launch to if it has to launch
- This is null if the station should do nothing and release the train
getInternalState() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets controller internal state information.
getInternalState() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentManager
Gets the internal state providing some of the attachment managing API's
getInternalState() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachment
 
getInternalState() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
 
getInterval() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Gets the interval to spawn at, measured in milliseconds.
getInventories(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.utils.TransferSignUtil
 
getInventory() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
getInventory(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
getInventory(MinecartGroup) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
getInventory(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPlayerHand
 
getInventory(MinecartGroup) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPlayerHand
 
getInventory(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPlayerItems
 
getInventory(MinecartGroup) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPlayerItems
 
getInventory() - Method in class com.bergerkiller.bukkit.tc.utils.GroundItemsState
 
getInventory(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.utils.TransferSignUtil
 
getItem() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemVariantList
 
getItem(int) - Method in class com.bergerkiller.bukkit.tc.itemanimation.ItemAnimatedInventory
 
getItem(int) - Method in class com.bergerkiller.bukkit.tc.utils.GroundItemsInventory
 
getItems() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetSelectionBox
 
getItemStack() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetItemIcon
 
getItemStack() - Method in class com.bergerkiller.bukkit.tc.itemanimation.VirtualItem
 
getJunctions() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets a list of valid junctions that can be taken on the rails block of this sign
getJunctions(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets an array containing all possible junctions that can be taken for a particular rail block.
getJunctions(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
getKey() - Method in enum com.bergerkiller.bukkit.tc.utils.SlowdownMode
 
getKillMessage() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getLabel(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDetector
Reads the label put on the second line of the detector sign.
getLastBlock() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets the block from the previous tick
getLastBlock() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the block this minecart was previously in, or driving on
getLastLogic() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets the rail logic from the previous tick
getLastMovement() - Method in interface com.bergerkiller.bukkit.tc.attachments.old.CartAttachmentOwner
Temporary: gets the last relative movement update that was performed.
getLastOrientation() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
 
getLastPathNode() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getLastPathNode() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets the name of the last path finding node that was visited
getLastPathNode() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getLastRailLogic() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getLastRailType() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets the rail type from the previous tick
getLaunchConfig() - Method in class com.bergerkiller.bukkit.tc.Station
Gets the launch configuration, which contains the distance/time and launch function used
getLength() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableMember
Gets the length of this Minecart
getLimitedVelocity() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getLine(int) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getLine(int) - Method in class com.bergerkiller.bukkit.tc.utils.ChangingSign
 
getLines() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getLines() - Method in class com.bergerkiller.bukkit.tc.utils.ChangingSign
 
getLiveTransform() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
 
getLocale() - Method in enum com.bergerkiller.bukkit.tc.utils.StoredTrainItemUtil.SpawnResult
 
getLocalizedName() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getLocation(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Point
Gets the world location of this point for a rails block
getLocation(Location) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
getLocation(Block, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Gets a location on this segment using a known rails block and theta (0.0 ...
getLocation() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getLocation() - Method in class com.bergerkiller.bukkit.tc.itemanimation.VirtualItem
 
getLocation() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getLocation() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets a predicted location of the Minecart (and thus Train)
getLocation() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getLocation() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Gets the location of the spawn sign
getLocation() - Method in class com.bergerkiller.bukkit.tc.storage.OfflineSign
 
getLocation() - Method in class com.bergerkiller.bukkit.tc.utils.GroundItemsInventory
Gets the Location of the center of this ground items cluster
getLogic() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
 
getLogic(MinecartMember<?>, Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Deprecated.
getLogic(RailState) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Obtains the Rail Logic to use for the rail state situation specified
getLogic(RailState) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeCrossing
 
getLogic(RailState) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeNone
 
getLogic(RailState) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
getLogic(RailState) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
getLogicForRails(Block, Rails, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
getManager() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets the attachment manager instance that initialized this attachment and oversees its interaction with the outside environment.
getMaximumBlockDistance(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Calculates the maximum amount of block iterations between the center of this Minecart and the member specified that should be performed when discovering rails.
getMaximumDistance(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Calculates the maximum distance between the center of this Minecart and the member specified.
getMaximumVelocity() - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
Gets the upper velocity limit of the launch function.
getMaxNumberOfUses() - Method in class com.bergerkiller.bukkit.tc.tickets.Ticket
Gets the maximum number of times the ticket can be used
getMember() - Method in class com.bergerkiller.bukkit.tc.actions.MemberAction
 
getMember() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
 
getMember() - Method in class com.bergerkiller.bukkit.tc.events.MemberEvent
 
getMember() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets or finds the minecart associated with this sign right now
Will find a possible minecart on rails above this sign if none was specified while creating this event
getMemberFromRails(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerGroup
Gets the Minecart Member part of this Group that is traveling on the rails block specified
getMemberFromRails(IntVector3) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerGroup
Gets the Minecart Member part of this Group that is traveling on the rails block specified
getMemberFromRails(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerGroup
Deprecated.
getMemberFromRails(IntVector3) - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerGroup
Deprecated.
getMemberLocation() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
Gets the world coordinates of the Minecart, null if no member is on this rail
getMembers() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableGroup
Gets all the Minecarts part of this group
getMembers() - Method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
getMembers() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets all the Minecart Members this sign (based on RC/train/cart type) is working on
getMessage(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnnounce
 
getMessage(String) - Static method in class com.bergerkiller.bukkit.tc.TrainCarts
Converts generic text to a formatted message based on style codes and message shortcuts
getMetaData() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getMethod() - Method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
getMinecartPos() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
 
getMinimumLibVersion() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
 
getMinimumVelocity() - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
Gets the lower velocity limit of the launch function.
getMobType() - Method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
getMode() - Method in class com.bergerkiller.bukkit.tc.editor.EditedSign
 
getMode() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the sign mode of this TrainCarts sign
getMode() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Gets the Sign Action Mode of this sign, indicating whether it is for trains, carts, or remote-control
getModel() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentTree
 
getModel() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Gets the attachment model set for this particular cart.
getModule(String) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Gets a module by name
getModuleNameOfTrain(String) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Checks to see what module a train is saved in.
getModuleNames() - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Gets a set of modules that have been created
getMotion() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
getMotion(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
getMotionFace() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
getMotionFaceWithSubCardinal() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
getMotionVector() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
 
getMountEntityId() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachment
Gets an Entity Id of an Entity other entities can mount to mount this attachment.
getMountEntityId() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEntity
 
getMountEntityId() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentItem
 
getMountEntityId() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatformOriginal
 
getMountEntityId() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentText
 
getMountHandler() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
Gets the packet handler responsible for sending entity mount packets at the right time.
getMountOffset() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getMovementDirection(BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
Deprecated.
getMovementDirection(Block, Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
 
getMovementDirection(BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicAir
 
getMovementDirection(BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicGround
 
getMovementDirection(BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
 
getMovementDirection(BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVertical
 
getName() - Method in class com.bergerkiller.bukkit.tc.ArrivalSigns.TimeSign
 
getName() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets the name of the animation to play
getName() - Method in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
Gets the name of the anchor, which is also used to look it up when reading configuration
getName() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentType
Gets the name of this attachment type.
getName() - Method in class com.bergerkiller.bukkit.tc.editor.EditedSign
 
getName() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
Gets a name of this Node, using get on this name will result in this node being returned.
getName() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
Gets the name of this World
getName() - Method in class com.bergerkiller.bukkit.tc.tickets.Ticket
Gets an unique name of this ticket
getName() - Method in class com.bergerkiller.bukkit.tc.utils.GroundItemsInventory
 
getName(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.utils.StoredTrainItemUtil
 
getNames() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
getNames() - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Get a list of all saved trains
getNeighbour(int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getNeighbourCount() - Method in class com.bergerkiller.bukkit.tc.utils.MinecartTrackLogic
 
getNeighbours() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
getNeighbours() - Method in class com.bergerkiller.bukkit.tc.utils.MinecartTrackLogic
 
getNeightbours() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getNextDirection() - Method in class com.bergerkiller.bukkit.tc.Station
Gets the direction to launch to after waiting
getNextDirectionFace() - Method in class com.bergerkiller.bukkit.tc.Station
Gets the direction to launch to after waiting, as a BlockFace
getNextEntityYaw(float, double) - Static method in class com.bergerkiller.bukkit.tc.Util
Adds protocol-limited rotation steps the yaw of an entity to rotate in accordance of the requested change in yaw.
getNextPos(Block, BlockFace, BlockFace, boolean) - Static method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
Gets the next position to go to, without requesting information from the rail itself.
getNextPos(Block, BlockFace, BlockFace, boolean, boolean) - Static method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
Gets the next position to go to, without requesting information from the rail itself.
getNextPos(Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.Util
Calculates the next Minecart block position when going on a rail block in a particular direction.
getNextSpawnTime() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Gets the timestamp ( currentTimeMillis() ) for when the next spawn occurs.
getNode(int) - Method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
Gets the animation node at an index
getNode() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.ConfigureAnimationNodeDialog
 
getNodeArray() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
Gets the backing array of animation nodes
getNodeAtRail(BlockLocation) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
getNodeAtRail(Block) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
getNodeByName(String) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
getNodeConfig(int[]) - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
Gets the configuration for a single node in the model.
getNodeCount() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
Gets the number of nodes in this animation
getNodes() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
getNumberOfUses(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Gets the number of times a ticket has been used
getOperationName() - Method in enum com.bergerkiller.bukkit.tc.CollisionMode
Gets the text for what this Collision Mode performs
getOperatorIndex(String) - Static method in class com.bergerkiller.bukkit.tc.Util
 
getOptions() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
Gets all the options for this animation, which include the animation name.
getOrCreate(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
getOrCreate(Block) - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
getOrCreate(BlockLocation) - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
getOrCreate(String, Block) - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
getOrCreate(String, BlockLocation) - Static method in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
getOrCreateAtRail(String, BlockLocation) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
getOrCreateChunk(long) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupMap
 
getOrientation() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the orientation of the Minecart.
getOrientationForward() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the forward direction vector of the orientation of the Minecart.
getOwner() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
Gets the owner of this Block Tracker
getOwner() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerMember
Gets the owner of this Block Tracker
getOwner() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerGroup
Gets the owner of this Block Tracker
getOwner() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerMember
Gets the owner of this Block Tracker
getOwner() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
 
getOwner() - Method in class com.bergerkiller.bukkit.tc.editor.TCMapEditor
 
getOwnerPermissions() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getOwnerPermissions() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets a Set of all permission nodes granting players ownership
getOwnerPermissions() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getOwners() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getOwners() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets a Set of all player owner names (lower cased)
getOwners() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getParent() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets the parent controller of this controller, if one is available.
getParentAttachment() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
getParsers(String, int) - Method in class com.bergerkiller.bukkit.tc.TrainCarts
Obtains all Item parsers associated with a certain key and amount.
getParsers(String...) - Static method in class com.bergerkiller.bukkit.tc.Util
 
getParsers(String) - Static method in class com.bergerkiller.bukkit.tc.Util
 
getPassengerController(Player) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentManager
 
getPassengerController(Player, boolean) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentManager
 
getPassengerControllers() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentManager
 
getPassengerHeadYaw() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
 
getPassengerPitch() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
 
getPassengerPosition(Entity) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the relative position of a passenger of this Minecart
getPassengerYaw() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
 
getPath() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
 
getPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
Obtains a path consisting of connected points along which Minecarts move using this rail logic.
getPath() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeUpsideDownB
 
getPathProvider() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
Gets the path provider, which is responsible for finding the route to destinations
getPermission() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableMember
Gets the permission node for spawning this Minecart
getPlateDirection(Block) - Static method in class com.bergerkiller.bukkit.tc.Util
This will return: South or west if it's a straight piece Self if it is a cross-intersection
getPlayer() - Method in class com.bergerkiller.bukkit.tc.events.SignChangeActionEvent
Gets the player that placed this sign
getPlayer() - Method in class com.bergerkiller.bukkit.tc.TCMountPacketHandler.PlayerHandler
 
getPlayerInventory() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
getPlayerInventory() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the inventory of a potential Player passenger
getPlayerName() - Method in enum com.bergerkiller.bukkit.tc.attachments.ProfileNameModifier
 
getPlayersEnter() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getPlayersEnter() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets whether players can enter
getPlayersEnter() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getPlayersExit() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getPlayersExit() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets whether players can exit
getPlayersExit() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getPluralMobType() - Method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
getPoints() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Gets all the sequential points part of the path
getPortalDestination(World, String) - Method in class com.bergerkiller.bukkit.tc.portals.plugins.MultiversePortalsProvider
 
getPortalDestination(World, String) - Method in class com.bergerkiller.bukkit.tc.portals.plugins.MyWorldsPortalsProvider
 
getPortalDestination(Location) - Static method in class com.bergerkiller.bukkit.tc.portals.plugins.MyWorldsPortalsProvider
Gets the Portal destination name for a [portal] sign
getPortalDestination(World, String) - Method in class com.bergerkiller.bukkit.tc.portals.PortalProvider
Gets the destination rails and suggested spawn directions for a particular portal by name
getPortalDestination(World, String) - Static method in class com.bergerkiller.bukkit.tc.portals.TCPortalManager
Gets the portal destination information for a particular portal name
getPos(double, double) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationNode.Column
 
getPosition() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Gets the relative position of this animation node.
getPosition() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
Obtains the center position of the minecart
getPosition() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the center-relative position of this wheel.
getPosition(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZone
 
getPossibleDirections(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Deprecated.
getPossibleDirections(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeCrossing
 
getPossibleDirections(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeNone
 
getPossibleDirections(BlockFace) - Static method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
Gets all possible directions a Minecart can go when on regular rails.
getPossibleDirections(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
getPossibleDirections(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
getPosX() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getPosY() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getPosZ() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getPower(BlockFace) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getPreferredDistance(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Calculates the preferred distance between the center of this Minecart and the member specified.
getPreviousDistance() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
getPreviousTransform() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets the transformation matrix that was applied to the entity in the previous tick (update).
getProperties() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
getProperties() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getProperties() - Method in interface com.bergerkiller.bukkit.tc.properties.IPropertiesHolder
Gets the properties
getProperties() - Method in class com.bergerkiller.bukkit.tc.tickets.Ticket
Gets all the properties that will be applied to trains when the ticket is used.
getProvider() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
Gets the path provider responsible for this world
getProximityInfo(Vector, Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Computes proximity information which describes how close to the path a particular position is.
getQueue() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets whether the animation should be queued to play after previous animations finished, instead of resuming from or resetting the current animation.
getRail() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets the rail the Minecart is on.
getRailBlock() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollower
Gets the rails block matching the rail type this follower is currently moving over
getRailBlock() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollowerMember
 
getRailBlocks() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathWorld
 
getRailDestinationName(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Gets the destination name used when routing using path finding.
getRailDestinationName(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestination
 
getRailDirection() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getRailInformation() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerGroup
Gets a list of all rails blocks that the train occupies.
getRailLocation() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the Location of the rails
getRailLogic() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets the rail logic of the current tick
getRailLogic() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getRailPiece() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getRails() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getRails() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getRailsBlock() - Method in class com.bergerkiller.bukkit.tc.editor.TCMapEditor
 
getRailsBlock() - Method in class com.bergerkiller.bukkit.tc.portals.PortalDestination
 
getRailsBlock(Block) - Static method in class com.bergerkiller.bukkit.tc.Util
 
getRailsFromSign(Block) - Static method in class com.bergerkiller.bukkit.tc.cache.RailSignCache
 
getRailsFromSign(Block) - Static method in class com.bergerkiller.bukkit.tc.Util
 
getRailsTexture(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets rails texture information about this Rail Type for a particular Block.
getRailsTexture(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
getRailsTexturePath(Rails, String) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
getRailTracker() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets the Rail Tracker that keeps track of the rails this train occupies.
getRailTracker() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the rail tracker that keeps track of the current Rail of this Minecart
getRailType() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollower
Gets the rail type this follower is currently moving over
getRailType() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollowerMember
 
getRailType() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets the rail type of the current tick
getRailType() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getRailType() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
getRCName() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the remote-controlled train name format used on this sign
getRCTrainGroups() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets a collection of all Minecart Groups this sign remote controls
getRCTrainProperties() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets a collection of all Minecart Group train properties this sign remotely controls
getRealm() - Method in class com.bergerkiller.bukkit.tc.tickets.Ticket
Gets the realm for which the tickets can be used.
getRealSpeed() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the real speed of the minecart, keeping the MinecartGroup.getUpdateSpeedFactor() into account.
getRealSpeedLimited() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the real speed of the minecart, like MinecartMember.getRealSpeed(), but limits it to the maximum speed set for the train.
getRedstoneAction(boolean) - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Returns a REDSTONE_ON or REDSTONE_OFF action type depending on the power state and the setting applied to this sign header.
getRedstoneMode() - Method in class com.bergerkiller.bukkit.tc.editor.EditedSign
 
getRedstoneMode() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Gets the desired redstone power state that will trigger the sign
getRegion(UUID) - Static method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
getRegions(Block) - Static method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
Gets all the regions occuping a particular rails block
getRemaining(long) - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Gets the duration in milliseconds until this spawn sign should spawn next.
getRemoteName() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
For remote-control signs, read the match string for remote train names affected by this sign
getRemoved() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea
Gets all chunks that were removed during the last #refresh(Set)
getReset() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets whether the animation should be reset to the beginning before playing the animation.
getRoll() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the current roll of the Minecart.
getRoot() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentTree
 
getRootAttachment() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
Gets the root attachment, representing the (attachments) based model
getRot(double) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationNode.Column
 
getRotationQuaternion() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Gets the relative rotation of this animation node as a Quaternion.
getRotationVector() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Gets the relative rotation of this animation node as a Vector.
getSavedTrains() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
Gets access to a manager for saved trains
getSeatAttachmentMap() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
Gets a mapping of passenger entity Ids to the cart attachment seat they are occupying, if any.
getSeatCount() - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
 
getSeatCount() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets the number of seats available in this Minecart.
getSegments() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Gets all the segments of point pairs part of the path
getSelectedIndex() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationView
Gets the selected node index
getSelectedItem() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemGrid
Gets the currently selected item
getSelectedItem() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemSelector
Gets the item currently selected by this item selector widget
getSelectedItem() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetSelectionBox
 
getSelectedNode() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationView
Gets the Animation Node currently selected
getSelectedNode() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentTree
 
getSelfAt(int) - Method in class com.bergerkiller.bukkit.tc.itemanimation.ItemAnimatedInventory
 
getSign() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the sign associated with this sign action event
getSignAction(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Obtains the SignAction meant for a SignActionEvent
getSignBlock() - Method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZone
 
getSignColumnDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets the track-relative direction to look for signs related to this Rails
getSignColumnDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeHorizontal
 
getSignColumnDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeNone
 
getSignColumnDirection(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
getSignColumnStart(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets the first block of the sign column where signs for this rail are located.
getSignEvent(World) - Method in class com.bergerkiller.bukkit.tc.signactions.detector.DetectorSign
 
getSignEvent(World) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineSign
Gets the sign event from this offline Sign
getSigns(RailType, Block) - Static method in class com.bergerkiller.bukkit.tc.cache.RailSignCache
Gets all the cached rail signs available at a particular block position
getSigns() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSignManager
Gets a list of spawn signs, sorted with the spawn sign that is soonest to spawn at the beginning of the list.
getSignsFromRails(Block) - Static method in class com.bergerkiller.bukkit.tc.Util
Deprecated.
getSignsFromRails(List<Block>, Block) - Static method in class com.bergerkiller.bukkit.tc.Util
Deprecated.
getSignTracker() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
getSignTracker() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getSize() - Method in class com.bergerkiller.bukkit.tc.itemanimation.ItemAnimatedInventory
 
getSize() - Method in class com.bergerkiller.bukkit.tc.utils.GroundItemsInventory
 
getSkipOptions() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getSkipOptions() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getSlot() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
getSound(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSound
 
getSpawnableGroup() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Gets the spawnable group that is spawned by this spawn sign
getSpawnDirection(Block) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
getSpawnDirection(Block, BlockFace[]) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
getSpawnDirections() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets an array of possible directions in which spawner and teleporter signs can lay down trains
getSpawner() - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberMobSpawner
Gets the mob spawner that is used by this Mob Spawner Minecart to spawn mobs at an interval
getSpawnForce() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Gets the speed at which the train is launched after spawning
getSpawnForce(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
 
getSpawnItemDrops() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getSpawnItemDrops() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets whether items are dropped when this cart is broken
getSpawnItemDrops() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getSpawnLocation(Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets the initial location of a minecart when placed on this Rail Type.
getSpawnLocation(Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeCrossing
 
getSpawnLocation(Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeHorizontal
 
getSpawnLocation(Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeNone
 
getSpawnLocation(Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
getSpawnLocation(Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
getSpawnPositions(Location, boolean, BlockFace, List<SpawnableMember>) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignActionSpawn
Gets the Minecart spawn positions into a certain direction.
getSpawnSignManager() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
Gets the program component responsible for automatically spawning trains from spawn signs periodically.
getSpawnState(RailType, Block) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailState
Deprecated.
getSpawnState(RailPiece) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailState
Gets the Rail State when spawned on a rails block
getSpawnTime(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
 
getSpeed() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets the animation speed.
getSpeedAhead(double) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets the speed the train should be moving at to avoid collision with any trains in front.
getSpeedLimit() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets the maximum speed this Train can move at.
getStartPosition() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Gets the start position of this rail path.
getStartVelocity() - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
Gets the velocity enforced at the start of the launch
getState() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets rail state information of this Minecart.
getState() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
getStoredCount() - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
getStoredCountInLoadedWorlds() - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
getSyncPos() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getTag() - Method in class com.bergerkiller.bukkit.tc.Station
Gets a tag unique to this station's location.
getTags() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getTags() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets all the tags set
getTags() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getTargetDistance() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
 
getTargetPath() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Computes the iteration of attachment indices required to get to this attachment.
getTargetVelocity() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
 
getText() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetTooltip
 
getTicket(String) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Looks up a ticket by name
getTicketFromItem(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Gets a ticket from a ticket item.
getTickets() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets a list of tickets that can be used for entering this train
getTicksLived() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets the maximum amount of ticks a member of this group has lived
getTimer(String) - Static method in class com.bergerkiller.bukkit.tc.ArrivalSigns
 
getTimeString(long) - Static method in class com.bergerkiller.bukkit.tc.Util
Parses a long time value to a readable time String
getTo() - Method in class com.bergerkiller.bukkit.tc.events.MemberAddEvent
 
getTo() - Method in class com.bergerkiller.bukkit.tc.events.MemberBlockChangeEvent
 
getTo() - Method in class com.bergerkiller.bukkit.tc.itemanimation.ItemAnimation
 
getTotalDistance() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Gets the total distance of this rail path
getTotalDistance() - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
Gets the total distance this algorithm will launch a train with the current settings
getTotalTime() - Method in class com.bergerkiller.bukkit.tc.utils.LaunchFunction
Gets the total amount of ticks this launch function takes to complete
getTrackIterator() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Obtains a new track iterator iterating the tracks from this point towards the direction the Minecart is moving.
getTrackIterator() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
getTrainName() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getTrainProperties() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getTransform() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets the transformation matrix that is currently applied to obtain the absolute world-coordinates position and rotation of this attachment.
getTransform(boolean) - Method in interface com.bergerkiller.bukkit.tc.attachments.old.CartAttachmentOwner
Gets the absolute position transformation that is applied to children of this owner
getTree() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
getType() - Method in class com.bergerkiller.bukkit.tc.attachments.old.CartAttachmentNode
 
getType() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
getType(Block) - Static method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Tries to find the Rail Type a specific rails block represents.
getTypeName() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getTypeName() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets the type name (train/cart) of these properties
getTypeName() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
getTypes() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
getUnicode(char) - Static method in class com.bergerkiller.bukkit.tc.Util
Will return for hexcode for every char
getUniqueId() - Method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
getUp() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember.Wheel
Gets the up unit vector.
getUpdateSpeedFactor() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets the speed factor that is applied to all velocity and movement updates in the current update.

Explanation:
When a train moves faster than 0.4 blocks/tick, the update is split into several update steps per tick.
getUpdateStepCount() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets the total number of physics updates performed per tick.
getUUID() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
getValue() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationNode
Gets the animation node whose value is displayed here
getValue() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.item.CustomModelDataSelector
Gets the current custom model data value
getValue() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetNumberBox
 
getVerticalFace(boolean) - Static method in class com.bergerkiller.bukkit.tc.Util
Gets the BlockFace.UP or BlockFace.DOWN based on a boolean input
getVerticalOffset() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
getVerticalRailDirection(Block) - Static method in class com.bergerkiller.bukkit.tc.Util
Gets the direction a vertical rail pushes the minecart (the wall side)
getVerticalRailDirection(int) - Static method in class com.bergerkiller.bukkit.tc.Util
Gets the direction a vertical rail pushes the minecart (the wall side)
getViewers() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets all the viewers of this attachment
getViewers() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachment
 
getVisibleNodes() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentTree
Gets a list of visible node widgets
getWaitDistance() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets the wait distance.
getWatchedDirections() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets the directions minecarts have to move to be detected by this sign
getWheelCenter() - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
 
getWheelDistance() - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
 
getWheels() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getWorld() - Method in class com.bergerkiller.bukkit.tc.actions.GroupAction
 
getWorld() - Method in class com.bergerkiller.bukkit.tc.actions.MemberAction
 
getWorld() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.AttachmentManager
Gets the world the attachments are in
getWorld() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
getWorld() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
getWorld() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
 
getWorld() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
getWorld(String) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
Gets the path node information stored for a world
getWorld(World) - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
Gets the path node information stored for a world
getWorld() - Method in interface com.bergerkiller.bukkit.tc.properties.IPropertiesHolder
World the holder of these properties are at.
getWorld() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Gets the (cached) world information of the sign
getWorld() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
getWorldName() - Method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
getWorlds() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
Gets a collection of worlds on which path data is stored
getX() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
getYawPitchRoll() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
getZ() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
GlobalCommands - Class in com.bergerkiller.bukkit.tc.commands
 
GlobalCommands() - Constructor for class com.bergerkiller.bukkit.tc.commands.GlobalCommands
 
GlowColorTeamProvider - Class in com.bergerkiller.bukkit.tc.attachments.control
Automatically generates scoreboard teams with a variety of colors and assigns entities to them.
GlowColorTeamProvider(TrainCarts) - Constructor for class com.bergerkiller.bukkit.tc.attachments.control.GlowColorTeamProvider
 
GRAVITY_MULTIPLIER - Static variable in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
GRAVITY_MULTIPLIER_RAILED - Static variable in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
GroundItemsInventory - Class in com.bergerkiller.bukkit.tc.utils
Allows you to use items on the ground as an Inventory
Is of a dynamic size; the last item is always null
If this item is set, a new item is spawned
GroundItemsInventory(Block, double) - Constructor for class com.bergerkiller.bukkit.tc.utils.GroundItemsInventory
 
GroundItemsInventory(Location, double) - Constructor for class com.bergerkiller.bukkit.tc.utils.GroundItemsInventory
 
GroundItemsState - Class in com.bergerkiller.bukkit.tc.utils
 
GroundItemsState(Block, int) - Constructor for class com.bergerkiller.bukkit.tc.utils.GroundItemsState
 
group - Variable in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
group - Variable in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
group - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
GROUP_DOPHYSICS - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
GROUP_ENFORCE_SPEEDAHEAD - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
GROUP_TICK_ACTIONS - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
GROUP_UPDATE_CHUNKS - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
GROUP_UPDATE_DIRECTION - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
GroupAction - Class in com.bergerkiller.bukkit.tc.actions
 
GroupAction() - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupAction
 
GroupActionJump - Class in com.bergerkiller.bukkit.tc.actions
 
GroupActionJump() - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionJump
 
GroupActionRefill - Class in com.bergerkiller.bukkit.tc.actions
 
GroupActionRefill() - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionRefill
 
GroupActionSizzle - Class in com.bergerkiller.bukkit.tc.actions
 
GroupActionSizzle() - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionSizzle
 
GroupActionWaitDelay - Class in com.bergerkiller.bukkit.tc.actions
 
GroupActionWaitDelay(long) - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionWaitDelay
 
GroupActionWaitForever - Class in com.bergerkiller.bukkit.tc.actions
 
GroupActionWaitForever() - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionWaitForever
 
GroupActionWaitPathFinding - Class in com.bergerkiller.bukkit.tc.actions
 
GroupActionWaitPathFinding(SignActionEvent, PathNode, String) - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionWaitPathFinding
 
GroupActionWaitState - Class in com.bergerkiller.bukkit.tc.actions
TODO: Used by the blocker sign only, is slightly misnamed, needs proper Blocker class instead
GroupActionWaitState() - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionWaitState
 
GroupActionWaitTicks - Class in com.bergerkiller.bukkit.tc.actions
 
GroupActionWaitTicks(int) - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionWaitTicks
 
GroupActionWaitTill - Class in com.bergerkiller.bukkit.tc.actions
 
GroupActionWaitTill(long) - Constructor for class com.bergerkiller.bukkit.tc.actions.GroupActionWaitTill
 
GroupCreateEvent - Class in com.bergerkiller.bukkit.tc.events
 
GroupCreateEvent(MinecartGroup) - Constructor for class com.bergerkiller.bukkit.tc.events.GroupCreateEvent
 
GroupEvent - Class in com.bergerkiller.bukkit.tc.events
 
GroupEvent(MinecartGroup) - Constructor for class com.bergerkiller.bukkit.tc.events.GroupEvent
 
GroupForceUpdateEvent - Class in com.bergerkiller.bukkit.tc.events
 
GroupForceUpdateEvent(MinecartGroup, double) - Constructor for class com.bergerkiller.bukkit.tc.events.GroupForceUpdateEvent
 
GroupLinkEvent - Class in com.bergerkiller.bukkit.tc.events
 
GroupLinkEvent(MinecartGroup, MinecartGroup) - Constructor for class com.bergerkiller.bukkit.tc.events.GroupLinkEvent
 
GroupRemoveEvent - Class in com.bergerkiller.bukkit.tc.events
 
GroupRemoveEvent(MinecartGroup) - Constructor for class com.bergerkiller.bukkit.tc.events.GroupRemoveEvent
 
groups - Static variable in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
GroupUnloadedException - Exception in com.bergerkiller.bukkit.tc.exception
 
GroupUnloadedException() - Constructor for exception com.bergerkiller.bukkit.tc.exception.GroupUnloadedException
 
GroupUnloadEvent - Class in com.bergerkiller.bukkit.tc.events
 
GroupUnloadEvent(MinecartGroup) - Constructor for class com.bergerkiller.bukkit.tc.events.GroupUnloadEvent
 

H

handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.Statement
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.Statement
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementBoolean
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementBoolean
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDestination
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDirection
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDirection
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementEmpty
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementEmpty
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementFuel
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementMob
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementMob
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementName
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementOwners
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementOwners
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPassenger
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPassenger
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementProperty
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementProperty
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRandom
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRandom
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRedstone
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRedstone
 
handle(String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRedstone
 
handle(String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRedstone
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementTag
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementType
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementType
 
handle(MinecartMember<?>, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementVelocity
 
handle(MinecartGroup, String, SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementVelocity
 
handleArray(MinecartGroup, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.Statement
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.Statement
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDestination
 
handleArray(MinecartGroup, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDirection
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDirection
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
handleArray(MinecartGroup, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementMob
 
handleArray(MinecartGroup, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementMob
 
handleArray(MinecartGroup, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementName
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementOwners
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPassenger
 
handleArray(MinecartGroup, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPermission
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPermission
 
handleArray(MinecartGroup, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRandom
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRandom
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRedstone
 
handleArray(MinecartGroup, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRedstone
 
handleArray(MinecartMember<?>, String[], SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.statements.StatementTag
 
handleBuild(SignChangeActionEvent, PermissionEnum, String) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
 
handleBuild(SignChangeActionEvent, PermissionEnum, String, String) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
 
handleBuild(SignChangeEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
 
handleClick(Block, Player) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Handles right-click interaction with a Sign
handleCriticalError(RailType, Throwable) - Static method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Handles a critical error that occurred while using a certain RailType.
handleDestroy(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
 
handleInteraction(int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
Handles a player clicking on a virtual attachment part.
handleInventory(Inventory, String[]) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
handleLoadChange(Sign, boolean) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Handles a change in the loaded change of a sign.
handleOccupied() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionWaitOccupied
 
handlePlayerVehicleChange(Player, Entity) - Static method in class com.bergerkiller.bukkit.tc.TrainCarts
 
handleTickets(Player, TrainProperties) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Handles the ticket requirements for a train.
has(SignActionEvent, MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.DirectionStatement
 
has(SignActionEvent, MinecartGroup) - Method in class com.bergerkiller.bukkit.tc.DirectionStatement
 
has(MinecartMember<?>, String, SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.statements.Statement
 
has(MinecartGroup, String, SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.statements.Statement
 
has(MinecartMember<?>, MinecartGroup, String, SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.statements.Statement
Gets if the member or group has the statement specified
has_changing_up_orientation - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
 
hasAction() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
 
hasAttachedSigns(Block) - Static method in class com.bergerkiller.bukkit.tc.Util
 
hasBlockBreakTypes() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Tests whether the Minecart has block types it can break
hasBlockChanged() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Checks whether the current rails block has changed
hasBlockChanged() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
hasDelay() - Method in class com.bergerkiller.bukkit.tc.Station
Gets whether this station has a delay set
hasDestination() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
hasDestination() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets whether a destination is set
hasDestination() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
hasDirections() - Method in class com.bergerkiller.bukkit.tc.portals.PortalDestination
 
hasDirections() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Gets whether the watched directions of this Sign are defined.
hasDistance() - Method in class com.bergerkiller.bukkit.tc.utils.LauncherConfig
Gets whether a distance was set
hasDuration() - Method in class com.bergerkiller.bukkit.tc.utils.LauncherConfig
Gets whether a duration tick time was set
hasEnterDirection() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
Gets whether the enter direction has been initialized.
hasEnterMessage() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Gets whether an Enter message is set
hasFuel() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
hasGlobalOwnership(Player) - Static method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
hasGroup() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks whether a minecart group is associated with this event
hashCode() - Method in class com.bergerkiller.bukkit.tc.cache.RailSignCache.TrackedSign
 
hashCode() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
hashCode() - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore.Claim
 
hasHolder() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
hasHolder() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets whether these properties have a valid (loaded) owner
hasHolder() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
hasInactiveParent(Attachment) - Static method in class com.bergerkiller.bukkit.tc.attachments.helper.HelperMethods
Gets whether a parent higher up the tree is inactive, concluding therefore that the attachment itself can not be active.
hasInterval() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Gets whether this spawn sign periodically spawns
hasItem(ItemParser) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
hasItem(ItemParser) - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberChest
 
hasItem(Material, int) - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberChest
 
hasItem(Material) - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberChest
 
hasItems() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
hasItems() - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberChest
 
hasLoopOption() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Whether the looped option was at all specified using AnimationOptions.setLooped(boolean)
hasMember() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks whether a minecart is associated with this event
hasMob(MinecartMember<?>, String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementMob
 
hasNext() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
 
hasNext() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
hasNext() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
Whether next track information is available
hasNumber() - Method in class com.bergerkiller.bukkit.tc.DirectionStatement
 
hasOwnerPermissions() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
hasOwnerPermissions() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Checks whether owner permissions are set for (some of) the carts of this train
hasOwnerPermissions() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
hasOwners() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
hasOwners() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Checks whether owners are set for (some of) the carts of this train
hasOwners() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
hasOwnership(Player) - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
hasOwnership(Player) - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Checks whether a given player has ownership, and can alter these properties or use the owner of these properties
hasOwnership(Player) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
hasPassenger() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
hasPermission(CommandSender, String) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
Checks whether a player has permission to make changes to a saved train.
hasPhysicsChanges - Static variable in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
hasPower() - Method in enum com.bergerkiller.bukkit.tc.PowerState
Gets whether this Power State is supplying redstone power
hasRailedMember() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks whether a rails with a minecart on it is available above this sign
hasRails() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
hasReachedEnd() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
Gets whether the animation reached the end.
hasSigns() - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
hasSuffocation() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether passengers inside this train sustain suffocation damage when their head is submerged inside a block.
hasTag(String) - Method in class com.bergerkiller.bukkit.tc.actions.Action
Checks whether a metadata tag is set for this action
hasTags() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
hasTags() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Tests if tags are contained
hasTags() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
hastebin - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
hasVerticalMovement() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
Gets whether vertical movement is performed by this rail logic
hasVerticalMovement() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicAir
 
hasVerticalMovement() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicGround
 
hasVerticalMovement() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVertical
 
hasVerticalMovement() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicVerticalSlopeBase
 
hasWheelDistance() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
Whether either wheel has a wheel distance set.
head(int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
head() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
help(MessageBuilder) - Static method in class com.bergerkiller.bukkit.tc.commands.CartCommands
 
help(MessageBuilder) - Static method in class com.bergerkiller.bukkit.tc.commands.TrainCommands
 
HelperMethods - Class in com.bergerkiller.bukkit.tc.attachments.helper
Just some helper methods to keep the API clean
HelperMethods() - Constructor for class com.bergerkiller.bukkit.tc.attachments.helper.HelperMethods
 
hittest(Location) - Method in class com.bergerkiller.bukkit.tc.utils.CollisionBox
Performs a hit test to see whether this collision box is hit when looked at from a known eye location

I

ICartAttachmentOld - Interface in com.bergerkiller.bukkit.tc.attachments.old
An element that is attached to a Minecart, moving along with it
identity() - Static method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Creates an identity animation node (that does not do anything)
ignoreCollision(Entity, int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
ignoreCtr - Variable in class com.bergerkiller.bukkit.tc.utils.SignSkipOptions
 
ignoreDie - Variable in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
ignoreNextDie() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Tells the Minecart to ignore the very next call to this.onDie() This is needed to avoid passengers removing their Minecarts.
ignoreOutputLever(Block) - Method in class com.bergerkiller.bukkit.tc.RedstoneTracker
Ignores signs of current-tick redstone changes caused by the lever
ignoreTimes - Static variable in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
IllegalNameException - Exception in com.bergerkiller.bukkit.tc.exception
The name of a train is illegal and can not be used
IllegalNameException(String) - Constructor for exception com.bergerkiller.bukkit.tc.exception.IllegalNameException
 
index - Variable in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
info(Player, CartProperties) - Static method in class com.bergerkiller.bukkit.tc.commands.CartCommands
 
info(MessageBuilder, IProperties) - Static method in class com.bergerkiller.bukkit.tc.commands.Commands
 
info(Player, TrainProperties) - Static method in class com.bergerkiller.bukkit.tc.commands.TrainCommands
 
init(LauncherConfig, double) - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
Sets the launch function and launch duration or time based on Launch Config.
init(LauncherConfig, double, BlockFace) - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunchDirection
 
init(String) - Static method in class com.bergerkiller.bukkit.tc.ArrivalSigns
 
init(String) - Static method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
init(Plugin) - Method in class com.bergerkiller.bukkit.tc.portals.plugins.MultiversePortalsProvider
 
init(Plugin) - Method in class com.bergerkiller.bukkit.tc.portals.plugins.MyWorldsPortalsProvider
 
init(Plugin) - Method in class com.bergerkiller.bukkit.tc.portals.PortalProvider
Called when the provider becomes available
init() - Static method in class com.bergerkiller.bukkit.tc.signactions.SignAction
 
init(String) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDetector
Loads all detector sign regions from the state file.
init() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSignManager
 
init() - Static method in class com.bergerkiller.bukkit.tc.statements.Statement
 
init(String) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
Loads the buffered groups from file
initDistance(double, double) - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
 
initDistance(double, double, BlockFace) - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunchDirection
 
initEditor(TCMapEditor) - Method in class com.bergerkiller.bukkit.tc.editor.EditedSign
 
initEnterDirection() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
Initializes the enter direction, setting it to the current motion vector direction.
initPowerLevels() - Method in class com.bergerkiller.bukkit.tc.RedstoneTracker
Initializes the power levels of all signs on a server.
initRedstoneWithRadius - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
initTime(int, double) - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
 
initTime(int, double, BlockFace) - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunchDirection
 
initTransform() - Method in class com.bergerkiller.bukkit.tc.attachments.config.ObjectPosition
Initializes the transform.
INSTANCE - Static variable in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicAir
 
INSTANCE - Static variable in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicGround
 
INSTANCE - Static variable in class com.bergerkiller.bukkit.tc.signactions.SignActionDetector
 
instantCreativeDestroy - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
InteractType - Enum in com.bergerkiller.bukkit.tc
An active type of Object to interact with
interpolate(AnimationNode, AnimationNode, double) - Static method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Interpolates two nodes
invalidateDirection() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
invertMotion() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
invertMotionVector() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
Inverts the motion vector, making the path move in the exact opposite direction
invertRotation(Location) - Static method in class com.bergerkiller.bukkit.tc.Util
Rotates the yaw/pitch of a Location to invert the direction it is pointing into
IParsable - Interface in com.bergerkiller.bukkit.tc.properties
 
IProperties - Interface in com.bergerkiller.bukkit.tc.properties
Contains train or cart property getters and setters
IPropertiesHolder - Interface in com.bergerkiller.bukkit.tc.properties
 
isAction(SignActionType...) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks whether one of the types specified equal the action of this event
isActionFiltered(SignActionType) - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Gets whether a particular sign action is allowed to be executed according to this header
isActive() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationNode
Gets whether the attachment is active during the time this animation node is actively playing.
isActive() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets whether or not this attachment is active.
isActive() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Checks whether this spawn sign is powered by redstone / active
isActive() - Method in class com.bergerkiller.bukkit.tc.utils.SignSkipOptions
Checks whether these sign skip options have any effect at all
isAdded() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
isAddToConfigFile() - Method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
isAlwaysOff() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
The sign is always inactive, ignoring Redstone changes
isAlwaysOn() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
The sign is always active, ignoring Redstone changes
isAttached() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets whether this attachment has been attached.
isAvailable(String) - Static method in class com.bergerkiller.bukkit.tc.portals.TCPortalManager
Checks whether a particular portal teleportation providing plugin is enabled
isCancelled() - Method in class com.bergerkiller.bukkit.tc.events.GroupLinkEvent
 
isCancelled() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
isCart() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
This sign is meant for carts
isCartSign() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
isChangingOrder() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
isCollisionIgnored(Entity) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isCollisionIgnored(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isComplexRailBlock() - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets whether #isRail(World, x, y, z) is overrided, indicating this rail type is more complex than a single block
isConnected(Block, Block, boolean) - Static method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
Checks whether two rails are connected, allowing Minecarts to move between the two
isConnectedRails(BlockFace) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks if rails at the offset specified are connected to the rails at this sign
isCurrentActionTag(String) - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
 
isDefault() - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
 
isDefault() - Method in class com.bergerkiller.bukkit.tc.attachments.config.ObjectPosition
Gets whether the object's position is not configured, and that a default position must be assumed.
isDefault() - Method in class com.bergerkiller.bukkit.tc.DirectionStatement
Gets whether this statement is a default rule.
isDerailed() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isDestroyingAllInWorld(World) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
isDirectionTo(BlockFace) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets whether this Minecart Member is heading into the same direction as specified
isDown(SignActionEvent, MinecartMember<?>, MinecartGroup) - Method in class com.bergerkiller.bukkit.tc.signactions.detector.DetectorSign
 
isEditable() - Method in class com.bergerkiller.bukkit.tc.utils.ChangingSign
 
isElevator(Sign) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
isEmpty() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Gets whether this Rail Path is empty.
isEmpty() - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupMap
 
isEmpty() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
isEmpty(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.utils.StoredTrainItemUtil
 
isEntityTypeSupported(EntityType) - Static method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEntity
Whether a particular entity type can be used at all in an entity attachment
isExpanded() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
isFacing() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks whether the minecart that caused this event is facing the sign correctly
isFlipped() - Method in class com.bergerkiller.bukkit.tc.controller.spawnable.SpawnableMember
Gets whether the Minecart's orientation is flipped 180 degrees when spawning
isFlying() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollower
Gets whether this rail follower flying through the air currently
isFlying() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailFollowerMember
 
isFlying() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isFocused() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets whether this attachment is focused.
isFollowingOnTrack(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isFullTick() - Method in class com.bergerkiller.bukkit.tc.actions.Action
Returns True when the current update() is the end of a new full tick.
isHead() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
isHeadingTo(Entity) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isHeadingTo(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isHeadingTo(IntVector3) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isHeadingTo(Location) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isHeadingTo(BlockFace) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isHeadOnCollision(MinecartMember<?>, Block, Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets whether a minecart hit a block 'head-on', meaning it should stop the train
isHeadOnCollision(MinecartMember<?>, Block, Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeHorizontal
 
isHeadOnCollision(MinecartMember<?>, Block, Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
isHiddenWhenInactive() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Gets whether this attachment is hidden ( Attachment.makeHidden(Player) ) when the attachment or a parent attachment is inactive.
isHiddenWhenInactive() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
 
isIgnoringCollisions() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isInChunk(World, long) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
isInChunk(Chunk) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isInChunk(World, int, int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isInteractable() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets whether this Minecart allows player and world interaction.
isInvalidCharacter(char) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks whether a particular character is valid on TrainCarts signs.
isInverted() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Redstone powering states should be inverted for this sign
isInvincible() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Gets wether this Train is invincible or not
isInvincible() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets wether train is invincible
isInvincible() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
isItem(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.utils.StoredTrainItemUtil
 
isKeepingChunksLoaded() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether this Train keeps nearby chunks loaded
isLastUpdateStep() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets whether the currently executing updates are the final update step.
isLeftHand() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
isLeg() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
isLegacyConverted() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Deprecated.
isLine(int, String...) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks whether a given line starts with any of the text types specified
isLoaded() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
isLoaded(World) - Method in class com.bergerkiller.bukkit.tc.signactions.detector.DetectorSign
 
isLoaded(World) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineSign
 
isLoaded() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
isLocked(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.utils.StoredTrainItemUtil
 
isLooped() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets whether this animation is looped
isManualMovementAllowed() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether minecart passengers can manually move the train they are in
isMarked(Block, long) - Method in class com.bergerkiller.bukkit.tc.utils.BlockTimeoutMap
 
isMemberMoveHandled(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Whether this Sign Action handles SignActionType.MEMBER_MOVE for an event.
isMemberMoveHandled(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlocker
 
isMemberMoveHandled(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEffect
 
isMemberMoveHandled(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSound
 
isMinecart(EntityType) - Static method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
isMobType(Entity) - Method in enum com.bergerkiller.bukkit.tc.properties.CollisionConfig
 
isMode(SignActionMode) - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Checks whether the mode set matches the one specified
isModelIntersectingWith(Entity) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Checks whether the bounding box of another Entity is intersecting with this minecart's 3d model bounding box
isMountable() - Method in class com.bergerkiller.bukkit.tc.attachments.VirtualEntity
 
isMovement() - Method in enum com.bergerkiller.bukkit.tc.signactions.SignActionType
This sign action type was generated by train or cart movement
isMovementControlled() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
Gets whether an action is controlling this train.
isMovementControlled() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Checks whether this Minecart Member is being controlled externally by an action.
isMovementSuppressed() - Method in class com.bergerkiller.bukkit.tc.actions.GroupActionWaitForever
 
isMovementSuppressed() - Method in class com.bergerkiller.bukkit.tc.actions.GroupActionWaitState
 
isMovementSuppressed() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
 
isMovementSuppressed() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionWaitDistance
 
isMovementSuppressed() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionWaitLocation
 
isMovementSuppressed() - Method in class com.bergerkiller.bukkit.tc.actions.MemberActionWaitOccupied
 
isMovementSuppressed() - Method in interface com.bergerkiller.bukkit.tc.actions.MovementAction
Tells the train whether movement control should be suppressed.
isMoving() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
isMoving() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isMoving() - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroup
 
isMoving() - Method in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
isMovingHorizontally() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isMovingVertically() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isMovingVerticalOnly() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isMutexZoneNearby(UUID, IntVector3, int) - Static method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZoneCache
Checks whether there is a mutex zone nearby a particular block.
isNearby(UUID, IntVector3, int) - Method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZone
 
isNearChunk(int, int) - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Checks whether this spawn sign is nearby a particular chunk
isNearOf(MinecartMember<?>) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isOnRails(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker
Checks whether the Minecart or Train drives on a particular rail block
isOnRails(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerGroup
 
isOnRails(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
 
isOnRails(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
Deprecated.
isOnRails(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerGroup
Deprecated.
isOnRails(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerMember
Deprecated.
isOnSlope() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isOnVertical() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Checks whether this minecart is currently traveling on a vertical rail
isOperator(char) - Static method in class com.bergerkiller.bukkit.tc.Util
 
isOrientationInverted() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets whether the orientation of the Minecart is inverted compared to the movement direction.
isOrientationInverted(Vector, Quaternion) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks whether the orientation quaternion q is inverted compared to forward velocity vel
isOwnedByEveryone() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
isOwnedByEveryone() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets whether these properties can be altered by everyone.
isOwnedByEveryone() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
isOwner(Player) - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
isOwner(String) - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
isOwner(Player) - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets whether a certain player is an owner set in these properties.
isOwner(Player) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
isPassengerSuffocating(Entity) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Checks whether a passenger of this Minecart is stuck inside a block, and therefore will be suffocating.
isPathFindingBlocked(SignActionEvent, RailState) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Gets whether the path finding is halted by this sign, not allowing any further discovery from this point onwards.
isPathFindingBlocked(SignActionEvent, RailState) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlocker
 
isPlayerBound() - Method in class com.bergerkiller.bukkit.tc.tickets.Ticket
Gets whether the ticket item can only used by the player it was initially given to
isPlayerTakable() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isPlayerTakeable() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether this Train supports players taking minecarts with them when they leave.
isPowerAlwaysOn() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Deprecated.
isPowered(BlockFace) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
isPowered() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets whether this Sign is powered according to the sign rules.
isPowered() - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeActivator
 
isPowered() - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypePowered
 
isPoweredFacing() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
isPoweredRaw(boolean) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Deprecated.
isPowerInverted() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Deprecated.
isProcessing() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
Checks whether this Path Provider is currently busy processing path finding
isPropertiesEqual(TrainProperties) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
isProtocolRotationGlitched(float, float) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks whether Minecraft's crappy rotation system will crap out when rotating from one angle to another
isPublic() - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
isPublic() - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Gets whether it can be publicly accessed
isPublic() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
isRail(BlockData) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Checks whether the block data given denote this type of Rail.
isRail(World, int, int, int) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Checks whether the Block specified denote this type of Rail.
isRail(Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Checks whether the Block face specified denote this type of Rail
isRail(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Checks whether the Block specified denote this type of Rail
isRail(BlockData) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeActivator
 
isRail(BlockData) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeCrossing
 
isRail(BlockData) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeDetector
 
isRail(BlockData) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeNone
None never matches - it is returned when no other rail type is found
isRail(BlockData) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypePowered
 
isRail(BlockData) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
isRail(BlockData) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeVertical
 
isRailsSupported(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets whether this Rails Type is supported by a block it is attached to.
isRailSwitcher(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Whether this sign switches the rails below it based on path finding information.
isRailSwitcher(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSwitcher
 
isRC() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
This sign is meant for remote-controlling trains by name
isRCSign() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
isRedstone() - Method in enum com.bergerkiller.bukkit.tc.signactions.SignActionType
This sign action type is redstone-related
isRegistered() - Method in class com.bergerkiller.bukkit.tc.detector.DetectorRegion
 
isRemoved() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
isRemoved() - Method in class com.bergerkiller.bukkit.tc.storage.OfflineSign
 
isRemoved() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
isReversed() - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Gets whether the animation is played in reverse.
isRightHand() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
isRotationLocked() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
Whether the passengers inside have their rotation locked based on the orientation of this seat
isRotationLocked() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.appearance.SeatExitPositionMenu
 
isSame(Animation) - Method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
Gets whether this animation is the same as another animation.
isSameRails(RailState) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
Checks whether this rail state has the exact same rails as another rail state
isSameTrack(RailTracker.TrackedRail) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
 
isSelected() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationNode
Gets whether this animation node is selected
isSelected() - Method in class com.bergerkiller.bukkit.tc.editor.MapControl
 
isSignPowered(Block) - Static method in enum com.bergerkiller.bukkit.tc.PowerState
Gets whether a certain sign block is powered by a Redstone power source.
isSignPowered(Block, boolean) - Static method in enum com.bergerkiller.bukkit.tc.PowerState
Gets whether a certain sign block is powered by a Redstone power source.
isSignSupported(Block) - Static method in class com.bergerkiller.bukkit.tc.Util
 
isSingle() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isSloped() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
Checks if this type of Rail Logic is for sloped tracks
isSloped() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicSloped
 
isSloped(int) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks if a given rail is sloped
isSlopeUpwardsTo(Block, BlockFace) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
Checks whether a rails block is a sloped rail leading upwards into a certain direction.
isSlowingDown() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Deprecated.
isSlowingDown(SlowdownMode) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether a particular slow down mode is activated
isSlowingDownAll() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether the slow down options are set to a default, where all slowdown modes are active.
isSlowingDownNone() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether all slow down options are disabled.
isSmall() - Method in enum com.bergerkiller.bukkit.tc.attachments.config.ItemTransformType
 
isSoundEnabled() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Gets whether ambient Minecart sounds are enabled
isSupported(Block) - Static method in class com.bergerkiller.bukkit.tc.Util
 
isSupportedFace(Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks whether a Block supports placement/attachment of solid blocks on a particular face.
isTCMapItem(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.editor.TCMapControl
 
ISTCRAIL - Static variable in class com.bergerkiller.bukkit.tc.Util
 
isTeleportImmune() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Gets whether this Minecart and the passenger has immunity as a result of teleportation
isTicketExpired(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Checks whether a ticket item has expired either the number of uses, and/or by time.
isTicketItem(ItemStack) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Gets whether a given item is a ticket item.
isTicketOwner(Player, ItemStack) - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
Checks whether a ticket item can be used by a player.
isTrackConnected(MinecartMember<?>, MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isTrain() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
This is a sign meant for trains
isTrainRenamed() - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
isTrainSign() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
 
isTrainSplit() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerMember
Gets whether the train is split up at this minecart, and the train should be separated into two smaller trains from this Minecart onwards.
isTrigger(Sign) - Static method in class com.bergerkiller.bukkit.tc.ArrivalSigns
 
isTurned() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
isType(String...) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks the first line of this sign to see if it starts with one of the sign types specified
isUnloaded() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
Whether this group has been unloaded.
isUnloaded() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Gets whether this Minecart is unloaded
isUpsideDown() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
Gets whether the seated entity is displayed sitting upside-down
isUpsideDown() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogic
Gets whether the rail logic type makes use of upside-down rail physics.
isUpsideDown() - Method in class com.bergerkiller.bukkit.tc.rails.logic.RailLogicHorizontal
Gets whether this Rail Logic drives the train horizontally upside-down
isUpsideDown(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Gets whether blocks surrounding the rails block indicate the rails is used upside-down.
isUpsideDown(Block) - Method in class com.bergerkiller.bukkit.tc.rails.type.RailTypeRegular
 
isValid() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
isValid() - Method in class com.bergerkiller.bukkit.tc.editor.EditedSign
 
isValid() - Method in class com.bergerkiller.bukkit.tc.SignActionHeader
Checks whether this header is a valid TrainCarts sign header.
isValid(SignActionEvent) - Static method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
 
isValid() - Method in class com.bergerkiller.bukkit.tc.Station
Checks if this Station is valid for use
isValidEntity(String) - Static method in class com.bergerkiller.bukkit.tc.Util
 
isVertical() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Point
Gets whether this point is vertical, i.e.
isVerticalAbove(Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks if a given rails block has a vertical rail above facing the direction specified
isVerticalBelow(Block, BlockFace) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks if a given rails block has a vertical rail below facing the direction specified
ISVERTRAIL - Static variable in class com.bergerkiller.bukkit.tc.Util
 
isWaitAction() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTracker
 
isWatchedDirection(BlockFace) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Deprecated.
isWatchedDirection(Vector) - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Checks if a given movement direction is watched by this sign.
isWatchedDirectionsDefined() - Method in class com.bergerkiller.bukkit.tc.events.SignActionEvent
Gets whether the watched directions of this Sign are defined on the first line.
isWorldDisabled(BlockEvent) - Static method in class com.bergerkiller.bukkit.tc.TrainCarts
 
isWorldDisabled(Block) - Static method in class com.bergerkiller.bukkit.tc.TrainCarts
 
isWorldDisabled(World) - Static method in class com.bergerkiller.bukkit.tc.TrainCarts
 
isWorldDisabled(String) - Static method in class com.bergerkiller.bukkit.tc.TrainCarts
 
isYawInverted() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Deprecated.
isZeroLength() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
Gets whether this segment is a zero-length vector
item - Variable in class com.bergerkiller.bukkit.tc.itemanimation.VirtualItem
 
ItemAnimatedInventory - Class in com.bergerkiller.bukkit.tc.itemanimation
Redirects calls to a base inventory, while showing item animations during item transfers
ItemAnimatedInventory(Inventory, Object, Object) - Constructor for class com.bergerkiller.bukkit.tc.itemanimation.ItemAnimatedInventory
 
ItemAnimation - Class in com.bergerkiller.bukkit.tc.itemanimation
 
ItemChangedListener - Interface in com.bergerkiller.bukkit.tc.attachments.ui.item
General interface for handling when an item in a view changes
ItemDropTarget - Interface in com.bergerkiller.bukkit.tc.attachments.ui
 
ItemTransformType - Enum in com.bergerkiller.bukkit.tc.attachments.config
Transformation mode for displaying an Item.
iterator() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
iterator() - Method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupMap
 

J

jump(MinecartMember<?>, Vector) - Static method in class com.bergerkiller.bukkit.tc.signactions.SignActionJumper
 
junctionName - Variable in class com.bergerkiller.bukkit.tc.pathfinding.PathConnection
 

K

keepChunksLoaded(boolean) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
keepChunksLoadedOnlyWhenMoving - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
keepLoaded(boolean) - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
KEY_TYPE_TARGET - Static variable in class com.bergerkiller.bukkit.tc.signactions.SignActionTransfer
 
killedByMember - Static variable in class com.bergerkiller.bukkit.tc.TCListener
 

L

l - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
 
labelColor - Variable in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetMenu
 
last() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
last(int) - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
last_transform - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Previous transform
lastSync - Variable in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
lastUnloadChunk - Static variable in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
LauncherConfig - Class in com.bergerkiller.bukkit.tc.utils
Stores all the configuration parsed from a launch statement on a sign.
LauncherConfig() - Constructor for class com.bergerkiller.bukkit.tc.utils.LauncherConfig
 
launchForce - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
LaunchFunction - Class in com.bergerkiller.bukkit.tc.utils
Algorithms for calculating a desired launched distance over time to launch from one velocity to another.
LaunchFunction() - Constructor for class com.bergerkiller.bukkit.tc.utils.LaunchFunction
 
LaunchFunction.Bezier - Class in com.bergerkiller.bukkit.tc.utils
Launch function that uses a bezier curve to adjust velocity over time
LaunchFunction.Linear - Class in com.bergerkiller.bukkit.tc.utils
Launch function that uses a linear function to adjust velocity over time
launchFunctionType - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
launchReset() - Method in class com.bergerkiller.bukkit.tc.controller.components.ActionTrackerGroup
Clears all set actions ( ActionTrackerGroup.clear() ) while preserving launch speed of existing actions.
launchTo(BlockFace) - Method in class com.bergerkiller.bukkit.tc.Station
Launches the train so that the middle or front cart is launched away from this station.
legacySpeedLimiting - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
lerpOrientation(Vector, Vector, double) - Static method in class com.bergerkiller.bukkit.tc.Util
Linearly interpolates an orientation 'up' vector between two stages, performing a clean rotation between the two.
limitSpeed() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
limitSpeed() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
Linear() - Constructor for class com.bergerkiller.bukkit.tc.utils.LaunchFunction.Linear
 
link(MinecartMember<?>, MinecartMember<?>) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
listDestinations(CommandSender) - Static method in class com.bergerkiller.bukkit.tc.commands.GlobalCommands
 
LISTENED_TYPES - Static variable in class com.bergerkiller.bukkit.tc.attachments.control.SeatAttachmentMap
 
LISTENED_TYPES - Static variable in class com.bergerkiller.bukkit.tc.TCPacketListener
 
listTickets(CommandSender) - Static method in class com.bergerkiller.bukkit.tc.commands.GlobalCommands
 
listTrains(CommandSender, String) - Static method in class com.bergerkiller.bukkit.tc.commands.GlobalCommands
 
liveActiveSigns - Variable in class com.bergerkiller.bukkit.tc.controller.components.SignTrackerMember
 
load() - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModelStore
 
load(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.attachments.config.ObjectPosition
Loads the position from the configuration specified
load(Sign) - Method in class com.bergerkiller.bukkit.tc.editor.EditedSign
 
load(CartProperties) - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
Loads the information from the properties specified
load(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
load(ConfigurationNode) - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Loads the information from the Configuration Node specified
load(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
load(TrainProperties) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
Loads the properties from the TrainProperties source specified
Cart properties are not transferred or cleared!
load() - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Loads all Train Properties and defaults from disk
load(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Loads spawn sign information by parsing the information stored on a spawn sign
load(String) - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSignManager
 
load(FileConfiguration) - Static method in class com.bergerkiller.bukkit.tc.TCConfig
 
load(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.tickets.Ticket
Loads all ticket information from a configuration node
load() - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
 
load(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.utils.SignSkipOptions
 
loadAnimation() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.menus.AnimationMenu
 
loadChunk(Chunk) - Static method in class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZoneCache
Loads the mutex zones in a Chunk by iterating the signs within
loadChunk(Chunk) - Static method in class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
loadChunk() - Method in class com.bergerkiller.bukkit.tc.utils.ChunkArea.OwnedChunk
 
loadChunks(World) - Method in class com.bergerkiller.bukkit.tc.storage.OfflineSign
 
loadChunksAsync(double) - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Queues additional chunks for loading asynchronously in preparation for a spawn
loadChunksAsyncReset() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Called after the spawn sign goes back to a longer-term slumber
loadCommandArgs(String[]) - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Loads the contents of these options from commandline arguments
loadConfig(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Loads model node configurations for the first time.
loadConfig() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
 
loadDefaults() - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Loads the default Train Properties from file
loadedChanged(SignActionEvent, boolean) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Called when a sign becomes loaded (after placement or chunk loads), or unloaded (destroyed or when chunk unloads)
loadedChanged(SignActionEvent, boolean) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionMutex
 
loadedChunks - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineGroup
 
loadFromConfig(ConfigurationNode) - Static method in class com.bergerkiller.bukkit.tc.attachments.animation.Animation
Loads an animation from configuration
loadFromConfig(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Loads the contents of these options from configuration.
loadFromSign(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.attachments.animation.AnimationOptions
Loads the contents of these options from sign syntax
loadInventoryFromConfig(Inventory, ConfigurationNode) - Static method in class com.bergerkiller.bukkit.tc.Util
Checks for a 'contents' field in the configuration, and if it exists, loads all items contained within.
loadModelProperties(ConfigurationNode) - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
Loads just the properties of the model.
loadModules(String) - Method in class com.bergerkiller.bukkit.tc.properties.SavedTrainPropertiesStore
 
loadRailInformation(RailState) - Static method in class com.bergerkiller.bukkit.tc.rails.type.RailType
Checks all registered rail types and attempts to load it into a RailState object.
loadRailLogic() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
Queries the rail type for the rail logic to use with this rail state
loadSavedTrains() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
 
loadSigns(Collection<BlockState>) - Method in class com.bergerkiller.bukkit.tc.RedstoneTracker
 
loadSigns(List<RailSignCache.TrackedSign>) - Method in class com.bergerkiller.bukkit.tc.utils.SignSkipOptions
Initializes the sign skipping states.
loadSignsInChunk(Chunk, boolean) - Method in class com.bergerkiller.bukkit.tc.RedstoneTracker
 
loadSignsInWorld(World) - Method in class com.bergerkiller.bukkit.tc.RedstoneTracker
 
Localization - Class in com.bergerkiller.bukkit.tc
 
localization() - Method in class com.bergerkiller.bukkit.tc.TrainCarts
 
location - Variable in class com.bergerkiller.bukkit.tc.pathfinding.PathNode
 
log() - Method in class com.bergerkiller.bukkit.tc.attachments.config.AttachmentModel
 
logCartInfo(String) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
ls - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Segment
 

M

makeAbsolute(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
Makes the position absolute world coordinates, if not already NOT RailPath.Position.relative.
makeHidden(Player) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Makes this attachment invisible (despawns) for a viewer.
makeHidden(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEmpty
 
makeHidden(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEntity
 
makeHidden(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentItem
 
makeHidden(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentModel
 
makeHidden(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatform
 
makeHidden(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatformOriginal
 
makeHidden(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
 
makeHidden(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentText
 
makeHidden(Player, boolean) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
 
makeHiddenRecursive(Attachment, boolean, Player) - Static method in class com.bergerkiller.bukkit.tc.attachments.helper.HelperMethods
Hides an attachment and all child attachments recursively.
makeRelative(Block) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
Makes the position relative to the block, if not already RailPath.Position.relative.
makeTrackMap(int) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
makeVisible(Player) - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Makes this attachment visible to a viewer for the first time.
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEmpty
 
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEntity
 
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentItem
 
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentModel
 
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatform
 
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatformOriginal
 
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentSeat
 
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentText
 
makeVisible(Player) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
 
makeVisibleRecursive(Attachment, boolean, Player) - Static method in class com.bergerkiller.bukkit.tc.attachments.helper.HelperMethods
Makes an attachment and all child attachments visible recursively.
manager - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Manages that created the attachment and oversees it
manualMovementFactor - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
MapButton - Class in com.bergerkiller.bukkit.tc.editor
 
MapButton(MapDisplay, int, int, int) - Constructor for class com.bergerkiller.bukkit.tc.editor.MapButton
 
MapControl - Class in com.bergerkiller.bukkit.tc.editor
 
MapControl() - Constructor for class com.bergerkiller.bukkit.tc.editor.MapControl
 
MapRailsControl - Class in com.bergerkiller.bukkit.tc.editor
Displays a rails block from a certain viewpoint
MapRailsControl() - Constructor for class com.bergerkiller.bukkit.tc.editor.MapRailsControl
 
MapWidgetAnimationHeader - Class in com.bergerkiller.bukkit.tc.attachments.ui.animation
Header for above the MapWidgetAnimationNode
MapWidgetAnimationHeader() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationHeader
 
MapWidgetAnimationNode - Class in com.bergerkiller.bukkit.tc.attachments.ui.animation
Displays a simplified summary of a single animation node's properties.
MapWidgetAnimationNode() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationNode
 
MapWidgetAnimationNode.Column - Class in com.bergerkiller.bukkit.tc.attachments.ui.animation
 
MapWidgetAnimationView - Class in com.bergerkiller.bukkit.tc.attachments.ui.animation
Displays all animation nodes, a header and a scrollbar in one view
MapWidgetAnimationView() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationView
 
MapWidgetArrow - Class in com.bergerkiller.bukkit.tc.attachments.ui
Shows a simple arrow, indicating arrow keys can be used to switch between items
MapWidgetArrow() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetArrow
 
MapWidgetArrow(BlockFace) - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetArrow
 
MapWidgetAttachmentNode - Class in com.bergerkiller.bukkit.tc.attachments.ui
A single attachment node in the attachment node tree, containing the configuration for the node.
MapWidgetAttachmentNode(MapWidgetAttachmentTree) - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
MapWidgetAttachmentNode(MapWidgetAttachmentTree, ConfigurationNode) - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
MapWidgetAttachmentNode.MenuItem - Enum in com.bergerkiller.bukkit.tc.attachments.ui
 
MapWidgetAttachmentTree - Class in com.bergerkiller.bukkit.tc.attachments.ui
The tree view storing all the map widget attachment nodes.
MapWidgetAttachmentTree() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentTree
 
MapWidgetBlinkyButton - Class in com.bergerkiller.bukkit.tc.attachments.ui
Shows a simple focusable blinking icon that can be clicked (onClick())
MapWidgetBlinkyButton() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetBlinkyButton
 
MapWidgetEntityTypeList - Class in com.bergerkiller.bukkit.tc.attachments.ui.entity
Switch between different supported attachment entity types
MapWidgetEntityTypeList() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.entity.MapWidgetEntityTypeList
 
MapWidgetItemGrid - Class in com.bergerkiller.bukkit.tc.attachments.ui.item
Shows a grid of items that can be selected using W/A/S/D
MapWidgetItemGrid() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemGrid
 
MapWidgetItemIcon - Class in com.bergerkiller.bukkit.tc.attachments.ui
Displays a 16x16 icon of an ItemStack
MapWidgetItemIcon() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetItemIcon
 
MapWidgetItemPreview - Class in com.bergerkiller.bukkit.tc.attachments.ui.item
Shows a large preview of an item's 3D model
MapWidgetItemPreview() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemPreview
 
MapWidgetItemSelector - Class in com.bergerkiller.bukkit.tc.attachments.ui.item
Combines a toggleable item grid with preview and an item variant item selector list to select an ItemStack
MapWidgetItemSelector() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemSelector
 
MapWidgetItemVariantList - Class in com.bergerkiller.bukkit.tc.attachments.ui.item
Interactive widget that pops down a full list of item base types when activated, and allows switching between item/block variants using left/right.
MapWidgetItemVariantList() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.item.MapWidgetItemVariantList
 
MapWidgetMenu - Class in com.bergerkiller.bukkit.tc.attachments.ui
Abstract base class for a menu window that is closed when deactivated
MapWidgetMenu() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetMenu
 
MapWidgetNumberBox - Class in com.bergerkiller.bukkit.tc.attachments.ui
Allows modifying a double number using left/right OR up/down (vertical) buttons
MapWidgetNumberBox() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetNumberBox
 
MapWidgetSelectionBox - Class in com.bergerkiller.bukkit.tc.attachments.ui
A map widget showing a selection of text items between which can be selected
MapWidgetSelectionBox() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetSelectionBox
 
MapWidgetTooltip - Class in com.bergerkiller.bukkit.tc.attachments.ui
Displays text on top of other widgets while a widget is hovered over.
MapWidgetTooltip() - Constructor for class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetTooltip
 
mark(Block) - Method in class com.bergerkiller.bukkit.tc.utils.BlockTimeoutMap
 
markChanged() - Method in class com.bergerkiller.bukkit.tc.pathfinding.PathProvider
Tells this provider that node information has changed and needs to be saved again to file
markChanged() - Static method in class com.bergerkiller.bukkit.tc.tickets.TicketStore
 
markChunkDirty(Chunk) - Static method in class com.bergerkiller.bukkit.tc.Util
Marks a chunk as dirty, so that it is saved again when it unloads
markForAutosave() - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Informs TrainCarts that (some) Train Properties have changed, and will need to be synchronized to disk
markForUnmounting(Player) - Static method in class com.bergerkiller.bukkit.tc.TCListener
Tells the listener that a player decided, for itself, to exit the Minecart, but that it is not known yet what vehicle the player is inside of.
match(char) - Method in enum com.bergerkiller.bukkit.tc.Direction
 
match(String) - Method in enum com.bergerkiller.bukkit.tc.Direction
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignAction
Checks whether a sign action event is meant for this type of Sign Action
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnimate
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionAnnounce
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlockChanger
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionBlocker
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionCraft
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestination
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDestroy
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDetector
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEffect
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEject
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionElevator
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionEnter
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionFlip
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionFuel
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionJumper
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionLauncher
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionMutex
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionProperties
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSkip
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSound
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSpawn
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionStation
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionSwitcher
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTeleport
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTicket
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTransfer
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionTrigger
 
match(SignActionEvent) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionWait
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.Statement
Checks if this statement matches the given text The given text is lower cased.
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementBoolean
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDestination
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDirection
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementEmpty
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementFuel
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementMob
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementName
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementOwners
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPassenger
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPermission
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPlayerHand
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPlayerItems
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementProperty
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRandom
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRedstone
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementTag
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementType
 
match(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementVelocity
 
matchAll(String) - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
Finds all the Minecart Groups that match the name with the expression given
matchAll(String) - Static method in class com.bergerkiller.bukkit.tc.properties.TrainPropertiesStore
Finds all the Train Properties that match the name with the expression given
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.Statement
Checks if this statement matches the given text The given text is lower cased.
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementBoolean
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDestination
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementDirection
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementEmpty
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementFuel
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementItems
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementMob
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementName
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementOwners
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPassenger
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPermission
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPlayerHand
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementPlayerItems
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementProperty
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRandom
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementRedstone
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementTag
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementType
 
matchArray(String) - Method in class com.bergerkiller.bukkit.tc.statements.StatementVelocity
 
matchLabel(SignActionEvent, String) - Method in class com.bergerkiller.bukkit.tc.signactions.SignActionDetector
Matches the sign to check that it is indeed a detector sign.
matchName(String) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
matchName(String[], boolean, boolean) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
matchTag(String) - Method in class com.bergerkiller.bukkit.tc.properties.CartProperties
 
matchTag(String) - Method in interface com.bergerkiller.bukkit.tc.properties.IProperties
Tests if the tag specified matches one of the tags set
matchTag(String) - Method in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
matchText(Collection<String>, String) - Static method in class com.bergerkiller.bukkit.tc.Util
 
matchText(String, String) - Static method in class com.bergerkiller.bukkit.tc.Util
 
matchText(String, String[], boolean, boolean) - Static method in class com.bergerkiller.bukkit.tc.Util
 
maxDetectorLength - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
maxEjectDistance - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
maxEnterDistance - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
MAXIMUM_DAMAGE_SUSTAINED - Static variable in class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
maxMinecartStackSize - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
maxTransferRadius - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
maxVelocity - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
member() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
When applicable and available, returns the minecart that is using these rails right now.
member - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
The minecart that uses this rail
member - Variable in class com.bergerkiller.bukkit.tc.controller.components.SoundLoop
 
member - Variable in class com.bergerkiller.bukkit.tc.events.MemberEvent
 
MEMBER_PHYSICS_BLOCK_COLLISION - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_DISCOVER_RAIL - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_POST - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_POST_BUKKIT_MOVE - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_POST_BUKKIT_UPDATE - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_POST_MOVE - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_POST_RAIL_LOGIC - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_POST_SIGN_MEMBER_MOVE - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_PRE - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MEMBER_PHYSICS_UPDATE_WHEELS - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
MemberAction - Class in com.bergerkiller.bukkit.tc.actions
 
MemberAction() - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberAction
 
MemberActionLaunch - Class in com.bergerkiller.bukkit.tc.actions
 
MemberActionLaunch() - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
 
MemberActionLaunch(double, double) - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionLaunch
Deprecated.
MemberActionLaunchDirection - Class in com.bergerkiller.bukkit.tc.actions
 
MemberActionLaunchDirection() - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionLaunchDirection
 
MemberActionLaunchDirection(double, double, BlockFace) - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionLaunchDirection
Deprecated.
MemberActionLaunchLocation - Class in com.bergerkiller.bukkit.tc.actions
 
MemberActionLaunchLocation(double, Location) - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionLaunchLocation
 
MemberActionWaitDistance - Class in com.bergerkiller.bukkit.tc.actions
 
MemberActionWaitDistance(double) - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionWaitDistance
 
MemberActionWaitLocation - Class in com.bergerkiller.bukkit.tc.actions
 
MemberActionWaitLocation(Location) - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionWaitLocation
 
MemberActionWaitLocation(Location, double) - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionWaitLocation
 
MemberActionWaitOccupied - Class in com.bergerkiller.bukkit.tc.actions
 
MemberActionWaitOccupied(double, long, double, BlockFace, Double) - Constructor for class com.bergerkiller.bukkit.tc.actions.MemberActionWaitOccupied
 
MemberAddEvent - Class in com.bergerkiller.bukkit.tc.events
 
MemberAddEvent(MinecartMember<?>, MinecartGroup) - Constructor for class com.bergerkiller.bukkit.tc.events.MemberAddEvent
 
MemberBlockChangeEvent - Class in com.bergerkiller.bukkit.tc.events
 
MemberCoalUsedEvent - Class in com.bergerkiller.bukkit.tc.events
 
MemberCoalUsedEvent(MinecartMember<?>) - Constructor for class com.bergerkiller.bukkit.tc.events.MemberCoalUsedEvent
 
MemberEvent - Class in com.bergerkiller.bukkit.tc.events
 
MemberEvent(MinecartMember<?>) - Constructor for class com.bergerkiller.bukkit.tc.events.MemberEvent
 
MemberMissingException - Exception in com.bergerkiller.bukkit.tc.exception
Exception thrown when a member can no longer be accessed
MemberMissingException() - Constructor for exception com.bergerkiller.bukkit.tc.exception.MemberMissingException
 
MemberRemoveEvent - Class in com.bergerkiller.bukkit.tc.events
 
MemberRemoveEvent(MinecartMember<?>) - Constructor for class com.bergerkiller.bukkit.tc.events.MemberRemoveEvent
 
members - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineGroup
 
MemberSpawnEvent - Class in com.bergerkiller.bukkit.tc.events
 
MemberSpawnEvent(MinecartMember<?>) - Constructor for class com.bergerkiller.bukkit.tc.events.MemberSpawnEvent
 
messageShortcuts - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
mid - Variable in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationNode.Column
 
middle() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
MIN_WHEEL_DISTANCE - Static variable in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
 
minecartBlock - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailTracker.TrackedRail
Block position of the minecart on the rails
MinecartGroup - Class in com.bergerkiller.bukkit.tc.controller
 
MinecartGroup() - Constructor for class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
MinecartGroupStore - Class in com.bergerkiller.bukkit.tc.controller
 
MinecartGroupStore() - Constructor for class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
 
MinecartManiaEnabled - Static variable in class com.bergerkiller.bukkit.tc.TCConfig
 
MinecartMember<T extends com.bergerkiller.bukkit.common.entity.type.CommonMinecart<?>> - Class in com.bergerkiller.bukkit.tc.controller
 
MinecartMember() - Constructor for class com.bergerkiller.bukkit.tc.controller.MinecartMember
 
MinecartMemberChest - Class in com.bergerkiller.bukkit.tc.controller.type
 
MinecartMemberChest() - Constructor for class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberChest
 
MinecartMemberCommandBlock - Class in com.bergerkiller.bukkit.tc.controller.type
 
MinecartMemberCommandBlock() - Constructor for class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberCommandBlock
 
MinecartMemberFurnace - Class in com.bergerkiller.bukkit.tc.controller.type
 
MinecartMemberFurnace() - Constructor for class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberFurnace
 
MinecartMemberHopper - Class in com.bergerkiller.bukkit.tc.controller.type
 
MinecartMemberHopper() - Constructor for class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberHopper
 
MinecartMemberMobSpawner - Class in com.bergerkiller.bukkit.tc.controller.type
 
MinecartMemberMobSpawner() - Constructor for class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberMobSpawner
 
MinecartMemberNetwork - Class in com.bergerkiller.bukkit.tc.controller
 
MinecartMemberNetwork() - Constructor for class com.bergerkiller.bukkit.tc.controller.MinecartMemberNetwork
 
MinecartMemberRideable - Class in com.bergerkiller.bukkit.tc.controller.type
 
MinecartMemberRideable() - Constructor for class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberRideable
 
MinecartMemberStore - Class in com.bergerkiller.bukkit.tc.controller
 
MinecartMemberStore() - Constructor for class com.bergerkiller.bukkit.tc.controller.MinecartMemberStore
 
MinecartMemberTNT - Class in com.bergerkiller.bukkit.tc.controller.type
 
MinecartMemberTNT() - Constructor for class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberTNT
 
MinecartPassengerNetwork - Class in com.bergerkiller.bukkit.tc.controller
This is needed to fix the annoying passenger exit bugs going on
MinecartPassengerNetwork() - Constructor for class com.bergerkiller.bukkit.tc.controller.MinecartPassengerNetwork
 
MinecartTrackLogic - Class in com.bergerkiller.bukkit.tc.utils
Vanilla Minecraft's Minecart track logic, ported to Bukkit.
MinecartTrackLogic(Block) - Constructor for class com.bergerkiller.bukkit.tc.utils.MinecartTrackLogic
 
MinecartTrackLogic(World, IntVector3, BlockData) - Constructor for class com.bergerkiller.bukkit.tc.utils.MinecartTrackLogic
 
minStringIndex(int, int) - Static method in class com.bergerkiller.bukkit.tc.Util
Returns the minimal index into a String, exempting the -1 constant.
miscCollision - Variable in class com.bergerkiller.bukkit.tc.properties.TrainProperties
 
model - Variable in class com.bergerkiller.bukkit.tc.attachments.ui.AttachmentEditor
 
MONITORED_TYPES - Static variable in class com.bergerkiller.bukkit.tc.TCMountPacketHandler
 
motDot(RailPath.Position) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
motDot(Vector) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
motDot(BlockFace) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
motDot(RailPath.Point) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
motDot(double, double, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
motionVector() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailState
Retrieves the motion vector from RailState.position().
motX - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
The motion unit vector.
motX - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
motY - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
The motion unit vector.
motZ - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
The motion unit vector.
motZ - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
mount(int, int) - Method in class com.bergerkiller.bukkit.tc.attachments.control.PassengerController
Attempts to mount a passenger inside a vehicle.
mount(int, int[]) - Method in class com.bergerkiller.bukkit.tc.TCMountPacketHandler.PlayerHandler
 
move(RailState, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Moves along this rail path for a certain distance.
move(RailPath.Position, Block, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Moves along this rail path for a certain distance.
move(Vector, Vector, Block, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Deprecated.
move(double) - Method in class com.bergerkiller.bukkit.tc.utils.TrackWalkingPoint
Moves the distance specified over the current rails, moving past multiple rails if needed.
move(double) - Method in class com.bergerkiller.bukkit.tc.utils.VirtualWalker
Attempts to move a certain distance from the current position and direction
moved - Variable in class com.bergerkiller.bukkit.tc.utils.TrackWalkingPoint
The actual distance moved during the last TrackWalkingPoint.move(double) call
movedTotal - Variable in class com.bergerkiller.bukkit.tc.utils.TrackWalkingPoint
The total distance moved since instantiating this walking point
moveFindRail(Block, double) - Method in class com.bergerkiller.bukkit.tc.utils.TrackWalkingPoint
Moves full or smaller steps until a particular rails block is reached.
moveFull() - Method in class com.bergerkiller.bukkit.tc.utils.TrackWalkingPoint
Moves the full distance past the current rail's path to the next rail.
MovementAction - Interface in com.bergerkiller.bukkit.tc.actions
Represents an action that controls train movement
moveRelative(Vector, Vector, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Deprecated.
moveRelative(RailPath.Position, double) - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Moves along this rail path for a certain distance.
moveStep(double) - Method in class com.bergerkiller.bukkit.tc.utils.TrackWalkingPoint
Moves a full step towards the next rails block, limiting the steps taken by the limit parameter.
movingBackwards() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
Gets the wheel thats moving backwards at the back of the cart
movingForwards() - Method in class com.bergerkiller.bukkit.tc.controller.components.WheelTrackerMember
Gets the wheel thats moving forwards at the front of the cart
MultiversePortalsProvider - Class in com.bergerkiller.bukkit.tc.portals.plugins
Handles teleportation to Multiverse-Portals portals
MultiversePortalsProvider() - Constructor for class com.bergerkiller.bukkit.tc.portals.plugins.MultiversePortalsProvider
 
MutexZone - Class in com.bergerkiller.bukkit.tc.signactions.mutex
 
MutexZoneCache - Class in com.bergerkiller.bukkit.tc.signactions.mutex
 
MutexZoneCache() - Constructor for class com.bergerkiller.bukkit.tc.signactions.mutex.MutexZoneCache
 
MyWorldsPortalsProvider - Class in com.bergerkiller.bukkit.tc.portals.plugins
Handles portal destinations for My Worlds [portal] signs
MyWorldsPortalsProvider() - Constructor for class com.bergerkiller.bukkit.tc.portals.plugins.MyWorldsPortalsProvider
 

N

name() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailJunction
Gets the name of this junction.
name - Variable in class com.bergerkiller.bukkit.tc.storage.OfflineGroup
 
needsUpdate - Variable in class com.bergerkiller.bukkit.tc.controller.components.SignTracker
 
NETWORK_PERFORM_MOVEMENT - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
NETWORK_PERFORM_TICK - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
NETWORK_UPDATE_POSITIONS - Static variable in class com.bergerkiller.bukkit.tc.TCTimings
 
networkInvalid - Variable in class com.bergerkiller.bukkit.tc.controller.MinecartGroup
 
next() - Method in class com.bergerkiller.bukkit.tc.utils.BlockIterator
Moves to the next block.
next() - Method in class com.bergerkiller.bukkit.tc.utils.TrackIterator
Deprecated.
 
next() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMap
 
next - Variable in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
next() - Method in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
Loads in the next track information.
next(boolean) - Method in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
Loads in the next track information.
nextAnimationQueue - Variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentInternalState
Next animation in the queue to play once the current animation finishes
nextDirection - Variable in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
nextMemberIndex - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerGroup.RailFinderResult
 
nextRail - Variable in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
nextSpawnTime() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSign
Resets the spawn timer right after an interval spawn was performed
nextTrack - Variable in class com.bergerkiller.bukkit.tc.utils.TrackMovingPoint
 
NO_ROTATION - Static variable in class com.bergerkiller.bukkit.tc.attachments.api.AttachmentAnchor
Disables all rotation information that comes from the parent attachment (or cart).
NONE - Static variable in class com.bergerkiller.bukkit.tc.controller.components.RailPiece
 
NONE - Static variable in class com.bergerkiller.bukkit.tc.rails.type.RailType
 
normalizeMotion() - Method in class com.bergerkiller.bukkit.tc.controller.components.RailPath.Position
 
notifyChanged() - Method in class com.bergerkiller.bukkit.tc.signactions.spawner.SpawnSignManager
Tells the manager that a spawn sign has changed prompting re-saving and resetting of the sorted list.
notifyPhysicsChange() - Static method in class com.bergerkiller.bukkit.tc.controller.MinecartGroupStore
Tells the underlying system that physics have changed.
number - Variable in class com.bergerkiller.bukkit.tc.DirectionStatement
 
numMembers - Variable in class com.bergerkiller.bukkit.tc.controller.components.RailTrackerGroup.RailFinderResult
 

O

ObjectPosition - Class in com.bergerkiller.bukkit.tc.attachments.config
Standard class for storing and representing an object's position.
ObjectPosition() - Constructor for class com.bergerkiller.bukkit.tc.attachments.config.ObjectPosition
 
OfflineGroup - Class in com.bergerkiller.bukkit.tc.storage
A class containing an array of Minecart Members Also adds functions to handle multiple members at once Also adds functions to write and load from/to file
OfflineGroup(MinecartGroup) - Constructor for class com.bergerkiller.bukkit.tc.storage.OfflineGroup
 
OfflineGroupManager - Class in com.bergerkiller.bukkit.tc.storage
 
OfflineGroupManager() - Constructor for class com.bergerkiller.bukkit.tc.storage.OfflineGroupManager
 
OfflineGroupMap - Class in com.bergerkiller.bukkit.tc.storage
Maps all the Offline Groups to chunk coordinates, allowing faster chunk access for restoring trains
OfflineGroupMap() - Constructor for class com.bergerkiller.bukkit.tc.storage.OfflineGroupMap
 
OfflineMember - Class in com.bergerkiller.bukkit.tc.storage
Contains the information to get and restore a Minecart
OfflineMember(OfflineGroup, MinecartMember<?>) - Constructor for class com.bergerkiller.bukkit.tc.storage.OfflineMember
 
OfflineSign - Class in com.bergerkiller.bukkit.tc.storage
 
OfflineSign(IntVector3) - Constructor for class com.bergerkiller.bukkit.tc.storage.OfflineSign
 
offset(RailPath, Vector) - Static method in class com.bergerkiller.bukkit.tc.controller.components.RailPath
Takes a rail path and translates its position based on a vector offset.
onActivate() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.animation.MapWidgetAnimationView
 
onActivate() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetAttachmentNode
 
onActivate() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetBlinkyButton
 
onActivate() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetItemIcon
 
onActivate() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetNumberBox
 
onActivate() - Method in class com.bergerkiller.bukkit.tc.attachments.ui.MapWidgetSelectionBox
 
onActivate() - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Called when activated goes from FALSE to TRUE
onActivate() - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberRideable
 
onActivate() - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberTNT
 
onActivatorUpdate(boolean) - Method in class com.bergerkiller.bukkit.tc.controller.MinecartMember
Performs the move logic for when the Minecart travels on top of an Activator rail.
onActivatorUpdate(boolean) - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberCommandBlock
 
onActivatorUpdate(boolean) - Method in class com.bergerkiller.bukkit.tc.controller.type.MinecartMemberHopper
 
onAttached() - Method in interface com.bergerkiller.bukkit.tc.attachments.api.Attachment
Called when the controller is attached to the real world.
onAttached() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachment
 
onAttached() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentEntity
 
onAttached() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentItem
 
onAttached() - Method in class com.bergerkiller.bukkit.tc.attachments.control.CartAttachmentPlatform
 
onAttached() - Method in class com.bergerkiller.bukkit.tc.attachments.control.Ca