package tc.oc.pgm.match;
import javax.inject.Inject;
import tc.oc.commons.bukkit.inject.BukkitFacetContext;
import tc.oc.commons.core.inject.Facet;
public class MatchFacetContext<F extends Facet> extends BukkitFacetContext<F> {
private @Inject Match match;
@Override
protected void enableFacet(F facet) throws Exception {
super.enableFacet(facet);
match.registerRepeatable(facet);
}
@Override
protected void disableFacet(F facet) throws Exception {
match.unregisterRepeatable(facet);
super.disableFacet(facet);
}
}