File tree Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,10 @@ const registerTFCItemTags = (event) => {
60
60
event . add ( 'tfc:usable_on_tool_rack' , 'waterflasks:red_steel_flask' )
61
61
event . add ( 'tfc:usable_on_tool_rack' , 'tfc:wool_cloth' )
62
62
63
+ // Igniters
64
+ event . add ( 'tfc:starts_fires_with_durability' , 'gtceu:matchbox' )
65
+ event . add ( 'tfc:starts_fires_with_items' , 'gtceu:matches' )
66
+
63
67
// Ингредиенты для закваски
64
68
event . add ( 'tfg:ferments_to_rennet' , 'tfc:food/soybean' )
65
69
event . add ( 'tfg:ferments_to_rennet' , 'firmalife:food/fig' )
Original file line number Diff line number Diff line change @@ -546,3 +546,33 @@ BlockEvents.broken('tfc:mineable_with_sharp_tool', event => {
546
546
} ) ;
547
547
548
548
//#endregion
549
+ // TODO
550
+ TFCEvents . startFire ( event => {
551
+ let player = event . player
552
+ const item = player . mainHandItem
553
+ // player.tell(item)
554
+ if ( item . id . toString ( ) === 'gtceu:matchbox' ) {
555
+ player . tell ( 'holding matchbox' )
556
+ player . tell ( item . nbt . getInt ( 'usesLeft' ) )
557
+
558
+ if ( ! item . nbt . contains ( 'usesLeft' ) ) {
559
+ player . tell ( 'matchbox unused' )
560
+ item . nbt . merge ( { usesLeft :15 } )
561
+ return ;
562
+
563
+ } else if ( item . nbt . getInt ( 'usesLeft' ) <= 1 ) {
564
+ player . tell ( '???' )
565
+ event . server . runCommandSilent ( `playsound item.flintandsteel.use player ${ player . username } ${ player . x } ${ player . y } ${ player . z } 1 1 1` ) ;
566
+ item . count --
567
+ event . server . runCommandSilent ( `give ${ player . username } minecraft:paper` )
568
+
569
+ } else {
570
+ let oldUses = item . nbt . getInt ( 'usesLeft' )
571
+ item . nbt . merge ( { usesLeft : oldUses - 1 } )
572
+ return ;
573
+ }
574
+ }
575
+
576
+
577
+
578
+ } )
You can’t perform that action at this time.
0 commit comments