<commit_before>package ivorius.reccomplex.dimensions;

import gnu.trove.map.TIntObjectMap;
import gnu.trove.map.hash.TIntObjectHashMap;

import java.util.*;

import net.minecraft.world.WorldProvider;

/**
 * Handles tags for dimensions, in a way similar to {@link net.minecraftforge.common.BiomeDictionary}.
 * <p/>
 * A type can have subtypes and supertypes.
 * A dimension matches a type when it is associated with either the type or any of its sub-types.
 */
public class DimensionDictionary
{
    /**
     * Dimensions that are not registered in the dictionary default to this category.
     * Assigning this to your dimension manually is discouraged.
     */
    public static final String UNCATEGORIZED = "UNCATEGORIZED";

    /**
     * Dimensions that exist in the base game of Minecraft.
     */
    public static final String MC_DEFAULT = "MC_DEFAULT";

    /**
     * Dimensions that are deemed to be situated in physical reality.
     */
    public static final String REAL = "REAL";
    /**
     * Dimensions that are not strictly situated in physical reality.
     */
    public static final String UNREAL = "UNREAL";
    /**
     * Dimensions made up in the mind of an entity or player. (e.g. his mind)
     */
    public static final String IMAGINARY = "IMAGINARY";
    /**
     * Dimensions that exists inside a digital space (e.g. computer)
     */
    public static final String SIMULATED = "SIMULATED";<commit_msg>Moved various classes in McJtyLib to better locations<commit_after>package ivorius.reccomplex.dimensions;

import gnu.trove.map.TIntObjectMap;
import gnu.trove.map.hash.TIntObjectHashMap;

import java.util.*;

import net.minecraft.world.WorldProvider;

/**
 * Handles tags for dimensions, in a way similar to {@link net.minecraftforge.common.BiomeDictionary}.
 * <p/>
 * A type can have subtypes and supertypes.
 * A dimension matches a type when it is associated with either the type or any of its sub-types.
 */
public class DimensionDictionary
{
    /**
     * Dimensions that are not registered in the dictionary default to this category.
     * Assigning this to your dimension manually is discouraged.
     */
    public static final String UNCATEGORIZED = "UNCATEGORIZED";

    /**
     * Dimensions that exist in the base game of Minecraft.
     */
    public static final String MC_DEFAULT = "MC_DEFAULT";

    /**
     * Dimensions that are deemed to be situated in physical reality.
     */
    public static final String REAL = "REAL";
    /**
     * Dimensions that are not strictly situated in physical reality.
     */
    public static final String UNREAL = "UNREAL";
    /**
     * Dimensions made up in the mind of an bindings or player. (e.g. his mind)
     */
    public static final String IMAGINARY = "IMAGINARY";
    /**
     * Dimensions that exists inside a digital space (e.g. computer)
     */
    public static final String SIMULATED = "SIMULATED";
{'fraction_non_alphanumeric': 0.0838487972508591, 'fraction_numerical': 0.0, 'mean_word_length': 3.020718232044199, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1918806', 'n_tokens_mistral': 835, 'n_tokens_neox': 817, 'n_words': 320}