@@ -0,0 +1,681 @@
+package deterno.fight.tgm.damage.grave;%0A%0Aimport deterno.fight.tgm.damage.grave.listener.PlayerListener;%0Aimport lombok.Getter;%0Aimport org.bukkit.event.Event;%0Aimport org.bukkit.plugin.java.JavaPlugin;%0A%0Apublic class GravePlugin %7B%0A    private JavaPlugin plugin;%0A%0A    @Getter private PlayerListener playerListener;%0A%0A    public GravePlugin(JavaPlugin plugin) %7B%0A        this.plugin = plugin;%0A        this.playerListener = new PlayerListener(this);%0A        plugin.getServer().getPluginManager().registerEvents(playerListener, plugin);%0A    %7D%0A%0A%0A    public %3CT extends Event%3E T callEvent(T event) %7B%0A        plugin.getServer().getPluginManager().callEvent(event);%0A        return event;%0A    %7D%0A%7D%0A

Create GravePlugin.java