diff --git a/resources/generate_book.py b/resources/generate_book.py index e450cde2..5b66f300 100644 --- a/resources/generate_book.py +++ b/resources/generate_book.py @@ -226,7 +226,7 @@ def make_book(rm: ResourceManager, i18n: I18n, local_instance: bool = False): entry('more_fertilizer', 'More Fertilizer Options', 'firmalife:iron_composter', pages=( text('Given a greater need for fertilization in Firmalife, there are more options for getting $(l:mechanics/fertilizers)fertilizers$().'), drying_recipe('firmalife:drying/dry_grass', 'Thatch can be $(l:firmalife:firmalife/drying)Dried$() into $(thing)Dry Grass$(), which can be used in a Composter as a brown item.'), - crafting('firmalife:crafting/iron_composter', text_contents='The Composter can be upgraded to an $(thing)Iron Composter$(), which works the same, except it produces compost four times as fast.'), + crafting('firmalife:crafting/iron_composter', text_contents='The Composter can be upgraded to an $(thing)Iron Composter$(), which works the same, except it produces compost in four days. Iron Composters will also feed a hopper directly below with compost when ready.'), multimultiblock('The possible fill levels of the iron composter', *[block_spotlight('', '', 'firmalife:iron_composter[type=normal,stage=%s]' % i) for i in range(0, 9)]), )), entry('mixing_bowl', 'Mixing Bowl', 'firmalife:mixing_bowl', pages=( diff --git a/src/main/java/com/eerussianguy/firmalife/common/blockentities/PlateBlockEntity.java b/src/main/java/com/eerussianguy/firmalife/common/blockentities/PlateBlockEntity.java index 48ae09d4..15a93f55 100644 --- a/src/main/java/com/eerussianguy/firmalife/common/blockentities/PlateBlockEntity.java +++ b/src/main/java/com/eerussianguy/firmalife/common/blockentities/PlateBlockEntity.java @@ -45,7 +45,7 @@ public void saveAdditional(CompoundTag nbt) public void setRotation(Player player) { this.rot = player.getYRot(); - setChanged(); + markForSync(); } public float getRotation() @@ -69,7 +69,7 @@ public boolean isItemValid(int slot, ItemStack stack) public void setAndUpdateSlots(int slot) { super.setAndUpdateSlots(slot); - setChanged(); + markForSync(); } public ItemStack viewStack() diff --git a/src/main/java/com/eerussianguy/firmalife/config/FLServerConfig.java b/src/main/java/com/eerussianguy/firmalife/config/FLServerConfig.java index c3421120..0cd21b4e 100644 --- a/src/main/java/com/eerussianguy/firmalife/config/FLServerConfig.java +++ b/src/main/java/com/eerussianguy/firmalife/config/FLServerConfig.java @@ -39,7 +39,7 @@ public class FLServerConfig dryingTicks = builder.apply("dryingTicks").comment("Ticks to dry something on a drying mat (24000 ticks = 1 day)").defineInRange("dryingTicks", 12000, 1, Integer.MAX_VALUE); solarDryingTicks = builder.apply("solarDryingTicks").comment("Ticks to dry something on a solar drier (24000 ticks = 1 day)").defineInRange("solarDryingTicks", 1000, 1, Integer.MAX_VALUE); smokingTicks = builder.apply("smokingTicks").comment("Ticks to smoke something on a string (24000 ticks = 1 day)").defineInRange("smokingTicks", 8000, 1, Integer.MAX_VALUE); - ironComposterTicks = builder.apply("ironComposterTicks").comment("Ticks for an iron composter to finish (24000 ticks = 1 day)").defineInRange("ironComposterTicks", 72000, 1, Integer.MAX_VALUE); + ironComposterTicks = builder.apply("ironComposterTicks").comment("Ticks for an iron composter to finish (24000 ticks = 1 day)").defineInRange("ironComposterTicks", 96000, 1, Integer.MAX_VALUE); ovenCureTicks = builder.apply("ovenCureTicks").comment("Ticks for an oven to cure (24000 ticks = 1 day)").defineInRange("ovenCureTicks", 2000, 1, Integer.MAX_VALUE); ovenCureTemperature = builder.apply("ovenCureTemperature").comment("Minimum temperature for an oven to start the curing process (24000 ticks = 1 day)").defineInRange("ovenCureTemperature", 600, 1, Integer.MAX_VALUE); ovenRequirePeel = builder.apply("ovenRequirePeel").comment("If true, ovens will hurt the player if they touch it without a peel in hand.").define("ovenRequirePeel", true); diff --git a/src/main/resources/data/firmalife/patchouli_books/field_guide/en_us/entries/firmalife/more_fertilizer.json b/src/main/resources/data/firmalife/patchouli_books/field_guide/en_us/entries/firmalife/more_fertilizer.json index 8c09fdd2..76e28f94 100644 --- a/src/main/resources/data/firmalife/patchouli_books/field_guide/en_us/entries/firmalife/more_fertilizer.json +++ b/src/main/resources/data/firmalife/patchouli_books/field_guide/en_us/entries/firmalife/more_fertilizer.json @@ -16,7 +16,7 @@ { "type": "patchouli:crafting", "recipe": "firmalife:crafting/iron_composter", - "text": "The Composter can be upgraded to an $(thing)Iron Composter$(), which works the same, except it produces compost four times as fast." + "text": "The Composter can be upgraded to an $(thing)Iron Composter$(), which works the same, except it produces compost in four days. Iron Composters will also feed a hopper directly below with compost when ready." }, { "type": "tfc:multimultiblock",