Fix FoodsDataGenerator for 1.20.5+ (#40)

Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
This commit is contained in:
SuperGamerTron
2025-06-30 09:59:13 +02:00
committed by GitHub
co-authored by Romain Beaumont
parent 5aeacd7bf9
commit f3014cb4a4
3 changed files with 6 additions and 6 deletions
@@ -25,8 +25,8 @@ public class FoodsDataGenerator implements IDataGenerator {
FoodComponent foodComponent = Objects.requireNonNull(foodItem.getComponents().get(DataComponentTypes.FOOD)); FoodComponent foodComponent = Objects.requireNonNull(foodItem.getComponents().get(DataComponentTypes.FOOD));
float foodPoints = foodComponent.nutrition(); float foodPoints = foodComponent.nutrition();
float saturationRatio = foodComponent.saturation() * 2.0F; float saturation = foodComponent.saturation();
float saturation = foodPoints * saturationRatio; float saturationRatio = saturation / foodPoints;
foodDesc.addProperty("foodPoints", foodPoints); foodDesc.addProperty("foodPoints", foodPoints);
foodDesc.addProperty("saturation", saturation); foodDesc.addProperty("saturation", saturation);
@@ -25,8 +25,8 @@ public class FoodsDataGenerator implements IDataGenerator {
FoodComponent foodComponent = Objects.requireNonNull(foodItem.getComponents().get(DataComponentTypes.FOOD)); FoodComponent foodComponent = Objects.requireNonNull(foodItem.getComponents().get(DataComponentTypes.FOOD));
float foodPoints = foodComponent.nutrition(); float foodPoints = foodComponent.nutrition();
float saturationRatio = foodComponent.saturation() * 2.0F; float saturation = foodComponent.saturation();
float saturation = foodPoints * saturationRatio; float saturationRatio = saturation / foodPoints;
foodDesc.addProperty("foodPoints", foodPoints); foodDesc.addProperty("foodPoints", foodPoints);
foodDesc.addProperty("saturation", saturation); foodDesc.addProperty("saturation", saturation);
@@ -25,8 +25,8 @@ public class FoodsDataGenerator implements IDataGenerator {
FoodComponent foodComponent = Objects.requireNonNull(foodItem.getComponents().get(DataComponentTypes.FOOD)); FoodComponent foodComponent = Objects.requireNonNull(foodItem.getComponents().get(DataComponentTypes.FOOD));
float foodPoints = foodComponent.nutrition(); float foodPoints = foodComponent.nutrition();
float saturationRatio = foodComponent.saturation() * 2.0F; float saturation = foodComponent.saturation();
float saturation = foodPoints * saturationRatio; float saturationRatio = saturation / foodPoints;
foodDesc.addProperty("foodPoints", foodPoints); foodDesc.addProperty("foodPoints", foodPoints);
foodDesc.addProperty("saturation", saturation); foodDesc.addProperty("saturation", saturation);