@@ -42,8 +42,8 @@ public function onFurnaceBurnEvent(FurnaceBurnEvent $event){
4242 if (!$ event ->isCancelled ()) {
4343 if (($ burnTime = $ event ->getBurnTime ()) > 200 ) {
4444 $ furnace = $ event ->getFurnace ();
45- $ event ->setBurnTime ($ burnTime - 200 );
46- $ furnace ->namedtag ->setShort (Furnace::TAG_COOK_TIME , 400 );
45+ $ event ->setBurnTime ($ burnTime - 199 );
46+ $ furnace ->namedtag ->setShort (Furnace::TAG_COOK_TIME , 399 );
4747 }
4848 }
4949 }
@@ -56,11 +56,11 @@ public function onFurnaceBurnEvent(FurnaceBurnEvent $event){
5656 public function onFurnaceSmeltEvent (FurnaceSmeltEvent $ event ){
5757 if (!$ event ->isCancelled ()) {
5858 $ furnace = $ event ->getFurnace ();
59- if (($ burnTime = $ furnace ->namedtag ->getShort (Furnace::TAG_BURN_TIME )) > 200 ) {
60- $ furnace ->namedtag ->setShort (Furnace::TAG_BURN_TIME , $ burnTime - 200 );
61- $ furnace ->namedtag ->setShort (Furnace::TAG_COOK_TIME , 400 );
59+ if (($ burnTime = $ furnace ->namedtag ->getShort (Furnace::TAG_BURN_TIME )) > 199 ) {
60+ $ furnace ->namedtag ->setShort (Furnace::TAG_BURN_TIME , $ burnTime - 199 );
61+ $ furnace ->namedtag ->setShort (Furnace::TAG_COOK_TIME , 399 );
6262 } elseif ($ furnace ->getInventory ()->getFuel ()->getFuelTime () > 200 ) {
63- $ furnace ->namedtag ->setShort (Furnace::TAG_BURN_TIME , 0 );
63+ $ furnace ->namedtag ->setShort (Furnace::TAG_BURN_TIME , 1 );
6464 $ furnace ->namedtag ->setShort (Furnace::TAG_COOK_TIME , $ furnace ->namedtag ->getShort (Furnace::TAG_COOK_TIME ) + $ burnTime );
6565 }
6666 }
0 commit comments