@@ -430,7 +430,8 @@ protected function registerFurnace(){
430
430
$ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::STONE_BRICK , 2 , 1 ), Item::get (Item::STONE_BRICK , 0 , 1 )));
431
431
// wasting ore
432
432
$ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::DIAMOND , 0 , 1 ), Item::get (Item::DIAMOND_ORE , 0 , 1 )));
433
- $ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::DYE , 4 , 1 ), Item::get (Item::LAPIS_ORE , 0 , 1 )));
433
+ $ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::INC_SAC , 0 , 1 ), Item::get (Item::LAPIS_ORE , 0 , 1 )));
434
+
434
435
// @todo redstone
435
436
$ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::COAL , 1 , 1 ), Item::get (Item::TRUNK , -1 , 1 )));
436
437
$ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::EMERALD , 0 , 1 ), Item::get (Item::EMERALD_ORE , 0 , 1 )));
@@ -447,7 +448,7 @@ protected function registerFurnace(){
447
448
$ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::COOKED_RABBIT , 0 , 1 ), Item::get (Item::RAW_RABBIT , 0 , 1 )));
448
449
449
450
// other
450
- $ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::DYE , 2 , 1 ), Item::get (Item::CACTUS , 0 , 1 )));
451
+ $ this ->registerRecipe (new FurnaceRecipe (Item::get (Item::GREEN_DYE , 0 , 1 ), Item::get (Item::CACTUS , 0 , 1 )));
451
452
// @todo sponge
452
453
// @todo popped chorus fruit
453
454
}
@@ -746,35 +747,57 @@ protected function registerTools(){
746
747
}
747
748
748
749
protected function registerDyes (){
749
- for ($ i = 0 ; $ i < 16 ; ++$ i ){
750
- if ($ i != 15 ) {
751
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::WOOL , 15 - $ i , 1 )))->addIngredient (Item::get (Item::WOOL , 0 , 1 ))->addIngredient (Item::get (Item::DYE , $ i , 1 )));
752
- }
753
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::STAINED_CLAY , 15 - $ i , 8 )))->addIngredient (Item::get (Item::HARDENED_CLAY , 0 , 4 ))->addIngredient (Item::get (Item::DYE , $ i , 1 ))->addIngredient (Item::get (Item::HARDENED_CLAY , 0 , 4 )));
754
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::CARPET , $ i , 3 )))->addIngredient (Item::get (Item::WOOL , $ i , 2 )));
755
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::STAINED_CLAY , 15 - $ i , 8 )))->addIngredient (Item::get (Item::HARDENED_CLAY , 0 , 4 ))->addIngredient (Item::get (Item::DYE , $ i , 1 ))->addIngredient (Item::get (Item::HARDENED_CLAY , 0 , 4 )));
756
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::STAINED_GLASS , 15 - $ i , 8 )))->addIngredient (Item::get (Item::GLASS , 0 , 4 ))->addIngredient (Item::get (Item::DYE , $ i , 1 ))->addIngredient (Item::get (Item::GLASS , 0 , 4 )));
750
+ //TODO: change Item::DYE to Item::YELLOW_DYE etc
751
+ $ dyeAll = [
752
+ Item::WHITE_DYE ,
753
+ Item::ORANGE_DYE ,
754
+ Item::MAGENTA_DYE ,
755
+ Item::LIGHT_BLUE_DYE ,
756
+ Item::YELLOW_DYE ,
757
+ Item::LIME_DYE ,
758
+ Item::PINK_DYE ,
759
+ Item::GRAY_DYE ,
760
+ Item::LIGHT_GRAY_DYE ,
761
+ Item::CYAN_DYE ,
762
+ Item::PURPLE_DYE ,
763
+ Item::BLUE_DYE ,
764
+ Item::BROWN_DYE ,
765
+ Item::GREEN_DYE ,
766
+ Item::RED_DYE ,
767
+ Item::BLACK_DYE
768
+ ];
769
+
770
+ foreach ($ dyeAll as $ k => $ dye ) {
771
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::WOOL , $ k , 1 )))->addIngredient (Item::get (Item::WOOL , 0 , 1 ))->addIngredient (Item::get ($ dye , 0 , 1 )));
772
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::STAINED_CLAY , $ k , 8 )))
773
+ ->addIngredient (Item::get (Item::HARDENED_CLAY , 0 , 4 ))
774
+ ->addIngredient (Item::get ($ dye , 0 , 1 ))
775
+ ->addIngredient (Item::get (Item::HARDENED_CLAY , 0 , 4 )));
776
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::CARPET , $ k , 3 )))->addIngredient (Item::get (Item::WOOL , $ k , 2 )));
777
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::STAINED_GLASS , $ k , 8 )))
778
+ ->addIngredient (Item::get (Item::GLASS , 0 , 4 ))
779
+ ->addIngredient (Item::get ($ dye , 0 , 1 ))
780
+ ->addIngredient (Item::get (Item::GLASS , 0 , 4 )));
757
781
}
758
-
759
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 11 , 2 )))->addIngredient (Item::get (Item::DANDELION , 0 , 1 )));
760
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 15 , 3 )))->addIngredient (Item::get (Item::BONE , 0 , 1 )));
761
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 3 , 2 )))->addIngredient (Item::get (Item::DYE , 14 , 1 ))->addIngredient (Item::get (Item::DYE , 0 , 1 )));
762
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 3 , 3 )))->addIngredient (Item::get (Item::DYE , 1 , 1 ))->addIngredient (Item::get (Item::DYE , 0 , 1 ))->addIngredient (Item::get (Item::DYE , 11 , 1 )));
763
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 9 , 2 )))->addIngredient (Item::get (Item::DYE , 15 , 1 ))->addIngredient (Item::get (Item::DYE , 1 , 1 )));
764
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 14 , 2 )))->addIngredient (Item::get (Item::DYE , 11 , 1 ))->addIngredient (Item::get (Item::DYE , 1 , 1 )));
765
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 10 , 2 )))->addIngredient (Item::get (Item::DYE , 2 , 1 ))->addIngredient (Item::get (Item::DYE , 15 , 1 )));
766
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 12 , 2 )))->addIngredient (Item::get (Item::DYE , 4 , 1 ))->addIngredient (Item::get (Item::DYE , 15 , 1 )));
767
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 6 , 2 )))->addIngredient (Item::get (Item::DYE , 4 , 1 ))->addIngredient (Item::get (Item::DYE , 2 , 1 )));
768
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 5 , 2 )))->addIngredient (Item::get (Item::DYE , 4 , 1 ))->addIngredient (Item::get (Item::DYE , 1 , 1 )));
769
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 13 , 3 )))->addIngredient (Item::get (Item::DYE , 4 , 1 ))->addIngredient (Item::get (Item::DYE , 1 , 1 ))->addIngredient (Item::get (Item::DYE , 15 , 1 )));
770
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 1 , 1 )))->addIngredient (Item::get (Item::BEETROOT , 0 , 1 )));
771
-
772
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 13 , 4 )))->addIngredient (Item::get (Item::DYE , 15 , 1 ))->addIngredient (Item::get (Item::DYE , 1 , 2 ))->addIngredient (Item::get (Item::DYE , 4 , 1 )));
773
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 13 , 2 )))->addIngredient (Item::get (Item::DYE , 5 , 1 ))->addIngredient (Item::get (Item::DYE , 9 , 1 )));
774
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 8 , 2 )))->addIngredient (Item::get (Item::DYE , 0 , 1 ))->addIngredient (Item::get (Item::DYE , 15 , 1 )));
775
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 7 , 3 )))->addIngredient (Item::get (Item::DYE , 0 , 1 ))->addIngredient (Item::get (Item::DYE , 15 , 2 )));
776
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 7 , 2 )))->addIngredient (Item::get (Item::DYE , 0 , 1 ))->addIngredient (Item::get (Item::DYE , 8 , 1 )));
777
-
782
+
783
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::YELLOW_DYE , 0 , 2 )))->addIngredient (Item::get (Item::DANDELION , 0 , 1 )));
784
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::BONE_MEAL , 0 , 3 )))->addIngredient (Item::get (Item::BONE , 0 , 1 )));
785
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::COCOA_BEANS , 0 , 3 )))->addIngredient (Item::get (Item::ORANGE_DYE , 0 , 1 ))->addIngredient (Item::get (Item::INC_SAC , 0 , 1 )));
786
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::COCOA_BEANS , 0 , 3 )))->addIngredient (Item::get (Item::RED_DYE , 0 , 1 ))->addIngredient (Item::get (Item::INC_SAC , 0 , 1 ))->addIngredient (Item::get (Item::YELLOW_DYE , 0 , 1 )));
787
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::COCOA_BEANS , 0 , 3 )))->addIngredient (Item::get (Item::RED_DYE , 0 , 1 ))->addIngredient (Item::get (Item::INC_SAC , 0 , 1 ))->addIngredient (Item::get (Item::YELLOW_DYE , 0 , 1 )));
788
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::PINK_DYE , 0 , 2 )))->addIngredient (Item::get (Item::BONE_MEAL , 0 , 1 ))->addIngredient (Item::get (Item::RED_DYE , 0 , 1 )));
789
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::ORANGE_DYE , 0 , 2 )))->addIngredient (Item::get (Item::YELLOW_DYE , 0 , 1 ))->addIngredient (Item::get (Item::RED_DYE , 0 , 1 )));
790
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::LIME_DYE , 0 , 2 )))->addIngredient (Item::get (Item::GREEN_DYE , 0 , 1 ))->addIngredient (Item::get (Item::BONE_MEAL , 0 , 1 )));
791
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::LIGHT_BLUE_DYE , 0 , 2 )))->addIngredient (Item::get (Item::LAPIS_LAZULI , 0 , 1 ))->addIngredient (Item::get (Item::BONE_MEAL , 0 , 1 )));
792
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::CYAN_DYE , 0 , 2 )))->addIngredient (Item::get (Item::LAPIS_LAZULI , 0 , 1 ))->addIngredient (Item::get (Item::GREEN_DYE , 0 , 1 )));
793
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::PURPLE_DYE , 0 , 2 )))->addIngredient (Item::get (Item::LAPIS_LAZULI , 0 , 1 ))->addIngredient (Item::get (Item::RED_DYE , 0 , 1 )));
794
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::MAGENTA_DYE , 0 , 3 )))->addIngredient (Item::get (Item::LAPIS_LAZULI , 0 , 1 ))->addIngredient (Item::get (Item::RED_DYE , 0 , 1 ))->addIngredient (Item::get (Item::BONE_MEAL , 0 , 1 )));
795
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::RED_DYE , 0 , 1 )))->addIngredient (Item::get (Item::BEETROOT , 0 , 1 )));
796
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::MAGENTA_DYE , 0 , 4 )))->addIngredient (Item::get (Item::BONE_MEAL , 0 , 1 ))->addIngredient (Item::get (Item::RED_DYE , 0 , 2 ))->addIngredient (Item::get (Item::DYE , 4 , 1 )));
797
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::MAGENTA_DYE , 0 , 2 )))->addIngredient (Item::get (Item::PURPLE_DYE , 0 , 1 ))->addIngredient (Item::get (Item::PINK_DYE , 0 , 1 )));
798
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::GRAY_DYE , 0 , 2 )))->addIngredient (Item::get (Item::INC_SAC , 0 , 1 ))->addIngredient (Item::get (Item::BONE_MEAL , 0 , 1 )));
799
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::LIGHT_GRAY_DYE , 0 , 3 )))->addIngredient (Item::get (Item::INC_SAC , 0 , 1 ))->addIngredient (Item::get (Item::BONE_MEAL , 0 , 2 )));
800
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::LIGHT_GRAY_DYE , 0 , 2 )))->addIngredient (Item::get (Item::INC_SAC , 0 , 1 ))->addIngredient (Item::get (Item::GRAY_DYE , 0 , 1 )));
778
801
}
779
802
780
803
protected function registerIngots (){
@@ -794,12 +817,10 @@ protected function registerIngots(){
794
817
$ this ->registerRecipe ((new ShapelessRecipe (Item::get ($ ingot , 0 , 9 )))->addIngredient (Item::get ($ block , 0 , 1 )));
795
818
}
796
819
797
- $ this ->registerRecipe ((new BigShapelessRecipe (Item::get (Item::BONE_BLOCK , 0 , 1 )))->addIngredient (Item::get (Item::DYE , 15 , 9 )));
798
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 15 , 9 )))->addIngredient (Item::get (Item::BONE_BLOCK , 0 , 1 )));
799
-
800
- $ this ->registerRecipe ((new BigShapelessRecipe (Item::get (Item::LAPIS_BLOCK , 0 , 1 )))->addIngredient (Item::get (Item::DYE , 4 , 9 )));
801
- $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::DYE , 4 , 9 )))->addIngredient (Item::get (Item::LAPIS_BLOCK , 0 , 1 )));
802
-
820
+ $ this ->registerRecipe ((new BigShapelessRecipe (Item::get (Item::BONE_BLOCK , 0 , 1 )))->addIngredient (Item::get (Item::BONE_MEAL , 0 , 9 )));
821
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::BONE_MEAL , 0 , 9 )))->addIngredient (Item::get (Item::BONE_BLOCK , 0 , 1 )));
822
+ $ this ->registerRecipe ((new BigShapelessRecipe (Item::get (Item::LAPIS_BLOCK , 0 , 1 )))->addIngredient (Item::get (Item::LAPIS_LAZULI , 0 , 9 )));
823
+ $ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::LAPIS_LAZULI , 0 , 9 )))->addIngredient (Item::get (Item::LAPIS_BLOCK , 0 , 1 )));
803
824
$ this ->registerRecipe ((new BigShapelessRecipe (Item::get (Item::GOLD_INGOT , 0 , 1 )))->addIngredient (Item::get (Item::GOLD_NUGGET , 0 , 9 )));
804
825
$ this ->registerRecipe ((new ShapelessRecipe (Item::get (Item::GOLD_NUGGET , 0 , 9 )))->addIngredient (Item::get (Item::GOLD_INGOT , 0 , 1 )));
805
826
0 commit comments