Skip to content

Commit ea3bc5f

Browse files
[fix] Fix a mixin issue causing crash when FD is not installed. 2.3.0
1 parent 0346a67 commit ea3bc5f

3 files changed

Lines changed: 13 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
## Create: Central Kitchen 2.2.6
1+
## Create: Central Kitchen 2.3.0
22

3-
Update for Create ***6.0.8***. Require Create: Dragon+ 1.8.4.
3+
Update for Create ***6.0.9***. Require Create: Dragon+ 1.8.7.
44

55
### Fix
6-
* Fix some messy mixin issues that might cause crash in certain situation.
6+
* Fix a mixin issue causing crash when FD is not installed.

gradle.properties

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ mod_id = create_central_kitchen
1717
mod_artifact_id = create-central-kitchen
1818
mod_name = Create: Central Kitchen
1919
mod_license = LGPL-3.0-or-later
20-
mod_version = 2.2.6
20+
mod_version = 2.3.0
2121
mod_group_id = plus.dragons.createcentralkitchen
2222
mod_authors = DragonsPlus
2323
mod_description = Integrated cooking automation for Create
2424
mod_github = https://github.com/DragonsPlusMinecraft/CreateCentralKitchen
2525
mod_logo = icon.png
2626
# Mod Dependencies
2727
conditional_mixin_version = 0.6.4
28-
create_version_production = 6.0.8
29-
create_version_range = [6.0.8,)
30-
create_dragons_plus_version = 1.8.4
31-
create_dragons_plus_version_range = [1.8.4,)
32-
farmers_delight_version = 1.21.1-1.2.9
28+
create_version_production = 6.0.9
29+
create_version_range = [6.0.9,)
30+
create_dragons_plus_version = 1.8.7
31+
create_dragons_plus_version_range = [1.8.7,)
32+
farmers_delight_version = 1.21.1-1.2.10
3333
my_nethers_delight_version = 1.9
3434
ends_delight_version = 2.5.1+neoforge.1.21.1
3535
brewin_and_chewin_version = 4.4.1+1.21.1-neoforge

src/integration/farmersdelight/java/plus/dragons/createcentralkitchen/mixin/farmersdelight/client/BlazeBurnerBlockEntityMixin.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
import com.simibubi.create.content.processing.burner.BlazeBurnerBlockEntity;
2222
import com.simibubi.create.foundation.blockEntity.SmartBlockEntity;
23+
import me.fallenbreath.conditionalmixin.api.annotation.Condition;
24+
import me.fallenbreath.conditionalmixin.api.annotation.Restriction;
2325
import net.minecraft.core.BlockPos;
2426
import net.minecraft.world.level.block.entity.BlockEntityType;
2527
import net.minecraft.world.level.block.state.BlockState;
@@ -28,8 +30,10 @@
2830
import org.spongepowered.asm.mixin.injection.Inject;
2931
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
3032
import plus.dragons.createcentralkitchen.client.burner.BlazeBurnerClientExtension;
33+
import plus.dragons.createcentralkitchen.integration.ModIntegration;
3134
import plus.dragons.createcentralkitchen.integration.farmersdelight.burner.BlazeChefRenderOverride;
3235

36+
@Restriction(require = @Condition(ModIntegration.Mods.FARMERSDELIGHT))
3337
@Mixin(BlazeBurnerBlockEntity.class)
3438
public abstract class BlazeBurnerBlockEntityMixin extends SmartBlockEntity implements BlazeBurnerClientExtension {
3539
public BlazeBurnerBlockEntityMixin(BlockEntityType<?> type, BlockPos pos, BlockState state) {

0 commit comments

Comments
 (0)