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

package com.hypixel.hytale.builtin.hytalegenerator;

import com.hypixel.hytale.builtin.hytalegenerator.positionproviders.PositionProvider;
import javax.annotation.Nonnull;
import com.hypixel.hytale.builtin.hytalegenerator.propdistributions.Assignments;

public class PropField
{
    @Nonnull
    private final Assignments assignments;
    @Nonnull
    private final PositionProvider positionProvider;
    private final int runtime;
    
    public PropField(final int runtime, @Nonnull final Assignments assignments, @Nonnull final PositionProvider positionProvider) {
        this.runtime = runtime;
        this.assignments = assignments;
        this.positionProvider = positionProvider;
    }
    
    @Nonnull
    public PositionProvider getPositionProvider() {
        return this.positionProvider;
    }
    
    @Nonnull
    public Assignments getPropDistribution() {
        return this.assignments;
    }
    
    public int getRuntime() {
        return this.runtime;
    }
}
