當前位置: 首頁>>代碼示例>>Java>>正文


Java Monster.remove方法代碼示例

本文整理匯總了Java中org.bukkit.entity.Monster.remove方法的典型用法代碼示例。如果您正苦於以下問題:Java Monster.remove方法的具體用法?Java Monster.remove怎麽用?Java Monster.remove使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.bukkit.entity.Monster的用法示例。


在下文中一共展示了Monster.remove方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: playerDies

import org.bukkit.entity.Monster; //導入方法依賴的package包/類
@EventHandler (priority = EventPriority.NORMAL)
public void playerDies(PlayerDeathEvent event) {
	Player p = event.getEntity();
	boolean playerRemoved = _players.remove(p);
	
	if (playerRemoved && _players.size() == 0 && _started) {
		EventActivator activator = new EventActivator(this);
		activator.run();
		
		if (_blockRestore != null) {
			_blockRestore.run();
		}
		for (Monster m : _monstersEntity) { 
			m.remove();
		}
		_monstersContainer.clear();
		_started = false;
	}
}
 
開發者ID:Allov,項目名稱:world-of-icerealm,代碼行數:20,代碼來源:BarbarianRaid.java

示例2: resetToInitialState

import org.bukkit.entity.Monster; //導入方法依賴的package包/類
public void resetToInitialState() {
	for (Monster m : _spawnedMonsters) {
		m.remove();
	}
	org.bukkit.block.Block b = _world.getBlockAt(_locations);
	b.setType(Material.AIR);	
	_blockBroken = true;
}
 
開發者ID:Allov,項目名稱:world-of-icerealm,代碼行數:9,代碼來源:BreakBlockSession.java

示例3: clearRemainingMonsters

import org.bukkit.entity.Monster; //導入方法依賴的package包/類
public void clearRemainingMonsters() {
	for (Monster m : _monsterSpawned) {
		m.remove();
	}
	
	_monsterSpawned.clear();
}
 
開發者ID:Allov,項目名稱:world-of-icerealm,代碼行數:8,代碼來源:FixedSpawner.java

示例4: onCleanup

import org.bukkit.entity.Monster; //導入方法依賴的package包/類
@EventHandler
public void onCleanup(ChunkUnloadEvent e) {
	for(Entity entity : e.getChunk().getEntities()) {
		if(entity instanceof Item) {
			Item item = (Item) entity;
			item.remove();
		} else if(entity instanceof Monster) {
			Monster monster = (Monster) entity;
			monster.remove();
		} else if(entity instanceof ExperienceOrb) {
			ExperienceOrb orb = (ExperienceOrb) entity;
			orb.remove();
		}
	}
}
 
開發者ID:xEssentials,項目名稱:xEssentials-deprecated-bukkit,代碼行數:16,代碼來源:CleanupUnloadedChunkEvent.java


注:本文中的org.bukkit.entity.Monster.remove方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。