15 lines
1.0 KiB
Diff
15 lines
1.0 KiB
Diff
--- a/net/minecraft/dispenser/IDispenseItemBehavior.java
|
|
+++ b/net/minecraft/dispenser/IDispenseItemBehavior.java
|
|
@@ -373,8 +373,9 @@
|
|
world.func_175656_a(blockpos, AbstractFireBlock.func_235326_a_(world, blockpos));
|
|
} else if (CampfireBlock.func_241470_h_(blockstate)) {
|
|
world.func_175656_a(blockpos, blockstate.func_206870_a(BlockStateProperties.field_208190_q, Boolean.valueOf(true)));
|
|
- } else if (blockstate.func_177230_c() instanceof TNTBlock) {
|
|
- TNTBlock.func_196534_a(world, blockpos);
|
|
+ } else if (blockstate.isFlammable(world, blockpos, p_82487_1_.func_189992_e().func_177229_b(DispenserBlock.field_176441_a).func_176734_d())) {
|
|
+ blockstate.catchFire(world, blockpos, p_82487_1_.func_189992_e().func_177229_b(DispenserBlock.field_176441_a).func_176734_d(), null);
|
|
+ if (blockstate.func_177230_c() instanceof TNTBlock)
|
|
world.func_217377_a(blockpos, false);
|
|
} else {
|
|
this.func_239796_a_(false);
|