类org.bukkit.entity.LightningStrike源码实例Demo

下面列出了怎么用org.bukkit.entity.LightningStrike的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: Kettle   文件: EntityZapEvent.java
public EntityZapEvent(final Entity entity, @Nonnull final LightningStrike bolt, @Nonnull final Entity replacementEntity) {
    super(entity);
    Validate.notNull(bolt);
    Validate.notNull(replacementEntity);
    this.bolt = bolt;
    this.replacementEntity = replacementEntity;
}
 
源代码2 项目: FastAsyncWorldedit   文件: AsyncWorld.java
@Override
public LightningStrike strikeLightning(final Location loc) {
    return TaskManager.IMP.sync(new RunnableVal<LightningStrike>() {
        @Override
        public void run(LightningStrike value) {
            this.value = parent.strikeLightning(loc);
        }
    });
}
 
源代码3 项目: FastAsyncWorldedit   文件: AsyncWorld.java
@Override
public LightningStrike strikeLightningEffect(final Location loc) {
    return TaskManager.IMP.sync(new RunnableVal<LightningStrike>() {
        @Override
        public void run(LightningStrike value) {
            this.value = parent.strikeLightningEffect(loc);
        }
    });
}
 
源代码4 项目: Kettle   文件: CreeperPowerEvent.java
public CreeperPowerEvent(final Creeper creeper, final LightningStrike bolt, final PowerCause cause) {
    this(creeper, cause);
    this.bolt = bolt;
}
 
源代码5 项目: Kettle   文件: PigZapEvent.java
public PigZapEvent(final Pig pig, final LightningStrike bolt, final PigZombie pigzombie) {
    super(pig);
    this.bolt = bolt;
    this.pigzombie = pigzombie;
}
 
源代码6 项目: Kettle   文件: LightningStrikeEvent.java
public LightningStrikeEvent(final World world, final LightningStrike bolt) {
    super(world);
    this.bolt = bolt;
}
 
源代码7 项目: Kettle   文件: CraftLightningStrike.java
@Override
public LightningStrike.Spigot spigot() {
    return spigot;
}
 
源代码8 项目: UhcCore   文件: PlayerDamageListener.java
private void handleLightningStrike(EntityDamageByEntityEvent event){
	if(event.getDamager() instanceof LightningStrike && event.getEntity() instanceof Player){
		event.setCancelled(true);
	}
}
 
源代码9 项目: Thermos   文件: CraftEventFactory.java
public static PigZapEvent callPigZapEvent(net.minecraft.entity.Entity pig, net.minecraft.entity.Entity lightning, net.minecraft.entity.Entity pigzombie) {
    PigZapEvent event = new PigZapEvent((Pig) pig.getBukkitEntity(), (LightningStrike) lightning.getBukkitEntity(), (PigZombie) pigzombie.getBukkitEntity());
    pig.getBukkitEntity().getServer().getPluginManager().callEvent(event);
    return event;
}
 
源代码10 项目: Thermos   文件: CraftEventFactory.java
public static CreeperPowerEvent callCreeperPowerEvent(net.minecraft.entity.Entity creeper, net.minecraft.entity.Entity lightning, CreeperPowerEvent.PowerCause cause) {
    CreeperPowerEvent event = new CreeperPowerEvent((Creeper) creeper.getBukkitEntity(), (LightningStrike) lightning.getBukkitEntity(), cause);
    creeper.getBukkitEntity().getServer().getPluginManager().callEvent(event);
    return event;
}
 
源代码11 项目: Kettle   文件: CreeperPowerEvent.java
/**
 * Gets the lightning bolt which is striking the Creeper.
 *
 * @return The Entity for the lightning bolt which is striking the Creeper
 */
public LightningStrike getLightning() {
    return bolt;
}
 
源代码12 项目: Kettle   文件: PigZapEvent.java
/**
 * Gets the bolt which is striking the pig.
 *
 * @return lightning entity
 */
public LightningStrike getLightning() {
    return bolt;
}
 
源代码13 项目: Kettle   文件: LightningStrikeEvent.java
/**
 * Gets the bolt which is striking the earth.
 *
 * @return lightning entity
 */
public LightningStrike getLightning() {
    return bolt;
}
 
源代码14 项目: Kettle   文件: EntityZapEvent.java
/**
 * Gets the lightning bolt that is striking the entity.
 *
 * @return The lightning bolt responsible for this event
 */
@Nonnull
public LightningStrike getBolt() {
    return bolt;
}
 
 类所在包
 同包方法