Hawk 2.0

Beautiful and hassle-free reports for your games

  1. AmauryPi
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.15
    • 1.16
    Source Code:
    https://github.com/zDevelopers/Hawk
    Contributors:
    6infinity8
    Languages Supported:
    French
    Hawk is a game report system, typically for competitive Minecraft game, but it is very flexible and adapts to a wide range of uses. Run a command on your server or integrate it to your game plugin with a few lines of code; then, like a hawk, it'll track everything players do and generate on-demand a beautiful web report. Give the link to the players, so they can see how they performed and share their game with their friends!

    You can also add to it special events that may happen during your game.

    A real-life game report is available, if you want to see what it's like. We provide hosting, but you can host a web instance if you prefer to.

    Hawk is available in two flavours:
    • one for server owners who want to record their games without headache: it's a small plugin to install;
    • one for Bukkit plugins developers who want to automatically generate reports for the games they are creating wit a very simple API.
    Hawk for server owners
    Hawk for developers


    Features

    Hawk generate reports with three main sections:
    • Game Summary, with all players and a timeline to get the game at a glance;
    • Damages and Regenerations, where you can see a condensed recap of all damages and heals during the game, including deaths and creature damages;
    • Players and Statistics, where global and per-player statistics are displayed, alongside specific info for players like Hawk tags.
    The Hawk UI is translated in English and French, an an Italian translation was started (thanks zDragon_YT!). If you want to contribute with additional translations, click this link!

    A lot of things are configurable if you integrate Hawk with your plugin. As example, you can disable sections, configure what is displayed in each of them, highlight some statistics that are important for your games…

    Advanced settings are only available through the developers API.

    Game Summary

    A timeline feature important game events—plugin developers can add their own as they want. Alongside, all players of the game are displayed. Clicking on them go to the players tab where details and statistics are listed.

    [​IMG]

    The plugin version only generate death events. Custom events can only be created through the developers API currently.

    You have teams? We got you covered. Hawk reports can include teams—the players pane will display them, and players will have a coloured border according to their team in other sections.

    [​IMG]

    Damages and Regenerations

    [​IMG]

    This section list everything that happened to players—including details on the weapons used by mobs or other players. Hover any tool or player and you'll get details on what was used!

    [​IMG]

    Under the players summaries, environmental damages are aggregated. Damn, lava and fire were hard for players on this game!

    [​IMG]

    Players and Statistics

    On the third tab, players statistics during the game session are displayed, as well as aggregated global statistics.

    [​IMG]

    If you know some statistics are more important than others to get what a player did at a glance, you can highlight some of them—everything else is still available under the “Show all” button.

    You can also see a player tag, used to add some more information. Here, this player was in an alliance with a specific player, in an UHC scenario where alliances can be created when players meet—, but you can use this for anything you want!

    [​IMG]

    Tags and statistics highlight are only available through the developers API.

    Exports

    Report data is available as JSON format—add .json to a report URL to get a machine-readable representation. The link is also available in the footer.