|
9 | 9 | import net.minecraftforge.fml.common.FMLLog; |
10 | 10 | import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; |
11 | 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; |
| 12 | +import ru.lionzxy.fastlogblock.config.LogConfig; |
12 | 13 | import ru.lionzxy.fastlogblock.io.ReadRunnable; |
13 | 14 | import ru.lionzxy.fastlogblock.models.BlockChangeEventModel; |
14 | 15 | import ru.lionzxy.fastlogblock.models.BlockChangeEventModelWithWorld; |
@@ -40,26 +41,12 @@ public EventHandlingManager() throws IOException { |
40 | 41 |
|
41 | 42 | @SubscribeEvent |
42 | 43 | public void onBlockBreak(final BlockEvent.BreakEvent event) { |
43 | | - final BlockChangeEventModelWithWorld blockChangeEventModel = (BlockChangeEventModelWithWorld) BlockChangeEventModel.getChangeEvent(event); |
44 | | - |
45 | | - if (blockChangeEventModel == null) { |
46 | | - return; |
47 | | - } |
48 | | - |
49 | | - FMLLog.log.debug(blockChangeEventModel.toString()); |
50 | | - splitterRunnable.addEvent(blockChangeEventModel); |
| 44 | + logEvent((BlockChangeEventModelWithWorld) BlockChangeEventModel.getChangeEvent(event), event); |
51 | 45 | } |
52 | 46 |
|
53 | 47 | @SubscribeEvent |
54 | 48 | public void onBlockPlace(final BlockEvent.PlaceEvent event) { |
55 | | - final BlockChangeEventModelWithWorld blockChangeEventModel = (BlockChangeEventModelWithWorld) BlockChangeEventModel.getChangeEvent(event); |
56 | | - |
57 | | - if (blockChangeEventModel == null) { |
58 | | - return; |
59 | | - } |
60 | | - |
61 | | - FMLLog.log.debug(blockChangeEventModel.toString()); |
62 | | - splitterRunnable.addEvent(blockChangeEventModel); |
| 49 | + logEvent((BlockChangeEventModelWithWorld) BlockChangeEventModel.getChangeEvent(event), event); |
63 | 50 | } |
64 | 51 |
|
65 | 52 | @SubscribeEvent |
@@ -119,4 +106,18 @@ private void notifyAboutEvent(BlockChangeEventModel blockEvent, EntityPlayer ent |
119 | 106 | } |
120 | 107 | entityPlayer.sendMessage(textComponent); |
121 | 108 | } |
| 109 | + |
| 110 | + |
| 111 | + private void logEvent(BlockChangeEventModelWithWorld changeEvent, BlockEvent event) { |
| 112 | + if (!LogConfig.loggingEnable) { |
| 113 | + return; |
| 114 | + } |
| 115 | + |
| 116 | + if (changeEvent == null) { |
| 117 | + return; |
| 118 | + } |
| 119 | + |
| 120 | + FMLLog.log.debug(changeEvent.toString()); |
| 121 | + splitterRunnable.addEvent(changeEvent); |
| 122 | + } |
122 | 123 | } |
0 commit comments