// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.worldgen.zone;

import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap;
import javax.annotation.Nonnull;
import it.unimi.dsi.fastutil.ints.Int2ObjectMap;

public class ZoneColorMapping
{
    @Nonnull
    protected final Int2ObjectMap<Zone[]> mapping;
    
    public ZoneColorMapping() {
        this.mapping = new Int2ObjectOpenHashMap<Zone[]>();
    }
    
    public void add(final int rgb, final Zone zone) {
        this.add(rgb, new Zone[] { zone });
    }
    
    public void add(final int rgb, final Zone[] zones) {
        this.mapping.put(rgb, zones);
    }
    
    public Zone[] get(final int rgb) {
        return this.mapping.get(rgb);
    }
    
    @Nonnull
    @Override
    public String toString() {
        return "ZoneColorMapping{mapping=" + String.valueOf(this.mapping);
    }
}
