fix: fix GMLIB_API::getBlockTranslateKey api and ProjectileCreate event
This commit is contained in:
@@ -513,7 +513,7 @@ void Export_Compatibility_API() {
|
|||||||
.value_or(0);
|
.value_or(0);
|
||||||
});
|
});
|
||||||
RemoteCall::exportAs("GMLIB_API", "getBlockTranslateKey", [](Block const* block) -> std::string {
|
RemoteCall::exportAs("GMLIB_API", "getBlockTranslateKey", [](Block const* block) -> std::string {
|
||||||
return block->getLegacyBlock().mDescriptionId;
|
return block->getLegacyBlock().mDescriptionId + ".name";
|
||||||
});
|
});
|
||||||
RemoteCall::exportAs("GMLIB_API", "getItemTranslateKey", [](ItemStack* item) -> std::string {
|
RemoteCall::exportAs("GMLIB_API", "getItemTranslateKey", [](ItemStack* item) -> std::string {
|
||||||
return item->getDescriptionId();
|
return item->getDescriptionId();
|
||||||
|
|||||||
+17
-17
@@ -246,23 +246,23 @@ void Export_Event_API() {
|
|||||||
(&event.self()),
|
(&event.self()),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
// case doHash("gmlib::ProjectileCreateBeforeEvent"): {
|
case doHash("gmlib::ProjectileCreateBeforeEvent"): {
|
||||||
// REGISTER_EVENT_LISTEN(
|
REGISTER_EVENT_LISTEN(
|
||||||
// ila::mc::ProjectileCreateBeforeEvent,
|
ila::mc::ProjectileCreateBeforeEvent,
|
||||||
// (Actor * mob, int64 uniqueId, bool isCancelled),
|
(Actor * mob, int64 uniqueId, bool isCancelled),
|
||||||
// (&event.self(),
|
(&event.self(),
|
||||||
// event.getShooter() ? event.getShooter()->getOrCreateUniqueID().rawID : -1,
|
event.self().getOwnerId().rawID,
|
||||||
// event.isCancelled()),
|
event.isCancelled()),
|
||||||
// event.setCancelled(result);
|
event.setCancelled(result);
|
||||||
// );
|
);
|
||||||
// }
|
}
|
||||||
// case doHash("gmlib::ProjectileCreateAfterEvent"): {
|
case doHash("gmlib::ProjectileCreateAfterEvent"): {
|
||||||
// REGISTER_EVENT_LISTEN(
|
REGISTER_EVENT_LISTEN(
|
||||||
// GMLIB::Event::EntityEvent::ProjectileCreateAfterEvent,
|
ila::mc::ProjectileCreateAfterEvent,
|
||||||
// (Actor * mob, int64 uniqueId),
|
(Actor * mob, int64 uniqueId),
|
||||||
// (&event.self(), event.getShooter() ? event.getShooter()->getOrCreateUniqueID().rawID : -1),
|
(&event.self(), event.self().getOwnerId().rawID),
|
||||||
// );
|
);
|
||||||
// }
|
}
|
||||||
case doHash("gmlib::SpawnWanderingTraderBeforeEvent"): {
|
case doHash("gmlib::SpawnWanderingTraderBeforeEvent"): {
|
||||||
REGISTER_EVENT_LISTEN(
|
REGISTER_EVENT_LISTEN(
|
||||||
ila::mc::SpawnWanderingTraderBeforeEvent,
|
ila::mc::SpawnWanderingTraderBeforeEvent,
|
||||||
|
|||||||
Reference in New Issue
Block a user