@@ -331,29 +331,6 @@ RedstoneUpdateEvent(BlockSource const& region, BlockPos const& pos, int const& s
331331 return true ;
332332}
333333
334- #define REDSTONE_EVNET_HOOK_OLD (BLOCK ) \
335- LL_TYPE_INSTANCE_HOOK ( \
336- BLOCK##Hook, \
337- HookPriority::Normal, \
338- BLOCK, \
339- &BLOCK::$onRedstoneUpdate, \
340- void , \
341- BlockSource& region, \
342- BlockPos const & pos, \
343- int strength, \
344- bool isFirstTime \
345- ) { \
346- IF_LISTENED (EVENT_TYPES::onRedStoneUpdate) { \
347- if (checkClientIsServerThread ()) { \
348- if (!RedstoneUpdateEvent (region, pos, strength, isFirstTime)) { \
349- return ; \
350- } \
351- } \
352- } \
353- IF_LISTENED_END (EVENT_TYPES::onRedStoneUpdate); \
354- origin (region, pos, strength, isFirstTime); \
355- }
356-
357334#define REDSTONE_EVNET_HOOK_1 (BLOCK ) \
358335 LL_TYPE_INSTANCE_HOOK ( \
359336 BLOCK##Hook, \
@@ -404,24 +381,23 @@ RedstoneUpdateEvent(BlockSource const& region, BlockPos const& pos, int const& s
404381 origin (blockEvent); \
405382 }
406383
407- REDSTONE_EVNET_HOOK_OLD (HopperBlock)
408- REDSTONE_EVNET_HOOK_OLD (CrafterBlock)
409- REDSTONE_EVNET_HOOK_OLD (CommandBlock)
410- REDSTONE_EVNET_HOOK_OLD (BigDripleafBlock)
411- REDSTONE_EVNET_HOOK_OLD (CopperBulbBlock)
412- REDSTONE_EVNET_HOOK_OLD (DoorBlock)
413- REDSTONE_EVNET_HOOK_OLD (FenceGateBlock)
414- REDSTONE_EVNET_HOOK_OLD (DispenserBlock)
415- REDSTONE_EVNET_HOOK_OLD (StructureBlock)
416- REDSTONE_EVNET_HOOK_OLD (TrapDoorBlock)
417- REDSTONE_EVNET_HOOK_OLD (NoteBlock)
418- REDSTONE_EVNET_HOOK_OLD (RedstoneLampBlock)
419- REDSTONE_EVNET_HOOK_OLD (TntBlock)
420-
421384REDSTONE_EVNET_HOOK_1 (BaseRailBlock)
422385REDSTONE_EVNET_HOOK_1 (PoweredRailBlock)
423386REDSTONE_EVNET_HOOK_1 (ActivatorRailBlock)
424387
388+ REDSTONE_EVNET_HOOK_2 (HopperBlock)
389+ REDSTONE_EVNET_HOOK_2 (CrafterBlock)
390+ REDSTONE_EVNET_HOOK_2 (CommandBlock)
391+ REDSTONE_EVNET_HOOK_2 (BigDripleafBlock)
392+ REDSTONE_EVNET_HOOK_2 (CopperBulbBlock)
393+ REDSTONE_EVNET_HOOK_2 (DoorBlock)
394+ REDSTONE_EVNET_HOOK_2 (FenceGateBlock)
395+ REDSTONE_EVNET_HOOK_2 (DispenserBlock)
396+ REDSTONE_EVNET_HOOK_2 (StructureBlock)
397+ REDSTONE_EVNET_HOOK_2 (TrapDoorBlock)
398+ REDSTONE_EVNET_HOOK_2 (NoteBlock)
399+ REDSTONE_EVNET_HOOK_2 (RedstoneLampBlock)
400+ REDSTONE_EVNET_HOOK_2 (TntBlock)
425401REDSTONE_EVNET_HOOK_2 (RedStoneWireBlock)
426402REDSTONE_EVNET_HOOK_2 (RedstoneTorchBlock)
427403REDSTONE_EVNET_HOOK_2 (ComparatorBlock)
0 commit comments