@@ -0,0 +1,796 @@
+package com.demigodsrpg.infractions.spigot;%0A%0Aimport com.demigodsrpg.infractions.Backend;%0Aimport com.demigodsrpg.infractions.InfractionsConfig;%0Aimport com.demigodsrpg.infractions.InfractionsPlayer;%0Aimport com.iciql.Db;%0Aimport org.bukkit.Bukkit;%0A%0Aimport java.util.UUID;%0A%0Apublic class SpigotBackend implements Backend %7B%0A    private final InfractionsConfig config;%0A%0A    public SpigotBackend(InfractionsConfig config) %7B%0A        this.config = config;%0A    %7D%0A%0A    @Override%0A    public InfractionsConfig getConfig() %7B%0A        return config;%0A    %7D%0A%0A    @Override%0A    public Db openDb() %7B%0A        return Db.open(config.databaseUrl());%0A    %7D%0A%0A    @Override%0A    public InfractionsPlayer getPlayer(String playerId) %7B%0A        return new SpigotPlayer(Bukkit.getOfflinePlayer(UUID.fromString(playerId)));%0A    %7D%0A%7D%0A

Add spigot backend.