public BlockPlaceEventArgs(BlockBase block, EntityBase placedBy) : base(block) { PlacedBy = placedBy; }
public BlockDestroyEventArgs(BlockBase block, EntityBase destroyedBy) : base(block) { LootTable = block.LootTable; DestroyedBy = destroyedBy; }
public BlockEventArgs(BlockBase block) { Block = block; }
public BlockTouchEventArgs(BlockBase block, EntityBase touchedBy) : base(block) { TouchedBy = touchedBy; }