public class SignTrackerMember extends SignTracker
Modifier and Type | Field and Description |
---|---|
protected List<RailSignCache.TrackedSign> |
liveActiveSigns |
activeSigns, blockBuffer, detectorRegions, needsUpdate
Constructor and Description |
---|
SignTrackerMember(MinecartMember<?> owner) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears all active signs and other Block info, resulting in leave events being fired
|
MinecartMember<?> |
getOwner()
Gets the owner of this Block Tracker
|
boolean |
isOnRails(org.bukkit.block.Block railsBlock)
Deprecated.
|
protected void |
onSignChange(RailSignCache.TrackedSign sign,
boolean active) |
void |
update()
Tells all the Minecarts part of this Minecart Member or Group that something changed
|
containsSign, getActiveDetectorRegions, getActiveSigns, getActiveTrackedSigns, hasSigns, removeSign, updateActiveSigns
protected List<RailSignCache.TrackedSign> liveActiveSigns
public SignTrackerMember(MinecartMember<?> owner)
public MinecartMember<?> getOwner()
public void clear()
SignTracker
clear
in class SignTracker
@Deprecated public boolean isOnRails(org.bukkit.block.Block railsBlock)
SignTracker
MinecartMember#getRailTracker()
or
MinecartGroup#getRailTracker()
for this instead.isOnRails
in class SignTracker
railsBlock
- to checkprotected void onSignChange(RailSignCache.TrackedSign sign, boolean active)
onSignChange
in class SignTracker
public void update()
SignTracker
update
in class SignTracker
Copyright © 2019. All rights reserved.