mirror of
https://github.com/BX-Team/DivineMC.git
synced 2026-01-03 14:12:09 +00:00
28 lines
1.6 KiB
Diff
28 lines
1.6 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: etil2jz <81570777+etil2jz@users.noreply.github.com>
|
|
Date: Sun, 8 May 2022 16:34:27 +0200
|
|
Subject: [PATCH] Fix brewing stands resetting their brewTime when being
|
|
unloaded
|
|
|
|
|
|
diff --git a/src/main/java/net/minecraft/world/level/block/entity/BrewingStandBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/BrewingStandBlockEntity.java
|
|
index 55006724ccec9f3de828ec18693728e9741ff65f..694dfd4e5d77f94b17c5c3927e09e962a566b4ed 100644
|
|
--- a/src/main/java/net/minecraft/world/level/block/entity/BrewingStandBlockEntity.java
|
|
+++ b/src/main/java/net/minecraft/world/level/block/entity/BrewingStandBlockEntity.java
|
|
@@ -295,6 +295,7 @@ public class BrewingStandBlockEntity extends BaseContainerBlockEntity implements
|
|
ContainerHelper.loadAllItems(nbt, this.items);
|
|
this.brewTime = nbt.getShort("BrewTime");
|
|
this.fuel = nbt.getByte("Fuel");
|
|
+ this.ingredient = net.minecraft.core.Registry.ITEM.get(new net.minecraft.resources.ResourceLocation(nbt.getString("DivineMC.ingredient"))); // DivineMC - fix brewing stands resetting their brewTime when being unloaded
|
|
}
|
|
|
|
@Override
|
|
@@ -303,6 +304,7 @@ public class BrewingStandBlockEntity extends BaseContainerBlockEntity implements
|
|
nbt.putShort("BrewTime", (short) this.brewTime);
|
|
ContainerHelper.saveAllItems(nbt, this.items);
|
|
nbt.putByte("Fuel", (byte) this.fuel);
|
|
+ nbt.putString("DivineMC.ingredient", net.minecraft.core.Registry.ITEM.getKey(this.ingredient).toString()); // DivineMC - fix brewing stands resetting their brewTime when being unloaded
|
|
}
|
|
|
|
@Override
|