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

package com.hypixel.hytale.builtin.hytalegenerator.props.prefab;

import javax.annotation.Nonnull;
import com.hypixel.hytale.builtin.hytalegenerator.patterns.Pattern;
import com.hypixel.hytale.builtin.hytalegenerator.scanners.Scanner;

public class PrefabMoldingConfiguration
{
    public final Scanner moldingScanner;
    public final Pattern moldingPattern;
    public final MoldingDirection moldingDirection;
    public final boolean moldChildren;
    
    public PrefabMoldingConfiguration(final Scanner moldingScanner, final Pattern moldingPattern, final MoldingDirection moldingDirection, final boolean moldChildren) {
        this.moldingScanner = moldingScanner;
        this.moldingPattern = moldingPattern;
        this.moldingDirection = moldingDirection;
        this.moldChildren = moldChildren;
    }
    
    @Nonnull
    public static PrefabMoldingConfiguration none() {
        return new PrefabMoldingConfiguration(null, null, MoldingDirection.NONE, false);
    }
}
