61 lines
1.0 KiB
Protocol Buffer
61 lines
1.0 KiB
Protocol Buffer
syntax = "proto3";
|
|
package patchbukkit.events;
|
|
|
|
import "patchbukkit/common/types.proto";
|
|
|
|
option java_multiple_files = true;
|
|
option java_package = "patchbukkit.events";
|
|
|
|
message VehicleBlockCollisionEvent {
|
|
int32 vehicle_id = 1;
|
|
int32 block_x = 2;
|
|
int32 block_y = 3;
|
|
int32 block_z = 4;
|
|
}
|
|
|
|
message VehicleCollisionEvent {
|
|
int32 vehicle_id = 1;
|
|
}
|
|
|
|
message VehicleCreateEvent {
|
|
int32 vehicle_id = 1;
|
|
}
|
|
|
|
message VehicleDamageEvent {
|
|
int32 vehicle_id = 1;
|
|
float damage = 2;
|
|
}
|
|
|
|
message VehicleDestroyEvent {
|
|
int32 vehicle_id = 1;
|
|
}
|
|
|
|
message VehicleEnterEvent {
|
|
int32 vehicle_id = 1;
|
|
int32 entered_id = 2;
|
|
}
|
|
|
|
message VehicleEntityCollisionEvent {
|
|
int32 vehicle_id = 1;
|
|
int32 collided_entity_id = 2;
|
|
}
|
|
|
|
message VehicleExitEvent {
|
|
int32 vehicle_id = 1;
|
|
int32 exited_id = 2;
|
|
}
|
|
|
|
message VehicleMoveEvent {
|
|
int32 vehicle_id = 1;
|
|
double from_x = 2;
|
|
double from_y = 3;
|
|
double from_z = 4;
|
|
double to_x = 5;
|
|
double to_y = 6;
|
|
double to_z = 7;
|
|
}
|
|
|
|
message VehicleUpdateEvent {
|
|
int32 vehicle_id = 1;
|
|
}
|