@@ -0,0 +1,1156 @@
+package io.github.deathcap.bukkit2sponge.command;%0A%0Aimport com.google.common.base.Function;%0Aimport com.google.common.base.Optional;%0Aimport org.bukkit.Bukkit;%0Aimport org.spongepowered.api.Game;%0Aimport org.spongepowered.api.service.command.SimpleCommandService;%0Aimport org.spongepowered.api.util.command.CommandCallable;%0Aimport org.spongepowered.api.util.command.CommandMapping;%0Aimport org.spongepowered.api.util.command.dispatcher.Disambiguator;%0A%0Aimport java.util.List;%0A%0Apublic class ShinyCommandService extends SimpleCommandService %7B%0A    public ShinyCommandService(Game game) %7B%0A        super(game);%0A    %7D%0A%0A    public ShinyCommandService(Game game, Disambiguator disambiguator) %7B%0A        super(game, disambiguator);%0A    %7D%0A%0A    @Override%0A    public Optional%3CCommandMapping%3E register(Object plugin, CommandCallable callable, List%3CString%3E aliases,%0A                                             Function%3CList%3CString%3E, List%3CString%3E%3E callback) %7B%0A        Optional%3CCommandMapping%3E result = super.register(plugin, callable, aliases, callback);%0A%0A        if (result.isPresent()) %7B%0A            // TODO Bukkit.getPluginManager().%0A        %7D%0A%0A        return result;%0A    %7D%0A%7D%0A

Extend SimpleCommandService, ref GH-7