diff --git a/src/data/bedrock/CompoundTypeIds.php b/src/data/bedrock/CompoundTypeIds.php new file mode 100644 index 000000000..c4343a98f --- /dev/null +++ b/src/data/bedrock/CompoundTypeIds.php @@ -0,0 +1,65 @@ +register(new Item(new ItemIdentifier(ItemIds::BRICK, 0), "Brick")); $this->register(new Item(new ItemIdentifier(ItemIds::CHORUS_FRUIT_POPPED, 0), "Popped Chorus Fruit")); $this->register(new Item(new ItemIdentifier(ItemIds::CLAY_BALL, 0), "Clay")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 0), "Salt")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 1), "Sodium Oxide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 2), "Sodium Hydroxide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 3), "Magnesium Nitrate")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 4), "Iron Sulphide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 5), "Lithium Hydride")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 6), "Sodium Hydride")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 7), "Calcium Bromide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 8), "Magnesium Oxide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 9), "Sodium Acetate")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 10), "Luminol")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 11), "Charcoal")); //??? maybe bug - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 12), "Sugar")); //??? maybe bug - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 13), "Aluminium Oxide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 14), "Boron Trioxide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 15), "Soap")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 16), "Polyethylene")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 17), "Rubbish")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 18), "Magnesium Salts")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 19), "Sulphate")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 20), "Barium Sulphate")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 21), "Potassium Chloride")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 22), "Mercuric Chloride")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 23), "Cerium Chloride")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 24), "Tungsten Chloride")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 25), "Calcium Chloride")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 26), "Water")); //??? - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 27), "Glue")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 28), "Hypochlorite")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 29), "Crude Oil")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 30), "Latex")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 31), "Potassium Iodide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 32), "Sodium Fluoride")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 33), "Benzene")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 34), "Ink")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 35), "Hydrogen Peroxide")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 36), "Ammonia")); - $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, 37), "Sodium Hypochlorite")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SALT), "Salt")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SODIUM_OXIDE), "Sodium Oxide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SODIUM_HYDROXIDE), "Sodium Hydroxide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::MAGNESIUM_NITRATE), "Magnesium Nitrate")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::IRON_SULPHIDE), "Iron Sulphide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::LITHIUM_HYDRIDE), "Lithium Hydride")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SODIUM_HYDRIDE), "Sodium Hydride")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::CALCIUM_BROMIDE), "Calcium Bromide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::MAGNESIUM_OXIDE), "Magnesium Oxide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SODIUM_ACETATE), "Sodium Acetate")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::LUMINOL), "Luminol")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::CHARCOAL), "Charcoal")); //??? maybe bug + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SUGAR), "Sugar")); //??? maybe bug + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::ALUMINIUM_OXIDE), "Aluminium Oxide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::BORON_TRIOXIDE), "Boron Trioxide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SOAP), "Soap")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::POLYETHYLENE), "Polyethylene")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::RUBBISH), "Rubbish")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::MAGNESIUM_SALTS), "Magnesium Salts")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SULPHATE), "Sulphate")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::BARIUM_SULPHATE), "Barium Sulphate")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::POTASSIUM_CHLORIDE), "Potassium Chloride")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::MERCURIC_CHLORIDE), "Mercuric Chloride")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::CERIUM_CHLORIDE), "Cerium Chloride")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::TUNGSTEN_CHLORIDE), "Tungsten Chloride")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::CALCIUM_CHLORIDE), "Calcium Chloride")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::WATER), "Water")); //??? + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::GLUE), "Glue")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::HYPOCHLORITE), "Hypochlorite")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::CRUDE_OIL), "Crude Oil")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::LATEX), "Latex")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::POTASSIUM_IODIDE), "Potassium Iodide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SODIUM_FLUORIDE), "Sodium Fluoride")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::BENZENE), "Benzene")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::INK), "Ink")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::HYDROGEN_PEROXIDE), "Hydrogen Peroxide")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::AMMONIA), "Ammonia")); + $this->register(new Item(new ItemIdentifier(ItemIds::COMPOUND, CompoundTypeIds::SODIUM_HYPOCHLORITE), "Sodium Hypochlorite")); $this->register(new Item(new ItemIdentifier(ItemIds::DIAMOND, 0), "Diamond")); $this->register(new Item(new ItemIdentifier(ItemIds::DRAGON_BREATH, 0), "Dragon's Breath")); $this->register(new Item(new ItemIdentifier(ItemIds::DYE, 0), "Ink Sac"));