Sprache

Everything Burns

Everything Burns

Modrinth

Makes all blocks other than fluids flammable.

232 Downloads 2 Follower aktualisiert 9mo ago
neueste v1.0.0 Modrinth
Fabric 1.21.1 – 1.21.8 CursedGame-mechanics

What will you mine when stone turns to fire?

What will you craft when diamonds crumble to ash?

What will you build... when Everything Burns?

This mod makes all blocks, except for fluids and waterlogged blocks, flammable. 

It's as simple as that. 

  

This is, essentially, the entire code of the mod:


@Mixin(FireBlock.class)
public class FireBlockMixin {
    public static final TagKey<Block> BURNING_NOT_MODIFIED = TagKey.create(Registries.BLOCK, ResourceLocation.fromNamespaceAndPath(MOD_ID, "burning_not_modified"));

    @ModifyReturnValue(at = @At("RETURN"), method = "getBurnOdds(Lnet/minecraft/world/level/block/state/BlockState;)I")
    private int modifyBurnOdds(int original, @Local(argsOnly = true) BlockState state) {
        return original <= 0 && !state.is(BURNING_NOT_MODIFIED) && state.getFluidState().isEmpty() && !state.isAir()  ? 30 : original;
    }

    @ModifyReturnValue(at = @At("RETURN"), method = "getIgniteOdds(Lnet/minecraft/world/level/block/state/BlockState;)I")
    private int modifyIgniteOdds(int original, @Local(argsOnly = true) BlockState state) {
        return original <= 0 && !state.is(BURNING_NOT_MODIFIED) && state.getFluidState().isEmpty() && !state.isAir()  ? 60 : original;
    }
}

Versionen

Release
1.0.0
fabric · 1.21.1, 1.21.2, 1.21.3 · 9mo ago
First upload. Have fun in the Nether!
232

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.

Herunterladen Everything Burns

Dateien werden direkt von der Originalquelle bereitgestellt. Modgrid hostet oder verändert sie nicht.