API方法和事件
方法
API的主类是ComplexTurretsAPI
你可以在你插件的任何地方使用它们
// 返回玩家所拥有的所有炮塔.
ArrayList<PlayerTurret> turrets = ComplexTurretsAPI.getPlayerTurrets(Player player);
// 返回玩家是否为此炮塔的盟友
boolean allied = ComplexTurretsAPI.isAllyToTurret(Player player,PlayerTurret playerTurret);
事件
// 当玩家尝试放置炮塔时会唤起此事件
@EventHandler
public void turretPlace(TurretPlaceEvent event){
Player player = event.getPlayer();
Location l = event.getLocation();
// 此对象包含炮塔的所有配置,不是被放置的炮塔本身,而是它的所有属性
Turret turret = event.getTurret();
}
// 当玩家右键一个炮塔时此事件会被唤起
@EventHandler
public void turretClick(TurretRightClickEvent event){
Player player = event.getPlayer();
PlayerTurret playerTurret = event.getPlayerTurret();
}
Last updated