adapt: adapt to GMLIB v0.13.7
This commit is contained in:
+17
-17
@@ -63,7 +63,7 @@ void Export_Event_API() {
|
||||
switch (doHash(eventName)) {
|
||||
case doHash("onClientLogin"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::packet::ClientLoginAfterEvent,
|
||||
GMLIB::Event::PacketEvent::ClientLoginAfterEvent,
|
||||
(std::string const& realName,
|
||||
std::string const& uuid,
|
||||
std::string const& serverXuid,
|
||||
@@ -74,7 +74,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onWeatherChange"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::level::WeatherUpdateBeforeEvent,
|
||||
GMLIB::Event::LevelEvent::WeatherUpdateBeforeEvent,
|
||||
(int lightningLevel, int rainLevel, int lightningLast, int rainLast),
|
||||
(ev.getLightningLevel(), ev.getRainLevel(), ev.getLightningLastTick(), ev.getRainingLastTick()),
|
||||
ev.cancel(),
|
||||
@@ -82,7 +82,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onMobPick"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::MobPickupItemBeforeEvent,
|
||||
GMLIB::Event::EntityEvent::MobPickupItemBeforeEvent,
|
||||
(Actor * mob, Actor * item),
|
||||
(&ev.self(), (Actor*)&ev.getItemActor()),
|
||||
ev.cancel(),
|
||||
@@ -90,7 +90,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onItemTrySpawn"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::ItemActorSpawnBeforeEvent,
|
||||
GMLIB::Event::EntityEvent::ItemActorSpawnBeforeEvent,
|
||||
(const ItemStack* item, std::pair<Vec3, int> position, int64 spawnerUniqueId),
|
||||
(&ev.getItem(),
|
||||
{ev.getPosition(), ev.getBlockSource().getDimensionId().id},
|
||||
@@ -100,7 +100,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onItemSpawned"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::ItemActorSpawnAfterEvent,
|
||||
GMLIB::Event::EntityEvent::ItemActorSpawnAfterEvent,
|
||||
(const ItemStack* item, Actor* itemActor, std::pair<Vec3, int> position, int64 spawnerUniqueId),
|
||||
(&ev.getItem(),
|
||||
(Actor*)&ev.getItemActor(),
|
||||
@@ -111,7 +111,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onEntityTryChangeDim"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::ActorChangeDimensionBeforeEvent,
|
||||
GMLIB::Event::EntityEvent::ActorChangeDimensionBeforeEvent,
|
||||
(Actor * entity, int toDimId),
|
||||
(&ev.self(), ev.getToDimensionId()),
|
||||
ev.cancel(),
|
||||
@@ -119,7 +119,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onLeaveBed"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::player::PlayerStopSleepBeforeEvent,
|
||||
GMLIB::Event::PlayerEvent::PlayerStopSleepBeforeEvent,
|
||||
(Player * pl),
|
||||
(&ev.self()),
|
||||
ev.cancel(),
|
||||
@@ -127,7 +127,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onDeathMessage"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::DeathMessageAfterEvent,
|
||||
GMLIB::Event::EntityEvent::DeathMessageAfterEvent,
|
||||
(std::string const& message, std::vector<std::string>, Actor* dead),
|
||||
(ev.getDeathMessage().first, ev.getDeathMessage().second, &ev.self()),
|
||||
logger.error("Event \"onDeathMessage\" cannot be intercepted"),
|
||||
@@ -135,7 +135,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onMobHurted"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::MobHurtAfterEvent,
|
||||
GMLIB::Event::EntityEvent::MobHurtAfterEvent,
|
||||
(Actor * mob, Actor * source, float damage, int cause),
|
||||
(&ev.self(), source, ev.getDamage(), (int)damageSource.getCause()),
|
||||
logger.error("Event \"onMobHurted\" cannot be intercepted"),
|
||||
@@ -150,7 +150,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onEndermanTake"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::EndermanTakeBlockBeforeEvent,
|
||||
GMLIB::Event::EntityEvent::EndermanTakeBlockBeforeEvent,
|
||||
(Actor * mob),
|
||||
(&ev.self()),
|
||||
ev.cancel(),
|
||||
@@ -158,7 +158,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onEntityChangeDim"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::ActorChangeDimensionAfterEvent,
|
||||
GMLIB::Event::EntityEvent::ActorChangeDimensionAfterEvent,
|
||||
(Actor * mob, int fromDimId),
|
||||
(&ev.self(), ev.getFromDimensionId()),
|
||||
logger.error("Event \"onEntityChangeDim\" cannot be intercepted"),
|
||||
@@ -166,7 +166,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onDragonRespawn"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::DragonRespawnBeforeEvent,
|
||||
GMLIB::Event::EntityEvent::DragonRespawnBeforeEvent,
|
||||
(int64 enderDragonUniqueID),
|
||||
(ev.getEnderDragon().id),
|
||||
ev.cancel(),
|
||||
@@ -174,7 +174,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onProjectileTryCreate"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::ProjectileCreateBeforeEvent,
|
||||
GMLIB::Event::EntityEvent::ProjectileCreateBeforeEvent,
|
||||
(Actor * mob, int64 uniqueId),
|
||||
(&ev.self(), ev.getShooter() ? ev.getShooter()->getOrCreateUniqueID().id : -1),
|
||||
ev.cancel(),
|
||||
@@ -182,7 +182,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onProjectileCreate"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::ProjectileCreateAfterEvent,
|
||||
GMLIB::Event::EntityEvent::ProjectileCreateAfterEvent,
|
||||
(Actor * mob, int64 uniqueId),
|
||||
(&ev.self(), ev.getShooter() ? ev.getShooter()->getOrCreateUniqueID().id : -1),
|
||||
logger.error("Event \"onProjectileCreate\" cannot be intercepted"),
|
||||
@@ -190,7 +190,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onSpawnWanderingTrader"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::entity::SpawnWanderingTraderBeforeEvent,
|
||||
GMLIB::Event::EntityEvent::SpawnWanderingTraderBeforeEvent,
|
||||
(std::pair<BlockPos, int> pos),
|
||||
({ev.getPos(), ev.getRegion().getDimensionId()}),
|
||||
ev.cancel(),
|
||||
@@ -199,7 +199,7 @@ void Export_Event_API() {
|
||||
case doHash("onHandleRequestAction"): {
|
||||
// clang-format off
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::player::HandleRequestActionBeforeEvent,
|
||||
GMLIB::Event::PlayerEvent::HandleRequestActionBeforeEvent,
|
||||
(
|
||||
Player * player,
|
||||
std::string const& actionType,
|
||||
@@ -225,7 +225,7 @@ void Export_Event_API() {
|
||||
}
|
||||
case doHash("onSendContainerClosePacket"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
gmlib::event::packet::ContainerClosePacketSendAfterEvent,
|
||||
GMLIB::Event::PacketEvent::ContainerClosePacketSendAfterEvent,
|
||||
(Player * player, int ContainerNetId),
|
||||
(ev.getServerNetworkHandler()
|
||||
.getServerPlayer(ev.getNetworkIdentifier(), ev.getPacket().mClientSubId),
|
||||
|
||||
Reference in New Issue
Block a user