pub mod attribute {
    pub mod attributable { tonic::include_proto!("neutrum.attribute.attributable"); }
}
pub mod command {
    pub mod command_sender { tonic::include_proto!("neutrum.command.command_sender"); }
}
pub mod configuration {
    pub mod serialization {
        pub mod configuration_serializable {
            tonic::include_proto!("neutrum.configuration.serialization.configuration_serializable");
        }
    }
}
pub mod conversations {
    pub mod conversable {
        tonic::include_proto!("neutrum.conversations.conversable");
    }
}
pub mod entity {
    pub mod animal_tamer {
        tonic::include_proto!("neutrum.entity.animal_tamer");
    }
    pub mod damageable {
        tonic::include_proto!("neutrum.entity.damageable");
    }
    pub mod entity {
        tonic::include_proto!("neutrum.entity.entity");
    }
    pub mod human_entity {
        tonic::include_proto!("neutrum.entity.human_entity");
    }
    pub mod living_entity {
        tonic::include_proto!("neutrum.entity.living_entity");
    }
}
pub mod event {
    pub mod block {
        pub mod r#break {
            tonic::include_proto!("neutrum.event.block.r#break");
        }
        pub mod event {
            tonic::include_proto!("neutrum.event.block.event");
        }
        pub mod experience {
            tonic::include_proto!("neutrum.event.block.experience");
        }
    }
    pub mod cancellable {
        tonic::include_proto!("neutrum.event.cancellable");
    }
    pub mod generic {
        tonic::include_proto!("neutrum.event.generic");
    }
    pub mod handler_list {
        tonic::include_proto!("neutrum.event.handler_list");
    }
}
pub mod inventory {
    pub mod inventory_holder {
        tonic::include_proto!("neutrum.inventory.inventory_holder");
    }
}
pub mod metadata {
    pub mod metadatable {
        tonic::include_proto!("neutrum.metadata.metadatable");
    }
}
pub mod permissions {
    pub mod permissible {
        tonic::include_proto!("neutrum.permissions.permissible");
    }
    pub mod server_operator {
        tonic::include_proto!("neutrum.permissions.server_operator");
    }
}
pub mod persistence {
    pub mod persistent_data_holder {
        tonic::include_proto!("neutrum.persistence.persistent_data_holder");
    }
}
pub mod plugin {
    pub mod messaging {
        pub mod plugin_message_recipient {
            tonic::include_proto!("neutrum.plugin.messaging.plugin_message_recipient");
        }
    }

    tonic::include_proto!("neutrum.plugin");
}
pub mod projectiles {
    pub mod projectile_source {
        tonic::include_proto!("neutrum.projectiles.projectile_source");
    }
}
pub mod attached {
    tonic::include_proto!("neutrum.attached");
}
pub mod bukkit {
    tonic::include_proto!("neutrum.bukkit");
}
pub mod common {
    tonic::include_proto!("neutrum.common");
}
pub mod extension {
    tonic::include_proto!("neutrum.extension");
}
pub mod fallible {
    tonic::include_proto!("neutrum.fallible");
}
pub mod log {
    tonic::include_proto!("neutrum.log");
}
pub mod nameable {
    tonic::include_proto!("neutrum.nameable");
}
pub mod offline_player {
    tonic::include_proto!("neutrum.offline_player");
}
// pub mod plugin {}
pub mod reference {
    tonic::include_proto!("neutrum.reference");
}
