Стартап Список Bukkit-Events

_MediaNik_

Активный участник
Пользователь
Баллы
76
Ник в Minecraft
_MediaNik_
Привет, это продолжение всеми любимой (или не очень) темы (кликабельно) @ANTI_GREEFER'а.
В общем, в этой теме есть НЕ все переведенные эвенты с bukkit и отсюда
И да, я переизобретаю велосипед. Кому не нравится - я не виноват.

Это 1 часть, 2,3 - ниже​
От @ANTI_GREEFER только Блоки, Зачарование, Entity.
Здесь только Блоки, Зачарование, Entity, Висящие Events.
BlockBreakEvent - вызывается, когда игрок ломает блок.
BlockBurnEvent - вызывается, когда блок сгорает.
BlockCanBuildEvent - вызывается, когда мы пытаемся поставить блок, что бы увидеть, можем ли мы это сделать.
BlockDamageEvent - вызывается, когда блок повредился от игрока.
BlockDispenseEvent - вызывается, когда любая вещь выкидывается из блока (Пример: раздатчик)
BlockEvent - общий Event.
BlockExpEvent - вызывается, когда блок дропает опыт.
BlockFadeEvent - вызывается, когда блок подвергается мировым условиям. (Пример: таяние).
BlockFormEvent - вызывается, когда блок формируется из-за мировых условий (Пример: замерзание воды).
BlockFromToEvent - вызывается при растекании лавы/воды и телепортирования яйца ендера.
BlockGrowEvent - вызывается, когда какой-то блок вырастает. (Например, трава, гриб, пшеница).
BlockIgniteEvent - вызывается, когда блок горит.
BlockPhysicsEvent - вызывается, когда блок подвергается физике (Пример: падение песка).
BlockPistonEvent - вызывается, когда блок сдвигается поршнем. (Даже сдвиг воздуха).
BlockPistonExtendEvent,
BlockPistonRetractEvent - доп. события поршня.
BlockPlaceEvent - вызывается, когда игрок ставит блок.
BlockRedstoneEvent - вызывается, когда передается редстоун сигнал.
BlockSpreadEvent - вызывается, когда блок распространяется по мировым условиям. (Например: распространение огня).
EntityBlockFormEvent - вызывается, когда Entity формирует какой-то блок.
LeavesDecayEvent - вызывается, когда листья исчезают самостоятельно.
NotePlayEvent - когда игрок проигрывает звуки на нотном блоке.
SignChangeEvent - вызывается, когда игрок уже написал что-то на табличке.
BlockMultiPlaceEvent - вызывается, когда при инициализации одного блока ставится еще один(Например: кровать).
BlockExplodeEvent - вызывается, когда блок взрывается.
EnchantItemEvent - вызывается, когда игрок зачаровал вещь.
PrepareItemEnchantEvent - вызывается, когда игрок кладет вещь в стол зачарования.
Внимание! Entity - это падающий блок, игрок, монстр, животное, фаербол и т.д.
CreatureSpawnEvent - спавн моба в мире.
CreeperPowerEvent - вызывается, когда крипера ударяет молния.
EntityBreakDoorEvent - вызывается, когда Entity ломает дверь.
EntityChangeBlockEvent - вызывается, когда блок меняется в следствии воздействия Entity (Пример: падающий блок превращается в нормальный).
EntityCombustByBlockEvent - вызывается, когда Entity загорается в следствии воздействия на него блока или огня.
EntityCombustByEntityEvent - вызывается, когда Entity загорается в следствии воздействия другого Entity.
EntityCombustEvent - вызывается, когда Entity загорается.
EntityCreatePortalEvent - вызывается, когда LivingEntity создает портал в мир. (LivingEntity - моб).
EntityDamageByBlockEvent - вызывается, когда блок нанес урон какому-то Entity.
EntityDamageByEntityEvent - вызывается, когда Entity наносит урон другому Entity.
EntityDamageEvent - вызывается, когда Entity наносится урон.
EntityDeathEvent - вызывается, когда Entity умирает.
EntityEvent - общий Entity-Event.
EntityExplodeEvent - вызывается, когда Entity взрывается.
EntityInteractEvent - вызывается, когда Entity взаимодействует с чем-то.
EntityPortalEnterEvent - вызывается, когда Entity входит в портал.
EntityPortalEvent - вызывается, когда любой Entity телепортируется в другой мир через портал (ВСЕ, КРОМЕ ИГРОКА).
EntityPortalExitEvent - вызывается, когда Entity выходит из портала.
EntityRegainHealthEvent - я точно не понял, для чего это точно, но вроде бы этот евент хранилище данных для других евентов, который "перевыдают" жизни Entity.
EntityShootBowEvent - вызывается, когда Entity стреляет стрелой.
EntityTameEvent - вызывается, когда Entity приручили.
EntityTargetEvent - вызывается, когда Entity..эмм... как бы это объяснить.. агрится на другой Entity.
EntityTargetLivingEntityEvent - вызывается, когда Entity агрится на LivingEntity.
EntityTeleportEvent - вызывается, когда какой-то Entity телепортируется. (Все Entity, кроме игрока).
EntityUnleashEvent - кажется, вызывается, когда Entity отвязывают от чего-то. (скорее всего от поводка из новой версии, или как там его ).
ExpBottleEvent - вызывается, когда бутыль опыта падает, разбивается, и выплескивает опыт.
ExplosionPrimeEvent - вызывается, когда Entity решает взорваться.
FoodLevelChangeEvent - вызывается, когда у игрока меняется уровень голода.
HorseJumpEvent - вызывается, когда лошадь прыгает.
ItemDespawnEvent - вызывается, когда выкинутая вещь исчезает через 5 минут.
ItemSpawnEvent - вызывается, когда вещь спавнится в мире.
PigZapEvent - вызывается, когда свинья превращяется в свинозомби из-за удара молнии.
PlayerDeathEvent - вызывается, когда игрок умирает.
PlayerLeashEntityEvent - вызывается, когда игрок привязывает Entity к чему-то(см. выше).
PotionSplashEvent - вызывается, когда выкинутое зелье падает и взрывается.
ProjectileHitEvent - вызывается, когда Projectile сталкивается с каким-то объектом. (Projectile.. например: стрелы, снежки, фаерболы).
ProjectileLaunchEvent - вызывается, когда Projectile кидается/запускается.
SheepDyeWoolEvent - вызывается, когда красят шерсть овцы.
SheepRegrowWoolEvent - вызывается, когда у овцы вырастает шерсть.
SlimeSplitEvent - вызывается, когда слизень распадается на более маленькие части.
CauldronLevelChangeEvent - вызывается, когда меняется уровень игрока.
AreaEffectCloudApplyEvent - вызывается, когда долгий зелья применяет свои эффекты. Происходит один раз каждые 5 тиков.
EnderDragonChangePhaseEvent - вызывается, когда Эндер Дракон переключает фазы контроллеров(хилок).
EntityAirChangeEvent - вызывается, когда количество воздуха в энтити имеет все изменения(насчет последнего не знаю точно).
EntityBreedEvent - вызывается, когда Энтити размножаются.
EntityToggleGlideEvent - отправляется, когда статус скольжения энтити будет переключаться с Elytra.(Например: в прыжке нажимает вверх, чтобы взлететь)
FireworkExplodeEvent - вызывается, когда фейерверк взрывается.
LingeringPotionSplashEvent - вызывается, когда брызги зелья поражает область
VillagerAcquireTradeEvent - вызывается , когда сельский житель приобретает новое предложение.
VillagerReplenishTradeEvent - вызывается, когда житель максимально прокачался, благодаря покупкам игрока.
HangingBreakByEntityEvent -вызывается, когда Entity "убивает" Entity, который находится в воздухе.
HangingBreakEvent - вызывается, когда Entity "умирает" в воздухе не из-за Entity.
HangingEvent - основной Event.
HangingPlaceEvent - вызывается, когда создается(или возрождается) висящий Entity(Пример: с боковой стороны блока).
P.S. Жду, когда польете меня грязью😎
 
Последнее редактирование:
ЭТО 3 ЧАСТЬ​
Здесь Только Серверные Events, Транспорт, Погода, Мир.
MapInitializeEvent - вызывается, когда карта инициализируется.
PluginDisableEvent - вызывается, когда плагин выключается.
PluginEnableEvent - вызывается, когда плагин включается.
PluginEvent - используется при включении и выключении плагина, а еще основной Event.
ServerCommandEvent - вызывается, когда команда вводится от имени Консоли.
ServerEvent - основной Event.
ServerListPingEvent - вызывается, когда проверяется количество игроков.
ServiceEvent - основной Event.
ServiceRegisterEvent - вызывается, когда "сервис" зарегистрировался.
ServiceUnregisterEvent - вызывается, когда "сервис" анрегистрировался.
RemoteServerCommandEvent - ?
TabCompleteEvent- вызывается, когда игрок нажимает TAB, чтобы посмотреть доступные команды.
VehicleBlockCollisionEvent - вызывается, когда какой-то транспорт сталкивается с блоком.
VehicleCollisionEvent - вызывается, когда транспорт сталкивается.
VehicleCreateEvent - вызывается, когда транспорт создается.
VehicleDamageEvent - вызывается, когда транспорт получает урон.
VehicleDestroyEvent - вызывается, когда транспорт ломается(Уже).
VehicleEnterEvent - вызывается, когда Entity садится в транспорт.
VehicleEntityCollisionEvent - вызывается, когда транспорт сталкивается с Entity.
VehicleEvent - основной Event.
VehicleExitEvent - вызывается, когда Entity выходит из транспорта.
VehicleMoveEvent - вызывается, когда транспорт перемещается.
VehicleUpdateEvent - вызывается, когда транспорт изменяется.
LightningStrikeEvent - вызывается, когда ударяет молния.
ThunderChangeEvent - вызывается, когда начинается/заканчивается гроза.
WeatherChangeEvent - вызывается, когда погода меняется.
WeatherEvent - Основной Event.
ChunkEvent - вызывается, когда меняется Chunck.
ChunkLoadEvent - вызывается, когда Chunk грузится.
ChunkPopulateEvent - вызывается, когда Chunk загрузился.
ChunkUnloadEvent - вызывается, когда Chunk выгружается.
PortalCreateEvent - вызывается, когда создается портал.
SpawnChangeEvent - вызывается, когда меняется игровой спаун(местонахождение его).
StructureGrowEvent - вызывается, когда вырастает дерево или гриб.
WorldEvent - Основной Event.
WorldInitEvent - вызывается, когда мир инициализируется(создается).
WorldLoadEvent - вызывается, когда мир подгружается.
WorldSaveEvent - вызывается, когда мир сохраняется.
WorldUnloadEvent - вызывается, когда мир выгружается.
RemoteServerCommandEvent - вызывается, когда команда получает RCON
 
А как сделать ивент который зависит от кирки, к примеру я написал код на ивенте BlockBreakEvent, на ломание спавнера что бы он выпадал, как сделать чтобы его можно было ломать только через уникальную кирку?
 
А как сделать ивент который зависит от кирки, к примеру я написал код на ивенте BlockBreakEvent, на ломание спавнера что бы он выпадал, как сделать чтобы его можно было ломать только через уникальную кирку?
Ну смотря что ты имеешь под видом "уникальная кирка", имя/зачарование/нбт теги/айтем флаги/описание.

Короче просто проверяй по ItemMeta.
 
Ну смотря что ты имеешь под видом "уникальная кирка", имя/зачарование/нбт теги/айтем флаги/описание.

Короче просто проверяй по ItemMeta.
Короче хочу сделать кирку само плавку, ивент уже есть, но я не знаю как сделать уникальную кирку, с этим ивентом.
 
Назад
Верх Низ